Template Numerical Library version\ main:a0a944a8c
Loading...
Searching...
No Matches
TNL::Functions::OperatorFunction< Operator, Function, void, false, true > Class Template Reference
Inheritance diagram for TNL::Functions::OperatorFunction< Operator, Function, void, false, true >:
Collaboration diagram for TNL::Functions::OperatorFunction< Operator, Function, void, false, true >:

Public Types

typedef Function FunctionType
typedef Operator OperatorType
typedef FunctionType::PointType PointType
typedef FunctionType::RealType RealType
Public Types inherited from TNL::Functions::Domain< Function::getDomainDimension(), Function::getDomainType() >
using DeviceType

Public Member Functions

__cuda_callable__ FunctionType & getFunction ()
__cuda_callable__ const FunctionType & getFunction () const
__cuda_callable__ OperatorType & getOperator ()
__cuda_callable__ const OperatorType & getOperator () const
__cuda_callable__ RealType operator() (const PointType &v, const RealType &time=0.0) const
bool setup (const Config::ParameterContainer &parameters, const String &prefix="")

Protected Attributes

Function function
Operator operator_

Additional Inherited Members

Static Public Member Functions inherited from TNL::Functions::Domain< Function::getDomainDimension(), Function::getDomainType() >
static constexpr int getDomainDimension ()
static constexpr DomainType getDomainType ()

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