|
escript
Revision_
|
#include <Assemble.h>
Public Member Functions | |
| AssembleParameters (const NodeFile *nodes, const ElementFile *ef, paso::SystemMatrix_ptr sm, escript::Data &rhs, bool reducedOrder) | |
Public Attributes | |
| const ElementFile * | elements |
| element file these parameters apply to | |
| paso::SystemMatrix_ptr | S |
| system matrix to be updated | |
| escript::Data & | F |
| right-hand side to be updated | |
| int | numQuadTotal |
| total number of quadrature nodes = numQuadSub * numQuadSub | |
| int | numQuadSub |
| number of quadrature nodes per subelements | |
| int | numSides |
| number of sides | |
| int | numSub |
| number of sub-elements | |
| int | numDim |
| number of spatial dimensions | |
| int | NN |
| leading dimension of element node table | |
| int | numElements |
| number of elements | |
| int | numEqu |
| const int * | row_DOF |
| int | row_DOF_UpperBound |
| ElementFile_Jacobians * | row_jac |
| const int * | row_node |
| int | row_numShapesTotal |
| int | row_numShapes |
| int | numComp |
| const int * | col_DOF |
| int | col_DOF_UpperBound |
| ElementFile_Jacobians * | col_jac |
| const int * | col_node |
| int | col_numShapesTotal |
| int | col_numShapes |
| finley::AssembleParameters::AssembleParameters | ( | const NodeFile * | nodes, |
| const ElementFile * | ef, | ||
| paso::SystemMatrix_ptr | sm, | ||
| escript::Data & | rhs, | ||
| bool | reducedOrder | ||
| ) |
References escript::Data::actsExpanded(), finley::ElementFile_Jacobians::BasisFunctions, finley::ElementFile::borrowJacobians(), finley::NodeFile::borrowTargetDegreesOfFreedom(), finley::NodeFile::borrowTargetReducedDegreesOfFreedom(), col_DOF, col_DOF_UpperBound, col_jac, col_node, col_numShapes, col_numShapesTotal, elements, escript::Data::getDataPointSize(), finley::NodeFile::getNumDegreesOfFreedom(), finley::NodeFile::getNumReducedDegreesOfFreedom(), escript::Data::isEmpty(), NN, finley::ElementFile_Jacobians::node_selection, finley::noError(), numComp, finley::ElementFile_Jacobians::numDim, numDim, finley::ElementFile_Jacobians::numElements, numElements, finley::ElementFile::numElements, numEqu, finley::ElementFile::numNodes, numQuadSub, finley::ElementFile_Jacobians::numQuadTotal, numQuadTotal, escript::Data::numSamplesEqual(), finley::ElementFile_Jacobians::numShapesTotal, finley::ElementFile_Jacobians::numSides, numSides, finley::ElementFile_Jacobians::numSub, numSub, finley::resetError(), row_DOF, row_DOF_UpperBound, row_jac, row_node, row_numShapes, row_numShapesTotal, finley::setError(), and TYPE_ERROR.
| const int* finley::AssembleParameters::col_DOF |
Referenced by AssembleParameters().
Referenced by AssembleParameters().
| const int* finley::AssembleParameters::col_node |
Referenced by AssembleParameters().
Referenced by 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(), and AssembleParameters().
Referenced by 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(), and AssembleParameters().
element file these parameters apply to
Referenced by finley::Assemble_PDE_Points(), 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(), and AssembleParameters().
right-hand side to be updated
Referenced by finley::Assemble_PDE_Points(), 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(), and finley::Assemble_PDE_System_C().
leading dimension of element node table
Referenced by finley::Assemble_LumpedSystem(), finley::Assemble_PDE_Points(), 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(), and AssembleParameters().
Referenced by finley::Assemble_PDE(), finley::Assemble_PDE_Points(), 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(), and AssembleParameters().
number of spatial dimensions
Referenced by finley::Assemble_PDE(), and AssembleParameters().
number of elements
Referenced by AssembleParameters().
Referenced by finley::Assemble_LumpedSystem(), finley::Assemble_PDE(), finley::Assemble_PDE_Points(), 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(), and AssembleParameters().
number of quadrature nodes per subelements
Referenced by 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(), and AssembleParameters().
total number of quadrature nodes = numQuadSub * numQuadSub
Referenced by finley::Assemble_LumpedSystem(), finley::Assemble_PDE(), and AssembleParameters().
number of sides
Referenced by finley::Assemble_PDE(), and AssembleParameters().
number of sub-elements
Referenced by 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(), and AssembleParameters().
| const int* finley::AssembleParameters::row_DOF |
Referenced by finley::Assemble_LumpedSystem(), finley::Assemble_PDE_Points(), 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(), and AssembleParameters().
Referenced by finley::Assemble_LumpedSystem(), finley::Assemble_PDE_Points(), 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(), and AssembleParameters().
Referenced by 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(), and AssembleParameters().
| const int* finley::AssembleParameters::row_node |
Referenced by 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(), and AssembleParameters().
Referenced by 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(), and AssembleParameters().
Referenced by 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(), and AssembleParameters().
system matrix to be updated
Referenced by finley::Assemble_PDE_Points(), 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(), and finley::Assemble_PDE_System_C().
1.7.6.1