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

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

#include <SimulationXSD.h>

Inheritance diagram for ArgsType:

startTime

Accessor and modifier functions for the startTime optional element.

typedef ::xml_schema::Double StartTimeType
 Element type.
 
typedef ::xsd::cxx::tree::optional< StartTimeTypeStartTimeOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< StartTimeType, char, ::xsd::cxx::tree::schema_type::double_ > StartTimeTraits
 Element traits type.
 
const StartTimeOptionalstartTime () const
 Return a read-only (constant) reference to the element container.
 
StartTimeOptionalstartTime ()
 Return a read-write reference to the element container.
 
void startTime (const StartTimeType &x)
 Set the element value.
 
void startTime (const StartTimeOptional &x)
 Set the element value.
 

endTime

Accessor and modifier functions for the endTime optional element.

typedef ::xml_schema::Double EndTimeType
 Element type.
 
typedef ::xsd::cxx::tree::optional< EndTimeTypeEndTimeOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< EndTimeType, char, ::xsd::cxx::tree::schema_type::double_ > EndTimeTraits
 Element traits type.
 
const EndTimeOptionalendTime () const
 Return a read-only (constant) reference to the element container.
 
EndTimeOptionalendTime ()
 Return a read-write reference to the element container.
 
void endTime (const EndTimeType &x)
 Set the element value.
 
void endTime (const EndTimeOptional &x)
 Set the element value.
 

delta_t

Accessor and modifier functions for the delta_t optional element.

typedef ::xml_schema::Double Delta_tType
 Element type.
 
typedef ::xsd::cxx::tree::optional< Delta_tTypeDelta_tOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< Delta_tType, char, ::xsd::cxx::tree::schema_type::double_ > Delta_tTraits
 Element traits type.
 
const Delta_tOptionaldelta_t () const
 Return a read-only (constant) reference to the element container.
 
Delta_tOptionaldelta_t ()
 Return a read-write reference to the element container.
 
void delta_t (const Delta_tType &x)
 Set the element value.
 
void delta_t (const Delta_tOptional &x)
 Set the element value.
 

frequency

Accessor and modifier functions for the frequency optional element.

typedef ::xml_schema::Int FrequencyType
 Element type.
 
typedef ::xsd::cxx::tree::optional< FrequencyTypeFrequencyOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< FrequencyType, char > FrequencyTraits
 Element traits type.
 
const FrequencyOptionalfrequency () const
 Return a read-only (constant) reference to the element container.
 
FrequencyOptionalfrequency ()
 Return a read-write reference to the element container.
 
void frequency (const FrequencyType &x)
 Set the element value.
 
void frequency (const FrequencyOptional &x)
 Set the element value.
 

basename

Accessor and modifier functions for the basename optional element.

typedef ::xml_schema::String BasenameType
 Element type.
 
typedef ::xsd::cxx::tree::optional< BasenameTypeBasenameOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< BasenameType, char > BasenameTraits
 Element traits type.
 
const BasenameOptionalbasename () const
 Return a read-only (constant) reference to the element container.
 
BasenameOptionalbasename ()
 Return a read-write reference to the element container.
 
void basename (const BasenameType &x)
 Set the element value.
 
void basename (const BasenameOptional &x)
 Set the element value.
 
void basename (::std::unique_ptr< BasenameType > p)
 Set the element value without copying.
 

output

Accessor and modifier functions for the output optional element.

typedef ::xml_schema::String OutputType
 Element type.
 
typedef ::xsd::cxx::tree::optional< OutputTypeOutputOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< OutputType, char > OutputTraits
 Element traits type.
 
const OutputOptionaloutput () const
 Return a read-only (constant) reference to the element container.
 
OutputOptionaloutput ()
 Return a read-write reference to the element container.
 
void output (const OutputType &x)
 Set the element value.
 
void output (const OutputOptional &x)
 Set the element value.
 
void output (::std::unique_ptr< OutputType > p)
 Set the element value without copying.
 

domainSize

Accessor and modifier functions for the domainSize optional element.

typedef ::SizeType DomainSizeType
 Element type.
 
typedef ::xsd::cxx::tree::optional< DomainSizeTypeDomainSizeOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< DomainSizeType, char > DomainSizeTraits
 Element traits type.
 
const DomainSizeOptionaldomainSize () const
 Return a read-only (constant) reference to the element container.
 
DomainSizeOptionaldomainSize ()
 Return a read-write reference to the element container.
 
void domainSize (const DomainSizeType &x)
 Set the element value.
 
void domainSize (const DomainSizeOptional &x)
 Set the element value.
 
void domainSize (::std::unique_ptr< DomainSizeType > p)
 Set the element value without copying.
 

cutoffRadius

Accessor and modifier functions for the cutoffRadius optional element.

typedef ::xml_schema::Double CutoffRadiusType
 Element type.
 
typedef ::xsd::cxx::tree::optional< CutoffRadiusTypeCutoffRadiusOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< CutoffRadiusType, char, ::xsd::cxx::tree::schema_type::double_ > CutoffRadiusTraits
 Element traits type.
 
const CutoffRadiusOptionalcutoffRadius () const
 Return a read-only (constant) reference to the element container.
 
CutoffRadiusOptionalcutoffRadius ()
 Return a read-write reference to the element container.
 
void cutoffRadius (const CutoffRadiusType &x)
 Set the element value.
 
void cutoffRadius (const CutoffRadiusOptional &x)
 Set the element value.
 

bdConditions

Accessor and modifier functions for the bdConditions optional element.

typedef ::BdConditionsType BdConditionsType
 Element type.
 
typedef ::xsd::cxx::tree::optional< BdConditionsTypeBdConditionsOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< BdConditionsType, char > BdConditionsTraits
 Element traits type.
 
const BdConditionsOptionalbdConditions () const
 Return a read-only (constant) reference to the element container.
 
BdConditionsOptionalbdConditions ()
 Return a read-write reference to the element container.
 
void bdConditions (const BdConditionsType &x)
 Set the element value.
 
void bdConditions (const BdConditionsOptional &x)
 Set the element value.
 
void bdConditions (::std::unique_ptr< BdConditionsType > p)
 Set the element value without copying.
 

gravity

Accessor and modifier functions for the gravity optional element.

typedef ::xml_schema::Double GravityType
 Element type.
 
typedef ::xsd::cxx::tree::optional< GravityTypeGravityOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< GravityType, char, ::xsd::cxx::tree::schema_type::double_ > GravityTraits
 Element traits type.
 
const GravityOptionalgravity () const
 Return a read-only (constant) reference to the element container.
 
GravityOptionalgravity ()
 Return a read-write reference to the element container.
 
void gravity (const GravityType &x)
 Set the element value.
 
void gravity (const GravityOptional &x)
 Set the element value.
 

parallelization

Accessor and modifier functions for the parallelization optional element.

typedef ::ParallelType ParallelizationType
 Element type.
 
typedef ::xsd::cxx::tree::optional< ParallelizationTypeParallelizationOptional
 Element optional container type.
 
typedef ::xsd::cxx::tree::traits< ParallelizationType, char > ParallelizationTraits
 Element traits type.
 
const ParallelizationOptionalparallelization () const
 Return a read-only (constant) reference to the element container.
 
ParallelizationOptionalparallelization ()
 Return a read-write reference to the element container.
 
void parallelization (const ParallelizationType &x)
 Set the element value.
 
void parallelization (const ParallelizationOptional &x)
 Set the element value.
 
void parallelization (::std::unique_ptr< ParallelizationType > p)
 Set the element value without copying.
 

Constructors

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

Detailed Description

Class corresponding to the argsType schema type.

Member Typedef Documentation

◆ BasenameOptional

typedef ::xsd::cxx::tree::optional<BasenameType> ArgsType::BasenameOptional

Element optional container type.

◆ BasenameTraits

typedef ::xsd::cxx::tree::traits<BasenameType, char> ArgsType::BasenameTraits

Element traits type.

◆ BasenameType

Element type.

◆ BdConditionsOptional

typedef ::xsd::cxx::tree::optional<BdConditionsType> ArgsType::BdConditionsOptional

Element optional container type.

◆ BdConditionsTraits

typedef ::xsd::cxx::tree::traits<BdConditionsType, char> ArgsType::BdConditionsTraits

Element traits type.

◆ BdConditionsType

Element type.

◆ CutoffRadiusOptional

typedef ::xsd::cxx::tree::optional<CutoffRadiusType> ArgsType::CutoffRadiusOptional

Element optional container type.

◆ CutoffRadiusTraits

typedef ::xsd::cxx::tree::traits<CutoffRadiusType, char, ::xsd::cxx::tree::schema_type::double_> ArgsType::CutoffRadiusTraits

Element traits type.

◆ CutoffRadiusType

Element type.

◆ Delta_tOptional

typedef ::xsd::cxx::tree::optional<Delta_tType> ArgsType::Delta_tOptional

Element optional container type.

◆ Delta_tTraits

typedef ::xsd::cxx::tree::traits<Delta_tType, char, ::xsd::cxx::tree::schema_type::double_> ArgsType::Delta_tTraits

Element traits type.

◆ Delta_tType

Element type.

◆ DomainSizeOptional

typedef ::xsd::cxx::tree::optional<DomainSizeType> ArgsType::DomainSizeOptional

Element optional container type.

◆ DomainSizeTraits

typedef ::xsd::cxx::tree::traits<DomainSizeType, char> ArgsType::DomainSizeTraits

Element traits type.

◆ DomainSizeType

Element type.

◆ EndTimeOptional

typedef ::xsd::cxx::tree::optional<EndTimeType> ArgsType::EndTimeOptional

Element optional container type.

◆ EndTimeTraits

typedef ::xsd::cxx::tree::traits<EndTimeType, char, ::xsd::cxx::tree::schema_type::double_> ArgsType::EndTimeTraits

Element traits type.

◆ EndTimeType

Element type.

◆ FrequencyOptional

typedef ::xsd::cxx::tree::optional<FrequencyType> ArgsType::FrequencyOptional

Element optional container type.

◆ FrequencyTraits

typedef ::xsd::cxx::tree::traits<FrequencyType, char> ArgsType::FrequencyTraits

Element traits type.

◆ FrequencyType

Element type.

◆ GravityOptional

typedef ::xsd::cxx::tree::optional<GravityType> ArgsType::GravityOptional

Element optional container type.

◆ GravityTraits

typedef ::xsd::cxx::tree::traits<GravityType, char, ::xsd::cxx::tree::schema_type::double_> ArgsType::GravityTraits

Element traits type.

◆ GravityType

Element type.

◆ OutputOptional

typedef ::xsd::cxx::tree::optional<OutputType> ArgsType::OutputOptional

Element optional container type.

◆ OutputTraits

typedef ::xsd::cxx::tree::traits<OutputType, char> ArgsType::OutputTraits

Element traits type.

◆ OutputType

Element type.

◆ ParallelizationOptional

typedef ::xsd::cxx::tree::optional<ParallelizationType> ArgsType::ParallelizationOptional

Element optional container type.

◆ ParallelizationTraits

typedef ::xsd::cxx::tree::traits<ParallelizationType, char> ArgsType::ParallelizationTraits

Element traits type.

◆ ParallelizationType

Element type.

◆ StartTimeOptional

typedef ::xsd::cxx::tree::optional<StartTimeType> ArgsType::StartTimeOptional

Element optional container type.

◆ StartTimeTraits

typedef ::xsd::cxx::tree::traits<StartTimeType, char, ::xsd::cxx::tree::schema_type::double_> ArgsType::StartTimeTraits

Element traits type.

◆ StartTimeType

Element type.

Constructor & Destructor Documentation

◆ ArgsType() [1/3]

ArgsType::ArgsType ( )

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

◆ ArgsType() [2/3]

ArgsType::ArgsType ( 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.

◆ ArgsType() [3/3]

ArgsType::ArgsType ( const ArgsType 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.

◆ ~ArgsType()

virtual ArgsType::~ArgsType ( )
virtual

Destructor.

Member Function Documentation

◆ _clone()

virtual ArgsType * ArgsType::_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.

◆ basename() [1/5]

BasenameOptional & ArgsType::basename ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ basename() [2/5]

const BasenameOptional & ArgsType::basename ( ) const

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

Returns
A constant reference to the optional container.

◆ basename() [3/5]

void ArgsType::basename ( ::std::unique_ptr< BasenameType p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ basename() [4/5]

void ArgsType::basename ( const BasenameOptional 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.

◆ basename() [5/5]

void ArgsType::basename ( const BasenameType 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.

◆ bdConditions() [1/5]

BdConditionsOptional & ArgsType::bdConditions ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ bdConditions() [2/5]

const BdConditionsOptional & ArgsType::bdConditions ( ) const

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

Returns
A constant reference to the optional container.

◆ bdConditions() [3/5]

void ArgsType::bdConditions ( ::std::unique_ptr< BdConditionsType p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ bdConditions() [4/5]

void ArgsType::bdConditions ( const BdConditionsOptional 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.

◆ bdConditions() [5/5]

void ArgsType::bdConditions ( const BdConditionsType 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.

◆ cutoffRadius() [1/4]

CutoffRadiusOptional & ArgsType::cutoffRadius ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ cutoffRadius() [2/4]

const CutoffRadiusOptional & ArgsType::cutoffRadius ( ) const

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

Returns
A constant reference to the optional container.

◆ cutoffRadius() [3/4]

void ArgsType::cutoffRadius ( const CutoffRadiusOptional 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.

◆ cutoffRadius() [4/4]

void ArgsType::cutoffRadius ( const CutoffRadiusType 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.

◆ delta_t() [1/4]

Delta_tOptional & ArgsType::delta_t ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ delta_t() [2/4]

const Delta_tOptional & ArgsType::delta_t ( ) const

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

Returns
A constant reference to the optional container.

◆ delta_t() [3/4]

void ArgsType::delta_t ( const Delta_tOptional 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.

◆ delta_t() [4/4]

void ArgsType::delta_t ( const Delta_tType 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.

◆ domainSize() [1/5]

DomainSizeOptional & ArgsType::domainSize ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ domainSize() [2/5]

const DomainSizeOptional & ArgsType::domainSize ( ) const

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

Returns
A constant reference to the optional container.

◆ domainSize() [3/5]

void ArgsType::domainSize ( ::std::unique_ptr< DomainSizeType p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ domainSize() [4/5]

void ArgsType::domainSize ( const DomainSizeOptional 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.

◆ domainSize() [5/5]

void ArgsType::domainSize ( const DomainSizeType 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.

◆ endTime() [1/4]

EndTimeOptional & ArgsType::endTime ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ endTime() [2/4]

const EndTimeOptional & ArgsType::endTime ( ) const

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

Returns
A constant reference to the optional container.

◆ endTime() [3/4]

void ArgsType::endTime ( const EndTimeOptional 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.

◆ endTime() [4/4]

void ArgsType::endTime ( const EndTimeType 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.

◆ frequency() [1/4]

FrequencyOptional & ArgsType::frequency ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ frequency() [2/4]

const FrequencyOptional & ArgsType::frequency ( ) const

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

Returns
A constant reference to the optional container.

◆ frequency() [3/4]

void ArgsType::frequency ( const FrequencyOptional 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.

◆ frequency() [4/4]

void ArgsType::frequency ( const FrequencyType 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.

◆ gravity() [1/4]

GravityOptional & ArgsType::gravity ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ gravity() [2/4]

const GravityOptional & ArgsType::gravity ( ) const

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

Returns
A constant reference to the optional container.

◆ gravity() [3/4]

void ArgsType::gravity ( const GravityOptional 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.

◆ gravity() [4/4]

void ArgsType::gravity ( const GravityType 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=()

ArgsType & ArgsType::operator= ( const ArgsType 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.

◆ output() [1/5]

OutputOptional & ArgsType::output ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ output() [2/5]

const OutputOptional & ArgsType::output ( ) const

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

Returns
A constant reference to the optional container.

◆ output() [3/5]

void ArgsType::output ( ::std::unique_ptr< OutputType p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ output() [4/5]

void ArgsType::output ( const OutputOptional 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.

◆ output() [5/5]

void ArgsType::output ( const OutputType 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.

◆ parallelization() [1/5]

ParallelizationOptional & ArgsType::parallelization ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ parallelization() [2/5]

const ParallelizationOptional & ArgsType::parallelization ( ) const

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

Returns
A constant reference to the optional container.

◆ parallelization() [3/5]

void ArgsType::parallelization ( ::std::unique_ptr< ParallelizationType p)

Set the element value without copying.

Parameters
pA new value to use.

This function will try to use the passed value directly instead of making a copy.

◆ parallelization() [4/5]

void ArgsType::parallelization ( const ParallelizationOptional 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.

◆ parallelization() [5/5]

void ArgsType::parallelization ( const ParallelizationType 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.

◆ startTime() [1/4]

StartTimeOptional & ArgsType::startTime ( )

Return a read-write reference to the element container.

Returns
A reference to the optional container.

◆ startTime() [2/4]

const StartTimeOptional & ArgsType::startTime ( ) const

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

Returns
A constant reference to the optional container.

◆ startTime() [3/4]

void ArgsType::startTime ( const StartTimeOptional 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.

◆ startTime() [4/4]

void ArgsType::startTime ( const StartTimeType 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: