Utopia 2
Framework for studying models of complex & adaptive systems.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Utopia::Models::SimpleFlocking::Infrastructure Struct Reference
Inheritance diagram for Utopia::Models::SimpleFlocking::Infrastructure:
Inheritance graph
[legend]
Collaboration diagram for Utopia::Models::SimpleFlocking::Infrastructure:
Collaboration graph
[legend]

Public Member Functions

 Infrastructure ()
 
 Infrastructure ()
 
- Public Member Functions inherited from Utopia::TestTools::BaseInfrastructure< RNGType >
 BaseInfrastructure (const std::string &config_file_path="")
 Construct the BaseInfrastructure fixture.
 
 ~BaseInfrastructure ()
 Destruct the BaseInfrastructure fixture, tearing down the test logger.
 

Additional Inherited Members

- Public Types inherited from Utopia::TestTools::BaseInfrastructure< RNGType >
using RNG = RNGType
 The random number generator type to use.
 
using Config = DataIO::Config
 Make the config type more easily available.
 
- Public Attributes inherited from Utopia::TestTools::BaseInfrastructure< RNGType >
const Config cfg
 The test configuration.
 
std::shared_ptr< spdlog::logger > log
 A logger to use during the test or to pass to entities that need it.
 
std::shared_ptr< RNGrng
 The shared random number generator instance, randomly seeded.
 

Constructor & Destructor Documentation

◆ Infrastructure() [1/2]

Utopia::Models::SimpleFlocking::Infrastructure::Infrastructure ( )
inline
23: BaseInfrastructure<>("test_state.yml") {};
Container select_entities(const Manager &mngr, const DataIO::Config &sel_cfg)
Select entities according to parameters specified in a configuration.
Definition select.hh:213

◆ Infrastructure() [2/2]

Utopia::Models::SimpleFlocking::Infrastructure::Infrastructure ( )
inline
29: BaseInfrastructure<>("test_utils.yml") {};

The documentation for this struct was generated from the following files: