ESScript  Revision_4488
Public Member Functions | Public Attributes | List of all members
finley::ElementFile_Jacobians Struct Reference

#include <ElementFile.h>

Public Member Functions

 ElementFile_Jacobians (Finley_ShapeFunction *)
 ~ElementFile_Jacobians ()

Public Attributes

Finley_Status_t status
 status of mesh when jacobians were updated last time
int numDim
 number of spatial dimensions
Finley_ShapeFunctionBasisFunctions
 basis function used
int numQuadTotal
int numSides
 number of sides (=1 normal, =2 contact)
int * offsets
 offset to sides (borrowed reference)
int numSub
 number of subelements
int numShapesTotal
 total number of shape functions = BasisFunctions->numShapes * numSides
int * node_selection
int numElements
 number of elements
double * volume
 local volume
double * DSDX

Constructor & Destructor Documentation

finley::ElementFile_Jacobians::ElementFile_Jacobians ( Finley_ShapeFunction basis)
finley::ElementFile_Jacobians::~ElementFile_Jacobians ( )

Member Data Documentation

Finley_ShapeFunction* finley::ElementFile_Jacobians::BasisFunctions
double* finley::ElementFile_Jacobians::DSDX
int* finley::ElementFile_Jacobians::node_selection

local node selection list of length numSub*numShapesTotal (borrowed reference)

Referenced by finley::AssembleParameters::AssembleParameters(), and finley::ElementFile::borrowJacobians().

int finley::ElementFile_Jacobians::numDim
int finley::ElementFile_Jacobians::numElements
int finley::ElementFile_Jacobians::numQuadTotal

total number of quadrature nodes used to calculate jacobians = numSub * BasisFunctions->numQuadNodes

Referenced by finley::Assemble_gradient(), finley::Assemble_integrate(), finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), and ElementFile_Jacobians().

int finley::ElementFile_Jacobians::numShapesTotal

total number of shape functions = BasisFunctions->numShapes * numSides

Referenced by finley::Assemble_gradient(), finley::AssembleParameters::AssembleParameters(), and finley::ElementFile::borrowJacobians().

int finley::ElementFile_Jacobians::numSides

number of sides (=1 normal, =2 contact)

Referenced by finley::AssembleParameters::AssembleParameters(), and finley::ElementFile::borrowJacobians().

int finley::ElementFile_Jacobians::numSub
int* finley::ElementFile_Jacobians::offsets

offset to sides (borrowed reference)

Referenced by finley::Assemble_gradient(), and finley::ElementFile::borrowJacobians().

Finley_Status_t finley::ElementFile_Jacobians::status

status of mesh when jacobians were updated last time

Referenced by finley::ElementFile::borrowJacobians(), and ElementFile_Jacobians().

double* finley::ElementFile_Jacobians::volume

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