escript
Revision_
|
#include <ElementFile.h>
Public Member Functions | |
ElementFile_Jacobians (const_ShapeFunction_ptr basis) | |
~ElementFile_Jacobians () | |
Public Attributes | |
int | status |
status of mesh when jacobians were updated last time More... | |
int | numDim |
number of spatial dimensions More... | |
const_ShapeFunction_ptr | BasisFunctions |
basis function used More... | |
int | numQuadTotal |
int | numSides |
number of sides (=1 normal, =2 contact) More... | |
const int * | offsets |
offset to sides (borrowed reference) More... | |
int | numSub |
number of subelements More... | |
int | numShapesTotal |
total number of shape functions = BasisFunctions->numShapes * numSides More... | |
const int * | node_selection |
dim_t | numElements |
number of elements More... | |
double * | volume |
local volume More... | |
double * | DSDX |
finley::ElementFile_Jacobians::ElementFile_Jacobians | ( | const_ShapeFunction_ptr | basis | ) |
const_ShapeFunction_ptr 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(), and finley::ElementFile::borrowJacobians().
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(), and ~ElementFile_Jacobians().
const 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(), and finley::ElementFile::borrowJacobians().
dim_t finley::ElementFile_Jacobians::numElements |
number of elements
Referenced by finley::AssembleParameters::AssembleParameters(), finley::ElementFile::borrowJacobians(), finley::ElementFile::getNodeRange(), and finley::ElementFile::updateTagList().
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(), and finley::ElementFile::borrowJacobians().
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().
const int* finley::ElementFile_Jacobians::offsets |
offset to sides (borrowed reference)
Referenced by finley::Assemble_gradient(), and finley::ElementFile::borrowJacobians().
int finley::ElementFile_Jacobians::status |
status of mesh when jacobians were updated last time
Referenced by finley::ElementFile::borrowJacobians().
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(), and ~ElementFile_Jacobians().