41#ifndef __OPENFLUID_FLUIDX_FLUIDXDESCRIPTOR_HPP__
42#define __OPENFLUID_FLUIDX_FLUIDXDESCRIPTOR_HPP__
63 friend class FluidXReaderImplementation;
64 friend class FluidXWriterImplementation;
83 return m_ModelDescriptor;
88 return m_ModelDescriptor;
93 return m_DomainDescriptor;
98 return m_DomainDescriptor;
103 return m_RunDescriptor;
108 return m_RunDescriptor;
113 return m_DatastoreDescriptor;
118 return m_DatastoreDescriptor;
123 return m_MonitoringDescriptor;
128 return m_MonitoringDescriptor;
Definition CoupledModelDescriptor.hpp:53
Definition DatastoreDescriptor.hpp:55
Definition FluidXDescriptor.hpp:60
const openfluid::fluidx::DatastoreDescriptor & datastore() const
Definition FluidXDescriptor.hpp:116
const openfluid::fluidx::MonitoringDescriptor & monitoring() const
Definition FluidXDescriptor.hpp:126
openfluid::fluidx::MonitoringDescriptor & monitoring()
Definition FluidXDescriptor.hpp:121
const openfluid::fluidx::SpatialDomainDescriptor & spatialDomain() const
Definition FluidXDescriptor.hpp:96
void reset()
Definition FluidXDescriptor.hpp:131
openfluid::fluidx::RunConfigurationDescriptor & runConfiguration()
Definition FluidXDescriptor.hpp:101
openfluid::fluidx::DatastoreDescriptor & datastore()
Definition FluidXDescriptor.hpp:111
const openfluid::fluidx::CoupledModelDescriptor & model() const
Definition FluidXDescriptor.hpp:86
const openfluid::fluidx::RunConfigurationDescriptor & runConfiguration() const
Definition FluidXDescriptor.hpp:106
openfluid::fluidx::CoupledModelDescriptor & model()
Definition FluidXDescriptor.hpp:81
openfluid::fluidx::SpatialDomainDescriptor & spatialDomain()
Definition FluidXDescriptor.hpp:91
Definition MonitoringDescriptor.hpp:53
Definition RunConfigurationDescriptor.hpp:53
Definition SpatialDomainDescriptor.hpp:63
#define OPENFLUID_API
Definition dllexport.hpp:86
Definition ApplicationException.hpp:47