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::CellType Member List

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

add(double alpha, const Array2D< double > &x)pism::array::Array2D< double >inline
add(double alpha, const Array2D< double > &x, Array2D< double > &result) constpism::array::Array2D< double >inline
pism::array::Array::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
array()pism::array::Array2D< double >inline
array() constpism::array::Array2D< double >inline
Array2D(std::shared_ptr< const Grid > grid, const std::string &short_name, Kind ghostedp, unsigned int stencil_width=1)pism::array::Array2D< double >inline
as_int(int i, int j) constpism::array::Scalarinline
begin_access() constpism::array::Arrayvirtual
box(int i, int j) constpism::array::Array2D< double >inlineprotected
box_int(int i, int j) constpism::array::Scalarinlineprotected
CellType(std::shared_ptr< const Grid > grid, const std::string &name)pism::array::CellType
CellType(std::shared_ptr< const Grid > grid, const std::string &name, int w)pism::array::CellTypeprotected
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_from(const Array2D< double > &source)pism::array::Array2D< double >inline
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
duplicate() constpism::array::Scalar
end_access() constpism::array::Arrayvirtual
fletcher64() constpism::array::Array
fletcher64_serial() constpism::array::Array
floating_ice(int i, int j) constpism::array::CellTypeinline
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
grounded(int i, int j) constpism::array::CellTypeinline
grounded_ice(int i, int j) constpism::array::CellTypeinline
ice_free(int i, int j) constpism::array::CellTypeinline
ice_free_land(int i, int j) constpism::array::CellTypeinline
ice_free_ocean(int i, int j) constpism::array::CellTypeinline
icy(int i, int j) constpism::array::CellTypeinline
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
ocean(int i, int j) constpism::array::CellTypeinline
operator()(int i, int j)pism::array::Array2D< double >inline
operator()(int i, int j) constpism::array::Array2D< double >inline
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
Scalar(std::shared_ptr< const Grid > grid, const std::string &name)pism::array::Scalar
Scalar(std::shared_ptr< const Grid > grid, const std::string &name, int width)pism::array::Scalarprotected
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
star(int i, int j) constpism::array::Array2D< double >inlineprotected
star_int(int i, int j) constpism::array::Scalarinlineprotected
state_counter() constpism::array::Array
stencil_width() constpism::array::Array
update_ghosts()pism::array::Array
value_type typedefpism::array::Array2D< double >
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