![]() |
OGS
|
Definition in file Parameter.h.
#include <Eigen/Core>#include <map>#include <memory>#include <optional>#include <utility>#include <vector>#include "BaseLib/Error.h"#include "CoordinateSystem.h"#include "GeoLib/Raster.h"#include "MeshLib/Elements/Element.h"#include "MeshLib/Node.h"#include "SpatialPosition.h"Go to the source code of this file.
Classes | |
| struct | ParameterLib::ParameterBase |
| struct | ParameterLib::Parameter< T > |
Namespaces | |
| namespace | BaseLib |
| namespace | MathLib |
| namespace | MeshLib |
| namespace | ParameterLib |
Functions | |
| std::unique_ptr< ParameterBase > | ParameterLib::createParameter (BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< MeshLib::Mesh > > const &meshes, std::vector< GeoLib::NamedRaster > const &named_rasters, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation > > const &curves) |
| std::optional< std::string > | ParameterLib::isDefinedOnSameMesh (ParameterBase const ¶meter, MeshLib::Mesh const &mesh) |
| Parameter< double > & | ParameterLib::getNamedOrCreateInlineParameter (BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ParameterBase > > ¶meters, std::string const &property_name, std::string const &tag_name, std::string const &inline_suffix) |