Functions
oomph::OneDimDiscontinuousGalerkinMixedOrderBasis Namespace Reference

One dimensional shape functions and derivatives. Empty – simply establishes the template parameters. More...

Functions

template<unsigned NNODE_1D>
void shape (const double &s, double *Psi)
 Definition for 1D Lagrange shape functions. The value of all the shape functions at the local coordinate s are returned in the array Psi. More...
 
template<unsigned NNODE_1D>
void dshape (const double &s, double *DPsi)
 Definition for derivatives of 1D Lagrange shape functions. The value of all the shape function derivatives at the local coordinate s are returned in the array DPsi. More...
 
template<unsigned NNODE_1D>
void d2shape (const double &s, double *DPsi)
 Definition for second derivatives of 1D Lagrange shape functions. The value of all the shape function derivatives at the local coordinate s are returned in the array DPsi. More...
 
template<>
void shape< 2 > (const double &s, double *Psi)
 1D shape functions specialised to linear order (2 Nodes) More...
 
template<>
void dshape< 2 > (const double &s, double *DPsi)
 Derivatives of 1D shape functions specialised to linear order (2 Nodes) More...
 
template<>
void d2shape< 2 > (const double &s, double *DPsi)
 Second Derivatives of 1D shape functions, specialised to linear order (2 Nodes) More...
 
template<>
void shape< 3 > (const double &s, double *Psi)
 1D shape functions specialised to quadratic order (3 Nodes) More...
 
template<>
void dshape< 3 > (const double &s, double *DPsi)
 Derivatives of 1D shape functions specialised to quadratic order (3 Nodes) More...
 
template<>
void d2shape< 3 > (const double &s, double *DPsi)
 Second Derivatives of 1D shape functions, specialised to quadratic order (3 Nodes) More...
 
template<>
void shape< 4 > (const double &s, double *Psi)
 1D shape functions specialised to cubic order (4 Nodes) More...
 
template<>
void dshape< 4 > (const double &s, double *DPsi)
 Derivatives of 1D shape functions specialised to cubic order (4 Nodes) More...
 
template<>
void d2shape< 4 > (const double &s, double *DPsi)
 Second derivatives of 1D shape functions specialised to cubic order (4 nodes) More...
 

Detailed Description

One dimensional shape functions and derivatives. Empty – simply establishes the template parameters.

Function Documentation

◆ d2shape()

template<unsigned NNODE_1D>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::d2shape ( const double &  s,
double *  DPsi 
)

Definition for second derivatives of 1D Lagrange shape functions. The value of all the shape function derivatives at the local coordinate s are returned in the array DPsi.

Definition at line 920 of file shape.h.

◆ d2shape< 2 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::d2shape< 2 > ( const double &  s,
double *  DPsi 
)
inline

Second Derivatives of 1D shape functions, specialised to linear order (2 Nodes)

Definition at line 957 of file shape.h.

◆ d2shape< 3 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::d2shape< 3 > ( const double &  s,
double *  DPsi 
)
inline

Second Derivatives of 1D shape functions, specialised to quadratic order (3 Nodes)

Definition at line 987 of file shape.h.

◆ d2shape< 4 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::d2shape< 4 > ( const double &  s,
double *  DPsi 
)
inline

Second derivatives of 1D shape functions specialised to cubic order (4 nodes)

Definition at line 1018 of file shape.h.

◆ dshape()

template<unsigned NNODE_1D>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::dshape ( const double &  s,
double *  DPsi 
)

Definition for derivatives of 1D Lagrange shape functions. The value of all the shape function derivatives at the local coordinate s are returned in the array DPsi.

Definition at line 900 of file shape.h.

◆ dshape< 2 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::dshape< 2 > ( const double &  s,
double *  DPsi 
)
inline

Derivatives of 1D shape functions specialised to linear order (2 Nodes)

Definition at line 948 of file shape.h.

◆ dshape< 3 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::dshape< 3 > ( const double &  s,
double *  DPsi 
)
inline

Derivatives of 1D shape functions specialised to quadratic order (3 Nodes)

Definition at line 977 of file shape.h.

◆ dshape< 4 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::dshape< 4 > ( const double &  s,
double *  DPsi 
)
inline

Derivatives of 1D shape functions specialised to cubic order (4 Nodes)

Definition at line 1007 of file shape.h.

◆ shape()

template<unsigned NNODE_1D>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::shape ( const double &  s,
double *  Psi 
)

Definition for 1D Lagrange shape functions. The value of all the shape functions at the local coordinate s are returned in the array Psi.

Definition at line 881 of file shape.h.

◆ shape< 2 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::shape< 2 > ( const double &  s,
double *  Psi 
)
inline

1D shape functions specialised to linear order (2 Nodes)

Definition at line 940 of file shape.h.

References s.

◆ shape< 3 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::shape< 3 > ( const double &  s,
double *  Psi 
)
inline

1D shape functions specialised to quadratic order (3 Nodes)

Definition at line 967 of file shape.h.

References s.

Referenced by oomph::NavierStokesMixedOrderSpaceTimeTractionElement< ELEMENT >::shape_and_test_at_knot().

◆ shape< 4 >()

template<>
void oomph::OneDimDiscontinuousGalerkinMixedOrderBasis::shape< 4 > ( const double &  s,
double *  Psi 
)
inline

1D shape functions specialised to cubic order (4 Nodes)

Definition at line 996 of file shape.h.

References s.