#include "NodeFile.h"
Finley_NodeFile* Finley_NodeFile_alloc | ( | dim_t | numDim, | |
Paso_MPIInfo * | MPIInfo | |||
) |
References Finley_NodeFile::Coordinates, Finley_NodeFile::degreesOfFreedomConnector, Finley_NodeFile::degreesOfFreedomDistribution, Finley_NodeFile::degreesOfFreedomId, Finley_NodeFile::degreesOfFreedomMapping, Finley_checkPtr(), FINLEY_INITIAL_STATUS, Finley_NodeFile::globalDegreesOfFreedom, Finley_NodeFile::globalNodesIndex, Finley_NodeFile::globalReducedDOFIndex, Finley_NodeFile::globalReducedNodesIndex, Finley_NodeFile::Id, MEMALLOC, Finley_NodeFile::MPIInfo, Finley_NodeFile::nodesDistribution, Finley_NodeFile::nodesMapping, Finley_NodeFile::numDim, Finley_NodeFile::numNodes, Finley_NodeFile::numTagsInUse, Paso_MPIInfo_getReference(), Finley_NodeFile::reducedDegreesOfFreedomConnector, Finley_NodeFile::reducedDegreesOfFreedomDistribution, Finley_NodeFile::reducedDegreesOfFreedomId, Finley_NodeFile::reducedDegreesOfFreedomMapping, Finley_NodeFile::reducedNodesDistribution, Finley_NodeFile::reducedNodesId, Finley_NodeFile::reducedNodesMapping, Finley_NodeFile::status, Finley_NodeFile::Tag, and Finley_NodeFile::tagsInUse.
Referenced by Finley_Mesh_alloc(), Finley_Mesh_glueFaces(), and Finley_Mesh_resolveNodeIds().
index_t* Finley_NodeFile_borrowDegreesOfFreedomTarget | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::degreesOfFreedomMapping, and Finley_NodeMapping::map.
index_t* Finley_NodeFile_borrowGlobalNodesIndex | ( | Finley_NodeFile * | in | ) |
index_t* Finley_NodeFile_borrowGlobalReducedNodesIndex | ( | Finley_NodeFile * | in | ) |
index_t* Finley_NodeFile_borrowNodesTarget | ( | Finley_NodeFile * | in | ) |
References Finley_NodeMapping::map, and Finley_NodeFile::nodesMapping.
index_t* Finley_NodeFile_borrowReducedDegreesOfFreedomTarget | ( | Finley_NodeFile * | in | ) |
References Finley_NodeMapping::map, and Finley_NodeFile::reducedDegreesOfFreedomMapping.
index_t* Finley_NodeFile_borrowReducedNodesTarget | ( | Finley_NodeFile * | in | ) |
References Finley_NodeMapping::map, and Finley_NodeFile::reducedNodesMapping.
index_t* Finley_NodeFile_borrowTargetDegreesOfFreedom | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::degreesOfFreedomMapping, and Finley_NodeMapping::target.
Referenced by Finley_Assemble_interpolate().
index_t* Finley_NodeFile_borrowTargetNodes | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::nodesMapping, and Finley_NodeMapping::target.
Referenced by Finley_Assemble_interpolate().
index_t* Finley_NodeFile_borrowTargetReducedDegreesOfFreedom | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::reducedDegreesOfFreedomMapping, and Finley_NodeMapping::target.
Referenced by Finley_Assemble_interpolate().
index_t* Finley_NodeFile_borrowTargetReducedNodes | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::reducedNodesMapping, and Finley_NodeMapping::target.
Referenced by Finley_Assemble_interpolate().
void Finley_NodeFile_free | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile_freeTable(), MEMFREE, Finley_NodeFile::MPIInfo, and Paso_MPIInfo_free().
Referenced by Finley_Mesh_free(), Finley_Mesh_glueFaces(), and Finley_Mesh_resolveNodeIds().
index_t Finley_NodeFile_getFirstNode | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::nodesDistribution, and Paso_Distribution_getFirstComponent().
Referenced by Finley_Mesh_saveVTK().
index_t Finley_NodeFile_getFirstReducedNode | ( | Finley_NodeFile * | in | ) |
References Paso_Distribution_getFirstComponent(), and Finley_NodeFile::reducedNodesDistribution.
Referenced by Finley_Mesh_saveVTK().
dim_t Finley_NodeFile_getGlobalNumNodes | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::nodesDistribution, and Paso_Distribution_getGlobalNumComponents().
Referenced by Finley_Mesh_saveVTK(), and finley::MeshAdapter::getNumDataPointsGlobal().
dim_t Finley_NodeFile_getGlobalNumReducedNodes | ( | Finley_NodeFile * | in | ) |
References Paso_Distribution_getGlobalNumComponents(), and Finley_NodeFile::reducedNodesDistribution.
Referenced by Finley_Mesh_saveVTK().
index_t Finley_NodeFile_getLastNode | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::nodesDistribution, and Paso_Distribution_getLastComponent().
Referenced by Finley_Mesh_saveVTK().
index_t Finley_NodeFile_getLastReducedNode | ( | Finley_NodeFile * | in | ) |
References Paso_Distribution_getLastComponent(), and Finley_NodeFile::reducedNodesDistribution.
Referenced by Finley_Mesh_saveVTK().
dim_t Finley_NodeFile_getNumDegreesOfFreedom | ( | Finley_NodeFile * | in | ) |
dim_t Finley_NodeFile_getNumNodes | ( | Finley_NodeFile * | in | ) |
References Finley_NodeFile::nodesMapping, and Finley_NodeMapping::numNodes.
Referenced by Finley_Assemble_CopyNodalData(), Finley_Assemble_interpolate(), and finley::MeshAdapter::getDataShape().
dim_t Finley_NodeFile_getNumReducedDegreesOfFreedom | ( | Finley_NodeFile * | in | ) |
dim_t Finley_NodeFile_getNumReducedNodes | ( | Finley_NodeFile * | in | ) |
References Finley_NodeMapping::numTargets, and Finley_NodeFile::reducedNodesMapping.
Referenced by Finley_Assemble_CopyNodalData(), Finley_Assemble_interpolate(), and finley::MeshAdapter::getDataShape().