PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
pism::array::Array Member List

This is the complete list of members for pism::array::Array, including all inherited members.

add(double alpha, const Array &x)pism::array::Array
allocate_proc0_copy() constpism::array::Array
Array(std::shared_ptr< const Grid > grid, const std::string &name, Kind ghostedp, size_t dof, size_t stencil_width, const std::vector< double > &zlevels)pism::array::Arrayprotected
Array(const Array &other)pism::array::Arrayprivate
begin_access() constpism::array::Arrayvirtual
check_array_indices(int i, int j, unsigned int k) constpism::array::Arrayprotected
checkCompatibility(const char *function, const Array &other) constpism::array::Arrayprotected
checksum(bool serial) constpism::array::Array
copy_to_vec(std::shared_ptr< petsc::DM > destination_da, petsc::Vec &destination) constpism::array::Arrayprotected
define(const File &file, io::Type default_type) constpism::array::Array
dm() constpism::array::Array
dump(const char filename[]) constpism::array::Array
end_access() constpism::array::Arrayvirtual
fletcher64() constpism::array::Array
fletcher64_serial() constpism::array::Array
get_dof(std::shared_ptr< petsc::DM > da_result, petsc::Vec &result, unsigned int start, unsigned int count=1) constpism::array::Arrayprotected
get_from_proc0(petsc::Vec &onp0)pism::array::Array
get_from_proc0(petsc::Vec &onp0, petsc::Vec &parallel) constpism::array::Arrayprotected
get_name() constpism::array::Array
grid() constpism::array::Array
inc_state_counter()pism::array::Array
levels() constpism::array::Array
m_arraypism::array::Arraymutableprotected
m_implpism::array::Arrayprotected
metadata(unsigned int N=0)pism::array::Array
metadata(unsigned int N=0) constpism::array::Array
ndims() constpism::array::Array
ndof() constpism::array::Array
norm(int n) constpism::array::Array
operator=(const Array &)pism::array::Arrayprivate
print_checksum(const char *prefix="", bool serial=false) constpism::array::Array
put_on_proc0(petsc::Vec &onp0) constpism::array::Array
put_on_proc0(petsc::Vec &parallel, petsc::Vec &onp0) constpism::array::Arrayprotected
range() constpism::array::Array
read(const std::string &filename, unsigned int time)pism::array::Array
read(const File &file, unsigned int time)pism::array::Array
read_impl(const File &file, unsigned int time)pism::array::Arrayprotected
regrid(const std::string &filename, io::Default default_value)pism::array::Array
regrid(const File &file, io::Default default_value)pism::array::Array
regrid_impl(const File &file, io::Default default_value)pism::array::Arrayprotectedvirtual
scale(double alpha)pism::array::Array
set(double c)pism::array::Array
set_begin_access_use_dof(bool flag)pism::array::Arrayprotected
set_dof(std::shared_ptr< petsc::DM > da_source, petsc::Vec &source, unsigned int start, unsigned int count=1)pism::array::Arrayprotected
set_interpolation_type(InterpolationType type)pism::array::Array
set_name(const std::string &name)pism::array::Array
shape() constpism::array::Array
shift(double alpha)pism::array::Array
size() constpism::array::Arrayprivate
state_counter() constpism::array::Array
stencil_width() constpism::array::Array
update_ghosts()pism::array::Array
vec() constpism::array::Array
view(std::vector< std::shared_ptr< petsc::Viewer > > viewers) constpism::array::Array
write(const std::string &filename) constpism::array::Array
write(const File &file) constpism::array::Array
write_impl(const File &file) constpism::array::Arrayprotected
~Array()pism::array::Arrayvirtual
~PetscAccessible()=defaultpism::PetscAccessiblevirtual