ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
ScriptInterface::System::System::Leaves Struct Reference

Container for leaves of the system class. More...

+ Collaboration diagram for ScriptInterface::System::System::Leaves:

Public Member Functions

 Leaves ()=default
 
 ~Leaves ()
 

Public Attributes

std::shared_ptr< CellSystem::CellSystem > cell_system
 
std::shared_ptr< Integrators::IntegratorHandle > integrator
 
std::shared_ptr< Interactions::BondedInteractions > bonded_interactions
 
std::shared_ptr< CollisionDetection::CollisionDetection > collision_detection
 
std::shared_ptr< Thermostat::Thermostat > thermostat
 
std::shared_ptr< Analysis::Analysis > analysis
 
std::shared_ptr< Galilei::ComFixed > comfixed
 
std::shared_ptr< Galilei::Galilei > galilei
 
std::shared_ptr< BondBreakage::BreakageSpecs > bond_breakage
 
std::shared_ptr< LeesEdwards::LeesEdwards > lees_edwards
 
std::shared_ptr< Accumulators::AutoUpdateAccumulators > auto_update_accumulators
 
std::shared_ptr< Constraints::Constraints > constraints
 
std::shared_ptr< Interactions::NonBondedInteractions > non_bonded_inter
 
std::shared_ptr< Coulomb::Container > electrostatics
 
std::shared_ptr< Dipoles::Container > magnetostatics
 
std::shared_ptr< LB::Container > lb
 
std::shared_ptr< EK::Container > ek
 
std::shared_ptr< Particles::ParticleList > part
 

Detailed Description

Container for leaves of the system class.

Definition at line 107 of file script_interface/system/System.cpp.

Constructor & Destructor Documentation

◆ Leaves()

ScriptInterface::System::System::Leaves::Leaves ( )
default

◆ ~Leaves()

ScriptInterface::System::System::Leaves::~Leaves ( )
inline

Definition at line 135 of file script_interface/system/System.cpp.

References bonded_interactions, and constraints.

Member Data Documentation

◆ analysis

std::shared_ptr<Analysis::Analysis> ScriptInterface::System::System::Leaves::analysis

Definition at line 116 of file script_interface/system/System.cpp.

◆ auto_update_accumulators

std::shared_ptr<Accumulators::AutoUpdateAccumulators> ScriptInterface::System::System::Leaves::auto_update_accumulators

Definition at line 122 of file script_interface/system/System.cpp.

◆ bond_breakage

std::shared_ptr<BondBreakage::BreakageSpecs> ScriptInterface::System::System::Leaves::bond_breakage

Definition at line 119 of file script_interface/system/System.cpp.

◆ bonded_interactions

std::shared_ptr<Interactions::BondedInteractions> ScriptInterface::System::System::Leaves::bonded_interactions

Definition at line 111 of file script_interface/system/System.cpp.

Referenced by ~Leaves().

◆ cell_system

std::shared_ptr<CellSystem::CellSystem> ScriptInterface::System::System::Leaves::cell_system

Definition at line 109 of file script_interface/system/System.cpp.

◆ collision_detection

std::shared_ptr<CollisionDetection::CollisionDetection> ScriptInterface::System::System::Leaves::collision_detection

Definition at line 113 of file script_interface/system/System.cpp.

◆ comfixed

std::shared_ptr<Galilei::ComFixed> ScriptInterface::System::System::Leaves::comfixed

Definition at line 117 of file script_interface/system/System.cpp.

◆ constraints

std::shared_ptr<Constraints::Constraints> ScriptInterface::System::System::Leaves::constraints

Definition at line 123 of file script_interface/system/System.cpp.

Referenced by ~Leaves().

◆ ek

std::shared_ptr<EK::Container> ScriptInterface::System::System::Leaves::ek

Definition at line 132 of file script_interface/system/System.cpp.

◆ electrostatics

std::shared_ptr<Coulomb::Container> ScriptInterface::System::System::Leaves::electrostatics

Definition at line 126 of file script_interface/system/System.cpp.

◆ galilei

std::shared_ptr<Galilei::Galilei> ScriptInterface::System::System::Leaves::galilei

Definition at line 118 of file script_interface/system/System.cpp.

◆ integrator

std::shared_ptr<Integrators::IntegratorHandle> ScriptInterface::System::System::Leaves::integrator

Definition at line 110 of file script_interface/system/System.cpp.

◆ lb

std::shared_ptr<LB::Container> ScriptInterface::System::System::Leaves::lb

Definition at line 131 of file script_interface/system/System.cpp.

◆ lees_edwards

std::shared_ptr<LeesEdwards::LeesEdwards> ScriptInterface::System::System::Leaves::lees_edwards

Definition at line 120 of file script_interface/system/System.cpp.

◆ magnetostatics

std::shared_ptr<Dipoles::Container> ScriptInterface::System::System::Leaves::magnetostatics

Definition at line 129 of file script_interface/system/System.cpp.

◆ non_bonded_inter

std::shared_ptr<Interactions::NonBondedInteractions> ScriptInterface::System::System::Leaves::non_bonded_inter

Definition at line 124 of file script_interface/system/System.cpp.

◆ part

std::shared_ptr<Particles::ParticleList> ScriptInterface::System::System::Leaves::part

Definition at line 133 of file script_interface/system/System.cpp.

◆ thermostat

std::shared_ptr<Thermostat::Thermostat> ScriptInterface::System::System::Leaves::thermostat

Definition at line 115 of file script_interface/system/System.cpp.


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