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

This is the complete list of members for pism::array::Forcing, 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(unsigned int buffer_size, InterpolationType interpolation_type)pism::array::Forcingprivate
allocate_proc0_copy() constpism::array::Array
array()pism::array::Array2D< double >inline
array() constpism::array::Array2D< double >inline
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
Array2D(std::shared_ptr< const Grid > grid, const std::string &short_name, Kind ghostedp, unsigned int stencil_width=1)pism::array::Array2D< double >inline
array3()pism::array::Forcingprivate
as_int(int i, int j) constpism::array::Scalarinline
average(double t, double dt)pism::array::Forcing
begin_access() constpism::array::Forcingvirtual
box(int i, int j) constpism::array::Array2D< double >inlineprotected
box_int(int i, int j) constpism::array::Scalarinlineprotected
buffer_size()pism::array::Forcing
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
Constant(std::shared_ptr< const Grid > grid, const std::string &short_name, double value)pism::array::Forcingstatic
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
discard(int N)pism::array::Forcingprivate
dm() constpism::array::Array
dump(const char filename[]) constpism::array::Array
duplicate() constpism::array::Scalar
end_access() constpism::array::Forcingvirtual
fletcher64() constpism::array::Array
fletcher64_serial() constpism::array::Array
Forcing(std::shared_ptr< const Grid > grid, const File &file, const std::string &short_name, const std::string &standard_name, unsigned int max_buffer_size, bool periodic, InterpolationType interpolation_type=PIECEWISE_CONSTANT)pism::array::Forcing
Forcing(std::shared_ptr< const Grid > grid, const std::string &short_name, unsigned int buffer_size, InterpolationType interpolation_type)pism::array::Forcingprivate
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
init(const std::string &filename, bool periodic)pism::array::Forcing
init_interpolation(const std::vector< double > &ts)pism::array::Forcing
init_periodic_data(const File &file)pism::array::Forcingprivate
interp(double t)pism::array::Forcing
interp(int i, int j, std::vector< double > &results)pism::array::Forcing
levels() constpism::array::Array
m_arraypism::array::Arraymutableprotected
m_datapism::array::Forcingprivate
m_implpism::array::Arrayprotected
max_timestep(double t) constpism::array::Forcing
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()(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
set_record(int n)pism::array::Forcingprivate
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(double t, double dt)pism::array::Forcing
update(unsigned int start)pism::array::Forcingprivate
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
~Forcing()pism::array::Forcingvirtual
~PetscAccessible()=defaultpism::PetscAccessiblevirtual