chrono::synchrono::SynCollisionBrain Member List

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

AddTargetRank(int target) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBraininline
AddUserActionCircle(void(*ptr)()) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBraininline
AddUserActionRectangle(void(*ptr)()) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBraininline
Advance(double step) overridechrono::synchrono::SynVehicleBrainvirtual
CheckDistanceCircle(ChVector<> pos1, ChVector<> pos2, double radius, int sender_rank)chrono::synchrono::SynCollisionBrain
CheckDistanceRec(ChVector<> pos1, ChVector<> pos2, double short_rec_side, double long_rec_side, int sender_rank) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBrain
GenerateMessagesToSend(std::vector< SynMessage * > &messages) overridechrono::synchrono::SynVehicleBraininlinevirtual
GetDriver()chrono::synchrono::SynVehicleBraininline
GetDriverInputs()chrono::synchrono::SynVehicleBraininline
GetRank()chrono::synchrono::SynBraininline
GetVehicle() (defined in chrono::synchrono::SynVehicleBrain)chrono::synchrono::SynVehicleBraininline
m_driverchrono::synchrono::SynVehicleBrainprotected
m_rankchrono::synchrono::SynBrainprotected
m_vehicle (defined in chrono::synchrono::SynVehicleBrain)chrono::synchrono::SynVehicleBrainprotected
PrintTargetRanks() (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBrain
ProcessMessage(SynMessage *msg) overridechrono::synchrono::SynCollisionBrainvirtual
RemoveTargetRank(int rm_target) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBrain
SetDriver(std::shared_ptr< vehicle::ChDriver > driver)chrono::synchrono::SynVehicleBraininline
SetMyLocation(ChVector<> location) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBraininline
SetVerbosity(bool verbose) (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBraininline
SynBrain(int rank)chrono::synchrono::SynBraininline
Synchronize(double time) overridechrono::synchrono::SynVehicleBrainvirtual
SynVehicleBrain(int rank, std::shared_ptr< vehicle::ChDriver > driver, vehicle::ChVehicle &vehicle)chrono::synchrono::SynVehicleBraininline
TakeUserActionsCircle() (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBrain
TakeUserActionsRectangle() (defined in chrono::synchrono::SynCollisionBrain)chrono::synchrono::SynCollisionBrain
TrackLoc(SynMessage *msg, int sender_rank, ChVector<> location)chrono::synchrono::SynCollisionBrain
~SynBrain()chrono::synchrono::SynBraininlinevirtual
~SynVehicleBrain()chrono::synchrono::SynVehicleBraininline