|
MolSim
|
Class corresponding to the simType schema type. More...
#include <SimulationXSD.h>
args | |
Accessor and modifier functions for the args optional element. | |
| typedef ::ArgsType | ArgsType |
| Element type. | |
| typedef ::xsd::cxx::tree::optional< ArgsType > | ArgsOptional |
| Element optional container type. | |
| typedef ::xsd::cxx::tree::traits< ArgsType, char > | ArgsTraits |
| Element traits type. | |
| const ArgsOptional & | args () const |
| Return a read-only (constant) reference to the element container. | |
| ArgsOptional & | args () |
| Return a read-write reference to the element container. | |
| void | args (const ArgsType &x) |
| Set the element value. | |
| void | args (const ArgsOptional &x) |
| Set the element value. | |
| void | args (::std::unique_ptr< ArgsType > p) |
| Set the element value without copying. | |
thermostat | |
Accessor and modifier functions for the thermostat required element. | |
| typedef ::ThermostatType | ThermostatType |
| Element type. | |
| typedef ::xsd::cxx::tree::traits< ThermostatType, char > | ThermostatTraits |
| Element traits type. | |
| const ThermostatType & | thermostat () const |
| Return a read-only (constant) reference to the element. | |
| ThermostatType & | thermostat () |
| Return a read-write reference to the element. | |
| void | thermostat (const ThermostatType &x) |
| Set the element value. | |
| void | thermostat (::std::unique_ptr< ThermostatType > p) |
| Set the element value without copying. | |
membrane | |
Accessor and modifier functions for the membrane optional element. | |
| typedef ::MembraneType | MembraneType |
| Element type. | |
| typedef ::xsd::cxx::tree::optional< MembraneType > | MembraneOptional |
| Element optional container type. | |
| typedef ::xsd::cxx::tree::traits< MembraneType, char > | MembraneTraits |
| Element traits type. | |
| const MembraneOptional & | membrane () const |
| Return a read-only (constant) reference to the element container. | |
| MembraneOptional & | membrane () |
| Return a read-write reference to the element container. | |
| void | membrane (const MembraneType &x) |
| Set the element value. | |
| void | membrane (const MembraneOptional &x) |
| Set the element value. | |
| void | membrane (::std::unique_ptr< MembraneType > p) |
| Set the element value without copying. | |
type | |
Accessor and modifier functions for the type required element. | |
| typedef ::xml_schema::String | TypeType |
| Element type. | |
| typedef ::xsd::cxx::tree::traits< TypeType, char > | TypeTraits |
| Element traits type. | |
| const TypeType & | type () const |
| Return a read-only (constant) reference to the element. | |
| TypeType & | type () |
| Return a read-write reference to the element. | |
| void | type (const TypeType &x) |
| Set the element value. | |
| void | type (::std::unique_ptr< TypeType > p) |
| Set the element value without copying. | |
linkedCells | |
Accessor and modifier functions for the linkedCells optional element. | |
| typedef ::xml_schema::Boolean | LinkedCellsType |
| Element type. | |
| typedef ::xsd::cxx::tree::optional< LinkedCellsType > | LinkedCellsOptional |
| Element optional container type. | |
| typedef ::xsd::cxx::tree::traits< LinkedCellsType, char > | LinkedCellsTraits |
| Element traits type. | |
| const LinkedCellsOptional & | linkedCells () const |
| Return a read-only (constant) reference to the element container. | |
| LinkedCellsOptional & | linkedCells () |
| Return a read-write reference to the element container. | |
| void | linkedCells (const LinkedCellsType &x) |
| Set the element value. | |
| void | linkedCells (const LinkedCellsOptional &x) |
| Set the element value. | |
dimensions | |
Accessor and modifier functions for the dimensions optional element. | |
| typedef ::xml_schema::PositiveInteger | DimensionsType |
| Element type. | |
| typedef ::xsd::cxx::tree::optional< DimensionsType > | DimensionsOptional |
| Element optional container type. | |
| typedef ::xsd::cxx::tree::traits< DimensionsType, char > | DimensionsTraits |
| Element traits type. | |
| const DimensionsOptional & | dimensions () const |
| Return a read-only (constant) reference to the element container. | |
| DimensionsOptional & | dimensions () |
| Return a read-write reference to the element container. | |
| void | dimensions (const DimensionsType &x) |
| Set the element value. | |
| void | dimensions (const DimensionsOptional &x) |
| Set the element value. | |
analyzer | |
Accessor and modifier functions for the analyzer optional element. | |
| typedef ::AnalyzerType | AnalyzerType |
| Element type. | |
| typedef ::xsd::cxx::tree::optional< AnalyzerType > | AnalyzerOptional |
| Element optional container type. | |
| typedef ::xsd::cxx::tree::traits< AnalyzerType, char > | AnalyzerTraits |
| Element traits type. | |
| const AnalyzerOptional & | analyzer () const |
| Return a read-only (constant) reference to the element container. | |
| AnalyzerOptional & | analyzer () |
| Return a read-write reference to the element container. | |
| void | analyzer (const AnalyzerType &x) |
| Set the element value. | |
| void | analyzer (const AnalyzerOptional &x) |
| Set the element value. | |
| void | analyzer (::std::unique_ptr< AnalyzerType > p) |
| Set the element value without copying. | |
objects | |
Accessor and modifier functions for the objects required element. | |
| typedef ::ObjectsType | ObjectsType |
| Element type. | |
| typedef ::xsd::cxx::tree::traits< ObjectsType, char > | ObjectsTraits |
| Element traits type. | |
| const ObjectsType & | objects () const |
| Return a read-only (constant) reference to the element. | |
| ObjectsType & | objects () |
| Return a read-write reference to the element. | |
| void | objects (const ObjectsType &x) |
| Set the element value. | |
| void | objects (::std::unique_ptr< ObjectsType > p) |
| Set the element value without copying. | |
totalParticles | |
Accessor and modifier functions for the totalParticles optional element. | |
| typedef ::xml_schema::Long | TotalParticlesType |
| Element type. | |
| typedef ::xsd::cxx::tree::optional< TotalParticlesType > | TotalParticlesOptional |
| Element optional container type. | |
| typedef ::xsd::cxx::tree::traits< TotalParticlesType, char > | TotalParticlesTraits |
| Element traits type. | |
| const TotalParticlesOptional & | totalParticles () const |
| Return a read-only (constant) reference to the element container. | |
| TotalParticlesOptional & | totalParticles () |
| Return a read-write reference to the element container. | |
| void | totalParticles (const TotalParticlesType &x) |
| Set the element value. | |
| void | totalParticles (const TotalParticlesOptional &x) |
| Set the element value. | |
Constructors | |
| SimType (const ThermostatType &, const TypeType &, const ObjectsType &) | |
| Create an instance from the ultimate base and initializers for required elements and attributes. | |
| SimType (::std::unique_ptr< ThermostatType >, const TypeType &, ::std::unique_ptr< ObjectsType >) | |
| Create an instance from the ultimate base and initializers for required elements and attributes (::std::unique_ptr version). | |
| SimType (const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0) | |
| Create an instance from a DOM element. | |
| SimType (const SimType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0) | |
| Copy constructor. | |
| virtual SimType * | _clone (::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const |
| Copy the instance polymorphically. | |
| SimType & | operator= (const SimType &x) |
| Copy assignment operator. | |
| virtual | ~SimType () |
| Destructor. | |
Class corresponding to the simType schema type.
| typedef ::xsd::cxx::tree::optional<AnalyzerType> SimType::AnalyzerOptional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits<AnalyzerType, char> SimType::AnalyzerTraits |
Element traits type.
| typedef ::AnalyzerType SimType::AnalyzerType |
Element type.
| typedef ::xsd::cxx::tree::optional<ArgsType> SimType::ArgsOptional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits<ArgsType, char> SimType::ArgsTraits |
Element traits type.
| typedef ::ArgsType SimType::ArgsType |
Element type.
| typedef ::xsd::cxx::tree::optional<DimensionsType> SimType::DimensionsOptional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits<DimensionsType, char> SimType::DimensionsTraits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::optional<LinkedCellsType> SimType::LinkedCellsOptional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits<LinkedCellsType, char> SimType::LinkedCellsTraits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::optional<MembraneType> SimType::MembraneOptional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits<MembraneType, char> SimType::MembraneTraits |
Element traits type.
| typedef ::MembraneType SimType::MembraneType |
Element type.
| typedef ::xsd::cxx::tree::traits<ObjectsType, char> SimType::ObjectsTraits |
Element traits type.
| typedef ::ObjectsType SimType::ObjectsType |
Element type.
| typedef ::xsd::cxx::tree::traits<ThermostatType, char> SimType::ThermostatTraits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::optional<TotalParticlesType> SimType::TotalParticlesOptional |
Element optional container type.
| typedef ::xsd::cxx::tree::traits<TotalParticlesType, char> SimType::TotalParticlesTraits |
Element traits type.
Element type.
| typedef ::xsd::cxx::tree::traits<TypeType, char> SimType::TypeTraits |
Element traits type.
Element type.
| SimType::SimType | ( | const ThermostatType & | , |
| const TypeType & | , | ||
| const ObjectsType & | |||
| ) |
Create an instance from the ultimate base and initializers for required elements and attributes.
| SimType::SimType | ( | ::std::unique_ptr< ThermostatType > | , |
| const TypeType & | , | ||
| ::std::unique_ptr< ObjectsType > | |||
| ) |
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.
| SimType::SimType | ( | 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. |
| SimType::SimType | ( | const SimType & | 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.
| AnalyzerOptional & SimType::analyzer | ( | ) |
Return a read-write reference to the element container.
| const AnalyzerOptional & SimType::analyzer | ( | ) | const |
Return a read-only (constant) reference to the element container.
| void SimType::analyzer | ( | ::std::unique_ptr< AnalyzerType > | 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 SimType::analyzer | ( | const AnalyzerOptional & | 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 SimType::analyzer | ( | const AnalyzerType & | 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.
| ArgsOptional & SimType::args | ( | ) |
Return a read-write reference to the element container.
| const ArgsOptional & SimType::args | ( | ) | const |
Return a read-only (constant) reference to the element container.
| void SimType::args | ( | ::std::unique_ptr< ArgsType > | 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 SimType::args | ( | const ArgsOptional & | 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 SimType::args | ( | const ArgsType & | 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.
| DimensionsOptional & SimType::dimensions | ( | ) |
Return a read-write reference to the element container.
| const DimensionsOptional & SimType::dimensions | ( | ) | const |
Return a read-only (constant) reference to the element container.
| void SimType::dimensions | ( | const DimensionsOptional & | 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 SimType::dimensions | ( | const DimensionsType & | 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.
| LinkedCellsOptional & SimType::linkedCells | ( | ) |
Return a read-write reference to the element container.
| const LinkedCellsOptional & SimType::linkedCells | ( | ) | const |
Return a read-only (constant) reference to the element container.
| void SimType::linkedCells | ( | const LinkedCellsOptional & | 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 SimType::linkedCells | ( | const LinkedCellsType & | 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.
| MembraneOptional & SimType::membrane | ( | ) |
Return a read-write reference to the element container.
| const MembraneOptional & SimType::membrane | ( | ) | const |
Return a read-only (constant) reference to the element container.
| void SimType::membrane | ( | ::std::unique_ptr< MembraneType > | 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 SimType::membrane | ( | const MembraneOptional & | 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 SimType::membrane | ( | const MembraneType & | 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.
| ObjectsType & SimType::objects | ( | ) |
Return a read-write reference to the element.
| const ObjectsType & SimType::objects | ( | ) | const |
Return a read-only (constant) reference to the element.
| void SimType::objects | ( | ::std::unique_ptr< ObjectsType > | 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 SimType::objects | ( | const ObjectsType & | 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.
| ThermostatType & SimType::thermostat | ( | ) |
Return a read-write reference to the element.
| const ThermostatType & SimType::thermostat | ( | ) | const |
Return a read-only (constant) reference to the element.
| void SimType::thermostat | ( | ::std::unique_ptr< ThermostatType > | 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 SimType::thermostat | ( | const ThermostatType & | 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.
| TotalParticlesOptional & SimType::totalParticles | ( | ) |
Return a read-write reference to the element container.
| const TotalParticlesOptional & SimType::totalParticles | ( | ) | const |
Return a read-only (constant) reference to the element container.
| void SimType::totalParticles | ( | const TotalParticlesOptional & | 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 SimType::totalParticles | ( | const TotalParticlesType & | 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.
| TypeType & SimType::type | ( | ) |
Return a read-write reference to the element.
| const TypeType & SimType::type | ( | ) | const |
Return a read-only (constant) reference to the element.
| void SimType::type | ( | ::std::unique_ptr< TypeType > | 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 SimType::type | ( | const TypeType & | 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.