#include "Assemble.h"
#include "Util.h"
Defines | |
#define | DIM 1 |
#define | DIM 2 |
#define | DIM 3 |
#define | DIM 1 |
#define | DIM 2 |
#define | DIM 3 |
#define | DIM 1 |
#define | DIM 2 |
#define | DIM 3 |
#define | DIM 1 |
#define | DIM 2 |
#define | DIM 3 |
Functions | |
void | Finley_Assemble_gradient (Finley_NodeFile *nodes, Finley_ElementFile *elements, escriptDataC *grad_data, escriptDataC *data) |
#define DIM 3 |
#define DIM 2 |
#define DIM 1 |
#define DIM 3 |
#define DIM 2 |
#define DIM 1 |
#define DIM 3 |
#define DIM 2 |
#define DIM 1 |
#define DIM 3 |
#define DIM 2 |
#define DIM 1 |
Referenced by Assemble_jacobeans_1D(), Assemble_jacobeans_2D(), Assemble_jacobeans_2D_M1D_E1D(), Assemble_jacobeans_2D_M1D_E1D_C(), Assemble_jacobeans_2D_M1D_E2D(), Assemble_jacobeans_2D_M1D_E2D_C(), Assemble_jacobeans_3D(), Assemble_jacobeans_3D_M2D_E2D(), Assemble_jacobeans_3D_M2D_E2D_C(), Assemble_jacobeans_3D_M2D_E3D(), Assemble_jacobeans_3D_M2D_E3D_C(), Finley_Assemble_gradient(), Finley_Assemble_PDE_Single2_1D(), Finley_Assemble_PDE_Single2_2D(), Finley_Assemble_PDE_Single2_3D(), Finley_Assemble_PDE_System2_1D(), Finley_Assemble_PDE_System2_2D(), Finley_Assemble_PDE_System2_3D(), Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), and Finley_RectangularMesh_Rec8().
void Finley_Assemble_gradient | ( | Finley_NodeFile * | nodes, | |
Finley_ElementFile * | elements, | |||
escriptDataC * | grad_data, | |||
escriptDataC * | data | |||
) |
References __const, allocSampleBuffer(), Finley_NodeFile::degreesOfFreedomMapping, DIM, Finley_ElementFile_Jacobeans::DSDX, FALSE, Finley_Assemble_reducedIntegrationOrder, FINLEY_CONTACT_ELEMENTS_2, FINLEY_DEGREES_OF_FREEDOM, Finley_ElementFile_borrowJacobeans(), FINLEY_NODES, Finley_noError(), FINLEY_REDUCED_CONTACT_ELEMENTS_2, FINLEY_REDUCED_DEGREES_OF_FREEDOM, FINLEY_REDUCED_NODES, Finley_resetError(), Finley_setError(), freeSampleBuffer(), getDataPointSize(), getFunctionSpaceType(), getSampleDataRO(), getSampleDataRW(), INDEX2, INDEX3, INDEX4, isExpanded(), Finley_RefElementInfo::linearNodes, Finley_ElementFile::MPIInfo, Assemble_Parameters::NN, Finley_ElementFile::Nodes, Finley_NodeFile::nodesMapping, Finley_ElementFile_Jacobeans::numDim, Finley_ElementFile::numElements, Finley_RefElementInfo::numNodes, Finley_ElementFile::numNodes, Finley_RefElement::numQuadNodes, numSamplesEqual(), Finley_RefElementInfo::numShapes, Finley_NodeMapping::numTargets, Finley_NodeFile::reducedDegreesOfFreedomMapping, Finley_NodeFile::reducedNodesMapping, Finley_ElementFile::ReferenceElement, Finley_ElementFile_Jacobeans::ReferenceElement, requireWrite(), Paso_MPIInfo::size, SYSTEM_ERROR, Finley_NodeMapping::target, TRUE, Finley_RefElement::Type, and TYPE_ERROR.
Referenced by finley::MeshAdapter::setToGradient().