PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Namespaces | Functions
Array3D.cc File Reference
#include <cstring>
#include <cstdlib>
#include <cassert>
#include <memory>
#include <petscvec.h>
#include "pism/util/array/Array3D.hh"
#include "pism/util/ConfigInterface.hh"
#include "pism/util/Context.hh"
#include "pism/util/Grid.hh"
#include "pism/util/VariableMetadata.hh"
#include "pism/util/array/Array_impl.hh"
#include "pism/util/array/Scalar.hh"
#include "pism/util/error_handling.hh"
#include "pism/util/io/IO_Flags.hh"
#include "pism/util/io/io_helpers.hh"

Go to the source code of this file.

Namespaces

 pism
 
 pism::array
 

Functions

void pism::array::extract_surface (const Array3D &data, double z, Scalar &output)
 Copies a horizontal slice at level z of an Array3D into output. More...
 
void pism::array::extract_surface (const Array3D &data, const Scalar &z, Scalar &output)
 
void pism::array::sum_columns (const Array3D &data, double A, double B, Scalar &output)