chrono::synchrono::SynVehicleAgent Member List

This is the complete list of members for chrono::synchrono::SynVehicleAgent, including all inherited members.

Advance(double time_of_next_sync) overridechrono::synchrono::SynVehicleAgentvirtual
GenerateMessagesToSend(std::vector< SynMessage * > &messages)=0chrono::synchrono::SynAgentpure virtual
GetBrain()chrono::synchrono::SynVehicleAgentinline
GetChVehicle()chrono::synchrono::SynVehicleAgentinline
GetDriver()chrono::synchrono::SynVehicleAgentinline
GetMessage()=0chrono::synchrono::SynAgentpure virtual
GetRank()chrono::synchrono::SynAgentinline
GetState()=0chrono::synchrono::SynAgentpure virtual
GetStepSize()chrono::synchrono::SynAgentinline
GetSystem()chrono::synchrono::SynAgentinline
GetTerrain()chrono::synchrono::SynVehicleAgentinline
GetType() constchrono::synchrono::SynAgentinline
GetVehicle()=0chrono::synchrono::SynVehicleAgentpure virtual
InitializeZombie(ChSystem *system=0) overridechrono::synchrono::SynVehicleAgentinlinevirtual
m_brainchrono::synchrono::SynVehicleAgentprotected
m_rankchrono::synchrono::SynAgentprotected
m_step_sizechrono::synchrono::SynAgentprotected
m_systemchrono::synchrono::SynAgentprotected
m_terrainchrono::synchrono::SynVehicleAgentprotected
m_typechrono::synchrono::SynAgentprotected
m_vis_managerchrono::synchrono::SynAgentprotected
ParseAgentFileJSON(const std::string &filename)chrono::synchrono::SynAgentstatic
ParseVehicleAgentFileJSON(const std::string &filename)chrono::synchrono::SynVehicleAgentprotected
ProcessMessage(SynMessage *msg) overridechrono::synchrono::SynVehicleAgentvirtual
SetBrain(std::shared_ptr< SynVehicleBrain > brain) (defined in chrono::synchrono::SynVehicleAgent)chrono::synchrono::SynVehicleAgentinline
SetBrain(std::shared_ptr< SynBrain > brain) (defined in chrono::synchrono::SynAgent)chrono::synchrono::SynAgentinline
SetRank(unsigned int rank) (defined in chrono::synchrono::SynAgent)chrono::synchrono::SynAgentinline
SetStepSize(double step_size) (defined in chrono::synchrono::SynAgent)chrono::synchrono::SynAgentinline
SetSystem(ChSystem *system) (defined in chrono::synchrono::SynAgent)chrono::synchrono::SynAgentinline
SetTerrain(std::shared_ptr< SynTerrain > terrain) (defined in chrono::synchrono::SynVehicleAgent)chrono::synchrono::SynVehicleAgentinline
SetVisualizationManager(std::shared_ptr< SynVisualizationManager > vis_manager)chrono::synchrono::SynAgent
SynAgent(unsigned int rank, SynAgentType type, ChSystem *system=nullptr)chrono::synchrono::SynAgent
Synchronize(double time, vehicle::ChDriver::Inputs driver_inputs)=0chrono::synchrono::SynVehicleAgentpure virtual
SynchronizeZombie(SynMessage *message) overridechrono::synchrono::SynVehicleAgentinlinevirtual
SynVehicleAgent(unsigned int rank, ChSystem *system=0)chrono::synchrono::SynVehicleAgent
VehicleAgentFromJSON(rapidjson::Document &d)chrono::synchrono::SynVehicleAgentprotected
~SynAgent()chrono::synchrono::SynAgentinlinevirtual
~SynVehicleAgent()chrono::synchrono::SynVehicleAgentinlinevirtual