escript  Revision_
Public Member Functions | Public Attributes | List of all members
finley::ElementFile_Jacobians Struct Reference

#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
 

Constructor & Destructor Documentation

◆ ElementFile_Jacobians()

finley::ElementFile_Jacobians::ElementFile_Jacobians ( const_ShapeFunction_ptr  basis)

◆ ~ElementFile_Jacobians()

finley::ElementFile_Jacobians::~ElementFile_Jacobians ( )

References DSDX, and volume.

Member Data Documentation

◆ BasisFunctions

const_ShapeFunction_ptr finley::ElementFile_Jacobians::BasisFunctions

◆ DSDX

double* finley::ElementFile_Jacobians::DSDX

◆ node_selection

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().

◆ numDim

int finley::ElementFile_Jacobians::numDim

◆ numElements

dim_t finley::ElementFile_Jacobians::numElements

◆ numQuadTotal

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().

◆ numShapesTotal

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().

◆ numSides

int finley::ElementFile_Jacobians::numSides

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

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

◆ numSub

int finley::ElementFile_Jacobians::numSub

◆ offsets

const int* finley::ElementFile_Jacobians::offsets

offset to sides (borrowed reference)

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

◆ status

int finley::ElementFile_Jacobians::status

status of mesh when jacobians were updated last time

Referenced by finley::ElementFile::borrowJacobians().

◆ volume

double* finley::ElementFile_Jacobians::volume

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