|
ADS-IDAC Engine 5.0.0
|
#include <ProximityModel.h>
Public Member Functions | |
| ProximityGroupUnit * | FindAProximityGroupUnitByOneMemberName (std::string name) |
| void | CopyProximityModelFromAnother (ProximityModel *_pm_pt) |
| void | ErrorMessage (std::string str) |
| void | ReadProximityModelFromInputFile () |
| ProximityModel () | |
| virtual | ~ProximityModel () |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| std::vector< std::unique_ptr< ProximityGroupUnit > > | m_prox_unit_list |
| int | m_operator |
Friends | |
| class | boost::serialization::access |
Definition at line 13 of file ProximityModel.h.
| ProximityModel::ProximityModel | ( | ) |
Definition at line 17 of file ProximityModel.cpp.
|
virtual |
Definition at line 22 of file ProximityModel.cpp.
| void ProximityModel::CopyProximityModelFromAnother | ( | ProximityModel * | _pm_pt | ) |
Definition at line 99 of file ProximityModel.cpp.
References e, ErrorMessage(), m_operator, and m_prox_unit_list.
| void ProximityModel::ErrorMessage | ( | std::string | str | ) |
Definition at line 90 of file ProximityModel.cpp.
References r5pars_.
Referenced by CopyProximityModelFromAnother(), and ReadProximityModelFromInputFile().
| ProximityGroupUnit * ProximityModel::FindAProximityGroupUnitByOneMemberName | ( | std::string | name | ) |
Definition at line 114 of file ProximityModel.cpp.
References e, and m_prox_unit_list.
| void ProximityModel::ReadProximityModelFromInputFile | ( | ) |
Definition at line 27 of file ProximityModel.cpp.
References ErrorMessage(), g_sim, Scheduler::getOATDirectory(), Scheduler::getODMDirectory(), m_operator, m_prox_unit_list, sim::Operator::OAT, sim::Operator::ODM, and SimulationContext::SScheduler.
|
inline |
Definition at line 28 of file ProximityModel.h.
References m_operator, and m_prox_unit_list.
|
friend |
Definition at line 26 of file ProximityModel.h.
| int ProximityModel::m_operator |
Definition at line 24 of file ProximityModel.h.
Referenced by CopyProximityModelFromAnother(), ReadProximityModelFromInputFile(), serialize(), and boost::serialization::serialize().
| std::vector<std::unique_ptr<ProximityGroupUnit> > ProximityModel::m_prox_unit_list |
Definition at line 23 of file ProximityModel.h.
Referenced by CopyProximityModelFromAnother(), FindAProximityGroupUnitByOneMemberName(), ReadProximityModelFromInputFile(), serialize(), and boost::serialization::serialize().