OGS
|
Implementation of the project data class.
Functions | |
void | readGeometry (std::string const &fname, GeoLib::GEOObjects &geo_objects) |
std::unique_ptr< MeshLib::Mesh > | readSingleMesh (BaseLib::ConfigTree const &mesh_config_parameter, std::string const &project_directory) |
std::vector< std::unique_ptr< MeshLib::Mesh > > | readMeshes (BaseLib::ConfigTree const &config, std::string const &project_directory) |
std::optional< ParameterLib::CoordinateSystem > | parseLocalCoordinateSystem (std::optional< BaseLib::ConfigTree > const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase >> const ¶meters) |
std::optional<ParameterLib::CoordinateSystem> anonymous_namespace{ProjectData.cpp}::parseLocalCoordinateSystem | ( | std::optional< BaseLib::ConfigTree > const & | config, |
std::vector< std::unique_ptr< ParameterLib::ParameterBase >> const & | parameters | ||
) |
Definition at line 224 of file ProjectData.cpp.
References DBUG(), and OGS_FATAL.
Referenced by ProjectData::ProjectData().
void anonymous_namespace{ProjectData.cpp}::readGeometry | ( | std::string const & | fname, |
GeoLib::GEOObjects & | geo_objects | ||
) |
Definition at line 133 of file ProjectData.cpp.
References DBUG(), and GeoLib::IO::BoostXmlGmlInterface::readFile().
std::vector<std::unique_ptr<MeshLib::Mesh> > anonymous_namespace{ProjectData.cpp}::readMeshes | ( | BaseLib::ConfigTree const & | config, |
std::string const & | project_directory | ||
) |
Definition at line 172 of file ProjectData.cpp.
References MeshGeoToolsLib::constructAdditionalMeshesFromGeoObjects(), BaseLib::copyPathToFileName(), MeshGeoToolsLib::createSearchLengthAlgorithm(), DBUG(), BaseLib::ConfigTree::getConfigParameter(), BaseLib::ConfigTree::getConfigSubtreeOptional(), anonymous_namespace{FileTools.cpp}::project_directory, readGeometry(), readSingleMesh(), MeshLib::setMeshSpaceDimension(), and WARN().
std::unique_ptr<MeshLib::Mesh> anonymous_namespace{ProjectData.cpp}::readSingleMesh | ( | BaseLib::ConfigTree const & | mesh_config_parameter, |
std::string const & | project_directory | ||
) |
Definition at line 140 of file ProjectData.cpp.
References BaseLib::copyPathToFileName(), DBUG(), BaseLib::ConfigTree::getConfigAttributeOptional(), BaseLib::ConfigTree::getValue(), OGS_FATAL, anonymous_namespace{FileTools.cpp}::project_directory, and MeshLib::IO::readMeshFromFile().
Referenced by readMeshes().