stable0.2 revision 645
This source Browser shows the C++ class (object) structure of PISM. It shows all the classes in PISM, all the inheritance structure and all the members (variables and methods) of all the PISM classes. It was automatically generated by doxygen (http://www.doxygen.org/) from comments in the PISM source code. It can be built in any source code release. Just do cd doc/ && make browser and then use a web browser like Firefox to view doxy/html/index.html
The website http://www.pism-docs.org/ is the root for all PISM information. See https://gna.org/projects/pism/ to download the PISM source code. You can get help, send comments, or ask for new features by email to help@pism-docs.org.
For help installing PISM, see the PISM Installation Manual. Generate it from source using LaTeX by make installation.
For help using PISM, see the PISM User's Manual. Generate it from source by make userman. Most users should stick to the User's Manual for quite a while. Only when a user needs to extend PISM functionality is a look at the current Browser really worthwhile.
For the subset of this Browser which documents the ice dynamics core routines in PDF form, see the PISM Reference Manual. Generate from source by make refman. The Reference Manual contains the minimum documentation of the PISM class structure which documents the ice dynamics continuum models and numerical methods of PISM. The Browser contains all the material in the Reference Manual and much more.
There is also a repository browsing tool at the PISM download site (https://gna.org/projects/pism/) which shows changes between source code revisions.
Some major entry points into the class structure and functions of PISM:
For a complete list of classes, click on the "Classes" tab at the top of the page.
Copyright (C) 2008-2009 Ed Bueler and Constantine Khroulev. This document is part of PISM. PISM is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. PISM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with PISM; see COPYING in the PISM source directory; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1.5.5