| 
    libMesh
    
   | 
 
Struct to house data regarding where in the mesh hierarchy we are located. More...
#include <petsc_dm_wrapper.h>
Public Member Functions | |
| PetscDMContext () | |
Public Attributes | |
| int | n_dofs | 
| int | mesh_dim | 
| DM * | coarser_dm | 
| DM * | finer_dm | 
| DM * | global_dm | 
| PetscMatrix< libMesh::Number > * | K_interp_ptr | 
| PetscMatrix< libMesh::Number > * | K_sub_interp_ptr | 
| PetscMatrix< libMesh::Number > * | K_restrict_ptr | 
| PetscVector< libMesh::Number > * | current_vec | 
| std::vector< std::vector< numeric_index_type > > | dof_vec | 
| Stores local dofs for each var for use in subprojection matrixes.  More... | |
| std::vector< PetscInt > | subfields | 
| Stores subfield ids for use in subprojection matrixes on coarser DMs.  More... | |
Struct to house data regarding where in the mesh hierarchy we are located.
Definition at line 53 of file petsc_dm_wrapper.h.
      
  | 
  inline | 
Definition at line 71 of file petsc_dm_wrapper.h.
| DM* libMesh::PetscDMContext::coarser_dm | 
Definition at line 57 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCoarsen().
| PetscVector<libMesh::Number>* libMesh::PetscDMContext::current_vec | 
Definition at line 63 of file petsc_dm_wrapper.h.
| std::vector<std::vector<numeric_index_type> > libMesh::PetscDMContext::dof_vec | 
Stores local dofs for each var for use in subprojection matrixes.
Definition at line 66 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCreateInterpolation().
| DM* libMesh::PetscDMContext::finer_dm | 
Definition at line 58 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMRefine().
| DM* libMesh::PetscDMContext::global_dm | 
Definition at line 59 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCoarsen(), and libMesh::libmesh_petsc_DMCreateInterpolation().
| PetscMatrix<libMesh::Number>* libMesh::PetscDMContext::K_interp_ptr | 
Definition at line 60 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCreateInterpolation().
| PetscMatrix<libMesh::Number>* libMesh::PetscDMContext::K_restrict_ptr | 
Definition at line 62 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCreateRestriction().
| PetscMatrix<libMesh::Number>* libMesh::PetscDMContext::K_sub_interp_ptr | 
Definition at line 61 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCreateInterpolation().
| int libMesh::PetscDMContext::mesh_dim | 
Definition at line 56 of file petsc_dm_wrapper.h.
Referenced by libMesh::if().
| int libMesh::PetscDMContext::n_dofs | 
Definition at line 55 of file petsc_dm_wrapper.h.
| std::vector<PetscInt> libMesh::PetscDMContext::subfields | 
Stores subfield ids for use in subprojection matrixes on coarser DMs.
Definition at line 69 of file petsc_dm_wrapper.h.
Referenced by libMesh::libmesh_petsc_DMCoarsen(), and libMesh::libmesh_petsc_DMCreateInterpolation().
 1.8.16