39#ifndef SIMULATION_XSD_H
40#define SIMULATION_XSD_H
50#ifndef XSD_CXX_TREE_USE_CHAR
51#define XSD_CXX_TREE_USE_CHAR
59#include <xsd/cxx/config.hxx>
61#include <xsd/cxx/pre.hxx>
63#include <xsd/cxx/xml/char-utf8.hxx>
65#include <xsd/cxx/tree/elements.hxx>
66#include <xsd/cxx/tree/exceptions.hxx>
67#include <xsd/cxx/tree/types.hxx>
69#include <xsd/cxx/xml/error-handler.hxx>
71#include <xsd/cxx/xml/dom/auto-ptr.hxx>
73#include <xsd/cxx/tree/parsing.hxx>
74#include <xsd/cxx/tree/parsing/boolean.hxx>
75#include <xsd/cxx/tree/parsing/byte.hxx>
76#include <xsd/cxx/tree/parsing/decimal.hxx>
77#include <xsd/cxx/tree/parsing/double.hxx>
78#include <xsd/cxx/tree/parsing/float.hxx>
79#include <xsd/cxx/tree/parsing/int.hxx>
80#include <xsd/cxx/tree/parsing/long.hxx>
81#include <xsd/cxx/tree/parsing/short.hxx>
82#include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
83#include <xsd/cxx/tree/parsing/unsigned-int.hxx>
84#include <xsd/cxx/tree/parsing/unsigned-long.hxx>
85#include <xsd/cxx/tree/parsing/unsigned-short.hxx>
87#include <xsd/cxx/tree/serialization.hxx>
88#include <xsd/cxx/tree/serialization/boolean.hxx>
89#include <xsd/cxx/tree/serialization/byte.hxx>
90#include <xsd/cxx/tree/serialization/decimal.hxx>
91#include <xsd/cxx/tree/serialization/double.hxx>
92#include <xsd/cxx/tree/serialization/float.hxx>
93#include <xsd/cxx/tree/serialization/int.hxx>
94#include <xsd/cxx/tree/serialization/long.hxx>
95#include <xsd/cxx/tree/serialization/short.hxx>
96#include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
97#include <xsd/cxx/tree/serialization/unsigned-int.hxx>
98#include <xsd/cxx/tree/serialization/unsigned-long.hxx>
99#include <xsd/cxx/tree/serialization/unsigned-short.hxx>
100#include <xsd/cxx/xml/dom/serialization-header.hxx>
114typedef ::xsd::cxx::tree::type
Type;
257typedef ::xsd::cxx::tree::string<char, SimpleType>
String;
269typedef ::xsd::cxx::tree::token<char, NormalizedString>
Token;
275typedef ::xsd::cxx::tree::name<char, Token>
Name;
281typedef ::xsd::cxx::tree::nmtoken<char, Token>
Nmtoken;
287typedef ::xsd::cxx::tree::nmtokens<char, SimpleType, Nmtoken>
Nmtokens;
293typedef ::xsd::cxx::tree::ncname<char, Name>
Ncname;
299typedef ::xsd::cxx::tree::language<char, Token>
Language;
308typedef ::xsd::cxx::tree::id<char, Ncname>
Id;
314typedef ::xsd::cxx::tree::idref<char, Ncname, Type>
Idref;
320typedef ::xsd::cxx::tree::idrefs<char, SimpleType, Idref>
Idrefs;
329typedef ::xsd::cxx::tree::uri<char, SimpleType>
Uri;
338typedef ::xsd::cxx::tree::qname<char, SimpleType, Uri, Ncname>
Qname;
346typedef ::xsd::cxx::tree::buffer<char>
Buffer;
358typedef ::xsd::cxx::tree::hex_binary<char, SimpleType>
HexBinary;
372typedef ::xsd::cxx::tree::date<char, SimpleType>
Date;
378typedef ::xsd::cxx::tree::date_time<char, SimpleType>
DateTime;
384typedef ::xsd::cxx::tree::duration<char, SimpleType>
Duration;
390typedef ::xsd::cxx::tree::gday<char, SimpleType>
Gday;
396typedef ::xsd::cxx::tree::gmonth<char, SimpleType>
Gmonth;
402typedef ::xsd::cxx::tree::gmonth_day<char, SimpleType>
GmonthDay;
408typedef ::xsd::cxx::tree::gyear<char, SimpleType>
Gyear;
414typedef ::xsd::cxx::tree::gyear_month<char, SimpleType>
GyearMonth;
420typedef ::xsd::cxx::tree::time<char, SimpleType>
Time;
429typedef ::xsd::cxx::tree::entity<char, Ncname>
Entity;
435typedef ::xsd::cxx::tree::entities<char, SimpleType, Entity>
Entities;
462typedef ::xsd::cxx::tree::as_double<Double>
AsDouble;
472typedef ::xsd::cxx::tree::facet
Facet;
480typedef ::xsd::cxx::tree::flags
Flags;
498typedef ::xsd::cxx::tree::error<char>
Error;
517typedef ::xsd::cxx::tree::bounds<char>
Bounds;
528typedef ::xsd::cxx::tree::parsing<char>
Parsing;
583using ::xsd::cxx::xml::dom::unique_ptr;
585#ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
586#define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
620#include <xsd/cxx/xml/char-utf8.hxx>
622#include <xsd/cxx/tree/containers.hxx>
623#include <xsd/cxx/tree/elements.hxx>
624#include <xsd/cxx/tree/exceptions.hxx>
625#include <xsd/cxx/tree/list.hxx>
627#include <xsd/cxx/xml/dom/parsing-header.hxx>
657 typedef ::xsd::cxx::tree::traits<StartTimeType, char, ::xsd::cxx::tree::schema_type::double_>
StartTimeTraits;
718 typedef ::xsd::cxx::tree::traits<EndTimeType, char, ::xsd::cxx::tree::schema_type::double_>
EndTimeTraits;
779 typedef ::xsd::cxx::tree::traits<Delta_tType, char, ::xsd::cxx::tree::schema_type::double_>
Delta_tTraits;
1018 void output(::std::unique_ptr<OutputType> p);
1114 typedef ::xsd::cxx::tree::traits<CutoffRadiusType, char, ::xsd::cxx::tree::schema_type::double_>
CutoffRadiusTraits;
1246 typedef ::xsd::cxx::tree::traits<GravityType, char, ::xsd::cxx::tree::schema_type::double_>
GravityTraits;
1556 virtual operator Value()
const {
return _xsd_ParallelType_convert(); }
1561 Value _xsd_ParallelType_convert()
const;
1564 static const char *
const _xsd_ParallelType_literals_[2];
1565 static const Value _xsd_ParallelType_indexes_[2];
1593 typedef ::xsd::cxx::tree::traits<NType, char>
NTraits;
1627 void n(::std::unique_ptr<NType> p);
1647 typedef ::xsd::cxx::tree::traits<SType, char>
STraits;
1681 void s(::std::unique_ptr<SType> p);
1701 typedef ::xsd::cxx::tree::traits<WType, char>
WTraits;
1735 void w(::std::unique_ptr<WType> p);
1755 typedef ::xsd::cxx::tree::traits<EType, char>
ETraits;
1789 void e(::std::unique_ptr<EType> p);
1809 typedef ::xsd::cxx::tree::traits<AType, char>
ATraits;
1843 void a(::std::unique_ptr<AType> p);
1863 typedef ::xsd::cxx::tree::traits<BType, char>
BTraits;
1897 void b(::std::unique_ptr<BType> p);
1972 ::xsd::cxx::tree::one<NType> n_;
1973 ::xsd::cxx::tree::one<SType> s_;
1974 ::xsd::cxx::tree::one<WType> w_;
1975 ::xsd::cxx::tree::one<EType> e_;
1976 ::xsd::cxx::tree::one<AType> a_;
1977 ::xsd::cxx::tree::one<BType> b_;
2095 virtual operator Value()
const {
return _xsd_BoundaryConditionType_convert(); }
2100 Value _xsd_BoundaryConditionType_convert()
const;
2103 static const char *
const _xsd_BoundaryConditionType_literals_[3];
2104 static const Value _xsd_BoundaryConditionType_indexes_[3];
2132 typedef ::xsd::cxx::tree::traits<XType, char, ::xsd::cxx::tree::schema_type::double_>
XTraits;
2176 typedef ::xsd::cxx::tree::traits<YType, char, ::xsd::cxx::tree::schema_type::double_>
YTraits;
2220 typedef ::xsd::cxx::tree::traits<ZType, char, ::xsd::cxx::tree::schema_type::double_>
ZTraits;
2319 ::xsd::cxx::tree::one<XType> x_;
2320 ::xsd::cxx::tree::one<YType> y_;
2321 ::xsd::cxx::tree::one<ZType> z_;
2349 typedef ::xsd::cxx::tree::traits<XType, char, ::xsd::cxx::tree::schema_type::double_>
XTraits;
2393 typedef ::xsd::cxx::tree::traits<YType, char, ::xsd::cxx::tree::schema_type::double_>
YTraits;
2437 typedef ::xsd::cxx::tree::traits<ZType, char, ::xsd::cxx::tree::schema_type::double_>
ZTraits;
2536 ::xsd::cxx::tree::one<XType> x_;
2537 ::xsd::cxx::tree::one<YType> y_;
2538 ::xsd::cxx::tree::one<ZType> z_;
2566 typedef ::xsd::cxx::tree::traits<XType, char, ::xsd::cxx::tree::schema_type::double_>
XTraits;
2610 typedef ::xsd::cxx::tree::traits<YType, char, ::xsd::cxx::tree::schema_type::double_>
YTraits;
2654 typedef ::xsd::cxx::tree::traits<ZType, char, ::xsd::cxx::tree::schema_type::double_>
ZTraits;
2753 ::xsd::cxx::tree::one<XType> x_;
2754 ::xsd::cxx::tree::one<YType> y_;
2755 ::xsd::cxx::tree::one<ZType> z_;
2783 typedef ::xsd::cxx::tree::traits<XType, char, ::xsd::cxx::tree::schema_type::double_>
XTraits;
2827 typedef ::xsd::cxx::tree::traits<YType, char, ::xsd::cxx::tree::schema_type::double_>
YTraits;
2871 typedef ::xsd::cxx::tree::traits<ZType, char, ::xsd::cxx::tree::schema_type::double_>
ZTraits;
2970 ::xsd::cxx::tree::one<XType> x_;
2971 ::xsd::cxx::tree::one<YType> y_;
2972 ::xsd::cxx::tree::one<ZType> z_;
3142 void size(::std::unique_ptr<SizeType> p);
3162 typedef ::xsd::cxx::tree::traits<DistanceType, char, ::xsd::cxx::tree::schema_type::double_>
DistanceTraits;
3206 typedef ::xsd::cxx::tree::traits<MassType, char, ::xsd::cxx::tree::schema_type::double_>
MassTraits;
3316 typedef ::xsd::cxx::tree::traits<EpsilonType, char, ::xsd::cxx::tree::schema_type::double_>
EpsilonTraits;
3377 typedef ::xsd::cxx::tree::traits<SigmaType, char, ::xsd::cxx::tree::schema_type::double_>
SigmaTraits;
3436 CuboidType(::std::unique_ptr<PositionType>, ::std::unique_ptr<VelocityType>, ::std::unique_ptr<SizeType>,
3499 ::xsd::cxx::tree::one<PositionType> position_;
3500 ::xsd::cxx::tree::one<VelocityType> velocity_;
3501 ::xsd::cxx::tree::one<SizeType> size_;
3502 ::xsd::cxx::tree::one<DistanceType> distance_;
3503 ::xsd::cxx::tree::one<MassType> mass_;
3693 void force(::std::unique_ptr<ForceType> p);
3784 typedef ::xsd::cxx::tree::traits<MassType, char, ::xsd::cxx::tree::schema_type::double_>
MassTraits;
3894 typedef ::xsd::cxx::tree::traits<EpsilonType, char, ::xsd::cxx::tree::schema_type::double_>
EpsilonTraits;
3955 typedef ::xsd::cxx::tree::traits<SigmaType, char, ::xsd::cxx::tree::schema_type::double_>
SigmaTraits;
4137 ::xsd::cxx::tree::one<PositionType> position_;
4138 ::xsd::cxx::tree::one<VelocityType> velocity_;
4141 ::xsd::cxx::tree::one<MassType> mass_;
4325 typedef ::xsd::cxx::tree::traits<DistanceType, char, ::xsd::cxx::tree::schema_type::double_>
DistanceTraits;
4369 typedef ::xsd::cxx::tree::traits<MassType, char, ::xsd::cxx::tree::schema_type::double_>
MassTraits;
4479 typedef ::xsd::cxx::tree::traits<EpsilonType, char, ::xsd::cxx::tree::schema_type::double_>
EpsilonTraits;
4540 typedef ::xsd::cxx::tree::traits<SigmaType, char, ::xsd::cxx::tree::schema_type::double_>
SigmaTraits;
4662 ::xsd::cxx::tree::one<PositionType> position_;
4663 ::xsd::cxx::tree::one<VelocityType> velocity_;
4664 ::xsd::cxx::tree::one<RadiusType> radius_;
4665 ::xsd::cxx::tree::one<DistanceType> distance_;
4666 ::xsd::cxx::tree::one<MassType> mass_;
4965 typedef ::xsd::cxx::tree::traits<XType, char>
XTraits;
5009 typedef ::xsd::cxx::tree::traits<YType, char>
YTraits;
5053 typedef ::xsd::cxx::tree::traits<ZType, char>
ZTraits;
5152 ::xsd::cxx::tree::one<XType> x_;
5153 ::xsd::cxx::tree::one<YType> y_;
5154 ::xsd::cxx::tree::one<ZType> z_;
5182 typedef ::xsd::cxx::tree::traits<StiffnessType, char, ::xsd::cxx::tree::schema_type::double_>
StiffnessTraits;
5226 typedef ::xsd::cxx::tree::traits<AvgBondLengthType, char, ::xsd::cxx::tree::schema_type::double_>
5271 typedef ::xsd::cxx::tree::traits<ZForceType, char, ::xsd::cxx::tree::schema_type::double_>
ZForceTraits;
5492 ::xsd::cxx::tree::one<StiffnessType> stiffness_;
5493 ::xsd::cxx::tree::one<AvgBondLengthType> avgBondLength_;
5494 ::xsd::cxx::tree::one<ZForceType> zForce_;
5568 typedef ::xsd::cxx::tree::traits<LeftWallXType, char, ::xsd::cxx::tree::schema_type::double_>
LeftWallXTraits;
5612 typedef ::xsd::cxx::tree::traits<RightWallXType, char, ::xsd::cxx::tree::schema_type::double_>
RightWallXTraits;
5826 ::xsd::cxx::tree::one<NBinsType> nBins_;
5827 ::xsd::cxx::tree::one<LeftWallXType> leftWallX_;
5828 ::xsd::cxx::tree::one<RightWallXType> rightWallX_;
5829 ::xsd::cxx::tree::one<FrequencyType> frequency_;
5909 void args(::std::unique_ptr<ArgsType> p);
6088 void type(::std::unique_ptr<TypeType> p);
6419 SimType(::std::unique_ptr<ThermostatType>,
const TypeType &, ::std::unique_ptr<ObjectsType>);
6482 ::xsd::cxx::tree::one<ThermostatType> thermostat_;
6484 ::xsd::cxx::tree::one<TypeType> type_;
6488 ::xsd::cxx::tree::one<ObjectsType> objects_;
6517 typedef ::xsd::cxx::tree::traits<InitType, char, ::xsd::cxx::tree::schema_type::double_>
InitTraits;
6610 typedef ::xsd::cxx::tree::traits<TargetType, char, ::xsd::cxx::tree::schema_type::double_>
TargetTraits;
6671 typedef ::xsd::cxx::tree::traits<DeltaTType, char, ::xsd::cxx::tree::schema_type::double_>
DeltaTTraits;
6904 ::xsd::cxx::tree::one<InitType> init_;
6905 ::xsd::cxx::tree::one<TimeStepType> timeStep_;
6916#include <xercesc/dom/DOMDocument.hpp>
6917#include <xercesc/dom/DOMErrorHandler.hpp>
6918#include <xercesc/sax/InputSource.hpp>
7062::std::unique_ptr<::SimType>
sim(::std::istream &is, const ::std::string &
id, ::xercesc::DOMErrorHandler &eh,
7138#include <xercesc/dom/DOMDocument.hpp>
7139#include <xercesc/dom/DOMErrorHandler.hpp>
7140#include <xercesc/framework/XMLFormatter.hpp>
7142#include <xsd/cxx/xml/dom/auto-ptr.hxx>
7160void sim(::std::ostream &os, const ::SimType &x,
7195void sim(::std::ostream &os, const ::SimType &x, ::xercesc::DOMErrorHandler &eh,
7210void sim(::xercesc::XMLFormatTarget &ft, const ::SimType &x,
7246void sim(::xercesc::XMLFormatTarget &ft, const ::SimType &x, ::xercesc::DOMErrorHandler &eh,
7271::xml_schema::dom::unique_ptr<::xercesc::DOMDocument>
7319#include <xsd/cxx/post.hxx>
void operator<<(::xercesc::DOMElement &, const ArgsType &)
::std::unique_ptr<::SimType > sim(const ::std::string &uri, ::xml_schema::Flags f=0, const ::xml_schema::Properties &p=::xml_schema::Properties())
Parse a URI or a local file.
Class corresponding to the analyzerType schema type.
Definition SimulationXSD.h:5506
void frequency(const FrequencyType &x)
Set the element value.
::xml_schema::Int FrequencyType
Element type.
Definition SimulationXSD.h:5651
::xsd::cxx::tree::traits< RightWallXType, char, ::xsd::cxx::tree::schema_type::double_ > RightWallXTraits
Element traits type.
Definition SimulationXSD.h:5612
NBinsType & nBins()
Return a read-write reference to the element.
AnalyzerType & operator=(const AnalyzerType &x)
Copy assignment operator.
const FrequencyType & frequency() const
Return a read-only (constant) reference to the element.
AnalyzerType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
::xsd::cxx::tree::traits< FrequencyType, char > FrequencyTraits
Element traits type.
Definition SimulationXSD.h:5656
const NBinsType & nBins() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< LeftWallXType, char, ::xsd::cxx::tree::schema_type::double_ > LeftWallXTraits
Element traits type.
Definition SimulationXSD.h:5568
AnalyzerType(const NBinsType &, const LeftWallXType &, const RightWallXType &, const FrequencyType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
LeftWallXType & leftWallX()
Return a read-write reference to the element.
void leftWallX(const LeftWallXType &x)
Set the element value.
::xsd::cxx::tree::traits< DirnameType, char > DirnameTraits
Element traits type.
Definition SimulationXSD.h:5705
void nBins(const NBinsType &x)
Set the element value.
const LeftWallXType & leftWallX() const
Return a read-only (constant) reference to the element.
RightWallXType & rightWallX()
Return a read-write reference to the element.
::xsd::cxx::tree::traits< NBinsType, char > NBinsTraits
Element traits type.
Definition SimulationXSD.h:5524
AnalyzerType(const AnalyzerType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
::xml_schema::Int NBinsType
Element type.
Definition SimulationXSD.h:5519
FrequencyType & frequency()
Return a read-write reference to the element.
void dirname(const DirnameType &x)
Set the element value.
::xml_schema::String DirnameType
Element type.
Definition SimulationXSD.h:5695
::xsd::cxx::tree::optional< DirnameType > DirnameOptional
Element optional container type.
Definition SimulationXSD.h:5700
DirnameOptional & dirname()
Return a read-write reference to the element container.
void rightWallX(const RightWallXType &x)
Set the element value.
::xml_schema::Double LeftWallXType
Element type.
Definition SimulationXSD.h:5563
const RightWallXType & rightWallX() const
Return a read-only (constant) reference to the element.
void dirname(::std::unique_ptr< DirnameType > p)
Set the element value without copying.
virtual AnalyzerType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
::xml_schema::Double RightWallXType
Element type.
Definition SimulationXSD.h:5607
const DirnameOptional & dirname() const
Return a read-only (constant) reference to the element container.
void dirname(const DirnameOptional &x)
Set the element value.
virtual ~AnalyzerType()
Destructor.
Class corresponding to the argsType schema type.
Definition SimulationXSD.h:634
::xml_schema::Int FrequencyType
Element type.
Definition SimulationXSD.h:830
void delta_t(const Delta_tOptional &x)
Set the element value.
::xsd::cxx::tree::traits< ParallelizationType, char > ParallelizationTraits
Element traits type.
Definition SimulationXSD.h:1307
::BdConditionsType BdConditionsType
Element type.
Definition SimulationXSD.h:1165
::xsd::cxx::tree::traits< FrequencyType, char > FrequencyTraits
Element traits type.
Definition SimulationXSD.h:840
void parallelization(::std::unique_ptr< ParallelizationType > p)
Set the element value without copying.
::xml_schema::Double GravityType
Element type.
Definition SimulationXSD.h:1236
virtual ArgsType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
ArgsType()
Create an instance from the ultimate base and initializers for required elements and attributes.
::xsd::cxx::tree::traits< Delta_tType, char, ::xsd::cxx::tree::schema_type::double_ > Delta_tTraits
Element traits type.
Definition SimulationXSD.h:779
const Delta_tOptional & delta_t() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::optional< DomainSizeType > DomainSizeOptional
Element optional container type.
Definition SimulationXSD.h:1038
::xsd::cxx::tree::traits< GravityType, char, ::xsd::cxx::tree::schema_type::double_ > GravityTraits
Element traits type.
Definition SimulationXSD.h:1246
::xsd::cxx::tree::optional< EndTimeType > EndTimeOptional
Element optional container type.
Definition SimulationXSD.h:713
::xsd::cxx::tree::traits< EndTimeType, char, ::xsd::cxx::tree::schema_type::double_ > EndTimeTraits
Element traits type.
Definition SimulationXSD.h:718
void output(const OutputOptional &x)
Set the element value.
const CutoffRadiusOptional & cutoffRadius() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::optional< FrequencyType > FrequencyOptional
Element optional container type.
Definition SimulationXSD.h:835
void output(const OutputType &x)
Set the element value.
StartTimeOptional & startTime()
Return a read-write reference to the element container.
::xml_schema::Double StartTimeType
Element type.
Definition SimulationXSD.h:647
void gravity(const GravityType &x)
Set the element value.
void startTime(const StartTimeType &x)
Set the element value.
const StartTimeOptional & startTime() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::traits< DomainSizeType, char > DomainSizeTraits
Element traits type.
Definition SimulationXSD.h:1043
void bdConditions(::std::unique_ptr< BdConditionsType > p)
Set the element value without copying.
ArgsType & operator=(const ArgsType &x)
Copy assignment operator.
void domainSize(const DomainSizeType &x)
Set the element value.
void domainSize(const DomainSizeOptional &x)
Set the element value.
ArgsType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
const EndTimeOptional & endTime() const
Return a read-only (constant) reference to the element container.
void parallelization(const ParallelizationOptional &x)
Set the element value.
ArgsType(const ArgsType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
::xsd::cxx::tree::traits< CutoffRadiusType, char, ::xsd::cxx::tree::schema_type::double_ > CutoffRadiusTraits
Element traits type.
Definition SimulationXSD.h:1114
const DomainSizeOptional & domainSize() const
Return a read-only (constant) reference to the element container.
void bdConditions(const BdConditionsType &x)
Set the element value.
CutoffRadiusOptional & cutoffRadius()
Return a read-write reference to the element container.
const BdConditionsOptional & bdConditions() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::traits< BdConditionsType, char > BdConditionsTraits
Element traits type.
Definition SimulationXSD.h:1175
::xsd::cxx::tree::traits< BasenameType, char > BasenameTraits
Element traits type.
Definition SimulationXSD.h:901
FrequencyOptional & frequency()
Return a read-write reference to the element container.
const FrequencyOptional & frequency() const
Return a read-only (constant) reference to the element container.
ParallelizationOptional & parallelization()
Return a read-write reference to the element container.
void frequency(const FrequencyType &x)
Set the element value.
::xsd::cxx::tree::traits< StartTimeType, char, ::xsd::cxx::tree::schema_type::double_ > StartTimeTraits
Element traits type.
Definition SimulationXSD.h:657
::xsd::cxx::tree::optional< BasenameType > BasenameOptional
Element optional container type.
Definition SimulationXSD.h:896
::xsd::cxx::tree::optional< CutoffRadiusType > CutoffRadiusOptional
Element optional container type.
Definition SimulationXSD.h:1109
void basename(::std::unique_ptr< BasenameType > p)
Set the element value without copying.
::xml_schema::Double Delta_tType
Element type.
Definition SimulationXSD.h:769
void startTime(const StartTimeOptional &x)
Set the element value.
void frequency(const FrequencyOptional &x)
Set the element value.
void basename(const BasenameType &x)
Set the element value.
void bdConditions(const BdConditionsOptional &x)
Set the element value.
const BasenameOptional & basename() const
Return a read-only (constant) reference to the element container.
::xml_schema::Double CutoffRadiusType
Element type.
Definition SimulationXSD.h:1104
const OutputOptional & output() const
Return a read-only (constant) reference to the element container.
void basename(const BasenameOptional &x)
Set the element value.
void cutoffRadius(const CutoffRadiusOptional &x)
Set the element value.
::xsd::cxx::tree::optional< Delta_tType > Delta_tOptional
Element optional container type.
Definition SimulationXSD.h:774
void output(::std::unique_ptr< OutputType > p)
Set the element value without copying.
::xsd::cxx::tree::optional< ParallelizationType > ParallelizationOptional
Element optional container type.
Definition SimulationXSD.h:1302
const GravityOptional & gravity() const
Return a read-only (constant) reference to the element container.
DomainSizeOptional & domainSize()
Return a read-write reference to the element container.
BdConditionsOptional & bdConditions()
Return a read-write reference to the element container.
void delta_t(const Delta_tType &x)
Set the element value.
::xsd::cxx::tree::optional< StartTimeType > StartTimeOptional
Element optional container type.
Definition SimulationXSD.h:652
::xml_schema::String BasenameType
Element type.
Definition SimulationXSD.h:891
::xsd::cxx::tree::optional< BdConditionsType > BdConditionsOptional
Element optional container type.
Definition SimulationXSD.h:1170
::SizeType DomainSizeType
Element type.
Definition SimulationXSD.h:1033
::xsd::cxx::tree::optional< OutputType > OutputOptional
Element optional container type.
Definition SimulationXSD.h:967
virtual ~ArgsType()
Destructor.
::xml_schema::Double EndTimeType
Element type.
Definition SimulationXSD.h:708
void cutoffRadius(const CutoffRadiusType &x)
Set the element value.
void gravity(const GravityOptional &x)
Set the element value.
::xml_schema::String OutputType
Element type.
Definition SimulationXSD.h:962
::xsd::cxx::tree::traits< OutputType, char > OutputTraits
Element traits type.
Definition SimulationXSD.h:972
BasenameOptional & basename()
Return a read-write reference to the element container.
void endTime(const EndTimeType &x)
Set the element value.
GravityOptional & gravity()
Return a read-write reference to the element container.
::ParallelType ParallelizationType
Element type.
Definition SimulationXSD.h:1297
::xsd::cxx::tree::optional< GravityType > GravityOptional
Element optional container type.
Definition SimulationXSD.h:1241
Delta_tOptional & delta_t()
Return a read-write reference to the element container.
EndTimeOptional & endTime()
Return a read-write reference to the element container.
OutputOptional & output()
Return a read-write reference to the element container.
void endTime(const EndTimeOptional &x)
Set the element value.
void domainSize(::std::unique_ptr< DomainSizeType > p)
Set the element value without copying.
void parallelization(const ParallelizationType &x)
Set the element value.
const ParallelizationOptional & parallelization() const
Return a read-only (constant) reference to the element container.
Class corresponding to the bdConditionsType schema type.
Definition SimulationXSD.h:1575
::xsd::cxx::tree::traits< WType, char > WTraits
Element traits type.
Definition SimulationXSD.h:1701
BType & b()
Return a read-write reference to the element.
void a(const AType &x)
Set the element value.
const WType & w() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< AType, char > ATraits
Element traits type.
Definition SimulationXSD.h:1809
::BoundaryConditionType EType
Element type.
Definition SimulationXSD.h:1750
::xsd::cxx::tree::traits< EType, char > ETraits
Element traits type.
Definition SimulationXSD.h:1755
const NType & n() const
Return a read-only (constant) reference to the element.
BdConditionsType & operator=(const BdConditionsType &x)
Copy assignment operator.
const EType & e() const
Return a read-only (constant) reference to the element.
virtual BdConditionsType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
::BoundaryConditionType SType
Element type.
Definition SimulationXSD.h:1642
virtual ~BdConditionsType()
Destructor.
void e(::std::unique_ptr< EType > p)
Set the element value without copying.
void a(::std::unique_ptr< AType > p)
Set the element value without copying.
void s(::std::unique_ptr< SType > p)
Set the element value without copying.
WType & w()
Return a read-write reference to the element.
const BType & b() const
Return a read-only (constant) reference to the element.
BdConditionsType(const NType &, const SType &, const WType &, const EType &, const AType &, const BType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
void w(::std::unique_ptr< WType > p)
Set the element value without copying.
AType & a()
Return a read-write reference to the element.
::BoundaryConditionType AType
Element type.
Definition SimulationXSD.h:1804
::xsd::cxx::tree::traits< SType, char > STraits
Element traits type.
Definition SimulationXSD.h:1647
void e(const EType &x)
Set the element value.
::BoundaryConditionType NType
Element type.
Definition SimulationXSD.h:1588
::BoundaryConditionType BType
Element type.
Definition SimulationXSD.h:1858
const AType & a() const
Return a read-only (constant) reference to the element.
EType & e()
Return a read-write reference to the element.
void n(::std::unique_ptr< NType > p)
Set the element value without copying.
NType & n()
Return a read-write reference to the element.
::BoundaryConditionType WType
Element type.
Definition SimulationXSD.h:1696
void s(const SType &x)
Set the element value.
const SType & s() const
Return a read-only (constant) reference to the element.
SType & s()
Return a read-write reference to the element.
::xsd::cxx::tree::traits< BType, char > BTraits
Element traits type.
Definition SimulationXSD.h:1863
BdConditionsType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
BdConditionsType(const BdConditionsType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
void b(const BType &x)
Set the element value.
void b(::std::unique_ptr< BType > p)
Set the element value without copying.
void w(const WType &x)
Set the element value.
void n(const NType &x)
Set the element value.
::xsd::cxx::tree::traits< NType, char > NTraits
Element traits type.
Definition SimulationXSD.h:1593
Enumeration class corresponding to the boundaryConditionType schema type.
Definition SimulationXSD.h:1986
BoundaryConditionType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
BoundaryConditionType(const char *v)
Create an instance from a C string.
BoundaryConditionType(Value v)
Create an instance from the underlying enum value.
BoundaryConditionType(const BoundaryConditionType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
BoundaryConditionType & operator=(const BoundaryConditionType &)=default
virtual BoundaryConditionType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
BoundaryConditionType(const ::xercesc::DOMAttr &a, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM attribute.
BoundaryConditionType(const ::std::string &v)
Create an instance from a string.
BoundaryConditionType(const ::xml_schema::String &v)
Create an instance from the base value.
BoundaryConditionType & operator=(Value v)
Assign the underlying enum value.
Value
Underlying enum type.
Definition SimulationXSD.h:1991
@ periodic
Definition SimulationXSD.h:1991
@ outflow
Definition SimulationXSD.h:1991
@ reflective
Definition SimulationXSD.h:1991
BoundaryConditionType(const ::std::string &s, const ::xercesc::DOMElement *e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a string fragment.
Class corresponding to the cuboidType schema type.
Definition SimulationXSD.h:2982
CuboidType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
virtual ~CuboidType()
Destructor.
void distance(const DistanceType &x)
Set the element value.
SigmaOptional & sigma()
Return a read-write reference to the element container.
::xsd::cxx::tree::optional< EpsilonType > EpsilonOptional
Element optional container type.
Definition SimulationXSD.h:3311
CuboidType(const PositionType &, const VelocityType &, const SizeType &, const DistanceType &, const MassType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
void sigma(const SigmaType &x)
Set the element value.
::xsd::cxx::tree::traits< SizeType, char > SizeTraits
Element traits type.
Definition SimulationXSD.h:3108
void position(const PositionType &x)
Set the element value.
const TypeOptional & type() const
Return a read-only (constant) reference to the element container.
void type(const TypeType &x)
Set the element value.
::xsd::cxx::tree::optional< TypeType > TypeOptional
Element optional container type.
Definition SimulationXSD.h:3250
::xsd::cxx::tree::traits< MassType, char, ::xsd::cxx::tree::schema_type::double_ > MassTraits
Element traits type.
Definition SimulationXSD.h:3206
::xsd::cxx::tree::traits< TypeType, char > TypeTraits
Element traits type.
Definition SimulationXSD.h:3255
::xsd::cxx::tree::traits< EpsilonType, char, ::xsd::cxx::tree::schema_type::double_ > EpsilonTraits
Element traits type.
Definition SimulationXSD.h:3316
void sigma(const SigmaOptional &x)
Set the element value.
const PositionType & position() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< SigmaType, char, ::xsd::cxx::tree::schema_type::double_ > SigmaTraits
Element traits type.
Definition SimulationXSD.h:3377
::xsd::cxx::tree::traits< PositionType, char > PositionTraits
Element traits type.
Definition SimulationXSD.h:3000
::xsd::cxx::tree::traits< VelocityType, char > VelocityTraits
Element traits type.
Definition SimulationXSD.h:3054
::xml_schema::Double MassType
Element type.
Definition SimulationXSD.h:3201
const SizeType & size() const
Return a read-only (constant) reference to the element.
EpsilonOptional & epsilon()
Return a read-write reference to the element container.
::PositionType PositionType
Element type.
Definition SimulationXSD.h:2995
VelocityType & velocity()
Return a read-write reference to the element.
::xml_schema::Int TypeType
Element type.
Definition SimulationXSD.h:3245
void size(const SizeType &x)
Set the element value.
void type(const TypeOptional &x)
Set the element value.
virtual CuboidType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
void epsilon(const EpsilonType &x)
Set the element value.
const EpsilonOptional & epsilon() const
Return a read-only (constant) reference to the element container.
CuboidType & operator=(const CuboidType &x)
Copy assignment operator.
::xml_schema::Double SigmaType
Element type.
Definition SimulationXSD.h:3367
::xml_schema::Double DistanceType
Element type.
Definition SimulationXSD.h:3157
const VelocityType & velocity() const
Return a read-only (constant) reference to the element.
::xml_schema::Double EpsilonType
Element type.
Definition SimulationXSD.h:3306
MassType & mass()
Return a read-write reference to the element.
void mass(const MassType &x)
Set the element value.
void position(::std::unique_ptr< PositionType > p)
Set the element value without copying.
TypeOptional & type()
Return a read-write reference to the element container.
const MassType & mass() const
Return a read-only (constant) reference to the element.
DistanceType & distance()
Return a read-write reference to the element.
void epsilon(const EpsilonOptional &x)
Set the element value.
::SizeType SizeType
Element type.
Definition SimulationXSD.h:3103
void velocity(const VelocityType &x)
Set the element value.
CuboidType(const CuboidType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
const DistanceType & distance() const
Return a read-only (constant) reference to the element.
::VelocityType VelocityType
Element type.
Definition SimulationXSD.h:3049
::xsd::cxx::tree::optional< SigmaType > SigmaOptional
Element optional container type.
Definition SimulationXSD.h:3372
const SigmaOptional & sigma() const
Return a read-only (constant) reference to the element container.
SizeType & size()
Return a read-write reference to the element.
void velocity(::std::unique_ptr< VelocityType > p)
Set the element value without copying.
CuboidType(::std::unique_ptr< PositionType >, ::std::unique_ptr< VelocityType >, ::std::unique_ptr< SizeType >, const DistanceType &, const MassType &)
Create an instance from the ultimate base and initializers for required elements and attributes (::st...
void size(::std::unique_ptr< SizeType > p)
Set the element value without copying.
::xsd::cxx::tree::traits< DistanceType, char, ::xsd::cxx::tree::schema_type::double_ > DistanceTraits
Element traits type.
Definition SimulationXSD.h:3162
PositionType & position()
Return a read-write reference to the element.
Class corresponding to the discType schema type.
Definition SimulationXSD.h:4155
::xsd::cxx::tree::traits< RadiusType, char > RadiusTraits
Element traits type.
Definition SimulationXSD.h:4281
void type(const TypeOptional &x)
Set the element value.
EpsilonOptional & epsilon()
Return a read-write reference to the element container.
::xml_schema::Double SigmaType
Element type.
Definition SimulationXSD.h:4530
const SigmaOptional & sigma() const
Return a read-only (constant) reference to the element container.
void mass(const MassType &x)
Set the element value.
::xsd::cxx::tree::traits< PositionType, char > PositionTraits
Element traits type.
Definition SimulationXSD.h:4173
const TypeOptional & type() const
Return a read-only (constant) reference to the element container.
virtual DiscType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
const VelocityType & velocity() const
Return a read-only (constant) reference to the element.
const RadiusType & radius() const
Return a read-only (constant) reference to the element.
void position(::std::unique_ptr< PositionType > p)
Set the element value without copying.
MassType & mass()
Return a read-write reference to the element.
void epsilon(const EpsilonOptional &x)
Set the element value.
::xml_schema::Double MassType
Element type.
Definition SimulationXSD.h:4364
PositionType & position()
Return a read-write reference to the element.
void sigma(const SigmaOptional &x)
Set the element value.
::xsd::cxx::tree::traits< VelocityType, char > VelocityTraits
Element traits type.
Definition SimulationXSD.h:4227
DiscType(const PositionType &, const VelocityType &, const RadiusType &, const DistanceType &, const MassType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
::xsd::cxx::tree::optional< TypeType > TypeOptional
Element optional container type.
Definition SimulationXSD.h:4413
::VelocityType VelocityType
Element type.
Definition SimulationXSD.h:4222
DiscType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
void sigma(const SigmaType &x)
Set the element value.
::xsd::cxx::tree::traits< EpsilonType, char, ::xsd::cxx::tree::schema_type::double_ > EpsilonTraits
Element traits type.
Definition SimulationXSD.h:4479
const PositionType & position() const
Return a read-only (constant) reference to the element.
::PositionType PositionType
Element type.
Definition SimulationXSD.h:4168
::xsd::cxx::tree::optional< SigmaType > SigmaOptional
Element optional container type.
Definition SimulationXSD.h:4535
DiscType(::std::unique_ptr< PositionType >, ::std::unique_ptr< VelocityType >, const RadiusType &, const DistanceType &, const MassType &)
Create an instance from the ultimate base and initializers for required elements and attributes (::st...
::xml_schema::Double DistanceType
Element type.
Definition SimulationXSD.h:4320
::xsd::cxx::tree::traits< MassType, char, ::xsd::cxx::tree::schema_type::double_ > MassTraits
Element traits type.
Definition SimulationXSD.h:4369
void position(const PositionType &x)
Set the element value.
void velocity(::std::unique_ptr< VelocityType > p)
Set the element value without copying.
DiscType & operator=(const DiscType &x)
Copy assignment operator.
const EpsilonOptional & epsilon() const
Return a read-only (constant) reference to the element container.
const DistanceType & distance() const
Return a read-only (constant) reference to the element.
DiscType(const DiscType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
void epsilon(const EpsilonType &x)
Set the element value.
RadiusType & radius()
Return a read-write reference to the element.
::xsd::cxx::tree::traits< DistanceType, char, ::xsd::cxx::tree::schema_type::double_ > DistanceTraits
Element traits type.
Definition SimulationXSD.h:4325
const MassType & mass() const
Return a read-only (constant) reference to the element.
TypeOptional & type()
Return a read-write reference to the element container.
::xsd::cxx::tree::optional< EpsilonType > EpsilonOptional
Element optional container type.
Definition SimulationXSD.h:4474
virtual ~DiscType()
Destructor.
::xsd::cxx::tree::traits< TypeType, char > TypeTraits
Element traits type.
Definition SimulationXSD.h:4418
void velocity(const VelocityType &x)
Set the element value.
void type(const TypeType &x)
Set the element value.
::xml_schema::Double EpsilonType
Element type.
Definition SimulationXSD.h:4469
void radius(const RadiusType &x)
Set the element value.
::xml_schema::Int RadiusType
Element type.
Definition SimulationXSD.h:4276
SigmaOptional & sigma()
Return a read-write reference to the element container.
::xml_schema::Int TypeType
Element type.
Definition SimulationXSD.h:4408
VelocityType & velocity()
Return a read-write reference to the element.
void distance(const DistanceType &x)
Set the element value.
::xsd::cxx::tree::traits< SigmaType, char, ::xsd::cxx::tree::schema_type::double_ > SigmaTraits
Element traits type.
Definition SimulationXSD.h:4540
DistanceType & distance()
Return a read-write reference to the element.
Class corresponding to the forceType schema type.
Definition SimulationXSD.h:2548
YType & y()
Return a read-write reference to the element.
ForceType(const XType &, const YType &, const ZType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
::xsd::cxx::tree::traits< ZType, char, ::xsd::cxx::tree::schema_type::double_ > ZTraits
Element traits type.
Definition SimulationXSD.h:2654
const YType & y() const
Return a read-only (constant) reference to the element.
const XType & x() const
Return a read-only (constant) reference to the element.
const ZType & z() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< YType, char, ::xsd::cxx::tree::schema_type::double_ > YTraits
Element traits type.
Definition SimulationXSD.h:2610
void y(const YType &x)
Set the element value.
XType & x()
Return a read-write reference to the element.
ForceType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
void z(const ZType &x)
Set the element value.
ForceType(const ForceType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
::xml_schema::Double XType
Element type.
Definition SimulationXSD.h:2561
virtual ForceType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
void x(const XType &x)
Set the element value.
ForceType & operator=(const ForceType &x)
Copy assignment operator.
::xml_schema::Double ZType
Element type.
Definition SimulationXSD.h:2649
virtual ~ForceType()
Destructor.
::xsd::cxx::tree::traits< XType, char, ::xsd::cxx::tree::schema_type::double_ > XTraits
Element traits type.
Definition SimulationXSD.h:2566
ZType & z()
Return a read-write reference to the element.
::xml_schema::Double YType
Element type.
Definition SimulationXSD.h:2605
Class corresponding to the membraneType schema type.
Definition SimulationXSD.h:5164
void avgBondLength(const AvgBondLengthType &x)
Set the element value.
MembraneType(const StiffnessType &, const AvgBondLengthType &, const ZForceType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
AvgBondLengthType & avgBondLength()
Return a read-write reference to the element.
MembraneType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
const ScIterationLimitOptional & scIterationLimit() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::traits< ScIterationLimitType, char > ScIterationLimitTraits
Element traits type.
Definition SimulationXSD.h:5381
void stiffness(const StiffnessType &x)
Set the element value.
const ZForceType & zForce() const
Return a read-only (constant) reference to the element.
ScIterationLimitOptional & scIterationLimit()
Return a read-write reference to the element container.
virtual ~MembraneType()
Destructor.
::xsd::cxx::tree::sequence< SpecialCaseType > SpecialCaseSequence
Element sequence container type.
Definition SimulationXSD.h:5315
::xsd::cxx::tree::traits< SpecialCaseType, char > SpecialCaseTraits
Element traits type.
Definition SimulationXSD.h:5330
::xml_schema::Double AvgBondLengthType
Element type.
Definition SimulationXSD.h:5221
::SpecialCaseType SpecialCaseType
Element type.
Definition SimulationXSD.h:5310
::xml_schema::Double StiffnessType
Element type.
Definition SimulationXSD.h:5177
::xsd::cxx::tree::optional< ScIterationLimitType > ScIterationLimitOptional
Element optional container type.
Definition SimulationXSD.h:5376
::xsd::cxx::tree::traits< ZForceType, char, ::xsd::cxx::tree::schema_type::double_ > ZForceTraits
Element traits type.
Definition SimulationXSD.h:5271
const StiffnessType & stiffness() const
Return a read-only (constant) reference to the element.
SpecialCaseSequence::iterator SpecialCaseIterator
Element iterator type.
Definition SimulationXSD.h:5320
const SpecialCaseSequence & specialCase() const
Return a read-only (constant) reference to the element sequence.
void scIterationLimit(const ScIterationLimitType &x)
Set the element value.
::xml_schema::Double ZForceType
Element type.
Definition SimulationXSD.h:5266
::xsd::cxx::tree::traits< StiffnessType, char, ::xsd::cxx::tree::schema_type::double_ > StiffnessTraits
Element traits type.
Definition SimulationXSD.h:5182
::xml_schema::Int ScIterationLimitType
Element type.
Definition SimulationXSD.h:5371
virtual MembraneType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
MembraneType & operator=(const MembraneType &x)
Copy assignment operator.
SpecialCaseSequence::const_iterator SpecialCaseConstIterator
Element constant iterator type.
Definition SimulationXSD.h:5325
void scIterationLimit(const ScIterationLimitOptional &x)
Set the element value.
ZForceType & zForce()
Return a read-write reference to the element.
SpecialCaseSequence & specialCase()
Return a read-write reference to the element sequence.
MembraneType(const MembraneType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
const AvgBondLengthType & avgBondLength() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< AvgBondLengthType, char, ::xsd::cxx::tree::schema_type::double_ > AvgBondLengthTraits
Element traits type.
Definition SimulationXSD.h:5227
void specialCase(const SpecialCaseSequence &s)
Copy elements from a given sequence.
StiffnessType & stiffness()
Return a read-write reference to the element.
void zForce(const ZForceType &x)
Set the element value.
Class corresponding to the objectsType schema type.
Definition SimulationXSD.h:4679
CuboidSequence & cuboid()
Return a read-write reference to the element sequence.
void disc(const DiscSequence &s)
Copy elements from a given sequence.
::xsd::cxx::tree::traits< CuboidType, char > CuboidTraits
Element traits type.
Definition SimulationXSD.h:4712
void particle(const ParticleSequence &s)
Copy elements from a given sequence.
virtual ObjectsType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
::xsd::cxx::tree::sequence< DiscType > DiscSequence
Element sequence container type.
Definition SimulationXSD.h:4819
::xsd::cxx::tree::traits< ParticleType, char > ParticleTraits
Element traits type.
Definition SimulationXSD.h:4773
DiscSequence & disc()
Return a read-write reference to the element sequence.
ParticleSequence::iterator ParticleIterator
Element iterator type.
Definition SimulationXSD.h:4763
ObjectsType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
::xsd::cxx::tree::sequence< ParticleType > ParticleSequence
Element sequence container type.
Definition SimulationXSD.h:4758
ObjectsType & operator=(const ObjectsType &x)
Copy assignment operator.
void cuboid(const CuboidSequence &s)
Copy elements from a given sequence.
::xsd::cxx::tree::traits< DiscType, char > DiscTraits
Element traits type.
Definition SimulationXSD.h:4834
const CuboidSequence & cuboid() const
Return a read-only (constant) reference to the element sequence.
ObjectsType(const ObjectsType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
DiscSequence::const_iterator DiscConstIterator
Element constant iterator type.
Definition SimulationXSD.h:4829
::CuboidType CuboidType
Element type.
Definition SimulationXSD.h:4692
ParticleSequence & particle()
Return a read-write reference to the element sequence.
ObjectsType()
Create an instance from the ultimate base and initializers for required elements and attributes.
const DiscSequence & disc() const
Return a read-only (constant) reference to the element sequence.
const ParticleSequence & particle() const
Return a read-only (constant) reference to the element sequence.
ParticleSequence::const_iterator ParticleConstIterator
Element constant iterator type.
Definition SimulationXSD.h:4768
CuboidSequence::iterator CuboidIterator
Element iterator type.
Definition SimulationXSD.h:4702
CuboidSequence::const_iterator CuboidConstIterator
Element constant iterator type.
Definition SimulationXSD.h:4707
virtual ~ObjectsType()
Destructor.
::xsd::cxx::tree::sequence< CuboidType > CuboidSequence
Element sequence container type.
Definition SimulationXSD.h:4697
::DiscType DiscType
Element type.
Definition SimulationXSD.h:4814
::ParticleType ParticleType
Element type.
Definition SimulationXSD.h:4753
DiscSequence::iterator DiscIterator
Element iterator type.
Definition SimulationXSD.h:4824
Enumeration class corresponding to the parallelType schema type.
Definition SimulationXSD.h:1447
ParallelType(Value v)
Create an instance from the underlying enum value.
ParallelType(const ::xercesc::DOMAttr &a, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM attribute.
ParallelType(const ::xml_schema::String &v)
Create an instance from the base value.
ParallelType(const ::std::string &v)
Create an instance from a string.
ParallelType(const ::std::string &s, const ::xercesc::DOMElement *e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a string fragment.
ParallelType & operator=(const ParallelType &)=default
Value
Underlying enum type.
Definition SimulationXSD.h:1452
@ fine
Definition SimulationXSD.h:1452
@ coarse
Definition SimulationXSD.h:1452
ParallelType(const ParallelType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
ParallelType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
ParallelType & operator=(Value v)
Assign the underlying enum value.
ParallelType(const char *v)
Create an instance from a C string.
virtual ParallelType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
Class corresponding to the particleType schema type.
Definition SimulationXSD.h:3516
VelocityType & velocity()
Return a read-write reference to the element.
::xml_schema::Double SigmaType
Element type.
Definition SimulationXSD.h:3945
const ForceOptional & force() const
Return a read-only (constant) reference to the element container.
void position(::std::unique_ptr< PositionType > p)
Set the element value without copying.
::xsd::cxx::tree::traits< ForceType, char > ForceTraits
Element traits type.
Definition SimulationXSD.h:3647
ParticleType(const PositionType &, const VelocityType &, const MassType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
OldForceOptional & oldForce()
Return a read-write reference to the element container.
::xsd::cxx::tree::traits< VelocityType, char > VelocityTraits
Element traits type.
Definition SimulationXSD.h:3588
void epsilon(const EpsilonType &x)
Set the element value.
::xml_schema::Int CellIndexType
Element type.
Definition SimulationXSD.h:4006
void force(const ForceType &x)
Set the element value.
const VelocityType & velocity() const
Return a read-only (constant) reference to the element.
::xml_schema::Double MassType
Element type.
Definition SimulationXSD.h:3779
::PositionType PositionType
Element type.
Definition SimulationXSD.h:3529
const OldForceOptional & oldForce() const
Return a read-only (constant) reference to the element container.
ParticleType & operator=(const ParticleType &x)
Copy assignment operator.
::VelocityType VelocityType
Element type.
Definition SimulationXSD.h:3583
::xsd::cxx::tree::optional< OldForceType > OldForceOptional
Element optional container type.
Definition SimulationXSD.h:3713
void oldForce(::std::unique_ptr< OldForceType > p)
Set the element value without copying.
::xsd::cxx::tree::traits< MassType, char, ::xsd::cxx::tree::schema_type::double_ > MassTraits
Element traits type.
Definition SimulationXSD.h:3784
::xsd::cxx::tree::optional< TypeType > TypeOptional
Element optional container type.
Definition SimulationXSD.h:3828
void velocity(const VelocityType &x)
Set the element value.
ForceOptional & force()
Return a read-write reference to the element container.
const PositionType & position() const
Return a read-only (constant) reference to the element.
void cellIndex(const CellIndexOptional &x)
Set the element value.
void cellIndex(const CellIndexType &x)
Set the element value.
const MassType & mass() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< SigmaType, char, ::xsd::cxx::tree::schema_type::double_ > SigmaTraits
Element traits type.
Definition SimulationXSD.h:3955
void force(::std::unique_ptr< ForceType > p)
Set the element value without copying.
void sigma(const SigmaType &x)
Set the element value.
const EpsilonOptional & epsilon() const
Return a read-only (constant) reference to the element container.
void type(const TypeOptional &x)
Set the element value.
::xml_schema::Int TypeType
Element type.
Definition SimulationXSD.h:3823
::xsd::cxx::tree::optional< ForceType > ForceOptional
Element optional container type.
Definition SimulationXSD.h:3642
::xsd::cxx::tree::optional< EpsilonType > EpsilonOptional
Element optional container type.
Definition SimulationXSD.h:3889
virtual ~ParticleType()
Destructor.
virtual ParticleType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
ParticleType(::std::unique_ptr< PositionType >, ::std::unique_ptr< VelocityType >, const MassType &)
Create an instance from the ultimate base and initializers for required elements and attributes (::st...
::xsd::cxx::tree::traits< PositionType, char > PositionTraits
Element traits type.
Definition SimulationXSD.h:3534
::xsd::cxx::tree::optional< SigmaType > SigmaOptional
Element optional container type.
Definition SimulationXSD.h:3950
::xsd::cxx::tree::traits< TypeType, char > TypeTraits
Element traits type.
Definition SimulationXSD.h:3833
const CellIndexOptional & cellIndex() const
Return a read-only (constant) reference to the element container.
void velocity(::std::unique_ptr< VelocityType > p)
Set the element value without copying.
SigmaOptional & sigma()
Return a read-write reference to the element container.
const SigmaOptional & sigma() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::optional< CellIndexType > CellIndexOptional
Element optional container type.
Definition SimulationXSD.h:4011
::xsd::cxx::tree::traits< OldForceType, char > OldForceTraits
Element traits type.
Definition SimulationXSD.h:3718
void type(const TypeType &x)
Set the element value.
void position(const PositionType &x)
Set the element value.
void oldForce(const OldForceOptional &x)
Set the element value.
CellIndexOptional & cellIndex()
Return a read-write reference to the element container.
::ForceType OldForceType
Element type.
Definition SimulationXSD.h:3708
const TypeOptional & type() const
Return a read-only (constant) reference to the element container.
void sigma(const SigmaOptional &x)
Set the element value.
PositionType & position()
Return a read-write reference to the element.
MassType & mass()
Return a read-write reference to the element.
ParticleType(const ParticleType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
void force(const ForceOptional &x)
Set the element value.
::xsd::cxx::tree::traits< CellIndexType, char > CellIndexTraits
Element traits type.
Definition SimulationXSD.h:4016
TypeOptional & type()
Return a read-write reference to the element container.
::xsd::cxx::tree::traits< EpsilonType, char, ::xsd::cxx::tree::schema_type::double_ > EpsilonTraits
Element traits type.
Definition SimulationXSD.h:3894
void oldForce(const OldForceType &x)
Set the element value.
void epsilon(const EpsilonOptional &x)
Set the element value.
::xml_schema::Double EpsilonType
Element type.
Definition SimulationXSD.h:3884
void mass(const MassType &x)
Set the element value.
ParticleType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
::ForceType ForceType
Element type.
Definition SimulationXSD.h:3637
EpsilonOptional & epsilon()
Return a read-write reference to the element container.
Class corresponding to the positionType schema type.
Definition SimulationXSD.h:2114
YType & y()
Return a read-write reference to the element.
::xsd::cxx::tree::traits< XType, char, ::xsd::cxx::tree::schema_type::double_ > XTraits
Element traits type.
Definition SimulationXSD.h:2132
::xml_schema::Double ZType
Element type.
Definition SimulationXSD.h:2215
void z(const ZType &x)
Set the element value.
const XType & x() const
Return a read-only (constant) reference to the element.
PositionType(const XType &, const YType &, const ZType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
XType & x()
Return a read-write reference to the element.
PositionType(const PositionType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
::xml_schema::Double YType
Element type.
Definition SimulationXSD.h:2171
virtual ~PositionType()
Destructor.
const YType & y() const
Return a read-only (constant) reference to the element.
ZType & z()
Return a read-write reference to the element.
void x(const XType &x)
Set the element value.
const ZType & z() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< ZType, char, ::xsd::cxx::tree::schema_type::double_ > ZTraits
Element traits type.
Definition SimulationXSD.h:2220
::xml_schema::Double XType
Element type.
Definition SimulationXSD.h:2127
PositionType & operator=(const PositionType &x)
Copy assignment operator.
void y(const YType &x)
Set the element value.
::xsd::cxx::tree::traits< YType, char, ::xsd::cxx::tree::schema_type::double_ > YTraits
Element traits type.
Definition SimulationXSD.h:2176
virtual PositionType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
PositionType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
Class corresponding to the simType schema type.
Definition SimulationXSD.h:5840
::xsd::cxx::tree::traits< AnalyzerType, char > AnalyzerTraits
Element traits type.
Definition SimulationXSD.h:6235
::xsd::cxx::tree::optional< DimensionsType > DimensionsOptional
Element optional container type.
Definition SimulationXSD.h:6169
void membrane(const MembraneType &x)
Set the element value.
SimType(const ThermostatType &, const TypeType &, const ObjectsType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
void type(const TypeType &x)
Set the element value.
::xsd::cxx::tree::optional< ArgsType > ArgsOptional
Element optional container type.
Definition SimulationXSD.h:5858
::xsd::cxx::tree::optional< AnalyzerType > AnalyzerOptional
Element optional container type.
Definition SimulationXSD.h:6230
const TypeType & type() const
Return a read-only (constant) reference to the element.
LinkedCellsOptional & linkedCells()
Return a read-write reference to the element container.
void totalParticles(const TotalParticlesOptional &x)
Set the element value.
void membrane(const MembraneOptional &x)
Set the element value.
DimensionsOptional & dimensions()
Return a read-write reference to the element container.
void analyzer(::std::unique_ptr< AnalyzerType > p)
Set the element value without copying.
TypeType & type()
Return a read-write reference to the element.
ThermostatType & thermostat()
Return a read-write reference to the element.
const ArgsOptional & args() const
Return a read-only (constant) reference to the element container.
virtual SimType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
ArgsOptional & args()
Return a read-write reference to the element container.
virtual ~SimType()
Destructor.
AnalyzerOptional & analyzer()
Return a read-write reference to the element container.
::ArgsType ArgsType
Element type.
Definition SimulationXSD.h:5853
void dimensions(const DimensionsOptional &x)
Set the element value.
void thermostat(const ThermostatType &x)
Set the element value.
::xsd::cxx::tree::traits< LinkedCellsType, char > LinkedCellsTraits
Element traits type.
Definition SimulationXSD.h:6113
::xsd::cxx::tree::traits< TypeType, char > TypeTraits
Element traits type.
Definition SimulationXSD.h:6054
const DimensionsOptional & dimensions() const
Return a read-only (constant) reference to the element container.
::ObjectsType ObjectsType
Element type.
Definition SimulationXSD.h:6296
const ThermostatType & thermostat() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< MembraneType, char > MembraneTraits
Element traits type.
Definition SimulationXSD.h:5988
SimType & operator=(const SimType &x)
Copy assignment operator.
::xsd::cxx::tree::optional< TotalParticlesType > TotalParticlesOptional
Element optional container type.
Definition SimulationXSD.h:6355
void type(::std::unique_ptr< TypeType > p)
Set the element value without copying.
void args(::std::unique_ptr< ArgsType > p)
Set the element value without copying.
void analyzer(const AnalyzerType &x)
Set the element value.
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 (::st...
::xml_schema::String TypeType
Element type.
Definition SimulationXSD.h:6049
void thermostat(::std::unique_ptr< ThermostatType > p)
Set the element value without copying.
void args(const ArgsType &x)
Set the element value.
TotalParticlesOptional & totalParticles()
Return a read-write reference to the element container.
void dimensions(const DimensionsType &x)
Set the element value.
void totalParticles(const TotalParticlesType &x)
Set the element value.
::xml_schema::PositiveInteger DimensionsType
Element type.
Definition SimulationXSD.h:6164
ObjectsType & objects()
Return a read-write reference to the element.
::MembraneType MembraneType
Element type.
Definition SimulationXSD.h:5978
void objects(::std::unique_ptr< ObjectsType > p)
Set the element value without copying.
void linkedCells(const LinkedCellsOptional &x)
Set the element value.
::xsd::cxx::tree::optional< MembraneType > MembraneOptional
Element optional container type.
Definition SimulationXSD.h:5983
::xsd::cxx::tree::traits< DimensionsType, char > DimensionsTraits
Element traits type.
Definition SimulationXSD.h:6174
const AnalyzerOptional & analyzer() const
Return a read-only (constant) reference to the element container.
void linkedCells(const LinkedCellsType &x)
Set the element value.
void objects(const ObjectsType &x)
Set the element value.
void membrane(::std::unique_ptr< MembraneType > p)
Set the element value without copying.
::xml_schema::Long TotalParticlesType
Element type.
Definition SimulationXSD.h:6350
::xsd::cxx::tree::traits< ArgsType, char > ArgsTraits
Element traits type.
Definition SimulationXSD.h:5863
::xsd::cxx::tree::traits< TotalParticlesType, char > TotalParticlesTraits
Element traits type.
Definition SimulationXSD.h:6360
const ObjectsType & objects() const
Return a read-only (constant) reference to the element.
SimType(const SimType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
MembraneOptional & membrane()
Return a read-write reference to the element container.
const MembraneOptional & membrane() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::traits< ObjectsType, char > ObjectsTraits
Element traits type.
Definition SimulationXSD.h:6301
::xml_schema::Boolean LinkedCellsType
Element type.
Definition SimulationXSD.h:6103
::AnalyzerType AnalyzerType
Element type.
Definition SimulationXSD.h:6225
const LinkedCellsOptional & linkedCells() const
Return a read-only (constant) reference to the element container.
void analyzer(const AnalyzerOptional &x)
Set the element value.
::xsd::cxx::tree::traits< ThermostatType, char > ThermostatTraits
Element traits type.
Definition SimulationXSD.h:5929
void args(const ArgsOptional &x)
Set the element value.
::xsd::cxx::tree::optional< LinkedCellsType > LinkedCellsOptional
Element optional container type.
Definition SimulationXSD.h:6108
const TotalParticlesOptional & totalParticles() const
Return a read-only (constant) reference to the element container.
::ThermostatType ThermostatType
Element type.
Definition SimulationXSD.h:5924
SimType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
Class corresponding to the sizeType schema type.
Definition SimulationXSD.h:2765
virtual ~SizeType()
Destructor.
void y(const YType &x)
Set the element value.
XType & x()
Return a read-write reference to the element.
::xml_schema::Double XType
Element type.
Definition SimulationXSD.h:2778
ZType & z()
Return a read-write reference to the element.
void x(const XType &x)
Set the element value.
::xsd::cxx::tree::traits< YType, char, ::xsd::cxx::tree::schema_type::double_ > YTraits
Element traits type.
Definition SimulationXSD.h:2827
::xsd::cxx::tree::traits< XType, char, ::xsd::cxx::tree::schema_type::double_ > XTraits
Element traits type.
Definition SimulationXSD.h:2783
void z(const ZType &x)
Set the element value.
::xml_schema::Double ZType
Element type.
Definition SimulationXSD.h:2866
SizeType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
const XType & x() const
Return a read-only (constant) reference to the element.
SizeType & operator=(const SizeType &x)
Copy assignment operator.
const YType & y() const
Return a read-only (constant) reference to the element.
::xml_schema::Double YType
Element type.
Definition SimulationXSD.h:2822
SizeType(const SizeType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
YType & y()
Return a read-write reference to the element.
virtual SizeType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
const ZType & z() const
Return a read-only (constant) reference to the element.
SizeType(const XType &, const YType &, const ZType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
::xsd::cxx::tree::traits< ZType, char, ::xsd::cxx::tree::schema_type::double_ > ZTraits
Element traits type.
Definition SimulationXSD.h:2871
Class corresponding to the specialCaseType schema type.
Definition SimulationXSD.h:4947
::xml_schema::Int YType
Element type.
Definition SimulationXSD.h:5004
const YType & y() const
Return a read-only (constant) reference to the element.
virtual ~SpecialCaseType()
Destructor.
SpecialCaseType(const XType &, const YType &, const ZType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
SpecialCaseType(const SpecialCaseType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
void z(const ZType &x)
Set the element value.
::xsd::cxx::tree::traits< YType, char > YTraits
Element traits type.
Definition SimulationXSD.h:5009
void y(const YType &x)
Set the element value.
void x(const XType &x)
Set the element value.
::xml_schema::Int XType
Element type.
Definition SimulationXSD.h:4960
SpecialCaseType & operator=(const SpecialCaseType &x)
Copy assignment operator.
const XType & x() const
Return a read-only (constant) reference to the element.
const ZType & z() const
Return a read-only (constant) reference to the element.
virtual SpecialCaseType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
SpecialCaseType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
::xml_schema::Int ZType
Element type.
Definition SimulationXSD.h:5048
YType & y()
Return a read-write reference to the element.
::xsd::cxx::tree::traits< ZType, char > ZTraits
Element traits type.
Definition SimulationXSD.h:5053
::xsd::cxx::tree::traits< XType, char > XTraits
Element traits type.
Definition SimulationXSD.h:4965
ZType & z()
Return a read-write reference to the element.
XType & x()
Return a read-write reference to the element.
Class corresponding to the thermostatType schema type.
Definition SimulationXSD.h:6499
void brownianMotion(const BrownianMotionType &x)
Set the element value.
ThermostatType(const ThermostatType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
void deltaT(const DeltaTType &x)
Set the element value.
::xml_schema::Int TimeStepType
Element type.
Definition SimulationXSD.h:6556
::xml_schema::Double InitType
Element type.
Definition SimulationXSD.h:6512
TimeStepType & timeStep()
Return a read-write reference to the element.
::xml_schema::Boolean NanoFlowType
Element type.
Definition SimulationXSD.h:6783
::xsd::cxx::tree::traits< NanoFlowType, char > NanoFlowTraits
Element traits type.
Definition SimulationXSD.h:6793
ThermostatType & operator=(const ThermostatType &x)
Copy assignment operator.
::xsd::cxx::tree::traits< BrownianMotionType, char > BrownianMotionTraits
Element traits type.
Definition SimulationXSD.h:6732
::xsd::cxx::tree::optional< BrownianMotionType > BrownianMotionOptional
Element optional container type.
Definition SimulationXSD.h:6727
const InitType & init() const
Return a read-only (constant) reference to the element.
NanoFlowOptional & nanoFlow()
Return a read-write reference to the element container.
DeltaTOptional & deltaT()
Return a read-write reference to the element container.
::xsd::cxx::tree::traits< InitType, char, ::xsd::cxx::tree::schema_type::double_ > InitTraits
Element traits type.
Definition SimulationXSD.h:6517
::xsd::cxx::tree::traits< TimeStepType, char > TimeStepTraits
Element traits type.
Definition SimulationXSD.h:6561
BrownianMotionOptional & brownianMotion()
Return a read-write reference to the element container.
const TimeStepType & timeStep() const
Return a read-only (constant) reference to the element.
void nanoFlow(const NanoFlowType &x)
Set the element value.
::xml_schema::Double DeltaTType
Element type.
Definition SimulationXSD.h:6661
const TargetOptional & target() const
Return a read-only (constant) reference to the element container.
ThermostatType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
void deltaT(const DeltaTOptional &x)
Set the element value.
ThermostatType(const InitType &, const TimeStepType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
::xsd::cxx::tree::traits< DeltaTType, char, ::xsd::cxx::tree::schema_type::double_ > DeltaTTraits
Element traits type.
Definition SimulationXSD.h:6671
virtual ~ThermostatType()
Destructor.
::xsd::cxx::tree::traits< TargetType, char, ::xsd::cxx::tree::schema_type::double_ > TargetTraits
Element traits type.
Definition SimulationXSD.h:6610
void nanoFlow(const NanoFlowOptional &x)
Set the element value.
const BrownianMotionOptional & brownianMotion() const
Return a read-only (constant) reference to the element container.
virtual ThermostatType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
InitType & init()
Return a read-write reference to the element.
const DeltaTOptional & deltaT() const
Return a read-only (constant) reference to the element container.
::xsd::cxx::tree::optional< DeltaTType > DeltaTOptional
Element optional container type.
Definition SimulationXSD.h:6666
::xml_schema::Double TargetType
Element type.
Definition SimulationXSD.h:6600
TargetOptional & target()
Return a read-write reference to the element container.
::xsd::cxx::tree::optional< NanoFlowType > NanoFlowOptional
Element optional container type.
Definition SimulationXSD.h:6788
const NanoFlowOptional & nanoFlow() const
Return a read-only (constant) reference to the element container.
void timeStep(const TimeStepType &x)
Set the element value.
::xsd::cxx::tree::optional< TargetType > TargetOptional
Element optional container type.
Definition SimulationXSD.h:6605
void target(const TargetType &x)
Set the element value.
::xml_schema::Boolean BrownianMotionType
Element type.
Definition SimulationXSD.h:6722
void brownianMotion(const BrownianMotionOptional &x)
Set the element value.
void target(const TargetOptional &x)
Set the element value.
void init(const InitType &x)
Set the element value.
Class corresponding to the velocityType schema type.
Definition SimulationXSD.h:2331
const XType & x() const
Return a read-only (constant) reference to the element.
::xsd::cxx::tree::traits< ZType, char, ::xsd::cxx::tree::schema_type::double_ > ZTraits
Element traits type.
Definition SimulationXSD.h:2437
VelocityType(const ::xercesc::DOMElement &e, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Create an instance from a DOM element.
::xml_schema::Double YType
Element type.
Definition SimulationXSD.h:2388
::xsd::cxx::tree::traits< XType, char, ::xsd::cxx::tree::schema_type::double_ > XTraits
Element traits type.
Definition SimulationXSD.h:2349
XType & x()
Return a read-write reference to the element.
const ZType & z() const
Return a read-only (constant) reference to the element.
YType & y()
Return a read-write reference to the element.
const YType & y() const
Return a read-only (constant) reference to the element.
virtual ~VelocityType()
Destructor.
VelocityType & operator=(const VelocityType &x)
Copy assignment operator.
::xml_schema::Double XType
Element type.
Definition SimulationXSD.h:2344
void y(const YType &x)
Set the element value.
ZType & z()
Return a read-write reference to the element.
VelocityType(const XType &, const YType &, const ZType &)
Create an instance from the ultimate base and initializers for required elements and attributes.
void x(const XType &x)
Set the element value.
virtual VelocityType * _clone(::xml_schema::Flags f=0, ::xml_schema::Container *c=0) const
Copy the instance polymorphically.
void z(const ZType &x)
Set the element value.
VelocityType(const VelocityType &x, ::xml_schema::Flags f=0, ::xml_schema::Container *c=0)
Copy constructor.
::xml_schema::Double ZType
Element type.
Definition SimulationXSD.h:2432
::xsd::cxx::tree::traits< YType, char, ::xsd::cxx::tree::schema_type::double_ > YTraits
Element traits type.
Definition SimulationXSD.h:2393
const XMLCh *const treeNodeKey
DOM user data key for back pointers to tree nodes.
Definition SimulationXSD.h:590
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition vtk-unstructured.h:110
long long Integer
C++ type corresponding to the integer XML Schema built-in type.
Definition SimulationXSD.h:194
::xsd::cxx::tree::diagnostics< char > Diagnostics
List of error conditions.
Definition SimulationXSD.h:503
::xsd::cxx::tree::id< char, Ncname > Id
C++ type corresponding to the ID XML Schema built-in type.
Definition SimulationXSD.h:308
::xsd::cxx::tree::serialization< char > Serialization
Exception indicating a serialization failure.
Definition SimulationXSD.h:569
::xsd::cxx::tree::name< char, Token > Name
C++ type corresponding to the Name XML Schema built-in type.
Definition SimulationXSD.h:275
::xsd::cxx::tree::buffer< char > Buffer
Binary buffer type.
Definition SimulationXSD.h:346
::xsd::cxx::tree::unexpected_element< char > UnexpectedElement
Exception indicating that an unexpected element was encountered.
Definition SimulationXSD.h:540
int Int
C++ type corresponding to the int XML Schema built-in type.
Definition SimulationXSD.h:164
::xsd::cxx::tree::time< char, SimpleType > Time
C++ type corresponding to the time XML Schema built-in type.
Definition SimulationXSD.h:420
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition vtk-unstructured.h:124
signed char Byte
C++ type corresponding to the byte XML Schema built-in type.
Definition SimulationXSD.h:134
unsigned long long PositiveInteger
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition SimulationXSD.h:212
::xsd::cxx::tree::no_prefix_mapping< char > NoPrefixMapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition SimulationXSD.h:564
long long NegativeInteger
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition SimulationXSD.h:218
::xsd::cxx::tree::flags Flags
Parsing and serialization flags.
Definition SimulationXSD.h:480
bool Boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition SimulationXSD.h:227
::xsd::cxx::tree::gyear< char, SimpleType > Gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition SimulationXSD.h:408
::xsd::cxx::tree::gmonth_day< char, SimpleType > GmonthDay
C++ type corresponding to the gMonthDay XML Schema built-in type.
Definition SimulationXSD.h:402
::xsd::cxx::tree::duration< char, SimpleType > Duration
C++ type corresponding to the duration XML Schema built-in type.
Definition SimulationXSD.h:384
::xsd::cxx::xml::dom::namespace_info< char > NamespaceInfo
Namespace serialization information.
Definition SimulationXSD.h:447
unsigned char UnsignedByte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition SimulationXSD.h:140
long long NonPositiveInteger
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition SimulationXSD.h:200
::xsd::cxx::tree::date_time< char, SimpleType > DateTime
C++ type corresponding to the dateTime XML Schema built-in type.
Definition SimulationXSD.h:378
::xsd::cxx::tree::severity Severity
Error severity.
Definition SimulationXSD.h:493
::xsd::cxx::tree::normalized_string< char, String > NormalizedString
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition SimulationXSD.h:263
unsigned long long UnsignedLong
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition SimulationXSD.h:185
::xsd::cxx::tree::error< char > Error
Error condition.
Definition SimulationXSD.h:498
::xsd::cxx::tree::idrefs< char, SimpleType, Idref > Idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
Definition SimulationXSD.h:320
::xsd::cxx::tree::facet Facet
Simple type facet.
Definition SimulationXSD.h:472
::xsd::cxx::xml::error_handler< char > ErrorHandler
Error handler callback interface.
Definition SimulationXSD.h:574
long long Long
C++ type corresponding to the long XML Schema built-in type.
Definition SimulationXSD.h:179
::xsd::cxx::tree::expected_attribute< char > ExpectedAttribute
Exception indicating that an expected attribute was not encountered.
Definition SimulationXSD.h:546
::xsd::cxx::tree::type Container
Alias for the anyType type.
Definition SimulationXSD.h:125
::xsd::cxx::tree::gday< char, SimpleType > Gday
C++ type corresponding to the gDay XML Schema built-in type.
Definition SimulationXSD.h:390
float Float
C++ type corresponding to the float XML Schema built-in type.
Definition SimulationXSD.h:236
::xsd::cxx::tree::base64_binary< char, SimpleType > Base64Binary
C++ type corresponding to the base64Binary XML Schema built-in type.
Definition SimulationXSD.h:352
::xsd::cxx::tree::time_zone TimeZone
Time zone type.
Definition SimulationXSD.h:366
::xsd::cxx::tree::as_decimal< Decimal > AsDecimal
Serialization wrapper for the decimal type.
Definition SimulationXSD.h:467
::xsd::cxx::tree::content_order ContentOrder
Content order sequence entry.
Definition SimulationXSD.h:440
::xsd::cxx::tree::language< char, Token > Language
C++ type corresponding to the language XML Schema built-in type.
Definition SimulationXSD.h:299
::xsd::cxx::tree::ncname< char, Name > Ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition SimulationXSD.h:293
::xsd::cxx::tree::hex_binary< char, SimpleType > HexBinary
C++ type corresponding to the hexBinary XML Schema built-in type.
Definition SimulationXSD.h:358
::xsd::cxx::tree::token< char, NormalizedString > Token
C++ type corresponding to the token XML Schema built-in type.
Definition SimulationXSD.h:269
::xsd::cxx::tree::entity< char, Ncname > Entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition SimulationXSD.h:429
::xsd::cxx::tree::gyear_month< char, SimpleType > GyearMonth
C++ type corresponding to the gYearMonth XML Schema built-in type.
Definition SimulationXSD.h:414
::xsd::cxx::tree::properties< char > Properties
Parsing properties.
Definition SimulationXSD.h:485
::xsd::cxx::tree::as_double< Double > AsDouble
Serialization wrapper for the double type.
Definition SimulationXSD.h:462
::xsd::cxx::tree::gmonth< char, SimpleType > Gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition SimulationXSD.h:396
::xsd::cxx::tree::simple_type< char, Type > SimpleType
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition SimulationXSD.h:120
::xsd::cxx::tree::nmtokens< char, SimpleType, Nmtoken > Nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
Definition SimulationXSD.h:287
::xsd::cxx::tree::unexpected_enumerator< char > UnexpectedEnumerator
Exception indicating that an unexpected enumerator was encountered.
Definition SimulationXSD.h:552
::xsd::cxx::tree::parsing< char > Parsing
Exception indicating a parsing failure.
Definition SimulationXSD.h:528
::xsd::cxx::xml::dom::namespace_infomap< char > NamespaceInfomap
Namespace serialization information map.
Definition SimulationXSD.h:452
::xsd::cxx::tree::bounds< char > Bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition SimulationXSD.h:517
double Decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition SimulationXSD.h:248
::xsd::cxx::tree::duplicate_id< char > DuplicateId
Exception indicating that a duplicate ID value was encountered in the object model.
Definition SimulationXSD.h:523
::xsd::cxx::tree::string< char, SimpleType > String
C++ type corresponding to the string XML Schema built-in type.
Definition SimulationXSD.h:257
::xsd::cxx::tree::qname< char, SimpleType, Uri, Ncname > Qname
C++ type corresponding to the QName XML Schema built-in type.
Definition SimulationXSD.h:338
::xsd::cxx::tree::exception< char > Exception
Root of the C++/Tree exception hierarchy.
Definition SimulationXSD.h:511
unsigned int UnsignedInt
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition SimulationXSD.h:170
unsigned short UnsignedShort
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition SimulationXSD.h:155
unsigned long long NonNegativeInteger
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition SimulationXSD.h:206
::xsd::cxx::tree::idref< char, Ncname, Type > Idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition SimulationXSD.h:314
double Double
C++ type corresponding to the double XML Schema built-in type.
Definition SimulationXSD.h:242
::xsd::cxx::tree::expected_element< char > ExpectedElement
Exception indicating that an expected element was not encountered.
Definition SimulationXSD.h:534
::xsd::cxx::tree::nmtoken< char, Token > Nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
Definition SimulationXSD.h:281
::xsd::cxx::tree::date< char, SimpleType > Date
C++ type corresponding to the date XML Schema built-in type.
Definition SimulationXSD.h:372
::xsd::cxx::tree::uri< char, SimpleType > Uri
C++ type corresponding to the anyURI XML Schema built-in type.
Definition SimulationXSD.h:329
::xsd::cxx::tree::expected_text_content< char > ExpectedTextContent
Exception indicating that the text content was expected for an element.
Definition SimulationXSD.h:558
short Short
C++ type corresponding to the short XML Schema built-in type.
Definition SimulationXSD.h:149
::xsd::cxx::tree::type Type
C++ type corresponding to the anyType XML Schema built-in type.
Definition SimulationXSD.h:114
::xsd::cxx::tree::entities< char, SimpleType, Entity > Entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition SimulationXSD.h:435
::xsd::cxx::tree::list_stream< char > ListStream
List serialization stream.
Definition SimulationXSD.h:457