This is the complete list of members for MathLib::PETScVector, including all inherited members.
add(const PetscInt i, const PetscScalar value) | MathLib::PETScVector | inline |
add(const std::vector< PetscInt > &e_idxs, const T_SUBVEC &sub_vec) | MathLib::PETScVector | inline |
config() | MathLib::PETScVector | private |
copyValues(std::vector< PetscScalar > &u) const | MathLib::PETScVector | |
created_with_ghost_id_ | MathLib::PETScVector | private |
destroy() | MathLib::PETScVector | inlineprivate |
end_rank_ | MathLib::PETScVector | private |
entry_array_ | MathLib::PETScVector | mutableprivate |
finalizeAssembly() | MathLib::PETScVector | |
finalizeVectorAssembly(PETScVector &vec) | MathLib::PETScVector | friend |
gatherLocalVectors(PetscScalar local_array[], PetscScalar global_array[]) const | MathLib::PETScVector | private |
get(std::vector< IndexType > const &indices) const | MathLib::PETScVector | |
get(const PetscInt idx) const | MathLib::PETScVector | |
getGhostSize() const | MathLib::PETScVector | inline |
getGlobalVector(std::vector< PetscScalar > &u) const | MathLib::PETScVector | |
getLocalIndex(const PetscInt global_index) const | MathLib::PETScVector | private |
getLocalSize() const | MathLib::PETScVector | inline |
getLocalVector() const | MathLib::PETScVector | private |
getRangeBegin() const | MathLib::PETScVector | inline |
getRangeEnd() const | MathLib::PETScVector | inline |
getRawVector() | MathLib::PETScVector | inline |
getRawVector() const | MathLib::PETScVector | inline |
global_ids2local_ids_ghost_ | MathLib::PETScVector | mutableprivate |
IndexType typedef | MathLib::PETScVector | |
operator=(PETScVector &&)=delete | MathLib::PETScVector | |
operator[](PetscInt idx) const | MathLib::PETScVector | inline |
PETSc_Vec typedef | MathLib::PETScVector | |
PETScVector() | MathLib::PETScVector | inline |
PETScVector(const PetscInt vec_size, const bool is_global_size=true) | MathLib::PETScVector | |
PETScVector(const PetscInt vec_size, const std::vector< PetscInt > &ghost_ids, const bool is_global_size=true) | MathLib::PETScVector | |
PETScVector(const PETScVector &existing_vec, const bool deep_copy=true) | MathLib::PETScVector | explicit |
PETScVector(PETScVector &&other) | MathLib::PETScVector | |
restoreArray(PetscScalar *array) const | MathLib::PETScVector | inlineprivate |
set(const PetscInt i, const PetscScalar value) | MathLib::PETScVector | inline |
set(const std::vector< PetscInt > &e_idxs, const T_SUBVEC &sub_vec) | MathLib::PETScVector | inline |
setLocalAccessibleVector() const | MathLib::PETScVector | |
setZero() | MathLib::PETScVector | inline |
shallowCopy(const PETScVector &v) | MathLib::PETScVector | |
size() const | MathLib::PETScVector | inline |
size_ | MathLib::PETScVector | private |
size_ghosts_ | MathLib::PETScVector | private |
size_loc_ | MathLib::PETScVector | private |
start_rank_ | MathLib::PETScVector | private |
v_ | MathLib::PETScVector | private |
v_loc_ | MathLib::PETScVector | mutableprivate |
viewer(const std::string &file_name, const PetscViewerFormat vw_format=PETSC_VIEWER_ASCII_MATLAB) const | MathLib::PETScVector | |
~PETScVector() | MathLib::PETScVector | inline |