Intrepid
Static Public Member Functions | List of all members
Intrepid::TabulatorTet< Scalar, ArrayScalar, 1 > Class Template Reference

This is specialized on 1st derivatives since it recursively calls the 0th derivative class with Sacado AD types, and so the outputValues it passes to that function needs to have a rank 2 rather than rank 3. More...

#include <Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp>

Static Public Member Functions

static void tabulate (ArrayScalar &outputValues, const int deg, const ArrayScalar &inputPoints)
 basic tabulate mathod evaluates the first derivatives of the basis functions at inputPoints into outputValues. More...
 

Detailed Description

template<typename Scalar, typename ArrayScalar>
class Intrepid::TabulatorTet< Scalar, ArrayScalar, 1 >

This is specialized on 1st derivatives since it recursively calls the 0th derivative class with Sacado AD types, and so the outputValues it passes to that function needs to have a rank 2 rather than rank 3.

Definition at line 210 of file Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp.

Member Function Documentation

template<typename Scalar , typename ArrayScalar >
void Intrepid::TabulatorTet< Scalar, ArrayScalar, 1 >::tabulate ( ArrayScalar &  outputValues,
const int  deg,
const ArrayScalar &  inputPoints 
)
static

basic tabulate mathod evaluates the first derivatives of the basis functions at inputPoints into outputValues.

Parameters
[out]outputValues- rank 3 array (F,P,D) holding the derivatives of basis functions at points.
[in]deg- the degree up to which to tabulate the bases
[in]inputPoints- a rank 3 array containing the points at which to evaluate the basis functions.

Definition at line 268 of file Intrepid_HGRAD_TET_Cn_FEM_ORTHDef.hpp.

References Intrepid::TabulatorTet< Scalar, ArrayScalar, derivOrder >::tabulate().


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