| Array.hpp | Template data structure of type 'dynamically allocated array' (class Array<T>) |
| BiCGStab-d.cpp | |
| BiCGStab-f.cpp | |
| BiCGStab.cc | The preconditioned BiCGStab-method (class BiCGStab<T>) |
| BiCGStab.hpp | The preconditioned BiCGStab-method (class BiCGStab<T>) |
| BiTransfer-d.cpp | |
| BiTransfer-f.cpp | |
| BiTransfer.cc | |
| BiTransfer.hpp | |
| CCGaussSeidel-d.cpp | |
| CCGaussSeidel-f.cpp | |
| CCGaussSeidel.cc | |
| CCGaussSeidel.hpp | |
| CCIntegr.hpp | Quadrature of integrals of type , where and is given by a cell-centered grid function. is considered to be constant over every cell. In every cell, the product gaussian quadrature is used |
| CGIter-d.cpp | |
| CGIter-f.cpp | |
| CGIter.cc | |
| CGIter.hpp | |
| ConstTransfer-d.cpp | |
| ConstTransfer-f.cpp | |
| ConstTransfer.cc | |
| ConstTransfer.hpp | |
| CoupledDisc.hpp | Interfaces for coupling of discretizations. Cf. 'CoupledDisc.doc' for details |
| DiffFlux1Osg-d.cpp | |
| DiffFlux1Osg-f.cpp | |
| DiffFlux1Osg.cc | |
| DiffFlux1Osg.hpp | The flux functions for the FV-discretization (cf. GenLinVcFV.hpp ) of the diffusion equations of the 2nd order with a GENERAL (spd) diffusion tensor on the STRUCTURED GRIDS |
| DiffFlux2Osg-d.cpp | |
| DiffFlux2Osg-f.cpp | |
| DiffFlux2Osg.cc | |
| DiffFlux2Osg.hpp | The flux functions for the FV-discretization (cf. GenLinVcFV.hpp ) of the scalar 3rd-order PDE on the structured grid |
| DistribGS-d.cpp | |
| DistribGS-f.cpp | |
| DistribGS.cc | |
| DistribGS.hpp | |
| DXCell2D-d.cpp | |
| DXCell2D-f.cpp | |
| DXCell2D.cc | |
| DXCell2D.hpp | Templates OpenDX format output routines for plotting MultiArrays as grid cell data. Only 2d plots are supported here |
| DXCell3D-d.cpp | |
| DXCell3D-f.cpp | |
| DXCell3D.cc | |
| DXCell3D.hpp | Templates OpenDX format output routines for plotting MultiArrays as grid cell data. Only 3d plots are supported here |
| DXNodal2D-d.cpp | |
| DXNodal2D-f.cpp | |
| DXNodal2D.cc | |
| DXNodal2D.hpp | Templates OpenDX format output routines for plotting MultiArrays as grid nodal data. Only 2d plots are supported here. These can be 2d MultiArrays or 2d slices of multi-dimensinal MultiArrays |
| FuncExpansion.hpp | Base class templates for the approximate expansion of a function in a sum of base functions |
| GaussSeidel-d.cpp | |
| GaussSeidel-f.cpp | |
| GaussSeidel.cc | |
| GaussSeidel.hpp | |
| gaussweights.cpp | |
| gaussweights.hpp | The points and the weights for the gaussian quadrature |
| GenLinVcFV.hpp | Template class for the general vertex-centered finite-volume discretizations of linear PDEs |
| GridCoarsener.cpp | Implementation of the classes for grid coarsening tools |
| GridCoarsener.hpp | Classes for grid coarsening tools |
| GridTable.hpp | |
| GridVec.hpp | A bundle of MultiVector<T> objects (class GridVec<T>) |
| IntegroFunc-d.cpp | |
| IntegroFunc-f.cpp | |
| IntegroFunc.cc | |
| IntegroFunc.hpp | Class templates for the interfaces for the methods for the computation of the integrals arising in particular in the population dynamics. Besides, this file contains templates for the simple integration methods |
| Interpolation.hpp | Interpolation between two GridVec s of (different) arbitrary size |
| LagrangeExpan-d.cpp | |
| LagrangeExpan-f.cpp | |
| LagrangeExpan.cc | |
| LagrangeExpan.hpp | Expansion of an integration kernel over the basis of the Lagrange polynomials for the Chebyshev points |
| LexILU-d.cpp | |
| LexILU-f.cpp | |
| LexILU.cc | |
| LexILU.hpp | |
| LinCCTransfer-d.cpp | |
| LinCCTransfer-f.cpp | |
| LinCCTransfer.cc | |
| LinCCTransfer.hpp | |
| LinIter-d.cpp | |
| LinIter-f.cpp | |
| LinIter.cc | Function templates for LinIter<T> (cf. LinIter.hpp for details) |
| LinIter.hpp | Class template LinIter<T> for the damped preconditioned linear iteration |
| LinPrecond-d.cpp | |
| LinPrecond-f.cpp | |
| LinPrecond.cc | Function templates for LinPrecond<T> (cf. LinPrecond.hpp) |
| LinPrecond.hpp | Base class template for generic preconditioners for iterative linear solvers (classes SysPrecond<T>, LinPrecond<T> and IdentityPrecond<T>) |
| LinSolver-d.cpp | |
| LinSolver-f.cpp | |
| LinSolver.cc | Function templates for the base classes of linear solvers (cf. LinSolver.hpp for details) |
| LinSolver.hpp | Class templates LinSolver<T> and IterativeLinSolver<T> for linear solvers for SysMatrix<T> -matrices |
| LinTimeStep.hpp | Templates of base classes for time stepping schemes and linearized time-dependent discretizations (classes LinTimeAssemble<T> and LinTSScheme<T>) |
| List.hpp | |
| MGPrecond-d.cpp | |
| MGPrecond-f.cpp | |
| MGPrecond.cc | |
| MGPrecond.hpp | |
| MixedTransfer-d.cpp | |
| MixedTransfer-f.cpp | |
| MixedTransfer.cc | |
| MixedTransfer.hpp | Class templates for transfer operators based on multilinear and constant ansatz functions over bisected grids. If the coarse grid has 'points' in of the dimensions then the fine grid may have or ones. In the former case, the ansatz functions are constant in this direction, in the latter case they are linear |
| MultiArray.hpp | Dynamically allocated multidimentional array of arbitrary dimensionality (class MultiArray<T>) |
| MultiIndex.hpp | The multiindex classes for managing grid points for grids of the arbitrary dimensionality |
| MultiVector.cc | Implementation of the algebraic operations for grid functions (cf. MultiVector.hpp) |
| MultiVector.hpp | Implementation of the algebraic operations for grid functions (class MultiVector<T>) |
| NewtonSolver-d.cpp | |
| NewtonSolver-f.cpp | |
| NewtonSolver.cc | Function templates for the Newton solver and the line-search strategies (cf. NewtonSolver.hpp for details) |
| NewtonSolver.hpp | Class templates of the Newton non-linear solver and line search strategies for it |
| NLTimeStep.hpp | Templates of the base class for time stepping schemes for non-linear time-dependent discretizations (classes NLTimeAssemble<T> and NLTSScheme<T>) |
| NLWTSScheme-d.cpp | |
| NLWTSScheme-f.cpp | |
| NLWTSScheme.cc | |
| NLWTSScheme.hpp | Class templates for the two-time-level weighted average time stepping scheme for non-linear time-dependent discretizations |
| NonLinSolver.hpp | Class templates for non-linear systems and non-linear solvers (NonLinSys<T> and NonLinSolver<T>) |
| PrimFuncMethod-d.cpp | |
| PrimFuncMethod-f.cpp | |
| PrimFuncMethod.cc | |
| PrimFuncMethod.hpp | Class templates for the method of primitive function for the computation of the integrals arising in particular in the population dynamics |
| Quadrature.hpp | Templates for the quadrature of functions that do not depend on any grid functions |
| SAssemble.hpp | Base class template for assembling stiffness matrices (of type SysMatrix<T>), the right-hand sides and boundary conditions of stationary (linear and non-linear) problems |
| sg_mpi.cpp | |
| sg_mpi.hpp | Classes and global declarations for the MPI-parallelization of SG 2 |
| sgdisp.cpp | |
| sgdisp.hpp | Types of the output contents for numerical procedures |
| sgfatal.cpp | SG error handling (using the C++-exceptions) |
| sgfatal.hpp | SG error handling (using the C++-exceptions) |
| sgftoken.cpp | Procedures for reading tokens and delimiters from an input INI-file. Cf. sgtoken.hpp for details |
| sgftoken.hpp | Procedures for reading tokens and delimiters from an input INI-file |
| sggds-d.cpp | |
| sggds-f.cpp | |
| SGParameter.cpp | Functions and static data for the classes from 'SGParameter.hpp' |
| SGParameter.hpp | Classes for the basic SG parameter engine |
| SGrid-d.cpp | |
| SGrid-f.cpp | |
| SGrid.cc | |
| SGrid.hpp | Templates of the base classes for the sparse grids and combination techniques |
| small_m_ex.hpp | SG exception classes for the small_matrix<T> classes |
| small_matrix.cc | Function templates for small_matrix<T>, small_vector<T> and SmallMatrix<T> classes |
| small_matrix.hpp | Header for computations with small dense matrices |
| SOR-d.cpp | |
| SOR-f.cpp | |
| SOR.cc | |
| SOR.hpp | Emplate for the SOR preconditioners (simple and symmetric) for SparseMatrix<T> -matrices. This version uses the lexicographical ordering of the grid points |
| SORa-d.cpp | |
| SORa-f.cpp | |
| SORa.cc | |
| SORa.hpp | Template for the SOR_a preconditioners by K. Johannsen for SparseMatrix<T> -matrices |
| SortedList.hpp | |
| SparseGrid.hpp | |
| SparseMatrix.cc | Templates for sparse matrix structures. Cf. 'SparseMatrix.hpp' |
| SparseMatrix.hpp | Templates for sparse matrix structures (class SparseMatrix<T>) |
| SysMatrix.hpp | A matrix of big sparse blocks (class SysMatrix<T>) |
| Transfer.cc | Function templates for classes from Transfer.hpp |
| Transfer.hpp | Base class template for linear transfer operators for GridVec<T> and MultiVector<T> grid functions |
| WTSScheme-d.cpp | |
| WTSScheme-f.cpp | |
| WTSScheme.cc | |
| WTSScheme.hpp | Class templates for the two-time-level weighted average time stepping scheme |
1.5.2