forms.cpp File Reference

#include "h3dconfig.h"
#include "forms.h"
#include <common/callstack.h>
#include "integrals/hcurl.h"
#include "refmap.h"
#include <common/trace.h>
#include <common/error.h>

Functions

geom_t< ord_tinit_geom (int marker)
 Init element geometry for calculating the integration order.
geom_t< double > init_geom (int marker, RefMap *rm, const int np, const QuadPt3D *pt)
 Init element geometry for volumetric integrals.
geom_t< double > init_geom (int marker, RefMap *rm, int iface, const int np, const QuadPt3D *pt)
 Init element geometry for surface integrals.
void free_geom (geom_t< double > *e)
 Free data related to the element geometry.
fn_t< ord_tinit_fn (const order3_t &order)
 Init the function for calculation the integration order.
sfn_tinit_fn (ShapeFunction *shfn, RefMap *rm, const int np, const QuadPt3D *pt)
 Init the function for the evaluation of the volumetric integral.
sfn_tinit_fn (ShapeFunction *shfn, RefMap *rm, int iface, const int np, const QuadPt3D *pt)
 Init the function for the evaluation of the surface integral.
mfn_tinit_fn (MeshFunction *f, RefMap *rm, const int np, const QuadPt3D *pt)
 Init the mesh-function for the evaluation of the volumetric/surface integral.
void free_fn (fn_t< ord_t > *f)
template<typename T >
void free_fn_tpl (fn_t< T > *f)
void free_fn (sfn_t *f)

Function Documentation

void free_fn ( sfn_t f  ) 
void free_fn ( fn_t< ord_t > *  f  ) 
template<typename T >
void free_fn_tpl ( fn_t< T > *  f  )  [inline]
void free_geom ( geom_t< double > *  e  ) 

Free data related to the element geometry.

mfn_t* init_fn ( MeshFunction f,
RefMap rm,
const int  np,
const QuadPt3D pt 
)

Init the mesh-function for the evaluation of the volumetric/surface integral.

sfn_t* init_fn ( ShapeFunction shfn,
RefMap rm,
int  iface,
const int  np,
const QuadPt3D pt 
)

Init the function for the evaluation of the surface integral.

sfn_t* init_fn ( ShapeFunction shfn,
RefMap rm,
const int  np,
const QuadPt3D pt 
)

Init the function for the evaluation of the volumetric integral.

fn_t<ord_t> init_fn ( const order3_t order  ) 

Init the function for calculation the integration order.

geom_t<double> init_geom ( int  marker,
RefMap rm,
int  iface,
const int  np,
const QuadPt3D pt 
)

Init element geometry for surface integrals.

geom_t<double> init_geom ( int  marker,
RefMap rm,
const int  np,
const QuadPt3D pt 
)

Init element geometry for volumetric integrals.

geom_t<ord_t> init_geom ( int  marker  ) 

Init element geometry for calculating the integration order.

Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3