|
Molecular Dynamics
v0.4
Project for the Practical hosted by the Scientific Computing Chair
|
Class corresponding to the Molecules schema type. More...
#include <ConfigurationFile.h>


OutputFileName | |
Accessor and modifier functions for the OutputFileName required element. | |
| typedef ::OutputFileName | OutputFileName_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::traits< OutputFileName_type, char > | OutputFileName_traits |
| Element traits type. More... | |
| const OutputFileName_type & | OutputFileName () const |
| Return a read-only (constant) reference to the element. More... | |
| OutputFileName_type & | OutputFileName () |
| Return a read-write reference to the element. More... | |
| void | OutputFileName (const OutputFileName_type &x) |
| Set the element value. More... | |
| void | OutputFileName (::std::unique_ptr< OutputFileName_type > p) |
| Set the element value without copying. More... | |
OutputFrequency | |
Accessor and modifier functions for the OutputFrequency required element. | |
| typedef ::OutputFrequency | OutputFrequency_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::traits< OutputFrequency_type, char > | OutputFrequency_traits |
| Element traits type. More... | |
| const OutputFrequency_type & | OutputFrequency () const |
| Return a read-only (constant) reference to the element. More... | |
| OutputFrequency_type & | OutputFrequency () |
| Return a read-write reference to the element. More... | |
| void | OutputFrequency (const OutputFrequency_type &x) |
| Set the element value. More... | |
| void | OutputFrequency (::std::unique_ptr< OutputFrequency_type > p) |
| Set the element value without copying. More... | |
ParallelizationStrategy | |
Accessor and modifier functions for the ParallelizationStrategy optional element. | |
| typedef ::ParallelizationStrategy | ParallelizationStrategy_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< ParallelizationStrategy_type > | ParallelizationStrategy_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< ParallelizationStrategy_type, char > | ParallelizationStrategy_traits |
| Element traits type. More... | |
| const ParallelizationStrategy_optional & | ParallelizationStrategy () const |
| Return a read-only (constant) reference to the element container. More... | |
| ParallelizationStrategy_optional & | ParallelizationStrategy () |
| Return a read-write reference to the element container. More... | |
| void | ParallelizationStrategy (const ParallelizationStrategy_type &x) |
| Set the element value. More... | |
| void | ParallelizationStrategy (const ParallelizationStrategy_optional &x) |
| Set the element value. More... | |
| void | ParallelizationStrategy (::std::unique_ptr< ParallelizationStrategy_type > p) |
| Set the element value without copying. More... | |
ThermostatConfig | |
Accessor and modifier functions for the ThermostatConfig optional element. | |
| typedef ::ThermostatConfig | ThermostatConfig_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< ThermostatConfig_type > | ThermostatConfig_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< ThermostatConfig_type, char > | ThermostatConfig_traits |
| Element traits type. More... | |
| const ThermostatConfig_optional & | ThermostatConfig () const |
| Return a read-only (constant) reference to the element container. More... | |
| ThermostatConfig_optional & | ThermostatConfig () |
| Return a read-write reference to the element container. More... | |
| void | ThermostatConfig (const ThermostatConfig_type &x) |
| Set the element value. More... | |
| void | ThermostatConfig (const ThermostatConfig_optional &x) |
| Set the element value. More... | |
| void | ThermostatConfig (::std::unique_ptr< ThermostatConfig_type > p) |
| Set the element value without copying. More... | |
GravityConfig | |
Accessor and modifier functions for the GravityConfig optional element. | |
| typedef ::GravityConfig | GravityConfig_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< GravityConfig_type > | GravityConfig_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< GravityConfig_type, char > | GravityConfig_traits |
| Element traits type. More... | |
| const GravityConfig_optional & | GravityConfig () const |
| Return a read-only (constant) reference to the element container. More... | |
| GravityConfig_optional & | GravityConfig () |
| Return a read-write reference to the element container. More... | |
| void | GravityConfig (const GravityConfig_type &x) |
| Set the element value. More... | |
| void | GravityConfig (const GravityConfig_optional &x) |
| Set the element value. More... | |
| void | GravityConfig (::std::unique_ptr< GravityConfig_type > p) |
| Set the element value without copying. More... | |
model | |
Accessor and modifier functions for the model required element. | |
| typedef ::model | model_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::traits< model_type, char > | model_traits |
| Element traits type. More... | |
| const model_type & | model () const |
| Return a read-only (constant) reference to the element. More... | |
| model_type & | model () |
| Return a read-write reference to the element. More... | |
| void | model (const model_type &x) |
| Set the element value. More... | |
| void | model (::std::unique_ptr< model_type > p) |
| Set the element value without copying. More... | |
SingleParticles | |
Accessor and modifier functions for the SingleParticles optional element. | |
| typedef ::SingleParticles | SingleParticles_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< SingleParticles_type > | SingleParticles_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< SingleParticles_type, char > | SingleParticles_traits |
| Element traits type. More... | |
| const SingleParticles_optional & | SingleParticles () const |
| Return a read-only (constant) reference to the element container. More... | |
| SingleParticles_optional & | SingleParticles () |
| Return a read-write reference to the element container. More... | |
| void | SingleParticles (const SingleParticles_type &x) |
| Set the element value. More... | |
| void | SingleParticles (const SingleParticles_optional &x) |
| Set the element value. More... | |
| void | SingleParticles (::std::unique_ptr< SingleParticles_type > p) |
| Set the element value without copying. More... | |
Cuboids | |
Accessor and modifier functions for the Cuboids optional element. | |
| typedef ::Cuboids | Cuboids_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< Cuboids_type > | Cuboids_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< Cuboids_type, char > | Cuboids_traits |
| Element traits type. More... | |
| const Cuboids_optional & | Cuboids () const |
| Return a read-only (constant) reference to the element container. More... | |
| Cuboids_optional & | Cuboids () |
| Return a read-write reference to the element container. More... | |
| void | Cuboids (const Cuboids_type &x) |
| Set the element value. More... | |
| void | Cuboids (const Cuboids_optional &x) |
| Set the element value. More... | |
| void | Cuboids (::std::unique_ptr< Cuboids_type > p) |
| Set the element value without copying. More... | |
Discs | |
Accessor and modifier functions for the Discs optional element. | |
| typedef ::Discs | Discs_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< Discs_type > | Discs_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< Discs_type, char > | Discs_traits |
| Element traits type. More... | |
| const Discs_optional & | Discs () const |
| Return a read-only (constant) reference to the element container. More... | |
| Discs_optional & | Discs () |
| Return a read-write reference to the element container. More... | |
| void | Discs (const Discs_type &x) |
| Set the element value. More... | |
| void | Discs (const Discs_optional &x) |
| Set the element value. More... | |
| void | Discs (::std::unique_ptr< Discs_type > p) |
| Set the element value without copying. More... | |
Spheres | |
Accessor and modifier functions for the Spheres optional element. | |
| typedef ::Spheres | Spheres_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< Spheres_type > | Spheres_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< Spheres_type, char > | Spheres_traits |
| Element traits type. More... | |
| const Spheres_optional & | Spheres () const |
| Return a read-only (constant) reference to the element container. More... | |
| Spheres_optional & | Spheres () |
| Return a read-write reference to the element container. More... | |
| void | Spheres (const Spheres_type &x) |
| Set the element value. More... | |
| void | Spheres (const Spheres_optional &x) |
| Set the element value. More... | |
| void | Spheres (::std::unique_ptr< Spheres_type > p) |
| Set the element value without copying. More... | |
Membrane | |
Accessor and modifier functions for the Membrane optional element. | |
| typedef ::Membrane | Membrane_type |
| Element type. More... | |
| typedef ::xsd::cxx::tree::optional< Membrane_type > | Membrane_optional |
| Element optional container type. More... | |
| typedef ::xsd::cxx::tree::traits< Membrane_type, char > | Membrane_traits |
| Element traits type. More... | |
| const Membrane_optional & | Membrane () const |
| Return a read-only (constant) reference to the element container. More... | |
| Membrane_optional & | Membrane () |
| Return a read-write reference to the element container. More... | |
| void | Membrane (const Membrane_type &x) |
| Set the element value. More... | |
| void | Membrane (const Membrane_optional &x) |
| Set the element value. More... | |
| void | Membrane (::std::unique_ptr< Membrane_type > p) |
| Set the element value without copying. More... | |
Constructors | |
| Molecules (const OutputFileName_type &, const OutputFrequency_type &, const model_type &) | |
| Create an instance from the ultimate base and initializers for required elements and attributes. More... | |
| Molecules (const OutputFileName_type &, const OutputFrequency_type &, ::std::unique_ptr< model_type >) | |
| Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version). More... | |
| Molecules (const ::xercesc::DOMElement &e, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Create an instance from a DOM element. More... | |
| Molecules (const Molecules &x, ::xml_schema::flags f=0, ::xml_schema::container *c=0) | |
| Copy constructor. More... | |
| virtual Molecules * | _clone (::xml_schema::flags f=0, ::xml_schema::container *c=0) const |
| Copy the instance polymorphically. More... | |
| Molecules & | operator= (const Molecules &x) |
| Copy assignment operator. More... | |
| virtual | ~Molecules () |
| Destructor. More... | |
Class corresponding to the Molecules schema type.
| typedef ::xsd::cxx::tree::optional< Cuboids_type > Molecules::Cuboids_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< Cuboids_type, char > Molecules::Cuboids_traits |
Element traits type.
| typedef ::Cuboids Molecules::Cuboids_type |
Element type.
| typedef ::xsd::cxx::tree::optional< Discs_type > Molecules::Discs_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< Discs_type, char > Molecules::Discs_traits |
Element traits type.
| typedef ::Discs Molecules::Discs_type |
Element type.
| typedef ::xsd::cxx::tree::optional< GravityConfig_type > Molecules::GravityConfig_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< GravityConfig_type, char > Molecules::GravityConfig_traits |
Element traits type.
| typedef ::GravityConfig Molecules::GravityConfig_type |
Element type.
| typedef ::xsd::cxx::tree::optional< Membrane_type > Molecules::Membrane_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< Membrane_type, char > Molecules::Membrane_traits |
Element traits type.
| typedef ::Membrane Molecules::Membrane_type |
Element type.
| typedef ::xsd::cxx::tree::traits< model_type, char > Molecules::model_traits |
Element traits type.
| typedef ::model Molecules::model_type |
Element type.
| typedef ::xsd::cxx::tree::traits< OutputFileName_type, char > Molecules::OutputFileName_traits |
Element traits type.
| typedef ::OutputFileName Molecules::OutputFileName_type |
Element type.
| typedef ::xsd::cxx::tree::traits< OutputFrequency_type, char > Molecules::OutputFrequency_traits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::optional< ParallelizationStrategy_type > Molecules::ParallelizationStrategy_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< ParallelizationStrategy_type, char > Molecules::ParallelizationStrategy_traits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::optional< SingleParticles_type > Molecules::SingleParticles_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< SingleParticles_type, char > Molecules::SingleParticles_traits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::optional< Spheres_type > Molecules::Spheres_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< Spheres_type, char > Molecules::Spheres_traits |
Element traits type.
| typedef ::Spheres Molecules::Spheres_type |
Element type.
| typedef ::xsd::cxx::tree::optional< ThermostatConfig_type > Molecules::ThermostatConfig_optional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits< ThermostatConfig_type, char > Molecules::ThermostatConfig_traits |
Element traits type.
Element type.
| Molecules::Molecules | ( | const OutputFileName_type & | OutputFileName, |
| const OutputFrequency_type & | OutputFrequency, | ||
| const model_type & | model | ||
| ) |
Create an instance from the ultimate base and initializers for required elements and attributes.
| Molecules::Molecules | ( | const OutputFileName_type & | OutputFileName, |
| const OutputFrequency_type & | OutputFrequency, | ||
| ::std::unique_ptr< model_type > | model | ||
| ) |
Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version).
This constructor will try to use the passed values directly instead of making copies.
| Molecules::Molecules | ( | const ::xercesc::DOMElement & | e, |
| ::xml_schema::flags | f = 0, |
||
| ::xml_schema::container * | c = 0 |
||
| ) |
Create an instance from a DOM element.
| e | A DOM element to extract the data from. |
| f | Flags to create the new instance with. |
| c | A pointer to the object that will contain the new instance. |
| Molecules::Molecules | ( | const Molecules & | x, |
| ::xml_schema::flags | f = 0, |
||
| ::xml_schema::container * | c = 0 |
||
| ) |
Copy constructor.
| x | An instance to make a copy of. |
| f | Flags to create the copy with. |
| c | A pointer to the object that will contain the copy. |
For polymorphic object models use the _clone function instead.
|
virtual |
Destructor.
|
virtual |
Copy the instance polymorphically.
| f | Flags to create the copy with. |
| c | A pointer to the object that will contain the copy. |
This function ensures that the dynamic type of the instance is used for copying and should be used for polymorphic object models instead of the copy constructor.
| Molecules::Cuboids_optional & Molecules::Cuboids | ( | ) |
Return a read-write reference to the element container.
| const Molecules::Cuboids_optional & Molecules::Cuboids | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::Cuboids | ( | ::std::unique_ptr< Cuboids_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::Cuboids | ( | const Cuboids_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::Cuboids | ( | const Cuboids_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::Discs_optional & Molecules::Discs | ( | ) |
Return a read-write reference to the element container.
| const Molecules::Discs_optional & Molecules::Discs | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::Discs | ( | ::std::unique_ptr< Discs_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::Discs | ( | const Discs_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::Discs | ( | const Discs_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::GravityConfig_optional & Molecules::GravityConfig | ( | ) |
Return a read-write reference to the element container.
| const Molecules::GravityConfig_optional & Molecules::GravityConfig | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::GravityConfig | ( | ::std::unique_ptr< GravityConfig_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::GravityConfig | ( | const GravityConfig_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::GravityConfig | ( | const GravityConfig_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::Membrane_optional & Molecules::Membrane | ( | ) |
Return a read-write reference to the element container.
| const Molecules::Membrane_optional & Molecules::Membrane | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::Membrane | ( | ::std::unique_ptr< Membrane_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::Membrane | ( | const Membrane_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::Membrane | ( | const Membrane_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::model_type & Molecules::model | ( | ) |
Return a read-write reference to the element.
| const Molecules::model_type & Molecules::model | ( | ) | const |
Return a read-only (constant) reference to the element.

| void Molecules::model | ( | ::std::unique_ptr< model_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::model | ( | const model_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
Copy assignment operator.
| x | An instance to make a copy of. |
For polymorphic object models use the _clone function instead.
| Molecules::OutputFileName_type & Molecules::OutputFileName | ( | ) |
Return a read-write reference to the element.
| const Molecules::OutputFileName_type & Molecules::OutputFileName | ( | ) | const |
Return a read-only (constant) reference to the element.

| void Molecules::OutputFileName | ( | ::std::unique_ptr< OutputFileName_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::OutputFileName | ( | const OutputFileName_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::OutputFrequency_type & Molecules::OutputFrequency | ( | ) |
Return a read-write reference to the element.
| const Molecules::OutputFrequency_type & Molecules::OutputFrequency | ( | ) | const |
Return a read-only (constant) reference to the element.

| void Molecules::OutputFrequency | ( | ::std::unique_ptr< OutputFrequency_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::OutputFrequency | ( | const OutputFrequency_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::ParallelizationStrategy_optional & Molecules::ParallelizationStrategy | ( | ) |
Return a read-write reference to the element container.
| const Molecules::ParallelizationStrategy_optional & Molecules::ParallelizationStrategy | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::ParallelizationStrategy | ( | ::std::unique_ptr< ParallelizationStrategy_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::ParallelizationStrategy | ( | const ParallelizationStrategy_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::ParallelizationStrategy | ( | const ParallelizationStrategy_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::SingleParticles_optional & Molecules::SingleParticles | ( | ) |
Return a read-write reference to the element container.
| const Molecules::SingleParticles_optional & Molecules::SingleParticles | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::SingleParticles | ( | ::std::unique_ptr< SingleParticles_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::SingleParticles | ( | const SingleParticles_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::SingleParticles | ( | const SingleParticles_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::Spheres_optional & Molecules::Spheres | ( | ) |
Return a read-write reference to the element container.
| const Molecules::Spheres_optional & Molecules::Spheres | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::Spheres | ( | ::std::unique_ptr< Spheres_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::Spheres | ( | const Spheres_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::Spheres | ( | const Spheres_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.
| Molecules::ThermostatConfig_optional & Molecules::ThermostatConfig | ( | ) |
Return a read-write reference to the element container.
| const Molecules::ThermostatConfig_optional & Molecules::ThermostatConfig | ( | ) | const |
Return a read-only (constant) reference to the element container.

| void Molecules::ThermostatConfig | ( | ::std::unique_ptr< ThermostatConfig_type > | p | ) |
Set the element value without copying.
| p | A new value to use. |
This function will try to use the passed value directly instead of making a copy.
| void Molecules::ThermostatConfig | ( | const ThermostatConfig_optional & | x | ) |
Set the element value.
| x | An optional container with the new value to set. |
If the value is present in x then this function makes a copy of this value and sets it as the new value of the element. Otherwise the element container is set the 'not present' state.
| void Molecules::ThermostatConfig | ( | const ThermostatConfig_type & | x | ) |
Set the element value.
| x | A new value to set. |
This function makes a copy of its argument and sets it as the new value of the element.