|
Template Numerical Library version\ main:d08c4decc
|


Public Types | |
| typedef OperatorType::DeviceType | DeviceType |
| typedef OperatorType::ExactOperatorType | ExactOperatorType |
| typedef MeshFunctionT | FunctionType |
| typedef OperatorType::IndexType | IndexType |
| typedef Pointers::SharedPointer< MeshType, DeviceType > | MeshPointer |
| typedef OperatorType::MeshType | MeshType |
| typedef Operator | OperatorType |
| typedef MeshFunction< MeshType, OperatorType::getPreimageEntitiesDimension() > | PreimageFunctionType |
| typedef OperatorType::RealType | RealType |
| Public Types inherited from TNL::Functions::Domain< Operator::getDomainDimension(), Operator::getDomainType() > | |
| using | DeviceType |
Public Member Functions | |
| OperatorFunction (const OperatorType &operator_) | |
| OperatorFunction (const OperatorType &operator_, const FunctionType &preimageFunction) | |
| bool | deepRefresh (const RealType &time=0.0) |
| const MeshType & | getMesh () const |
| const MeshPointer & | getMeshPointer () const |
| Operator & | getOperator () |
| const Operator & | getOperator () const |
| template<typename MeshEntity> | |
| __cuda_callable__ RealType | operator() (const MeshEntity &meshEntity, const RealType &time=0.0) const |
| bool | refresh (const RealType &time=0.0) |
| void | setPreimageFunction (const FunctionType &preimageFunction) |
Static Public Member Functions | |
| static constexpr int | getEntitiesDimension () |
| Static Public Member Functions inherited from TNL::Functions::Domain< Operator::getDomainDimension(), Operator::getDomainType() > | |
| static constexpr int | getDomainDimension () |
| static constexpr DomainType | getDomainType () |
Protected Attributes | |
| const Operator & | operator_ |
| const FunctionType * | preimageFunction |