#include "Paso_MPI.h"
#include "Common.h"
Go to the source code of this file.
Classes | |
struct | Paso_SharedComponents |
Functions | |
Paso_SharedComponents * | Paso_SharedComponents_alloc (dim_t local_length, dim_t numNeighbors, Paso_MPI_rank *neighbor, index_t *shared, index_t *offsetInShared, index_t m, index_t b, Paso_MPIInfo *mpi_info) |
Paso_SharedComponents * | Paso_SharedComponents_getReference (Paso_SharedComponents *) |
void | Paso_SharedComponents_free (Paso_SharedComponents *) |
Paso_SharedComponents* Paso_SharedComponents_alloc | ( | dim_t | local_length, | |
dim_t | numNeighbors, | |||
Paso_MPI_rank * | neighbor, | |||
index_t * | shared, | |||
index_t * | offsetInShared, | |||
index_t | m, | |||
index_t | b, | |||
Paso_MPIInfo * | mpi_info | |||
) |
References Paso_SharedComponents::local_length, MEMALLOC, Paso_SharedComponents::mpi_info, Paso_SharedComponents::neighbor, Paso_SharedComponents::numNeighbors, Paso_SharedComponents::numSharedComponents, Paso_SharedComponents::offsetInShared, Paso_checkPtr(), Paso_MPIInfo_getReference(), Paso_noError(), Paso_resetError(), Paso_SharedComponents_free(), Paso_SharedComponents::reference_counter, and Paso_SharedComponents::shared.
Referenced by Mesh_createDOFMappingAndCoupling(), Paso_Connector_unroll(), Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().
void Paso_SharedComponents_free | ( | Paso_SharedComponents * | ) |
References MEMFREE, Paso_SharedComponents::mpi_info, Paso_SharedComponents::neighbor, Paso_SharedComponents::offsetInShared, Paso_MPIInfo_free(), Paso_SharedComponents::reference_counter, and Paso_SharedComponents::shared.
Referenced by Mesh_createDOFMappingAndCoupling(), Paso_Connector_free(), Paso_Connector_unroll(), Paso_SharedComponents_alloc(), Paso_SystemMatrix_loadMM_toCSC(), and Paso_SystemMatrix_loadMM_toCSR().
Paso_SharedComponents* Paso_SharedComponents_getReference | ( | Paso_SharedComponents * | ) |
References Paso_SharedComponents::reference_counter.
Referenced by Paso_Connector_alloc(), and Paso_Connector_unroll().