MaMiCo 1.2
|
#include <Configuration.h>
Public Member Functions | |
virtual | ~Configuration () |
virtual void | parseSubtag (tinyxml2::XMLElement *node)=0 |
virtual std::string | getTag () const =0 |
virtual bool | isValid () const =0 |
interface for configuration using tinyxml2.
|
inlinevirtual |
Destructor
|
pure virtual |
Implemented in coupling::configurations::BoundaryForceConfiguration< dim >, coupling::configurations::CouplingCellConfiguration< dim >, coupling::configurations::MaMiCoConfiguration< dim >, coupling::configurations::MaMiCoConfiguration< 3 >, coupling::configurations::MomentumInsertionConfiguration, coupling::configurations::ParallelTopologyConfiguration, coupling::configurations::ParticleInsertionConfiguration, coupling::configurations::ThermostatConfiguration, coupling::configurations::TimeIntegrationConfiguration, and coupling::configurations::TransferStrategyConfiguration< dim >.
|
pure virtual |
Implemented in coupling::configurations::BoundaryForceConfiguration< dim >, coupling::configurations::CouplingCellConfiguration< dim >, coupling::configurations::MaMiCoConfiguration< dim >, coupling::configurations::MaMiCoConfiguration< 3 >, coupling::configurations::MomentumInsertionConfiguration, coupling::configurations::ParallelTopologyConfiguration, coupling::configurations::ParticleInsertionConfiguration, coupling::configurations::ThermostatConfiguration, coupling::configurations::TimeIntegrationConfiguration, and coupling::configurations::TransferStrategyConfiguration< dim >.
|
pure virtual |
Parses a XML-element.
node | a pointer to the xml-element from tinyxml2 class |
Implemented in coupling::configurations::BoundaryForceConfiguration< dim >, coupling::configurations::CouplingCellConfiguration< dim >, coupling::configurations::MaMiCoConfiguration< dim >, coupling::configurations::MaMiCoConfiguration< 3 >, coupling::configurations::MomentumInsertionConfiguration, coupling::configurations::ParallelTopologyConfiguration, coupling::configurations::ParticleInsertionConfiguration, coupling::configurations::ThermostatConfiguration, coupling::configurations::TimeIntegrationConfiguration, and coupling::configurations::TransferStrategyConfiguration< dim >.