Programming tasks to Scientific Computing I
|
Base function set for unit triangle. Unit triangle embedded in R^2 is given by the three positions (0,0), (1,0) and (0,1). More...
#include <basefunctionSetShellFE.h>
Public Types | |
enum | { numBaseFuncs = 3 } |
typedef DataTypeContainer::RealType | RealType |
typedef DataTypeContainer::DomVecType | DomVecType |
Public Types inherited from shellFE::UnitTriangleBaseFunctionSetInterface< DataTypeContainer, QuadType > | |
typedef DataTypeContainer::RealType | RealType |
typedef DataTypeContainer::DomVecType | DomVecType |
Public Member Functions | |
UnitTriangMeshBaseFunctionSetP1 () | |
void | setTriangle (const TriangleType &) |
void | evaluateGradient (int BaseFuncNum, const DomVecType &, DomVecType &Gradient) const |
Evaluates the gradient of a base function at RefCoord. More... | |
DomVecType | evaluateGradient (int BaseFuncNum, int) const |
Evaluates the gradient of a base function in a quadrature point. More... | |
RealType | evaluate (int BaseFuncNum, const DomVecType &RefCoord) const |
Evaluates a base function at. More... | |
const RealType | evaluate (int BaseFuncNum, int QuadPoint) const |
Evaluates a base function in a quadrature point. More... | |
Public Member Functions inherited from shellFE::UnitTriangleBaseFunctionSetInterface< DataTypeContainer, QuadType > | |
UnitTriangleBaseFunctionSetInterface () | |
int | numQuadPoints () const |
Returns the number of quadrature points. More... | |
RealType | getWeight (int QuadPoint) const |
Returns the quadrature weight at QuadPointa quadrature point. More... | |
const DomVecType & | getRefCoord (int QuadPoint) const |
Returns the coordinates of a quadrature point. More... | |
Protected Types | |
typedef RealType(* | BASIS_FUNC_TYPE) (const DomVecType &RefCoord) |
Static Protected Member Functions | |
static RealType | _b1 (const DomVecType &c) |
static RealType | _b2 (const DomVecType &c) |
static RealType | _b3 (const DomVecType &c) |
Protected Attributes | |
BASIS_FUNC_TYPE | _basis [3] |
const DataTypeContainer::TangentVecType | _d1b |
const DataTypeContainer::TangentVecType | _d2b |
Protected Attributes inherited from shellFE::UnitTriangleBaseFunctionSetInterface< DataTypeContainer, QuadType > | |
QuadType | _quadRule |
Base function set for unit triangle. Unit triangle embedded in R^2 is given by the three positions (0,0), (1,0) and (0,1).
Definition at line 41 of file basefunctionSetShellFE.h.
|
protected |
Definition at line 51 of file basefunctionSetShellFE.h.
typedef DataTypeContainer::DomVecType shellFE::UnitTriangMeshBaseFunctionSetP1< DataTypeContainer, QuadType, TriangleType >::DomVecType |
Definition at line 44 of file basefunctionSetShellFE.h.
typedef DataTypeContainer::RealType shellFE::UnitTriangMeshBaseFunctionSetP1< DataTypeContainer, QuadType, TriangleType >::RealType |
Definition at line 43 of file basefunctionSetShellFE.h.
anonymous enum |
|
inline |
Definition at line 58 of file basefunctionSetShellFE.h.
|
inlinestaticprotected |
Definition at line 47 of file basefunctionSetShellFE.h.
|
inlinestaticprotected |
Definition at line 48 of file basefunctionSetShellFE.h.
|
inlinestaticprotected |
Definition at line 49 of file basefunctionSetShellFE.h.
|
inline |
Evaluates a base function at.
[in] | BaseFuncNum | The number of the base function |
[in] | RefCoord | The coordinate to evaluate the gradient in |
Definition at line 89 of file basefunctionSetShellFE.h.
|
inline |
Evaluates a base function in a quadrature point.
[in] | BaseFuncNum | The number of the base function |
[in] | QuadPoint | Number of the quadrature point to evaluate the gradient in |
Definition at line 97 of file basefunctionSetShellFE.h.
|
inline |
Evaluates the gradient of a base function at RefCoord.
[in] | BaseFuncNum | The number of the base function |
[in] | RefCoord | The coordinate to evaluate the gradient in |
[out] | Gradient | The gradient at RefCoord |
Definition at line 72 of file basefunctionSetShellFE.h.
|
inline |
Evaluates the gradient of a base function in a quadrature point.
[in] | BaseFuncNum | The number of the base function |
[in] | QuadPoint | Number of the quadrature point to evaluate the gradient in |
Definition at line 81 of file basefunctionSetShellFE.h.
|
inline |
Definition at line 66 of file basefunctionSetShellFE.h.
|
protected |
Definition at line 52 of file basefunctionSetShellFE.h.
|
protected |
Definition at line 54 of file basefunctionSetShellFE.h.
|
protected |
Definition at line 54 of file basefunctionSetShellFE.h.