MeshFields
GPU accelerated mesh-based fields
List of all members
MeshField::QuadraticAccessor< VtxAccessor, EdgeAccessor > Struct Template Reference

[ShapeField] More...

#include <MeshField_ShapeField.hpp>

Detailed Description

template<typename VtxAccessor, typename EdgeAccessor>
struct MeshField::QuadraticAccessor< VtxAccessor, EdgeAccessor >

[ShapeField]

Defines a parenthesis operator to provide dof component read/write access for fields on simplex (i.e., tri and tet) and hypercube (i.e., quad and hex) meshes using quadratic shape functions

The dof holders for fields using quadratic shape functions are associated with mesh edges and mesh vertices. Values associated with each topological mesh order (edge, vtx, etc.) are stored in their own structure (a MeshField slice). As such, the QuadraticAccessor is a composition of a VtxAccessor and EdgeAccessor that respectively define the parenthesis operators for vertices and edges.

Template Parameters
VtxAccessordefines parenthesis operator for dofs associated with mesh vertices
EdgeAccessordefines parenthesis operator for dofs associated with mesh edges [QuadraticAccessor]

Definition at line 111 of file MeshField_ShapeField.hpp.


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