BioinstSim  2
 All Classes Functions Variables
CRobotAgentOptimised Member List

This is the complete list of members for CRobotAgentOptimised, including all inherited members.

AddChild(CSimObject *pc_child) (defined in CSimObject)CSimObjectvirtual
Attack(CFeatureVector *pc_feature_vector) (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
CAgent(const char *pch_name, unsigned int un_identification, CArguments *pc_arguments) (defined in CAgent)CAgent
CheckNeighborsResponseToMyFV(unsigned int *pun_number_of_toleraters, unsigned int *pun_number_of_attackers, unsigned int *pun_number_of_unconverged, bool b_logs) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
CountAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
CountAgentsInAgentListList(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
CountWeightsInAgentListList(TAgentListList *ptlist_agent_list_list, double f_range) (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotectedvirtual
crminAgent (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
CRobotAgentOptimised(const char *pch_name, unsigned int un_identification, CArguments *pc_agent_arguments, CArguments *pc_model_arguments, TBehaviorVector vec_behaviors) (defined in CRobotAgentOptimised)CRobotAgentOptimised
CSimObject(const char *pch_name) (defined in CSimObject)CSimObject
Draw(CRender *pc_render) (defined in CSimObject)CSimObjectvirtual
g_bShuffleChildren (defined in CSimObject)CSimObjectstatic
g_unGlobalNumberOfAgentsCreated (defined in CAgent)CAgentstatic
GetAcceleration() const (defined in CAgent)CAgentvirtual
GetAngularAcceleration() (defined in CAgent)CAgentvirtual
GetAngularVelocity() (defined in CAgent)CAgentvirtual
GetAverageAccelerationOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetAverageDistanceToSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetAverageVelocityOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetBehavIdentification() (defined in CAgent)CAgentvirtual
GetBehaviors() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetCenterOfMassOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetChildren() (defined in CSimObject)CSimObjectvirtual
GetClosestAgent(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetColor() (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
GetCRMinRobotAgent() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetFeatureVector() const (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetFeatureVectorsSensed() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetFVSenseRange() const (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetIdentification() (defined in CAgent)CAgentinlinevirtual
GetMaximumAngularVelocity() const (defined in CAgent)CAgentvirtual
GetMaximumSpeed() const (defined in CAgent)CAgentvirtual
GetMostWantedState(unsigned int fv) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
GetName() const (defined in CSimObject)CSimObject
GetNumberFloatingPtOperations() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetPosition() const (defined in CAgent)CAgentvirtual
GetRandomAgentWithinRange(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetRandomRobotWithWeights(double f_range) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
GetRandomRobotWithWeights(unsigned int u_nearestnbrs) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
GetRelativeAcceleration(double *mag_relacceleration, double *dir_relacceleration, double feature_range) (defined in CAgent)CAgentvirtual
GetRelativeVelocity(double *mag_relvelocity, double *dir_relvelocity, double feature_range) (defined in CAgent)CAgentvirtual
GetSelectedNumNearestNbrs() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetSize() (defined in CAgent)CAgentvirtual
GetType() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
GetVectorAngle(TVector2d vector1, TVector2d vector2) (defined in CAgent)CAgentvirtual
GetVelocity() const (defined in CAgent)CAgentvirtual
GetWeight() const (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
IncIt(list< structFVsSensed >::iterator *it_fvsensed, list< structFVsSensed > *list) (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlineprotectedvirtual
IncNumberFloatingPtOperations() (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
IncNumberFloatingPtOperations(unsigned int count) (defined in CRobotAgentOptimised)CRobotAgentOptimisedinlinevirtual
Keypressed(int keycode) (defined in CSimObject)CSimObjectvirtual
listFVsSensed (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_bInteractable (defined in CAgent)CAgentprotected
m_bTempWithInRange (defined in CAgent)CAgent
m_eControllerType (defined in CAgent)CAgentprotected
m_fBitflipProbabililty (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_fFVSenseRange (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_fMaximumPhysicalRange_Recruitment (defined in CAgent)CAgentprotected
m_fMaximumSpeed (defined in CAgent)CAgentprotected
m_fProportionalDirectionNoise (defined in CAgent)CAgentprotected
m_fProportionalMagnitudeNoise (defined in CAgent)CAgentprotected
m_fResponseRange (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_fTempDistance (defined in CAgent)CAgent
m_fWeight (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_iBehavIdentification (defined in CAgent)CAgentprotected
m_pcArguments (defined in CAgent)CAgentprotected
m_pcFeatureVector (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_pchName (defined in CSimObject)CSimObjectprotected
m_tAcceleration (defined in CAgent)CAgentprotected
m_tAngularAcceleration (defined in CAgent)CAgentprotected
m_tAngularVelocity (defined in CAgent)CAgentprotected
m_tPosition (defined in CAgent)CAgentprotected
m_tVelocity (defined in CAgent)CAgentprotected
m_unColor (defined in CAgent)CAgentprotected
m_unIdentification (defined in CAgent)CAgentprotected
m_uNumberFloatingPtOperations (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_uSelectedNumNearestNbrs (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_vecBehaviors (defined in CRobotAgentOptimised)CRobotAgentOptimisedprotected
m_vecSimObjectChildren (defined in CSimObject)CSimObjectprotected
MarkAgentsWithinRange(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
MoveTowards(TVector2d t_position, double f_max_speed) (defined in CAgent)CAgentvirtual
PrintDecidingAgentDetails(CFeatureVector *m_pcFV, CRobotAgentOptimised *decidingrobot) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
PrintfChildren(unsigned indent) (defined in CSimObject)CSimObjectvirtual
PrintFeatureVectorDistribution(unsigned int id) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
RADIUS (defined in CAgent)CAgentstatic
RemoveChild(CSimObject *pc_child) (defined in CSimObject)CSimObjectvirtual
Sense(unsigned int u_nearestnbrs) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
SetBehavIdentification(int i_behavidentification) (defined in CAgent)CAgentvirtual
SetBehaviors(TBehaviorVector vec_behaviors) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
SetColor(unsigned int un_index) (defined in CAgent)CAgentvirtual
SetMaximumSpeed(double f_max_speed) (defined in CAgent)CAgentvirtual
SetMostWantedList(list< structFVsSensed >::iterator *it, unsigned int state) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
SetPosition(TVector2d *pt_new_position) (defined in CAgent)CAgentvirtual
SetRandomVelocity() (defined in CAgent)CAgentvirtual
SetVelocity(TVector2d *pt_velocity_position) (defined in CAgent)CAgentvirtual
SetWeight(double f_weight) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
SimulationStep(unsigned int n_step_number) (defined in CAgent)CAgentvirtual
SimulationStepUpdatePosition() (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
SortAllAgentsAccordingToDistance(TAgentVector *pt_result) (defined in CAgent)CAgentvirtual
UpdateFeatureVectorDistribution(unsigned int fv, double increment) (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
~CAgent() (defined in CAgent)CAgentvirtual
~CRobotAgentOptimised() (defined in CRobotAgentOptimised)CRobotAgentOptimisedvirtual
~CSimObject() (defined in CSimObject)CSimObjectvirtual