|
Molecular Dynamics
v0.4
Project for the Practical hosted by the Scientific Computing Chair
|
#include <xsd/cxx/pre.hxx>#include "ConfigurationFile.h"#include <xsd/cxx/xml/dom/parsing-source.hxx>#include <istream>#include <xsd/cxx/xml/sax/std-input-source.hxx>#include <xsd/cxx/tree/error-handler.hxx>#include <ostream>#include <xsd/cxx/xml/dom/serialization-source.hxx>#include <xsd/cxx/post.hxx>
Functions | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (const ::std::string &u, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a URI or a local file. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (const ::std::string &u, ::xml_schema::error_handler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a URI or a local file with an error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (const ::std::string &u, ::xercesc::DOMErrorHandler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a URI or a local file with a Xerces-C++ DOM error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::std::istream &is, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a standard input stream. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::std::istream &is, ::xml_schema::error_handler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a standard input stream with an error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::std::istream &is, ::xercesc::DOMErrorHandler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a standard input stream with a Xerces-C++ DOM error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::std::istream &is, const ::std::string &sid, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a standard input stream with a resource id. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::std::istream &is, const ::std::string &sid, ::xml_schema::error_handler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a standard input stream with a resource id and an error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::std::istream &is, const ::std::string &sid, ::xercesc::DOMErrorHandler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a standard input stream with a resource id and a Xerces-C++ DOM error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::xercesc::InputSource &i, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a Xerces-C++ input source. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::xercesc::InputSource &i, ::xml_schema::error_handler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a Xerces-C++ input source with an error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::xercesc::InputSource &i, ::xercesc::DOMErrorHandler &h, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a Xerces-C++ input source with a Xerces-C++ DOM error handler. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (const ::xercesc::DOMDocument &doc, ::xml_schema::flags f, const ::xml_schema::properties &p) |
| Parse a Xerces-C++ DOM document. More... | |
| ::std::unique_ptr< ::Molecules > | Molecules_ (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d, ::xml_schema::flags f, const ::xml_schema::properties &) |
| Parse a Xerces-C++ DOM document. More... | |
| void | Molecules_ (::std::ostream &o, const ::Molecules &s, const ::xml_schema::namespace_infomap &m, const ::std::string &e, ::xml_schema::flags f) |
| Serialize to a standard output stream. More... | |
| void | Molecules_ (::std::ostream &o, const ::Molecules &s, ::xml_schema::error_handler &h, const ::xml_schema::namespace_infomap &m, const ::std::string &e, ::xml_schema::flags f) |
| Serialize to a standard output stream with an error handler. More... | |
| void | Molecules_ (::std::ostream &o, const ::Molecules &s, ::xercesc::DOMErrorHandler &h, const ::xml_schema::namespace_infomap &m, const ::std::string &e, ::xml_schema::flags f) |
| Serialize to a standard output stream with a Xerces-C++ DOM error handler. More... | |
| void | Molecules_ (::xercesc::XMLFormatTarget &t, const ::Molecules &s, const ::xml_schema::namespace_infomap &m, const ::std::string &e, ::xml_schema::flags f) |
| Serialize to a Xerces-C++ XML format target. More... | |
| void | Molecules_ (::xercesc::XMLFormatTarget &t, const ::Molecules &s, ::xml_schema::error_handler &h, const ::xml_schema::namespace_infomap &m, const ::std::string &e, ::xml_schema::flags f) |
| Serialize to a Xerces-C++ XML format target with an error handler. More... | |
| void | Molecules_ (::xercesc::XMLFormatTarget &t, const ::Molecules &s, ::xercesc::DOMErrorHandler &h, const ::xml_schema::namespace_infomap &m, const ::std::string &e, ::xml_schema::flags f) |
| Serialize to a Xerces-C++ XML format target with a Xerces-C++ DOM error handler. More... | |
| void | Molecules_ (::xercesc::DOMDocument &d, const ::Molecules &s, ::xml_schema::flags) |
| Serialize to an existing Xerces-C++ DOM document. More... | |
| ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > | Molecules_ (const ::Molecules &s, const ::xml_schema::namespace_infomap &m, ::xml_schema::flags f) |
| Serialize to a new Xerces-C++ DOM document. More... | |
| void | operator<< (::xercesc::DOMElement &e, const Molecules &i) |
| void | operator<< (::xercesc::DOMElement &e, const OutputFileName &i) |
| void | operator<< (::xercesc::DOMAttr &a, const OutputFileName &i) |
| void | operator<< (::xml_schema::list_stream &l, const OutputFileName &i) |
| void | operator<< (::xercesc::DOMElement &e, const OutputFrequency &i) |
| void | operator<< (::xercesc::DOMAttr &a, const OutputFrequency &i) |
| void | operator<< (::xml_schema::list_stream &l, const OutputFrequency &i) |
| void | operator<< (::xercesc::DOMElement &e, const ParallelizationStrategy &i) |
| void | operator<< (::xercesc::DOMAttr &a, const ParallelizationStrategy &i) |
| void | operator<< (::xml_schema::list_stream &l, const ParallelizationStrategy &i) |
| void | operator<< (::xercesc::DOMElement &e, const ThermostatConfig &i) |
| void | operator<< (::xercesc::DOMElement &e, const GravityConfig &i) |
| void | operator<< (::xercesc::DOMElement &e, const model &i) |
| void | operator<< (::xercesc::DOMElement &e, const SingleParticles &i) |
| void | operator<< (::xercesc::DOMElement &e, const Cuboids &i) |
| void | operator<< (::xercesc::DOMElement &e, const Discs &i) |
| void | operator<< (::xercesc::DOMElement &e, const Spheres &i) |
| void | operator<< (::xercesc::DOMElement &e, const Membrane &i) |
| void | operator<< (::xercesc::DOMElement &e, const Type &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Type &i) |
| void | operator<< (::xml_schema::list_stream &l, const Type &i) |
| void | operator<< (::xercesc::DOMElement &e, const InitialTemperature &i) |
| void | operator<< (::xercesc::DOMAttr &a, const InitialTemperature &i) |
| void | operator<< (::xml_schema::list_stream &l, const InitialTemperature &i) |
| void | operator<< (::xercesc::DOMElement &e, const TargetTemperature &i) |
| void | operator<< (::xercesc::DOMAttr &a, const TargetTemperature &i) |
| void | operator<< (::xml_schema::list_stream &l, const TargetTemperature &i) |
| void | operator<< (::xercesc::DOMElement &e, const MaximumTemperatureChange &i) |
| void | operator<< (::xercesc::DOMAttr &a, const MaximumTemperatureChange &i) |
| void | operator<< (::xml_schema::list_stream &l, const MaximumTemperatureChange &i) |
| void | operator<< (::xercesc::DOMElement &e, const ApplyAfterHowManySteps &i) |
| void | operator<< (::xercesc::DOMAttr &a, const ApplyAfterHowManySteps &i) |
| void | operator<< (::xml_schema::list_stream &l, const ApplyAfterHowManySteps &i) |
| void | operator<< (::xercesc::DOMElement &e, const Dimension &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Dimension &i) |
| void | operator<< (::xml_schema::list_stream &l, const Dimension &i) |
| void | operator<< (::xercesc::DOMElement &e, const Name &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Name &i) |
| void | operator<< (::xml_schema::list_stream &l, const Name &i) |
| void | operator<< (::xercesc::DOMElement &e, const t_end &i) |
| void | operator<< (::xercesc::DOMAttr &a, const t_end &i) |
| void | operator<< (::xml_schema::list_stream &l, const t_end &i) |
| void | operator<< (::xercesc::DOMElement &e, const delta_t &i) |
| void | operator<< (::xercesc::DOMAttr &a, const delta_t &i) |
| void | operator<< (::xml_schema::list_stream &l, const delta_t &i) |
| void | operator<< (::xercesc::DOMElement &e, const force &i) |
| void | operator<< (::xercesc::DOMAttr &a, const force &i) |
| void | operator<< (::xml_schema::list_stream &l, const force &i) |
| void | operator<< (::xercesc::DOMElement &e, const DomainSize &i) |
| void | operator<< (::xercesc::DOMElement &e, const rCutOff &i) |
| void | operator<< (::xercesc::DOMAttr &a, const rCutOff &i) |
| void | operator<< (::xml_schema::list_stream &l, const rCutOff &i) |
| void | operator<< (::xercesc::DOMElement &e, const BoundaryCondition &i) |
| void | operator<< (::xercesc::DOMElement &e, const Size &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Size &i) |
| void | operator<< (::xml_schema::list_stream &l, const Size &i) |
| void | operator<< (::xercesc::DOMElement &e, const SingleParticle &i) |
| void | operator<< (::xercesc::DOMElement &e, const Cuboid &i) |
| void | operator<< (::xercesc::DOMElement &e, const Disc &i) |
| void | operator<< (::xercesc::DOMElement &e, const Sphere &i) |
| void | operator<< (::xercesc::DOMElement &e, const PullingActiveUntil &i) |
| void | operator<< (::xercesc::DOMAttr &a, const PullingActiveUntil &i) |
| void | operator<< (::xml_schema::list_stream &l, const PullingActiveUntil &i) |
| void | operator<< (::xercesc::DOMElement &e, const PullingForce &i) |
| void | operator<< (::xercesc::DOMElement &e, const Velocity &i) |
| void | operator<< (::xercesc::DOMElement &e, const Position &i) |
| void | operator<< (::xercesc::DOMElement &e, const N1 &i) |
| void | operator<< (::xercesc::DOMAttr &a, const N1 &i) |
| void | operator<< (::xml_schema::list_stream &l, const N1 &i) |
| void | operator<< (::xercesc::DOMElement &e, const N2 &i) |
| void | operator<< (::xercesc::DOMAttr &a, const N2 &i) |
| void | operator<< (::xml_schema::list_stream &l, const N2 &i) |
| void | operator<< (::xercesc::DOMElement &e, const Mass &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Mass &i) |
| void | operator<< (::xml_schema::list_stream &l, const Mass &i) |
| void | operator<< (::xercesc::DOMElement &e, const InterParticleDistance &i) |
| void | operator<< (::xercesc::DOMAttr &a, const InterParticleDistance &i) |
| void | operator<< (::xml_schema::list_stream &l, const InterParticleDistance &i) |
| void | operator<< (::xercesc::DOMElement &e, const Sigma &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Sigma &i) |
| void | operator<< (::xml_schema::list_stream &l, const Sigma &i) |
| void | operator<< (::xercesc::DOMElement &e, const Epsilon &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Epsilon &i) |
| void | operator<< (::xml_schema::list_stream &l, const Epsilon &i) |
| void | operator<< (::xercesc::DOMElement &e, const First &i) |
| void | operator<< (::xercesc::DOMAttr &a, const First &i) |
| void | operator<< (::xml_schema::list_stream &l, const First &i) |
| void | operator<< (::xercesc::DOMElement &e, const Second &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Second &i) |
| void | operator<< (::xml_schema::list_stream &l, const Second &i) |
| void | operator<< (::xercesc::DOMElement &e, const Third &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Third &i) |
| void | operator<< (::xml_schema::list_stream &l, const Third &i) |
| void | operator<< (::xercesc::DOMElement &e, const boundaries &i) |
| void | operator<< (::xercesc::DOMElement &e, const N11 &i) |
| void | operator<< (::xercesc::DOMAttr &a, const N11 &i) |
| void | operator<< (::xml_schema::list_stream &l, const N11 &i) |
| void | operator<< (::xercesc::DOMElement &e, const N21 &i) |
| void | operator<< (::xercesc::DOMAttr &a, const N21 &i) |
| void | operator<< (::xml_schema::list_stream &l, const N21 &i) |
| void | operator<< (::xercesc::DOMElement &e, const N3 &i) |
| void | operator<< (::xercesc::DOMAttr &a, const N3 &i) |
| void | operator<< (::xml_schema::list_stream &l, const N3 &i) |
| void | operator<< (::xercesc::DOMElement &e, const Distance &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Distance &i) |
| void | operator<< (::xml_schema::list_stream &l, const Distance &i) |
| void | operator<< (::xercesc::DOMElement &e, const Brownian &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Brownian &i) |
| void | operator<< (::xml_schema::list_stream &l, const Brownian &i) |
| void | operator<< (::xercesc::DOMElement &e, const DimensionBrownian &i) |
| void | operator<< (::xercesc::DOMAttr &a, const DimensionBrownian &i) |
| void | operator<< (::xml_schema::list_stream &l, const DimensionBrownian &i) |
| void | operator<< (::xercesc::DOMElement &e, const Center &i) |
| void | operator<< (::xercesc::DOMElement &e, const Front &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Front &i) |
| void | operator<< (::xml_schema::list_stream &l, const Front &i) |
| void | operator<< (::xercesc::DOMElement &e, const Back &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Back &i) |
| void | operator<< (::xml_schema::list_stream &l, const Back &i) |
| void | operator<< (::xercesc::DOMElement &e, const Left &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Left &i) |
| void | operator<< (::xml_schema::list_stream &l, const Left &i) |
| void | operator<< (::xercesc::DOMElement &e, const Right &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Right &i) |
| void | operator<< (::xml_schema::list_stream &l, const Right &i) |
| void | operator<< (::xercesc::DOMElement &e, const Top &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Top &i) |
| void | operator<< (::xml_schema::list_stream &l, const Top &i) |
| void | operator<< (::xercesc::DOMElement &e, const Bottom &i) |
| void | operator<< (::xercesc::DOMAttr &a, const Bottom &i) |
| void | operator<< (::xml_schema::list_stream &l, const Bottom &i) |
| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::std::istream & | is, |
| ::xercesc::DOMErrorHandler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a standard input stream with a Xerces-C++ DOM error handler.
| is | A standrad input stream. |
| eh | A Xerces-C++ DOM error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::std::istream & | is, |
| ::xml_schema::error_handler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a standard input stream with an error handler.
| is | A standrad input stream. |
| eh | An error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::std::istream & | is, |
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a standard input stream.
| is | A standrad input stream. |
| f | Parsing flags. |
| p | Parsing properties. |
This function uses exceptions to report parsing errors.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::std::istream & | is, |
| const ::std::string & | id, | ||
| ::xercesc::DOMErrorHandler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a standard input stream with a resource id and a Xerces-C++ DOM error handler.
| is | A standrad input stream. |
| id | A resource id. |
| eh | A Xerces-C++ DOM error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::std::istream & | is, |
| const ::std::string & | id, | ||
| ::xml_schema::error_handler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a standard input stream with a resource id and an error handler.
| is | A standrad input stream. |
| id | A resource id. |
| eh | An error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::std::istream & | is, |
| const ::std::string & | id, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a standard input stream with a resource id.
| is | A standrad input stream. |
| id | A resource id. |
| f | Parsing flags. |
| p | Parsing properties. |
The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.
This function uses exceptions to report parsing errors.

| void Molecules_ | ( | ::std::ostream & | os, |
| const ::Molecules & | x, | ||
| ::xercesc::DOMErrorHandler & | eh, | ||
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| const ::std::string & | e = "UTF-8", |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a standard output stream with a Xerces-C++ DOM error handler.
| os | A standrad output stream. |
| x | An object model to serialize. |
| eh | A Xerces-C++ DOM error handler. |
| m | A namespace information map. |
| e | A character encoding to produce XML in. |
| f | Serialization flags. |
This function reports serialization errors by calling the error handler.

| void Molecules_ | ( | ::std::ostream & | os, |
| const ::Molecules & | x, | ||
| ::xml_schema::error_handler & | eh, | ||
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| const ::std::string & | e = "UTF-8", |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a standard output stream with an error handler.
| os | A standrad output stream. |
| x | An object model to serialize. |
| eh | An error handler. |
| m | A namespace information map. |
| e | A character encoding to produce XML in. |
| f | Serialization flags. |
This function reports serialization errors by calling the error handler.

| void Molecules_ | ( | ::std::ostream & | os, |
| const ::Molecules & | x, | ||
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| const ::std::string & | e = "UTF-8", |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a standard output stream.
| os | A standrad output stream. |
| x | An object model to serialize. |
| m | A namespace information map. |
| e | A character encoding to produce XML in. |
| f | Serialization flags. |
This function uses exceptions to report serialization errors.

| void Molecules_ | ( | ::xercesc::DOMDocument & | d, |
| const ::Molecules & | x, | ||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to an existing Xerces-C++ DOM document.
| d | A Xerces-C++ DOM document. |
| x | An object model to serialize. |
| f | Serialization flags. |
Note that it is your responsibility to create the DOM document with the correct root element as well as set the necessary namespace mapping attributes.
| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::xercesc::InputSource & | is, |
| ::xercesc::DOMErrorHandler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a Xerces-C++ input source with a Xerces-C++ DOM error handler.
| is | A Xerces-C++ input source. |
| eh | A Xerces-C++ DOM error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::xercesc::InputSource & | is, |
| ::xml_schema::error_handler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a Xerces-C++ input source with an error handler.
| is | A Xerces-C++ input source. |
| eh | An error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::xercesc::InputSource & | is, |
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a Xerces-C++ input source.
| is | A Xerces-C++ input source. |
| f | Parsing flags. |
| p | Parsing properties. |
This function uses exceptions to report parsing errors.

| void Molecules_ | ( | ::xercesc::XMLFormatTarget & | ft, |
| const ::Molecules & | x, | ||
| ::xercesc::DOMErrorHandler & | eh, | ||
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| const ::std::string & | e = "UTF-8", |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a Xerces-C++ XML format target with a Xerces-C++ DOM error handler.
| ft | A Xerces-C++ XML format target. |
| x | An object model to serialize. |
| eh | A Xerces-C++ DOM error handler. |
| m | A namespace information map. |
| e | A character encoding to produce XML in. |
| f | Serialization flags. |
This function reports serialization errors by calling the error handler.

| void Molecules_ | ( | ::xercesc::XMLFormatTarget & | ft, |
| const ::Molecules & | x, | ||
| ::xml_schema::error_handler & | eh, | ||
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| const ::std::string & | e = "UTF-8", |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a Xerces-C++ XML format target with an error handler.
| ft | A Xerces-C++ XML format target. |
| x | An object model to serialize. |
| eh | An error handler. |
| m | A namespace information map. |
| e | A character encoding to produce XML in. |
| f | Serialization flags. |
This function reports serialization errors by calling the error handler.

| void Molecules_ | ( | ::xercesc::XMLFormatTarget & | ft, |
| const ::Molecules & | x, | ||
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| const ::std::string & | e = "UTF-8", |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a Xerces-C++ XML format target.
| ft | A Xerces-C++ XML format target. |
| x | An object model to serialize. |
| m | A namespace information map. |
| e | A character encoding to produce XML in. |
| f | Serialization flags. |
This function uses exceptions to report serialization errors.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > | d, |
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a Xerces-C++ DOM document.
| d | A pointer to the Xerces-C++ DOM document. |
| f | Parsing flags. |
| p | Parsing properties. |
This function is normally used together with the keep_dom and own_dom parsing flags to assign ownership of the DOM document to the object model.
| ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > Molecules_ | ( | const ::Molecules & | x, |
| const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap(), |
||
| ::xml_schema::flags | f = 0 |
||
| ) |
Serialize to a new Xerces-C++ DOM document.
| x | An object model to serialize. |
| m | A namespace information map. |
| f | Serialization flags. |

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | const ::std::string & | uri, |
| ::xercesc::DOMErrorHandler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a URI or a local file with a Xerces-C++ DOM error handler.
| uri | A URI or a local file name. |
| eh | A Xerces-C++ DOM error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | const ::std::string & | uri, |
| ::xml_schema::error_handler & | eh, | ||
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a URI or a local file with an error handler.
| uri | A URI or a local file name. |
| eh | An error handler. |
| f | Parsing flags. |
| p | Parsing properties. |
This function reports parsing errors by calling the error handler.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | const ::std::string & | uri, |
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a URI or a local file.
| uri | A URI or a local file name. |
| f | Parsing flags. |
| p | Parsing properties. |
This function uses exceptions to report parsing errors.

| ::std::unique_ptr< ::Molecules > Molecules_ | ( | const ::xercesc::DOMDocument & | d, |
| ::xml_schema::flags | f = 0, |
||
| const ::xml_schema::properties & | p = ::xml_schema::properties() |
||
| ) |
Parse a Xerces-C++ DOM document.
| d | A Xerces-C++ DOM document. |
| f | Parsing flags. |
| p | Parsing properties. |

| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const ApplyAfterHowManySteps & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Back & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Bottom & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Brownian & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const delta_t & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Dimension & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const DimensionBrownian & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Distance & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Epsilon & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const First & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const force & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Front & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const InitialTemperature & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const InterParticleDistance & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Left & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Mass & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const MaximumTemperatureChange & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const N1 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const N11 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const N2 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const N21 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const N3 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Name & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const OutputFileName & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const OutputFrequency & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const ParallelizationStrategy & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const PullingActiveUntil & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const rCutOff & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Right & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Second & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Sigma & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Size & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const t_end & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const TargetTemperature & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Third & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Top & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMAttr & | a, |
| const Type & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const ApplyAfterHowManySteps & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Back & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Bottom & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const boundaries & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const BoundaryCondition & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Brownian & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Center & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Cuboid & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Cuboids & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const delta_t & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Dimension & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const DimensionBrownian & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Disc & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Discs & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Distance & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const DomainSize & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Epsilon & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const First & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const force & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Front & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const GravityConfig & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const InitialTemperature & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const InterParticleDistance & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Left & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Mass & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const MaximumTemperatureChange & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Membrane & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const model & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Molecules & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const N1 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const N11 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const N2 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const N21 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const N3 & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Name & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const OutputFileName & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const OutputFrequency & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const ParallelizationStrategy & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Position & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const PullingActiveUntil & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const PullingForce & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const rCutOff & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Right & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Second & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Sigma & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const SingleParticle & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const SingleParticles & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Size & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Sphere & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Spheres & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const t_end & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const TargetTemperature & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const ThermostatConfig & | i | ||
| ) |

| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Third & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Top & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Type & | i | ||
| ) |
| void operator<< | ( | ::xercesc::DOMElement & | e, |
| const Velocity & | i | ||
| ) |

| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const ApplyAfterHowManySteps & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Back & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Bottom & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Brownian & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const delta_t & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Dimension & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const DimensionBrownian & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Distance & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Epsilon & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const First & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const force & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Front & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const InitialTemperature & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const InterParticleDistance & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Left & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Mass & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const MaximumTemperatureChange & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const N1 & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const N11 & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const N2 & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const N21 & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const N3 & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Name & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const OutputFileName & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const OutputFrequency & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const ParallelizationStrategy & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const PullingActiveUntil & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const rCutOff & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Right & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Second & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Sigma & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Size & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const t_end & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const TargetTemperature & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Third & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Top & | i | ||
| ) |
| void operator<< | ( | ::xml_schema::list_stream & | l, |
| const Type & | i | ||
| ) |