#include <cassert>
#include <cmath>
#include <cstddef>
#include <petscdraw.h>
#include <string>
#include "pism/util/array/Array.hh"
#include "pism/util/array/Array_impl.hh"
#include "pism/util/Time.hh"
#include "pism/util/Grid.hh"
#include "pism/util/ConfigInterface.hh"
#include "pism/util/error_handling.hh"
#include "pism/util/io/io_helpers.hh"
#include "pism/util/Logger.hh"
#include "pism/util/Profiling.hh"
#include "pism/util/petscwrappers/VecScatter.hh"
#include "pism/util/petscwrappers/Viewer.hh"
#include "pism/util/Context.hh"
#include "pism/util/VariableMetadata.hh"
#include "pism/util/io/File.hh"
#include "pism/util/pism_utilities.hh"
#include "pism/util/io/IO_Flags.hh"
Go to the source code of this file.
|
void | pism::array::global_to_local (petsc::DM &dm, Vec source, Vec destination) |
|
static NormType | pism::array::int_to_normtype (int input) |
|
void | pism::array::set_default_value_or_stop (const std::string &filename, const VariableMetadata &variable, io::Default default_value, const Logger &log, Vec output) |
|
static std::array< double, 2 > | pism::array::compute_range (MPI_Comm com, const double *data, size_t data_size) |
|
void | pism::convert_vec (petsc::Vec &v, units::System::Ptr system, const std::string &spec1, const std::string &spec2) |
|