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.
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
Header file for the abstract base class Intrepid::Basis.
- Author
- Created by P. Bochev and D. Ridzal.
Definition in file Intrepid_Basis.hpp.
◆ getValues_HCURL_Args()
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.
- Parameters
-
outputValues | [in] - array of variable rank for the output basis values |
inputPoints | [in] - rank-2 array with dimensions (P,D) containing the points |
operatorType | [in] - operator applied to basis functions
|
cellTopo | [in] - base cell topology on which the basis is defined |
basisCard | [in] - cardinality of the basis |
◆ getValues_HDIV_Args()
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.
- Parameters
-
outputValues | [in] - array of variable rank for the output basis values |
inputPoints | [in] - rank-2 array with dimensions (P,D) containing the points |
operatorType | [in] - operator applied to basis functions
|
cellTopo | [in] - base cell topology on which the basis is defined |
basisCard | [in] - cardinality of the basis |
◆ getValues_HGRAD_Args()
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.
- Parameters
-
outputValues | [in] - array of variable rank for the output basis values |
inputPoints | [in] - rank-2 array with dimensions (P,D) containing the points |
operatorType | [in] - operator applied to basis functions
|
cellTopo | [in] - base cell topology on which the basis is defined |
basisCard | [in] - cardinality of the basis |