Feel++  0.91.4
Namespaces | Defines | Typedefs | Functions
/build/buildd/feel++-0.91.4/feel/feelcore/feelpetsc.hpp File Reference
#include <feel/feelcore/feel.hpp>

Namespaces

namespace  Feel

Defines

#define PETSC_VERSION_LESS_THAN(major, minor, subminor)
#define PETSC_VERSION_GREATER_THAN(major, minor, subminor)
#define PETSC_VERSION_GREATER_OR_EQUAL_THAN(major, minor, subminor)

Typedefs

typedef PetscTruth PetscBool

Functions

FEELPP_STRONG_INLINE int Feel::PETSc::VecDestroy (Vec &vec)
FEELPP_STRONG_INLINE int Feel::PETSc::VecScatterDestroy (VecScatter &scatter)
FEELPP_STRONG_INLINE int Feel::PETSc::MatDestroy (Mat &mat)
FEELPP_STRONG_INLINE int Feel::PETSc::ISDestroy (IS &is)
FEELPP_STRONG_INLINE int Feel::PETSc::KSPDestroy (KSP &ksp)
FEELPP_STRONG_INLINE int Feel::PETSc::PCDestroy (PC &pc)
FEELPP_STRONG_INLINE int Feel::PETSc::MatNullSpaceDestroy (MatNullSpace &nullsp)
FEELPP_STRONG_INLINE int Feel::PETSc::SNESDestroy (SNES &snes)
FEELPP_STRONG_INLINE int Feel::PETSc::PetscViewerDestroy (PetscViewer &petsc_viewer)

Detailed Description

Author:
Christophe Prud'homme <christophe.prudhomme@ujf-grenoble.fr>
Date:
2011-11-13

Define Documentation

#define PETSC_VERSION_GREATER_OR_EQUAL_THAN (   major,
  minor,
  subminor 
)
Value:
((PETSC_VERSION_MAJOR > (major) ||                                  \
      (PETSC_VERSION_MAJOR == (major) && (PETSC_VERSION_MINOR >= (minor) || \
                                          (PETSC_VERSION_MINOR == (minor) && \
                                           PETSC_VERSION_SUBMINOR >= (subminor))))) ? 1 : 0)
#define PETSC_VERSION_GREATER_THAN (   major,
  minor,
  subminor 
)
Value:
((PETSC_VERSION_MAJOR > (major) ||                                  \
      (PETSC_VERSION_MAJOR == (major) && (PETSC_VERSION_MINOR > (minor) || \
                                          (PETSC_VERSION_MINOR == (minor) && \
                                           PETSC_VERSION_SUBMINOR > (subminor))))) ? 1 : 0)
#define PETSC_VERSION_LESS_THAN (   major,
  minor,
  subminor 
)
Value:
((PETSC_VERSION_MAJOR < (major) ||                                  \
      (PETSC_VERSION_MAJOR == (major) && (PETSC_VERSION_MINOR < (minor) || \
                                          (PETSC_VERSION_MINOR == (minor) && \
                                           PETSC_VERSION_SUBMINOR < (subminor))))) ? 1 : 0)