![]() |
OGS
|
|
Definition in file ParameterLib/Utils.h.
#include <vector>#include "BaseLib/CompilerWorkarounds.h"#include "BaseLib/ConfigTree.h"#include "BaseLib/Error.h"#include "Parameter.h"Go to the source code of this file.
Namespaces | |
| namespace | ParameterLib |
Functions | |
| ParameterBase * | ParameterLib::findParameterByName (std::string const ¶meter_name, std::vector< std::unique_ptr< ParameterBase > > const ¶meters) |
| template<typename ParameterDataType> | |
| Parameter< ParameterDataType > * | ParameterLib::findParameterOptional (std::string const ¶meter_name, std::vector< std::unique_ptr< ParameterBase > > const ¶meters, int const num_components, MeshLib::Mesh const *const mesh=nullptr) |
| template<typename ParameterDataType> | |
| OGS_NO_DANGLING Parameter< ParameterDataType > & | ParameterLib::findParameter (std::string const ¶meter_name, std::vector< std::unique_ptr< ParameterBase > > const ¶meters, int const num_components, MeshLib::Mesh const *const mesh=nullptr) |
| template<typename ParameterDataType> | |
| OGS_NO_DANGLING Parameter< ParameterDataType > & | ParameterLib::findParameter (BaseLib::ConfigTree const &process_config, std::string const &tag, std::vector< std::unique_ptr< ParameterBase > > const ¶meters, int const num_components, MeshLib::Mesh const *const mesh=nullptr) |
| template<typename ParameterDataType> | |
| Parameter< ParameterDataType > * | ParameterLib::findOptionalTagParameter (BaseLib::ConfigTree const &process_config, std::string const &tag, std::vector< std::unique_ptr< ParameterBase > > const ¶meters, int const num_components, MeshLib::Mesh const *const mesh=nullptr) |