|
SAMRAI::hier::Variable objects.
|
| static void | copyToPatchLevelVec (Vec &vec, int u_data_idx, int u_dof_index_idx, int p_data_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Copy data to a parallel PETSc Vec on the provided SAMRAI::hier::PatchLevel. More...
|
| |
| static void | copyFromPatchLevelVec (Vec &vec, int u_data_idx, int u_dof_index_idx, int p_data_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level, SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > data_synch_sched, SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > ghost_fill_sched) |
| | Copy data from a parallel PETSc Vec on the provided SAMRAI::hier::PatchLevel. More...
|
| |
| static SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > | constructDataSynchSchedule (int u_data_idx, int p_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Construct a RefineSchedule to synchronize shared values that can be used in conjunction with copyFromPatchLevelVec(). More...
|
| |
| static SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > | constructGhostFillSchedule (int u_data_idx, int p_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Construct a RefineSchedule to fill ghost cell values that can be used in conjunction with copyFromPatchLevelVec(). More...
|
| |
| static void | constructPatchLevelDOFIndices (std::vector< int > &num_dofs_per_proc, int u_dof_index_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Assign a DOF index to each unique degree of freedom on a SAMRAI::hier::PatchLevel. More...
|
| |
| static void | constructPatchLevelAO (AO &ao, std::vector< int > &num_dofs_per_proc, int u_dof_index_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level, int &u_ao_offset, int &p_ao_offset) |
| | Create an application ordering object (AO) that creates a mapping between global PETSc indices and mapping of SAMRAI data indices for patch data index dof_index_idx to a nonnegative integer \( (i,j,k,d):-> p \) on a SAMRAI::hier::PatchLevel. More...
|
| |
| | StaggeredStokesPETScVecUtilities ()=delete |
| | Default constructor. More...
|
| |
| | StaggeredStokesPETScVecUtilities (const StaggeredStokesPETScVecUtilities &from)=delete |
| | Copy constructor. More...
|
| |
| StaggeredStokesPETScVecUtilities & | operator= (const StaggeredStokesPETScVecUtilities &that)=delete |
| | Assignment operator. More...
|
| |
| static void | copyToPatchLevelVec_MAC (Vec &vec, int u_data_idx, int u_dof_index_idx, int p_data_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Implementation of copyToPatchLevelVec() for a standard MAC discretization. More...
|
| |
| static void | copyFromPatchLevelVec_MAC (Vec &vec, int u_data_idx, int u_dof_index_idx, int p_data_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Implementation of copyFromPatchLevelVec() for a standard MAC discretization. More...
|
| |
| static void | constructPatchLevelDOFIndices_MAC (std::vector< int > &num_dofs_proc, int u_dof_index_idx, int p_dof_index_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > patch_level) |
| | Implementation of constructPatchLevelDOFIndices() for a standard MAC discretization. More...
|
| |