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::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
inline
private
end_rank_
MathLib::PETScVector
private
entry_array_
MathLib::PETScVector
mutable
private
finalizeAssembly
()
MathLib::PETScVector
finalizeVectorAssembly
(PETScVector &vec)
MathLib::PETScVector
friend
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
mutable
private
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
inline
private
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
mutable
private
viewer
(const std::string &file_name, const PetscViewerFormat vw_format=PETSC_VIEWER_ASCII_MATLAB) const
MathLib::PETScVector
~PETScVector
()
MathLib::PETScVector
inline
Generated by
1.11.0