Loading [MathJax]/extensions/TeX/AMSsymbols.js
Template Numerical Library version\ main:be918e6f
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
TNL::Functions::VectorField< Size, Function > Class Template Reference
Inheritance diagram for TNL::Functions::VectorField< Size, Function >:
Collaboration diagram for TNL::Functions::VectorField< Size, Function >:

Public Types

typedef Function FunctionType
 
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 & operator[] (int i)
 
__cuda_callable__ const FunctionType & operator[] (int i) const
 
template<typename MeshPointer>
bool setup (const MeshPointer &meshPointer, const Config::ParameterContainer &parameters, const String &prefix="")
 

Static Public Member Functions

static void configSetup (Config::ConfigDescription &config, const String &prefix="")
 
- Static Public Member Functions inherited from TNL::Functions::Domain< Function::getDomainDimension(), Function::getDomainType() >
static constexpr int getDomainDimension ()
 
static constexpr DomainType getDomainType ()
 

Protected Attributes

Containers::StaticArray< Size, FunctionType > vectorField
 

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