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

#include <Assemble.h>

Public Member Functions

 AssembleParameters (const NodeFile *nodes, const ElementFile *ef, escript::ASM_ptr sm, escript::Data &rhs, bool reducedOrder)
 

Public Attributes

const ElementFileelements
 element file these parameters apply to More...
 
escript::ASM_ptr S
 system matrix to be updated More...
 
escript::DataF
 right-hand side to be updated More...
 
int numQuadTotal
 total number of quadrature nodes = numQuadSub * numQuadSub More...
 
int numQuadSub
 number of quadrature nodes per subelements More...
 
int numSides
 number of sides More...
 
int numSub
 number of sub-elements More...
 
int numDim
 number of spatial dimensions More...
 
int NN
 leading dimension of element node table More...
 
dim_t numElements
 number of elements More...
 
int numEqu
 
const index_t * row_DOF
 
index_t row_DOF_UpperBound
 
ElementFile_Jacobiansrow_jac
 
const int * row_node
 
int row_numShapesTotal
 
int row_numShapes
 
int numComp
 
const index_t * col_DOF
 
index_t col_DOF_UpperBound
 
ElementFile_Jacobianscol_jac
 
const int * col_node
 
int col_numShapesTotal
 
int col_numShapes
 

Constructor & Destructor Documentation

◆ AssembleParameters()

finley::AssembleParameters::AssembleParameters ( const NodeFile nodes,
const ElementFile ef,
escript::ASM_ptr  sm,
escript::Data rhs,
bool  reducedOrder 
)

Member Data Documentation

◆ col_DOF

const index_t* finley::AssembleParameters::col_DOF

Referenced by AssembleParameters().

◆ col_DOF_UpperBound

index_t finley::AssembleParameters::col_DOF_UpperBound

Referenced by AssembleParameters().

◆ col_jac

ElementFile_Jacobians* finley::AssembleParameters::col_jac

Referenced by AssembleParameters().

◆ col_node

const int* finley::AssembleParameters::col_node

Referenced by AssembleParameters().

◆ col_numShapes

int finley::AssembleParameters::col_numShapes

◆ col_numShapesTotal

int finley::AssembleParameters::col_numShapesTotal

◆ elements

const ElementFile* finley::AssembleParameters::elements

◆ F

escript::Data& finley::AssembleParameters::F

◆ NN

int finley::AssembleParameters::NN

◆ numComp

int finley::AssembleParameters::numComp

◆ numDim

int finley::AssembleParameters::numDim

number of spatial dimensions

Referenced by finley::Assemble_PDE(), and AssembleParameters().

◆ numElements

dim_t finley::AssembleParameters::numElements

number of elements

Referenced by AssembleParameters().

◆ numEqu

int finley::AssembleParameters::numEqu

◆ numQuadSub

int finley::AssembleParameters::numQuadSub

◆ numQuadTotal

int finley::AssembleParameters::numQuadTotal

total number of quadrature nodes = numQuadSub * numQuadSub

Referenced by finley::Assemble_LumpedSystem(), finley::Assemble_PDE(), and AssembleParameters().

◆ numSides

int finley::AssembleParameters::numSides

number of sides

Referenced by finley::Assemble_PDE(), and AssembleParameters().

◆ numSub

int finley::AssembleParameters::numSub

◆ row_DOF

const index_t* finley::AssembleParameters::row_DOF

◆ row_DOF_UpperBound

index_t finley::AssembleParameters::row_DOF_UpperBound

◆ row_jac

ElementFile_Jacobians* finley::AssembleParameters::row_jac

◆ row_node

const int* finley::AssembleParameters::row_node

◆ row_numShapes

int finley::AssembleParameters::row_numShapes

◆ row_numShapesTotal

int finley::AssembleParameters::row_numShapesTotal

◆ S

escript::ASM_ptr finley::AssembleParameters::S

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