NeoPZ
Private Attributes | List of all members
pzshape::SPr< TFather >::TMem Class Reference

Temporary storage to accelerate the computation of shape functions. More...

#include <pzshapeextend.h>

Collaboration diagram for pzshape::SPr< TFather >::TMem:
[legend]

Private Attributes

FatMem fUpper
 Retained values of the upper shape functions. More...
 
FatMem fLower
 Retained values of the lower shape functions. More...
 
FatMem fExtension
 Retained values of the extension shape functions. More...
 
int fExtSideOrders [TFather::Top::NSides]
 Interpolation order of the extension sides. More...
 
TPZManVector< int, TFather::Top::NSides > fSign
 sign of the shape functions (positive or negative) More...
 
TPZManVector< int, TFather::Top::NSides > fNShapeBefore
 Number of shape functions before "my" shapefunctions (only for the extension sides) More...
 
TPZManVector< int, TFather::Top::NSides > fNShapeAfter
 number of shape functions after "my" shapefunctions (only for the extension sides) More...
 
TPZManVector< REAL > fExtShapes [TFather::Top::NSides]
 Values of the shape functions associated with the extension sides. More...
 
TPZManVector< int, TFather::Top::NSides > fNShape
 Number of shape functions for each extension side. More...
 
int fMaxOrder
 Value of maximum order of the extension sides. More...
 
TPZManVector< REAL > fShape
 Values of the last computed shape functions. More...
 

Detailed Description

template<class TFather>
class pzshape::SPr< TFather >::TMem

Temporary storage to accelerate the computation of shape functions.

Definition at line 36 of file pzshapeextend.h.

Member Data Documentation

◆ fExtension

template<class TFather >
FatMem pzshape::SPr< TFather >::TMem::fExtension
private

Retained values of the extension shape functions.

Definition at line 43 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().

◆ fExtShapes

template<class TFather >
TPZManVector< REAL > pzshape::SPr< TFather >::TMem::fExtShapes
private

Values of the shape functions associated with the extension sides.

Definition at line 53 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().

◆ fExtSideOrders

template<class TFather >
int pzshape::SPr< TFather >::TMem::fExtSideOrders
private

Interpolation order of the extension sides.

Definition at line 45 of file pzshapeextend.h.

◆ fLower

template<class TFather >
FatMem pzshape::SPr< TFather >::TMem::fLower
private

Retained values of the lower shape functions.

Definition at line 41 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().

◆ fMaxOrder

template<class TFather >
int pzshape::SPr< TFather >::TMem::fMaxOrder
private

Value of maximum order of the extension sides.

Definition at line 57 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().

◆ fNShape

template<class TFather >
TPZManVector< int, TFather::Top::NSides > pzshape::SPr< TFather >::TMem::fNShape
private

Number of shape functions for each extension side.

Definition at line 55 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().

◆ fNShapeAfter

template<class TFather >
TPZManVector< int, TFather::Top::NSides > pzshape::SPr< TFather >::TMem::fNShapeAfter
private

number of shape functions after "my" shapefunctions (only for the extension sides)

Number of shape functions after "my" shapefunctions (only for the extension sides)

Definition at line 51 of file pzshapeextend.h.

◆ fNShapeBefore

template<class TFather >
TPZManVector< int, TFather::Top::NSides > pzshape::SPr< TFather >::TMem::fNShapeBefore
private

Number of shape functions before "my" shapefunctions (only for the extension sides)

Definition at line 49 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().

◆ fShape

template<class TFather >
TPZManVector< REAL > pzshape::SPr< TFather >::TMem::fShape
private

Values of the last computed shape functions.

Definition at line 59 of file pzshapeextend.h.

◆ fSign

template<class TFather >
TPZManVector< int, TFather::Top::NSides > pzshape::SPr< TFather >::TMem::fSign
private

sign of the shape functions (positive or negative)

Sign of the shape functions (positive or negative)

Definition at line 47 of file pzshapeextend.h.

◆ fUpper

template<class TFather >
FatMem pzshape::SPr< TFather >::TMem::fUpper
private

Retained values of the upper shape functions.

Definition at line 39 of file pzshapeextend.h.

Referenced by pzshape::SPr< TFather >::Shape().


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