BioinstSim  2
 All Classes Functions Variables
CRobotAgent Member List

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

AddChild(CSimObject *pc_child) (defined in CSimObject)CSimObjectvirtual
Attack(CFeatureVector *pc_feature_vector) (defined in CRobotAgent)CRobotAgentvirtual
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 CRobotAgent)CRobotAgentvirtual
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 CRobotAgent)CRobotAgentprotectedvirtual
crminAgent (defined in CRobotAgent)CRobotAgentprotected
CRobotAgent(const char *pch_name, unsigned int un_identification, CArguments *pc_agent_arguments, CArguments *pc_model_arguments, TBehaviorVector vec_behaviors) (defined in CRobotAgent)CRobotAgent
CSimObject(const char *pch_name) (defined in CSimObject)CSimObject
ctrnninAgent (defined in CRobotAgent)CRobotAgentprotected
Draw(CRender *pc_render) (defined in CSimObject)CSimObjectvirtual
FVsOfWcFeature(const CFeatureVector *pc_feature_vector, unsigned int *fv1, unsigned int *fv2) (defined in CRobotAgent)CRobotAgentvirtual
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 CRobotAgent)CRobotAgentvirtual
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 CRobotAgent)CRobotAgentvirtual
GetCRMinRobotAgent() (defined in CRobotAgent)CRobotAgentvirtual
GetCTRNNinRobotAgent() (defined in CRobotAgent)CRobotAgentvirtual
GetFeaturesSensed() const (defined in CRobotAgent)CRobotAgentvirtual
GetFeatureVector() const (defined in CRobotAgent)CRobotAgentvirtual
GetFVSenseRange() const (defined in CRobotAgent)CRobotAgentvirtual
GetIdentification() (defined in CAgent)CAgentinlinevirtual
GetLINEQinRobotAgent() (defined in CRobotAgent)CRobotAgentvirtual
GetMaximumAngularVelocity() const (defined in CAgent)CAgentvirtual
GetMaximumSpeed() const (defined in CAgent)CAgentvirtual
GetMostWantedList() (defined in CRobotAgent)CRobotAgentvirtual
GetName() const (defined in CSimObject)CSimObject
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 CRobotAgent)CRobotAgentvirtual
GetRandomRobotWithWeights(unsigned int u_nearestnbrs) (defined in CRobotAgent)CRobotAgentvirtual
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 CRobotAgent)CRobotAgentvirtual
GetSize() (defined in CAgent)CAgentvirtual
GetType() (defined in CRobotAgent)CRobotAgentvirtual
GetVectorAngle(TVector2d vector1, TVector2d vector2) (defined in CAgent)CAgentvirtual
GetVelocity() const (defined in CAgent)CAgentvirtual
GetWeight() const (defined in CRobotAgent)CRobotAgentvirtual
Keypressed(int keycode) (defined in CSimObject)CSimObjectvirtual
lineqinAgent (defined in CRobotAgent)CRobotAgentprotected
m_bInteractable (defined in CAgent)CAgentprotected
m_bTempWithInRange (defined in CAgent)CAgent
m_eControllerType (defined in CAgent)CAgentprotected
m_fBitflipProbabililty (defined in CRobotAgent)CRobotAgentprotected
m_fFVSenseRange (defined in CRobotAgent)CRobotAgentprotected
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 CRobotAgent)CRobotAgentprotected
m_fTempDistance (defined in CAgent)CAgent
m_fWeight (defined in CRobotAgent)CRobotAgentprotected
m_iBehavIdentification (defined in CAgent)CAgentprotected
m_pbMostWantedList (defined in CRobotAgent)CRobotAgentprotected
m_pcArguments (defined in CAgent)CAgentprotected
m_pcFeatureVector (defined in CRobotAgent)CRobotAgentprotected
m_pchName (defined in CSimObject)CSimObjectprotected
m_pfFeaturesSensed (defined in CRobotAgent)CRobotAgentprotected
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_uSelectedNumNearestNbrs (defined in CRobotAgent)CRobotAgentprotected
m_vecBehaviors (defined in CRobotAgent)CRobotAgentprotected
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, CRMinRobotAgent *model_crminagent, CTRNNinRobotAgent *model_ctrnninagent, LINEQinRobotAgent *model_lineqinagent, float *FeatureVectorsSensed) (defined in CRobotAgent)CRobotAgentvirtual
PrintfChildren(unsigned indent) (defined in CSimObject)CSimObjectvirtual
RADIUS (defined in CAgent)CAgentstatic
RemoveChild(CSimObject *pc_child) (defined in CSimObject)CSimObjectvirtual
Sense(unsigned int u_nearestnbrs) (defined in CRobotAgent)CRobotAgentvirtual
SetBehavIdentification(int i_behavidentification) (defined in CAgent)CAgentvirtual
SetBehaviors(TBehaviorVector vec_behaviors) (defined in CRobotAgent)CRobotAgentvirtual
SetColor(unsigned int un_index) (defined in CAgent)CAgentvirtual
SetMaximumSpeed(double f_max_speed) (defined in CAgent)CAgentvirtual
SetMostWantedList(unsigned unFeatureVector, unsigned int state) (defined in CRobotAgent)CRobotAgentvirtual
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 CRobotAgent)CRobotAgentvirtual
SimulationStep(unsigned int n_step_number) (defined in CAgent)CAgentvirtual
SimulationStepUpdatePosition() (defined in CRobotAgent)CRobotAgentvirtual
SortAllAgentsAccordingToDistance(TAgentVector *pt_result) (defined in CAgent)CAgentvirtual
~CAgent() (defined in CAgent)CAgentvirtual
~CRobotAgent() (defined in CRobotAgent)CRobotAgentvirtual
~CSimObject() (defined in CSimObject)CSimObjectvirtual