#include <Runtime_config.hpp>
Complete validated configuration for the Metropolis simulation.
Instances can only be created by make_simulation(), and retain a validated Triangulation value rather than raw triangulation options.
Definition at line 110 of file Runtime_config.hpp.
◆ Simulation() [1/2]
| cdt::runtime_config::Simulation::Simulation |
( |
Simulation const & | other | ) |
|
|
default |
- Parameters
-
| other | Validated simulation configuration to copy. |
◆ Simulation() [2/2]
| cdt::runtime_config::Simulation::Simulation |
( |
Simulation && | other | ) |
|
|
defaultnoexcept |
- Parameters
-
| other | Validated simulation configuration to move. |
◆ alpha()
| auto cdt::runtime_config::Simulation::alpha |
( |
| ) |
const -> long double |
|
inlinenodiscardnoexcept |
◆ checkpoint()
| auto cdt::runtime_config::Simulation::checkpoint |
( |
| ) |
const -> Int_precision |
|
inlinenodiscardnoexcept |
◆ k()
| auto cdt::runtime_config::Simulation::k |
( |
| ) |
const -> long double |
|
inlinenodiscardnoexcept |
◆ lambda()
| auto cdt::runtime_config::Simulation::lambda |
( |
| ) |
const -> long double |
|
inlinenodiscardnoexcept |
◆ operator=() [1/2]
| auto cdt::runtime_config::Simulation::operator= |
( |
Simulation && | other | ) |
-> Simulation &=default |
|
defaultnoexcept |
- Parameters
-
| other | Validated simulation configuration to move. |
- Returns
- This configuration after assignment.
◆ operator=() [2/2]
| auto cdt::runtime_config::Simulation::operator= |
( |
Simulation const & | other | ) |
-> Simulation &=default |
|
default |
- Parameters
-
| other | Validated simulation configuration to copy. |
- Returns
- This configuration after assignment.
◆ passes()
| auto cdt::runtime_config::Simulation::passes |
( |
| ) |
const -> Int_precision |
|
inlinenodiscardnoexcept |
◆ triangulation()
| auto cdt::runtime_config::Simulation::triangulation |
( |
| ) |
const -> Triangulation const & |
|
inlinenodiscardnoexcept |
◆ write_files()
| auto cdt::runtime_config::Simulation::write_files |
( |
| ) |
const -> bool |
|
inlinenodiscardnoexcept |
◆ make_simulation
| auto make_simulation |
( |
Triangulation const & | triangulation, |
|
|
long double | alpha, |
|
|
long double | k, |
|
|
long double | lambda, |
|
|
long long | passes, |
|
|
long long | checkpoint, |
|
|
bool | write_files ) -> Simulation |
|
friend |
The documentation for this class was generated from the following file: