![]() |
OGS
|
Implementation of the project data class.
Definition in file ProjectData.cpp.
#include "ProjectData.h"#include <pybind11/eval.h>#include <algorithm>#include <boost/algorithm/string/predicate.hpp>#include <cctype>#include <range/v3/action/sort.hpp>#include <range/v3/action/unique.hpp>#include <range/v3/algorithm/contains.hpp>#include <range/v3/range/conversion.hpp>#include <range/v3/view/adjacent_remove_if.hpp>#include <set>#include "BaseLib/Algorithm.h"#include "BaseLib/ConfigTree.h"#include "BaseLib/FileTools.h"#include "BaseLib/Logging.h"#include "BaseLib/StringTools.h"#include "GeoLib/GEOObjects.h"#include "GeoLib/IO/AsciiRasterInterface.h"#include "GeoLib/IO/NetCDFRasterReader.h"#include "GeoLib/Raster.h"#include "InfoLib/CMakeInfo.h"#include "MaterialLib/MPL/CreateMedium.h"#include "MaterialLib/Utils/MediaCreation.h"#include "MathLib/Curve/CreatePiecewiseLinearCurve.h"#include "MathLib/LinAlg/EigenLis/LinearSolverOptionsParser.h"#include "MeshGeoToolsLib/ConstructMeshesFromGeometries.h"#include "MeshGeoToolsLib/CreateSearchLength.h"#include "MeshGeoToolsLib/SearchLength.h"#include "MeshLib/Mesh.h"#include "MeshLib/Utils/SetMeshSpaceDimension.h"#include "MeshToolsLib/ZeroMeshFieldDataByMaterialIDs.h"#include "NumLib/ODESolver/ConvergenceCriterion.h"#include "ProcessLib/CreateJacobianAssembler.h"#include "ProcessLib/DeactivatedSubdomain.h"#include "GeoLib/IO/XmlIO/Boost/BoostXmlGmlInterface.h"#include "MeshLib/IO/readMeshFromFile.h"#include "ParameterLib/ConstantParameter.h"#include "ParameterLib/CreateCoordinateSystem.h"#include "ParameterLib/Utils.h"#include "ProcessLib/CreateTimeLoop.h"#include "ProcessLib/TimeLoop.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{ProjectData.cpp} |
Functions | |
| void | anonymous_namespace{ProjectData.cpp}::readGeometry (std::string const &fname, GeoLib::GEOObjects &geo_objects, std::string const &dir_first, std::string const &dir_second) |
| std::unique_ptr< MeshLib::Mesh > | anonymous_namespace{ProjectData.cpp}::readSingleMesh (BaseLib::ConfigTree const &mesh_config_parameter, std::string const &directory) |
| std::vector< std::unique_ptr< MeshLib::Mesh > > | anonymous_namespace{ProjectData.cpp}::readMeshes (BaseLib::ConfigTree const &config, std::string const &directory, std::string const &project_directory) |
| std::vector< GeoLib::NamedRaster > | anonymous_namespace{ProjectData.cpp}::readRasters (BaseLib::ConfigTree const &config, std::string const &raster_directory, GeoLib::MinMaxPoints const &min_max_points) |