IFEM  90A354
Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
FieldFuncBase Class Reference

Base class for spatial functions, defined through patch-wise fields. More...

#include <FieldFunctions.h>

Inheritance diagram for FieldFuncBase:
Inheritance graph
[legend]
Collaboration diagram for FieldFuncBase:
Collaboration graph
[legend]

Static Public Attributes

static constexpr int FIXED_LEVEL = 1 << 24
 Bit flag in level for using fixed.
 

Protected Member Functions

 FieldFuncBase ()
 Default constructor.
 
 FieldFuncBase (const FieldFuncBase &)=delete
 No copying of this class.
 
virtual ~FieldFuncBase ()
 The destructor deletes the patches.
 
bool setPatch (size_t pIdx)
 Sets the active patch.
 

Protected Attributes

std::vector< ASMbase * > patch
 The patches on which the field is defined.
 
size_t pidx
 Current patch index.
 
size_t npch
 Number of patches in the field.
 

Detailed Description

Base class for spatial functions, defined through patch-wise fields.


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