Galeri Package Browser (Single Doxygen Collection) Version of the Day
Galeri::FiniteElements Namespace Reference

## Classes

class  AbstractGrid
Abstract interface to access finite element grids. More...
class  AbstractProblem
Abstract interface to define linear problems. More...
Interfaces for quadrature over elements. More...
class  AbstractVariational
Pure virtual class that defines the variational form. More...
class  FileGrid
class  GalerkinVariational
Defines a pure Galerkin variational form of a scalar PDE. More...
class  HexCubeGrid
Creates a grid composed by hexahedra in a cube. More...
class  LinearProblem
Basic implementation of scalar finite element problem. More...
class  MEDITInterface
Creates a grid with quadrilaterals on a rectangle. More...
class  SUPGVariational
SUPG discretization of an advection-diffusion PDE. More...
class  TetCubeGrid
Creates a grid with tetrahedral elements in a cube. More...
class  TRIANGLEGrid
class  TriangleRectangleGrid
Creates a grid composed by triangles, the domain is a rectangle. More...

## Functions

double Length (const double x1, const double y1, const double z1, const double x2, const double y2, const double z2)
Returns the distance between two points in space.
double Length (const double *x, const double *y, const double *z)
Returns the distance between two points in space.
double AreaOfTriangle (const double *x, const double *y, const double *z)
Computes the area of a triangle in space.
double AreaOfQuad (const double *x, const double *y, const double *z)
Computes the are of a quadrilateral in space.
double VolumeOfTet (const double *X, const double *Y, const double *Z)
Computes the volume of a tetrahedron.

## Variables

const int GALERI_INTERNAL = 0
const int GALERI_BOTTOM = -1
const int GALERI_RIGHT = -2
const int GALERI_TOP = -3
const int GALERI_LEFT = -4
const int GALERI_FRONT = -5
const int GALERI_REAR = -6
const int GALERI_DIRICHLET = 1000
const int GALERI_NEUMANN = 1001
const int GALERI_DO_NOTHING = 1009

## Function Documentation

 double Galeri::FiniteElements::Length ( const double x1, const double y1, const double z1, const double x2, const double y2, const double z2 ) ` [inline]`

Returns the distance between two points in space.

Definition at line 65 of file Galeri_Workspace.h.

 double Galeri::FiniteElements::Length ( const double * x, const double * y, const double * z ) ` [inline]`

Returns the distance between two points in space.

Definition at line 74 of file Galeri_Workspace.h.

 double Galeri::FiniteElements::AreaOfTriangle ( const double * x, const double * y, const double * z ) ` [inline]`

Computes the area of a triangle in space.

Definition at line 83 of file Galeri_Workspace.h.

 double Galeri::FiniteElements::AreaOfQuad ( const double * x, const double * y, const double * z ) ` [inline]`

Computes the are of a quadrilateral in space.

Definition at line 113 of file Galeri_Workspace.h.

 double Galeri::FiniteElements::VolumeOfTet ( const double * X, const double * Y, const double * Z ) ` [inline]`

Computes the volume of a tetrahedron.

Definition at line 132 of file Galeri_Workspace.h.

## Variable Documentation

 const int Galeri::FiniteElements::GALERI_INTERNAL = 0

Definition at line 52 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_BOTTOM = -1

Definition at line 53 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_RIGHT = -2

Definition at line 54 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_TOP = -3

Definition at line 55 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_LEFT = -4

Definition at line 56 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_FRONT = -5

Definition at line 57 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_REAR = -6

Definition at line 58 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_DIRICHLET = 1000

Definition at line 60 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_NEUMANN = 1001

Definition at line 61 of file Galeri_Workspace.h.

 const int Galeri::FiniteElements::GALERI_DO_NOTHING = 1009

Definition at line 62 of file Galeri_Workspace.h.