AddTargetRank(int target) (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | inline |
AddUserActionCircle(void(*ptr)()) (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | inline |
AddUserActionRectangle(void(*ptr)()) (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | inline |
Advance(double step) override | chrono::synchrono::SynVehicleBrain | virtual |
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) override | chrono::synchrono::SynVehicleBrain | inlinevirtual |
GetDriver() | chrono::synchrono::SynVehicleBrain | inline |
GetDriverInputs() | chrono::synchrono::SynVehicleBrain | inline |
GetRank() | chrono::synchrono::SynBrain | inline |
GetVehicle() (defined in chrono::synchrono::SynVehicleBrain) | chrono::synchrono::SynVehicleBrain | inline |
m_driver | chrono::synchrono::SynVehicleBrain | protected |
m_rank | chrono::synchrono::SynBrain | protected |
m_vehicle (defined in chrono::synchrono::SynVehicleBrain) | chrono::synchrono::SynVehicleBrain | protected |
PrintTargetRanks() (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | |
ProcessMessage(SynMessage *msg) override | chrono::synchrono::SynCollisionBrain | virtual |
RemoveTargetRank(int rm_target) (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | |
SetDriver(std::shared_ptr< vehicle::ChDriver > driver) | chrono::synchrono::SynVehicleBrain | inline |
SetMyLocation(ChVector<> location) (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | inline |
SetVerbosity(bool verbose) (defined in chrono::synchrono::SynCollisionBrain) | chrono::synchrono::SynCollisionBrain | inline |
SynBrain(int rank) | chrono::synchrono::SynBrain | inline |
Synchronize(double time) override | chrono::synchrono::SynVehicleBrain | virtual |
SynVehicleBrain(int rank, std::shared_ptr< vehicle::ChDriver > driver, vehicle::ChVehicle &vehicle) | chrono::synchrono::SynVehicleBrain | inline |
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::SynBrain | inlinevirtual |
~SynVehicleBrain() | chrono::synchrono::SynVehicleBrain | inline |