Go to the source code of this file.
|
| bool | check_skip_remapping (const Vec *const values) |
| void | propagatePencil (const Realf *const dz, const Vec *const values, const uint dimension, const uint blockGID, const Realf dt, const vmesh::VelocityMesh *vmesh, const int lengthOfPencil, const Realf threshold, Realf **blockDataPointer, const Realf *const targetRatios, const unsigned int *const vcell_transpose) |
| bool | copy_trans_block_data_amr (const Realf *const *pencilBlockData, const int lengthOfPencil, Vec *values, const unsigned int *const vcell_transpose, const uint popID) |
| bool | trans_map_1d_amr (const dccrg::Dccrg< spatial_cell::SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const vector< CellID > &localPropagatedCells, const vector< CellID > &remoteTargetCells, std::vector< uint > &nPencils, const uint dimension, const Realf dt, const uint popID) |
| int | get_sibling_index (const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const CellID &cellid) |
| void | update_remote_mapping_contribution_amr (dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const uint dimension, int direction, const uint popID) |
◆ i_trans_ps_blockv_pencil
| #define i_trans_ps_blockv_pencil |
( |
| planeVectorIndex, |
|
|
| planeIndex, |
|
|
| blockIndex, |
|
|
| lengthOfPencil ) |
Value:( (blockIndex) + ( (planeVectorIndex) + (planeIndex) * VEC_PER_PLANE ) * ( lengthOfPencil) )
Definition at line 16 of file cpu_trans_map_amr.cpp.
◆ check_skip_remapping()
| bool check_skip_remapping |
( |
const Vec *const | values | ) |
|
|
inline |
◆ copy_trans_block_data_amr()
| bool copy_trans_block_data_amr |
( |
const Realf *const * | pencilBlockData, |
|
|
const int | lengthOfPencil, |
|
|
Vec * | values, |
|
|
const unsigned int *const | vcell_transpose, |
|
|
const uint | popID ) |
◆ get_sibling_index()
| int get_sibling_index |
( |
const dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > & | mpiGrid, |
|
|
const CellID & | cellid ) |
◆ propagatePencil()
| void propagatePencil |
( |
const Realf *const | dz, |
|
|
const Vec *const | values, |
|
|
const uint | dimension, |
|
|
const uint | blockGID, |
|
|
const Realf | dt, |
|
|
const vmesh::VelocityMesh * | vmesh, |
|
|
const int | lengthOfPencil, |
|
|
const Realf | threshold, |
|
|
Realf ** | blockDataPointer, |
|
|
const Realf *const | targetRatios, |
|
|
const unsigned int *const | vcell_transpose ) |
◆ trans_map_1d_amr()
| bool trans_map_1d_amr |
( |
const dccrg::Dccrg< spatial_cell::SpatialCell, dccrg::Cartesian_Geometry > & | mpiGrid, |
|
|
const vector< CellID > & | localPropagatedCells, |
|
|
const vector< CellID > & | remoteTargetCells, |
|
|
std::vector< uint > & | nPencils, |
|
|
const uint | dimension, |
|
|
const Realf | dt, |
|
|
const uint | popID ) |
◆ update_remote_mapping_contribution_amr()
| void update_remote_mapping_contribution_amr |
( |
dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > & | mpiGrid, |
|
|
const uint | dimension, |
|
|
int | direction, |
|
|
const uint | popID ) |