Flow123d
release_2.2.0-26-ge868538
|
class FuncExplicit. More...
#include <interpolant.hh>
Public Member Functions | |
FuncExplicit () | |
Constructor. More... | |
template<class TType > | |
FuncExplicit (IFunctorBase< TType > &func_impl, IFixVariable::Type fix, double fix_val) | |
Type | operator() (Type u) |
Virtual operator () with type Type . More... | |
Public Member Functions inherited from FunctorBase< Type > | |
FunctorBase () | |
Constructor. More... | |
virtual | ~FunctorBase () |
Destructor. More... | |
Public Member Functions inherited from FunctorCommon< Type > | |
FunctorCommon () | |
Constructor. More... | |
virtual | ~FunctorCommon () |
Destructor. More... | |
void | set_param (unsigned int param_name, double param_value) |
Sets a functor's parameter. More... | |
template<class TType > | |
void | set_param_from_func (FunctorCommon< TType > *func) |
Sets a functor's parameters from another functor. More... | |
double | param (unsigned int param_name) |
Returns parameter. More... | |
Private Attributes | |
IFunctorBase< Type > * | func_impl |
IFixVariable::Type | fix_ |
double | fix_val |
Additional Inherited Members | |
Protected Attributes inherited from FunctorCommon< Type > | |
std::vector< double > | param_ |
class FuncExplicit.
This functor transforms implicit functor with two variables into an explicit functor with only one variable and the other one fixed.
Definition at line 517 of file interpolant.hh.
|
inline |
Constructor.
Definition at line 396 of file interpolant_impl.hh.
|
inline |
Definition at line 400 of file interpolant_impl.hh.
|
inlinevirtual |
Virtual operator () with type Type
.
Implements FunctorBase< Type >.
Definition at line 403 of file interpolant_impl.hh.
|
private |
Definition at line 416 of file interpolant_impl.hh.
|
private |
Definition at line 417 of file interpolant_impl.hh.
|
private |
Definition at line 415 of file interpolant_impl.hh.