Plugins
ug::Richards::IParameterizedModel< TParameter > Struct Template Reference

Base class for a parameterized model. Provides serialization. More...

#include <van_genuchten.h>

Public Member Functions

std::string config_string () const
 
const TParameter & get_parameters () const
 
 IParameterizedModel ()
 
 IParameterizedModel (const TParameter &p)
 
void set_parameters (const TParameter &p)
 

Public Attributes

TParameter m_param
 

Detailed Description

template<typename TParameter>
struct ug::Richards::IParameterizedModel< TParameter >

Base class for a parameterized model. Provides serialization.

Constructor & Destructor Documentation

◆ IParameterizedModel() [1/2]

template<typename TParameter >
ug::Richards::IParameterizedModel< TParameter >::IParameterizedModel ( )
inline

◆ IParameterizedModel() [2/2]

template<typename TParameter >
ug::Richards::IParameterizedModel< TParameter >::IParameterizedModel ( const TParameter &  p)
inline

Member Function Documentation

◆ config_string()

template<typename TParameter >
std::string ug::Richards::IParameterizedModel< TParameter >::config_string ( ) const
inline

◆ get_parameters()

template<typename TParameter >
const TParameter& ug::Richards::IParameterizedModel< TParameter >::get_parameters ( ) const
inline

◆ set_parameters()

template<typename TParameter >
void ug::Richards::IParameterizedModel< TParameter >::set_parameters ( const TParameter &  p)
inline

Member Data Documentation

◆ m_param


The documentation for this struct was generated from the following file: