![]()  | 
  
    OGS
    
   | 
 
Definition in file 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) |