MolSim
Loading...
Searching...
No Matches
List of all members
ThermostatType Class Reference

Class corresponding to the thermostatType schema type. More...

#include <SimulationXSD.h>

Inheritance diagram for ThermostatType:

init

Accessor and modifier functions for the init required element.

typedef ::xml_schema::Double InitType
 Element type.
 
typedef ::xsd::cxx::tree::traits< InitType, char, ::xsd::cxx::tree::schema_type::double_ > InitTraits
 Element traits type.
 
const InitTypeinit () const
 Return a read-only (constant) reference to the element.
 
InitTypeinit ()
 Return a read-write reference to the element.
 
void init (const InitType &x)
 Set the element value.
 

timeStep

Accessor and modifier functions for the timeStep required element.

typedef ::xml_schema::Int TimeStepType
 Element type.
 
typedef ::xsd::cxx::tree::traits< TimeStepType, char > TimeStepTraits
 Element traits type.
 
const TimeStepTypetimeStep () const
 Return a read-only (constant) reference to the element.
 
TimeStepTypetimeStep ()
 Return a read-write reference to the element.
 
void timeStep (const TimeStepType &x)
 Set the element value.
 

target

Accessor and modifier functions for the target optional element.

typedef ::xml_schema::Double TargetType
 Element type.
 
typedef ::xsd::cxx::tree::optional< TargetTypeTargetOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< TargetType, char, ::xsd::cxx::tree::schema_type::double_ > TargetTraits
 Element traits type.
 
const TargetOptionaltarget () const
 Return a read-only (constant) reference to the element container.
 
TargetOptionaltarget ()
 Return a read-write reference to the element container.
 
void target (const TargetType &x)
 Set the element value.
 
void target (const TargetOptional &x)
 Set the element value.
 

deltaT

Accessor and modifier functions for the deltaT optional element.

typedef ::xml_schema::Double DeltaTType
 Element type.
 
typedef ::xsd::cxx::tree::optional< DeltaTTypeDeltaTOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< DeltaTType, char, ::xsd::cxx::tree::schema_type::double_ > DeltaTTraits
 Element traits type.
 
const DeltaTOptionaldeltaT () const
 Return a read-only (constant) reference to the element container.
 
DeltaTOptionaldeltaT ()
 Return a read-write reference to the element container.
 
void deltaT (const DeltaTType &x)
 Set the element value.
 
void deltaT (const DeltaTOptional &x)
 Set the element value.
 

brownianMotion

Accessor and modifier functions for the brownianMotion optional element.

typedef ::xml_schema::Boolean BrownianMotionType
 Element type.
 
typedef ::xsd::cxx::tree::optional< BrownianMotionTypeBrownianMotionOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< BrownianMotionType, char > BrownianMotionTraits
 Element traits type.
 
const BrownianMotionOptionalbrownianMotion () const
 Return a read-only (constant) reference to the element container.
 
BrownianMotionOptionalbrownianMotion ()
 Return a read-write reference to the element container.
 
void brownianMotion (const BrownianMotionType &x)
 Set the element value.
 
void brownianMotion (const BrownianMotionOptional &x)
 Set the element value.
 

nanoFlow

Accessor and modifier functions for the nanoFlow optional element.

typedef ::xml_schema::Boolean NanoFlowType
 Element type.
 
typedef ::xsd::cxx::tree::optional< NanoFlowTypeNanoFlowOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< NanoFlowType, char > NanoFlowTraits
 Element traits type.
 
const NanoFlowOptionalnanoFlow () const
 Return a read-only (constant) reference to the element container.
 
NanoFlowOptionalnanoFlow ()
 Return a read-write reference to the element container.
 
void nanoFlow (const NanoFlowType &x)
 Set the element value.
 
void nanoFlow (const NanoFlowOptional &x)
 Set the element value.
 

Constructors

 ThermostatType (const InitType &, const TimeStepType &)
 Create an instance from the ultimate base and initializers for required elements and attributes.
 
 ThermostatType (const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
 Create an instance from a DOM element.
 
 ThermostatType (const ThermostatType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
 Copy constructor.
 
virtual ThermostatType_clone (::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
 Copy the instance polymorphically.
 
ThermostatTypeoperator= (const ThermostatType &x)
 Copy assignment operator.
 
virtual ~ThermostatType ()
 Destructor.
 

Detailed Description

Class corresponding to the thermostatType schema type.

Member Typedef Documentation

◆ BrownianMotionOptional

typedef ::xsd::cxx::tree::optional<BrownianMotionType> ThermostatType::BrownianMotionOptional

Element optional container type.

◆ BrownianMotionTraits

typedef ::xsd::cxx::tree::traits<BrownianMotionType, char> ThermostatType::BrownianMotionTraits

Element traits type.

◆ BrownianMotionType

Element type.

◆ DeltaTOptional

typedef ::xsd::cxx::tree::optional<DeltaTType> ThermostatType::DeltaTOptional

Element optional container type.

◆ DeltaTTraits

typedef ::xsd::cxx::tree::traits<DeltaTType, char, ::xsd::cxx::tree::schema_type::double_> ThermostatType::DeltaTTraits

Element traits type.

◆ DeltaTType

Element type.

◆ InitTraits

typedef ::xsd::cxx::tree::traits<InitType, char, ::xsd::cxx::tree::schema_type::double_> ThermostatType::InitTraits

Element traits type.

◆ InitType

Element type.

◆ NanoFlowOptional

typedef ::xsd::cxx::tree::optional<NanoFlowType> ThermostatType::NanoFlowOptional

Element optional container type.

◆ NanoFlowTraits

typedef ::xsd::cxx::tree::traits<NanoFlowType, char> ThermostatType::NanoFlowTraits

Element traits type.

◆ NanoFlowType

Element type.

◆ TargetOptional

typedef ::xsd::cxx::tree::optional<TargetType> ThermostatType::TargetOptional

Element optional container type.

◆ TargetTraits

typedef ::xsd::cxx::tree::traits<TargetType, char, ::xsd::cxx::tree::schema_type::double_> ThermostatType::TargetTraits

Element traits type.

◆ TargetType

Element type.

◆ TimeStepTraits

typedef ::xsd::cxx::tree::traits<TimeStepType, char> ThermostatType::TimeStepTraits

Element traits type.

◆ TimeStepType

Element type.

Constructor & Destructor Documentation

◆ ThermostatType() [1/3]

ThermostatType::ThermostatType ( const InitType ,
const TimeStepType  
)

Create an instance from the ultimate base and initializers for required elements and attributes.

◆ ThermostatType() [2/3]

ThermostatType::ThermostatType ( const ::xercesc::DOMElement &  e,
::xml_schema::Flags  f = 0,
::xml_schema::Container c = 0 
)

Create an instance from a DOM element.

Parameters
eA DOM element to extract the data from.
fFlags to create the new instance with.
cA pointer to the object that will contain the new instance.

◆ ThermostatType() [3/3]

ThermostatType::ThermostatType ( const ThermostatType x,
::xml_schema::Flags  f = 0,
::xml_schema::Container c = 0 
)

Copy constructor.

Parameters
xAn instance to make a copy of.
fFlags to create the copy with.
cA pointer to the object that will contain the copy.

For polymorphic object models use the _clone function instead.

◆ ~ThermostatType()

virtual ThermostatType::~ThermostatType ( )
virtual

Destructor.

Member Function Documentation

◆ _clone()

virtual ThermostatType * ThermostatType::_clone ( ::xml_schema::Flags  f = 0,
::xml_schema::Container c = 0 
) const
virtual

Copy the instance polymorphically.

Parameters
fFlags to create the copy with.
cA pointer to the object that will contain the copy.
Returns
A pointer to the dynamically allocated 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.

◆ brownianMotion() [1/4]

BrownianMotionOptional & ThermostatType::brownianMotion ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ brownianMotion() [2/4]

const BrownianMotionOptional & ThermostatType::brownianMotion ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.

◆ brownianMotion() [3/4]

void ThermostatType::brownianMotion ( const BrownianMotionOptional x)

Set the element value.

Parameters
xAn 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.

◆ brownianMotion() [4/4]

void ThermostatType::brownianMotion ( const BrownianMotionType x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ deltaT() [1/4]

DeltaTOptional & ThermostatType::deltaT ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ deltaT() [2/4]

const DeltaTOptional & ThermostatType::deltaT ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.

◆ deltaT() [3/4]

void ThermostatType::deltaT ( const DeltaTOptional x)

Set the element value.

Parameters
xAn 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.

◆ deltaT() [4/4]

void ThermostatType::deltaT ( const DeltaTType x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ init() [1/3]

InitType & ThermostatType::init ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ init() [2/3]

const InitType & ThermostatType::init ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.

◆ init() [3/3]

void ThermostatType::init ( const InitType x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ nanoFlow() [1/4]

NanoFlowOptional & ThermostatType::nanoFlow ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ nanoFlow() [2/4]

const NanoFlowOptional & ThermostatType::nanoFlow ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.

◆ nanoFlow() [3/4]

void ThermostatType::nanoFlow ( const NanoFlowOptional x)

Set the element value.

Parameters
xAn 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.

◆ nanoFlow() [4/4]

void ThermostatType::nanoFlow ( const NanoFlowType x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ operator=()

ThermostatType & ThermostatType::operator= ( const ThermostatType x)

Copy assignment operator.

Parameters
xAn instance to make a copy of.
Returns
A reference to itself.

For polymorphic object models use the _clone function instead.

◆ target() [1/4]

TargetOptional & ThermostatType::target ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ target() [2/4]

const TargetOptional & ThermostatType::target ( ) const

Return a read-only (constant) reference to the element container.

Returns
A constant reference to the optional container.

◆ target() [3/4]

void ThermostatType::target ( const TargetOptional x)

Set the element value.

Parameters
xAn 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.

◆ target() [4/4]

void ThermostatType::target ( const TargetType x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.

◆ timeStep() [1/3]

TimeStepType & ThermostatType::timeStep ( )

Return a read-write reference to the element.

Returns
A reference to the element.

◆ timeStep() [2/3]

const TimeStepType & ThermostatType::timeStep ( ) const

Return a read-only (constant) reference to the element.

Returns
A constant reference to the element.

◆ timeStep() [3/3]

void ThermostatType::timeStep ( const TimeStepType x)

Set the element value.

Parameters
xA new value to set.

This function makes a copy of its argument and sets it as the new value of the element.


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