quadstd.cpp File Reference

#include "h3dconfig.h"
#include "common.h"
#include "quadstd.h"
#include "refdomain.h"
#include <common/error.h>
#include <common/trace.h>
#include <common/callstack.h>

Defines

#define lambda0(x, y, z)   (((y) + 1.0) / 2.0)
#define lambda1(x, y, z)   (-(1.0 + (x) + (y) + (z)) / 2.0)
#define lambda2(x, y, z)   (((x) + 1.0) / 2.0)
#define lambda3(x, y, z)   (((z) + 1.0) / 2.0)
#define H3D_QUAD_STD_TETRA   NULL
#define H3D_QUAD_STD_HEX   NULL
#define H3D_QUAD_STD_PRISM   NULL

Functions

Quad3Dget_quadrature (EMode3D mode)
Quad1Dget_quadrature_1d ()

Variables

Quad3Dg_quad_3d [] = { H3D_QUAD_STD_TETRA, H3D_QUAD_STD_HEX, H3D_QUAD_STD_PRISM }

Define Documentation

#define H3D_QUAD_STD_HEX   NULL
#define H3D_QUAD_STD_PRISM   NULL
#define H3D_QUAD_STD_TETRA   NULL
#define lambda0 ( x,
y,
 )     (((y) + 1.0) / 2.0)
#define lambda1 ( x,
y,
 )     (-(1.0 + (x) + (y) + (z)) / 2.0)
#define lambda2 ( x,
y,
 )     (((x) + 1.0) / 2.0)
#define lambda3 ( x,
y,
 )     (((z) + 1.0) / 2.0)

Function Documentation

Quad3D* get_quadrature ( EMode3D  mode  ) 
Quad1D* get_quadrature_1d (  ) 

Variable Documentation

Quad3D* g_quad_3d[] = { H3D_QUAD_STD_TETRA, H3D_QUAD_STD_HEX, H3D_QUAD_STD_PRISM }
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3