Flow123d  3.9.0-454df51df
Public Member Functions | Private Attributes | List of all members
InterpolantImplicit::FuncExplicit< Type > Class Template Reference

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)
 

Private Attributes

IFunctorBase< Type > * func_impl
 
IFixVariable::Type fix_
 
double fix_val
 

Detailed Description

template<class Type>
class InterpolantImplicit::FuncExplicit< Type >

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 522 of file interpolant.hh.

Constructor & Destructor Documentation

◆ FuncExplicit() [1/2]

template<class Type >
InterpolantImplicit::FuncExplicit< Type >::FuncExplicit ( )
inline

Constructor.

Definition at line 396 of file interpolant_impl.hh.

◆ FuncExplicit() [2/2]

template<class Type >
template<class TType >
InterpolantImplicit::FuncExplicit< Type >::FuncExplicit ( IFunctorBase< TType > &  func_impl,
IFixVariable::Type  fix,
double  fix_val 
)
inline

Definition at line 400 of file interpolant_impl.hh.

Member Function Documentation

◆ operator()()

template<class Type >
Type InterpolantImplicit::FuncExplicit< Type >::operator() ( Type  u)
inline

Definition at line 403 of file interpolant_impl.hh.

Member Data Documentation

◆ fix_

template<class Type >
IFixVariable::Type InterpolantImplicit::FuncExplicit< Type >::fix_
private

Definition at line 417 of file interpolant_impl.hh.

◆ fix_val

template<class Type >
double InterpolantImplicit::FuncExplicit< Type >::fix_val
private

Definition at line 418 of file interpolant_impl.hh.

◆ func_impl

template<class Type >
IFunctorBase<Type>* InterpolantImplicit::FuncExplicit< Type >::func_impl
private

Definition at line 416 of file interpolant_impl.hh.


The documentation for this class was generated from the following files: