ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Classes | |
class | Leaf |
Abstract class that represents a component of the system. More... | |
class | System |
Main system class. More... | |
Functions | |
void | reset_system () |
void | set_system (std::shared_ptr< System > new_instance) |
System & | get_system () |
Variables | |
static std::shared_ptr< System > | instance = System::create() |
System & System::get_system | ( | ) |
Definition at line 122 of file core/system/System.cpp.
References instance.
Referenced by ScriptInterface::Particles::auto_exclusions(), ReactionMethods::ReactionAlgorithm::calculate_potential_energy(), NptIsoParameters::coulomb_dipole_sanity_checks(), PairCriteria::DistanceCriterion::decide(), ScriptInterface::Writer::H5md::do_call_method(), ScriptInterface::walberla::EKContainer::do_call_method(), ScriptInterface::Particles::Polymer::do_call_method(), ScriptInterface::System::System::do_call_method(), ScriptInterface::walberla::LBFluid::do_call_method(), ScriptInterface::walberla::LatticeWalberla::do_construct(), ScriptInterface::Constraints::Constraints::do_construct(), dpd_init(), dpd_stress(), dpd_viscous_stress_local(), Observables::BondAngles::evaluate(), Observables::BondDihedrals::evaluate(), Observables::CosPersistenceAngles::evaluate(), Observables::CylindricalDensityProfile::evaluate(), Observables::CylindricalFluxDensityProfile::evaluate(), Observables::CylindricalLBFluxDensityProfileAtParticlePositions::evaluate(), Observables::CylindricalVelocityProfile::evaluate(), Observables::DensityProfile::evaluate(), Observables::FluxDensityProfile::evaluate(), Observables::ForceDensityProfile::evaluate(), Observables::ParticleDipoleFields::evaluate(), Observables::ParticleDistances::evaluate(), Observables::CylindricalLBVelocityProfileAtParticlePositions::evaluate(), fetch_particles(), get_cell_structure(), ScriptInterface::Accumulators::AccumulatorBase::get_core_system_pointer(), Coulomb::get_coulomb(), Dipoles::get_dipoles(), LB::Solver::get_interpolated_density(), LB::Solver::get_interpolated_velocity(), ReactionMethods::ReactionAlgorithm::get_random_position_in_box(), init_type_map(), integrator_npt_sanity_checks(), make_new_particle(), ReactionMethods::ReactionAlgorithm::make_reaction_attempt(), maybe_insert_particle(), maybe_move_particle(), npt_add_virial_contribution(), npt_add_virial_contribution(), npt_reset_instantaneous_virials(), Observables::Energy::operator()(), Observables::Pressure::operator()(), Observables::PressureTensor::operator()(), Observables::CylindricalLBVelocityProfile::operator()(), Observables::LBFluidPressureTensor::operator()(), Observables::LBVelocityProfile::operator()(), pack_particles(), ParticleObservables::traits< Particle >::position(), EK::EKWalberla::propagate(), register_integrator(), remove_all_particles(), remove_particle(), EK::Solver::reset(), LB::Solver::reset(), ReactionMethods::ReactionAlgorithm::restore_old_system_state(), ReactionMethods::ReactionAlgorithm::set_cyl_constraint(), set_particle_pos(), ReactionMethods::ReactionAlgorithm::set_slab_constraint(), ScriptInterface::Constraints::ShapeBasedConstraint::ShapeBasedConstraint(), steepest_descent_step(), LB::LBWalberla::update_collision_model(), and ReactionMethods::ReactionAlgorithm::update_volume().
void System::reset_system | ( | ) |
Definition at line 116 of file core/system/System.cpp.
References instance.
Referenced by ScriptInterface::System::System::do_call_method().
void System::set_system | ( | std::shared_ptr< System > | new_instance | ) |
Definition at line 118 of file core/system/System.cpp.
References instance.
Referenced by ScriptInterface::System::System::do_construct().
|
static |
Definition at line 57 of file core/system/System.cpp.
Referenced by get_system(), reset_system(), and set_system().