Intrepid2
Intrepid2_NodalBasisFamily.hpp File Reference

Stateless class that acts as a factory for a family of nodal bases (hypercube topologies only at this point). NodalBasisFamily is templated on H(vol) and H(grad) bases in a way that is more consistent with the literature and the hierarchical basis family in Intrepid2. Once we support all standard topologies, we expect to replace the existing high-order nodal basis implementations in Intrepid2 with those from DerivedNodalBasisFamily. More...

Go to the source code of this file.

Classes

class  Intrepid2::NodalTriangleBasisFamily< ExecutionSpace, OutputScalar, PointScalar, defineVertexFunctions >
class  Intrepid2::NodalTetrahedronBasisFamily< ExecutionSpace, OutputScalar, PointScalar, defineVertexFunctions >
class  Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >
 A family of nodal basis functions representing the higher-order Lagrangian basis family that Intrepid2 has historically supported. More...

Typedefs

template<typename ExecutionSpace, typename OutputScalar = double, typename PointScalar = double>
using Intrepid2::DerivedNodalBasisFamily

Detailed Description

Stateless class that acts as a factory for a family of nodal bases (hypercube topologies only at this point). NodalBasisFamily is templated on H(vol) and H(grad) bases in a way that is more consistent with the literature and the hierarchical basis family in Intrepid2. Once we support all standard topologies, we expect to replace the existing high-order nodal basis implementations in Intrepid2 with those from DerivedNodalBasisFamily.

Author
Created by N.V. Roberts.

Definition in file Intrepid2_NodalBasisFamily.hpp.

Typedef Documentation

◆ DerivedNodalBasisFamily