Intrepid
Classes | Functions
http://trilinos.sandia.gov/packages/docs/r10.12/packages/intrepid/src/Discretization/Basis/Intrepid_Basis.hpp File Reference

Header file for the abstract base class Intrepid::Basis. More...

#include "Intrepid_ConfigDefs.hpp"
#include "Intrepid_Types.hpp"
#include "Intrepid_Utils.hpp"
#include "Shards_CellTopology.hpp"
#include <Intrepid_BasisDef.hpp>

Go to the source code of this file.

Classes

class  Intrepid::Basis< Scalar, ArrayScalar >
 An abstract base class that defines interface for concrete basis implementations for Finite Element (FEM) and Finite Volume/Finite Difference (FVD) discrete spaces. More...
class  Intrepid::DofCoordsInterface< ArrayScalar >
 This is an interface class for bases whose degrees of freedom can be associated with spatial locations in a reference element (typically interpolation points for interpolatory bases). More...

Functions

template<class Scalar , class ArrayScalar >
void Intrepid::getValues_HGRAD_Args (ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType, const shards::CellTopology &cellTopo, const int basisCard)
 Runtime check of the arguments for the getValues method in an HGRAD-conforming FEM basis. Verifies that ranks and dimensions of ArrayScalar input and output arrays are consistent with the specified operatorType.
template<class Scalar , class ArrayScalar >
void Intrepid::getValues_HCURL_Args (ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType, const shards::CellTopology &cellTopo, const int basisCard)
 Runtime check of the arguments for the getValues method in an HCURL-conforming FEM basis. Verifies that ranks and dimensions of ArrayScalar input and output arrays are consistent with the specified operatorType.
template<class Scalar , class ArrayScalar >
void Intrepid::getValues_HDIV_Args (ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType, const shards::CellTopology &cellTopo, const int basisCard)
 Runtime check of the arguments for the getValues method in an HDIV-conforming FEM basis. Verifies that ranks and dimensions of ArrayScalar input and output arrays are consistent with the specified operatorType.

Detailed Description

Header file for the abstract base class Intrepid::Basis.

Author:
Created by P. Bochev and D. Ridzal.

Definition in file Intrepid_Basis.hpp.