OGS
MathLib::PETScVector Member List

This is the complete list of members for MathLib::PETScVector, including all inherited members.

add(const PetscInt i, const PetscScalar value)MathLib::PETScVectorinline
add(const std::vector< PetscInt > &e_idxs, const T_SUBVEC &sub_vec)MathLib::PETScVectorinline
config()MathLib::PETScVectorprivate
copyValues(std::vector< PetscScalar > &u) constMathLib::PETScVector
created_with_ghost_id_MathLib::PETScVectorprivate
destroy()MathLib::PETScVectorinlineprivate
end_rank_MathLib::PETScVectorprivate
entry_array_MathLib::PETScVectormutableprivate
finalizeAssembly()MathLib::PETScVector
finalizeVectorAssembly(PETScVector &vec)MathLib::PETScVectorfriend
get(std::vector< IndexType > const &indices) constMathLib::PETScVector
get(const PetscInt idx) constMathLib::PETScVector
getGhostSize() constMathLib::PETScVectorinline
getGlobalVector(std::vector< PetscScalar > &u) constMathLib::PETScVector
getLocalIndex(const PetscInt global_index) constMathLib::PETScVectorprivate
getLocalSize() constMathLib::PETScVectorinline
getLocalVector() constMathLib::PETScVectorprivate
getRangeBegin() constMathLib::PETScVectorinline
getRangeEnd() constMathLib::PETScVectorinline
getRawVector()MathLib::PETScVectorinline
getRawVector() constMathLib::PETScVectorinline
global_ids2local_ids_ghost_MathLib::PETScVectormutableprivate
IndexType typedefMathLib::PETScVector
operator=(PETScVector &&)=deleteMathLib::PETScVector
operator[](PetscInt idx) constMathLib::PETScVectorinline
PETSc_Vec typedefMathLib::PETScVector
PETScVector()MathLib::PETScVectorinline
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::PETScVectorexplicit
PETScVector(PETScVector &&other)MathLib::PETScVector
restoreArray(PetscScalar *array) constMathLib::PETScVectorinlineprivate
set(const PetscInt i, const PetscScalar value)MathLib::PETScVectorinline
set(const std::vector< PetscInt > &e_idxs, const T_SUBVEC &sub_vec)MathLib::PETScVectorinline
setLocalAccessibleVector() constMathLib::PETScVector
setZero()MathLib::PETScVectorinline
shallowCopy(const PETScVector &v)MathLib::PETScVector
size() constMathLib::PETScVectorinline
size_MathLib::PETScVectorprivate
size_ghosts_MathLib::PETScVectorprivate
size_loc_MathLib::PETScVectorprivate
start_rank_MathLib::PETScVectorprivate
v_MathLib::PETScVectorprivate
v_loc_MathLib::PETScVectormutableprivate
viewer(const std::string &file_name, const PetscViewerFormat vw_format=PETSC_VIEWER_ASCII_MATLAB) constMathLib::PETScVector
~PETScVector()MathLib::PETScVectorinline