escript Revision_
Public Member Functions | Public Attributes | List of all members
dudley::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
 
escript::AbstractSystemMatrixS
 system matrix to be updated
 
escript::DataF
 right-hand side to be updated
 
int numQuad
 number of quadrature nodes
 
int numDim
 number of spatial dimensions
 
int NN
 leading dimension of element node table
 
int numEqu
 number of equations (= matrix row/column block size)
 
const index_t * DOF
 row and column degrees of freedom
 
dim_t DOF_UpperBound
 number of local degrees of freedom
 
const ElementFile_Jacobiansjac
 reference to jacobians
 
int numShapes
 
const double * shapeFns
 

Constructor & Destructor Documentation

◆ AssembleParameters()

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

Member Data Documentation

◆ DOF

const index_t* dudley::AssembleParameters::DOF

◆ DOF_UpperBound

dim_t dudley::AssembleParameters::DOF_UpperBound

◆ elements

const ElementFile* dudley::AssembleParameters::elements

◆ F

escript::Data& dudley::AssembleParameters::F

◆ jac

const ElementFile_Jacobians* dudley::AssembleParameters::jac

◆ NN

int dudley::AssembleParameters::NN

◆ numDim

int dudley::AssembleParameters::numDim

number of spatial dimensions

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

◆ numEqu

int dudley::AssembleParameters::numEqu

◆ numQuad

int dudley::AssembleParameters::numQuad

◆ numShapes

int dudley::AssembleParameters::numShapes

◆ S

escript::AbstractSystemMatrix* dudley::AssembleParameters::S

◆ shapeFns

const double* dudley::AssembleParameters::shapeFns

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