weakform.h File Reference

#include "function.h"
#include "forms.h"
#include "tuple.h"

Go to the source code of this file.

Classes

class  WeakForm
 Represents the weak formulation of a problem. More...
struct  WeakForm::Area
struct  WeakForm::MatrixFormVol
struct  WeakForm::MatrixFormSurf
struct  WeakForm::VectorFormVol
struct  WeakForm::VectorFormSurf
struct  WeakForm::Stage

Typedefs

typedef scalar(* matrix_form_val_t )(int n, double *wt, fn_t< scalar > *u_ext[], fn_t< double > *vi, fn_t< double > *vj, geom_t< double > *e, user_data_t< scalar > *)
 Matrix and vector forms.
typedef ord_t(* matrix_form_ord_t )(int n, double *wt, fn_t< ord_t > *u_ext[], fn_t< ord_t > *vi, fn_t< ord_t > *vj, geom_t< ord_t > *e, user_data_t< ord_t > *)
typedef scalar(* vector_form_val_t )(int n, double *wt, fn_t< scalar > *u_ext[], fn_t< double > *vi, geom_t< double > *e, user_data_t< scalar > *)
typedef ord_t(* vector_form_ord_t )(int n, double *wt, fn_t< ord_t > *u_ext[], fn_t< ord_t > *vi, geom_t< ord_t > *e, user_data_t< ord_t > *)

Enumerations

enum  SymFlag { ANTISYM = -1, UNSYM = 0, SYM = 1 }

Typedef Documentation

typedef ord_t(* matrix_form_ord_t)(int n, double *wt, fn_t< ord_t > *u_ext[], fn_t< ord_t > *vi, fn_t< ord_t > *vj, geom_t< ord_t > *e, user_data_t< ord_t > *)
typedef scalar(* matrix_form_val_t)(int n, double *wt, fn_t< scalar > *u_ext[], fn_t< double > *vi, fn_t< double > *vj, geom_t< double > *e, user_data_t< scalar > *)

Matrix and vector forms.

typedef ord_t(* vector_form_ord_t)(int n, double *wt, fn_t< ord_t > *u_ext[], fn_t< ord_t > *vi, geom_t< ord_t > *e, user_data_t< ord_t > *)
typedef scalar(* vector_form_val_t)(int n, double *wt, fn_t< scalar > *u_ext[], fn_t< double > *vi, geom_t< double > *e, user_data_t< scalar > *)

Enumeration Type Documentation

enum SymFlag
Enumerator:
ANTISYM 
UNSYM 
SYM 
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3