#include "Assemble.h"
#include "Util.h"
#include "esysUtils/blocktimer.h"
Functions | |
void | Finley_Assemble_PDE (Finley_NodeFile *nodes, Finley_ElementFile *elements, Paso_SystemMatrix *S, escriptDataC *F, escriptDataC *A, escriptDataC *B, escriptDataC *C, escriptDataC *D, escriptDataC *X, escriptDataC *Y) |
void Finley_Assemble_PDE | ( | Finley_NodeFile * | nodes, | |
Finley_ElementFile * | elements, | |||
Paso_SystemMatrix * | S, | |||
escriptDataC * | F, | |||
escriptDataC * | A, | |||
escriptDataC * | B, | |||
escriptDataC * | C, | |||
escriptDataC * | D, | |||
escriptDataC * | X, | |||
escriptDataC * | Y | |||
) |
References Assemble_getAssembleParameters(), blocktimer_increment(), blocktimer_time(), Assemble_Parameters::col_NN, Assemble_Parameters::col_NS, ESCRIPT_MAX_DATA_RANK, FALSE, Finley_Assemble_PDE_Single2_1D(), Finley_Assemble_PDE_Single2_2D(), Finley_Assemble_PDE_Single2_3D(), Finley_Assemble_PDE_Single2_C(), Finley_Assemble_PDE_System2_1D(), Finley_Assemble_PDE_System2_2D(), Finley_Assemble_PDE_System2_3D(), Finley_Assemble_PDE_System2_C(), FINLEY_CONTACT_ELEMENTS_1, FINLEY_CONTACT_ELEMENTS_2, FINLEY_ELEMENTS, FINLEY_FACE_ELEMENTS, Finley_noError(), FINLEY_REDUCED_CONTACT_ELEMENTS_1, FINLEY_REDUCED_CONTACT_ELEMENTS_2, FINLEY_REDUCED_ELEMENTS, FINLEY_REDUCED_FACE_ELEMENTS, Finley_resetError(), Finley_setError(), Finley_timer(), functionSpaceTypeEqual, isDataPointShapeEqual(), isEmpty(), LenErrorMsg_MAX, Finley_ElementFile::MPIInfo, Assemble_Parameters::numComp, Assemble_Parameters::numDim, Finley_ElementFile::numElements, Assemble_Parameters::numEqu, Assemble_Parameters::numQuad, numSamplesEqual(), Paso_MPIInfo::rank, Assemble_Parameters::row_NN, Assemble_Parameters::row_NS, Paso_MPIInfo::size, TRUE, TYPE_ERROR, UNKNOWN, updateFunctionSpaceType, and VALUE_ERROR.
Referenced by finley::MeshAdapter::addPDEToRHS(), finley::MeshAdapter::addPDEToSystem(), and finley::MeshAdapter::addPDEToTransportProblem().