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

Classes

class  AbstractGrid
 Abstract interface to access finite element grids. More...
class  AbstractProblem
 Abstract interface to define linear problems. More...
class  AbstractQuadrature
 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  HexQuadrature
 Quadrature formula on hexahedra. More...
class  LinearProblem
 Basic implementation of scalar finite element problem. More...
class  MEDITInterface
class  QuadQuadrature
 Quadrature formula on quadrilaterals. More...
class  QuadRectangleGrid
 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  TetQuadrature
 Quadrature formula on tetrahedra. More...
class  TRIANGLEGrid
class  TriangleQuadrature
 Quadrature formula on triangles. More...
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

Definition at line 52 of file Galeri_Workspace.h.

Definition at line 53 of file Galeri_Workspace.h.

Definition at line 54 of file Galeri_Workspace.h.

Definition at line 55 of file Galeri_Workspace.h.

Definition at line 56 of file Galeri_Workspace.h.

Definition at line 57 of file Galeri_Workspace.h.

Definition at line 58 of file Galeri_Workspace.h.

Definition at line 60 of file Galeri_Workspace.h.

Definition at line 61 of file Galeri_Workspace.h.

Definition at line 62 of file Galeri_Workspace.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines