ESScript
Revision_4488
|
#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_ShapeFunction * | BasisFunctions |
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 |
finley::ElementFile_Jacobians::ElementFile_Jacobians | ( | Finley_ShapeFunction * | basis | ) |
References BasisFunctions, DSDX, FINLEY_INITIAL_STATUS, Finley_ShapeFunction_reference(), numDim, numElements, numQuadTotal, status, and volume.
finley::ElementFile_Jacobians::~ElementFile_Jacobians | ( | ) |
References BasisFunctions, DSDX, Finley_ShapeFunction_dealloc(), and volume.
Finley_ShapeFunction* finley::ElementFile_Jacobians::BasisFunctions |
basis function used
Referenced by finley::Assemble_gradient(), finley::Assemble_LumpedSystem(), finley::Assemble_PDE_Single_1D(), finley::Assemble_PDE_Single_2D(), finley::Assemble_PDE_Single_3D(), finley::Assemble_PDE_Single_C(), finley::Assemble_PDE_System_1D(), finley::Assemble_PDE_System_2D(), finley::Assemble_PDE_System_3D(), finley::Assemble_PDE_System_C(), finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), ElementFile_Jacobians(), and ~ElementFile_Jacobians().
double* finley::ElementFile_Jacobians::DSDX |
derivatives of shape functions in global coordinates at quadrature points
Referenced by finley::Assemble_gradient(), finley::Assemble_PDE_Single_1D(), finley::Assemble_PDE_Single_2D(), finley::Assemble_PDE_Single_3D(), finley::Assemble_PDE_System_1D(), finley::Assemble_PDE_System_2D(), finley::Assemble_PDE_System_3D(), finley::ElementFile::borrowJacobians(), ElementFile_Jacobians(), and ~ElementFile_Jacobians().
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 |
number of spatial dimensions
Referenced by finley::Assemble_gradient(), finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), and ElementFile_Jacobians().
int finley::ElementFile_Jacobians::numElements |
number of elements
Referenced by finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), and ElementFile_Jacobians().
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 |
number of subelements
Referenced by finley::Assemble_gradient(), finley::AssembleParameters::AssembleParameters(), and finley::ElementFile::borrowJacobians().
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 |
local volume
Referenced by finley::Assemble_integrate(), finley::Assemble_LumpedSystem(), finley::Assemble_PDE_Single_1D(), finley::Assemble_PDE_Single_2D(), finley::Assemble_PDE_Single_3D(), finley::Assemble_PDE_Single_C(), finley::Assemble_PDE_System_1D(), finley::Assemble_PDE_System_2D(), finley::Assemble_PDE_System_3D(), finley::Assemble_PDE_System_C(), finley::ElementFile::borrowJacobians(), ElementFile_Jacobians(), and ~ElementFile_Jacobians().