#include <femSolver.hpp>
Public Member Functions | |
DECLARE_TYPE (femMesh::femPoint, femPoint) | |
Typedefs. | |
DECLARE_TYPE (femMesh::femTriangle, femTriangle) | |
DECLARE_TYPE (creal *, cmatptr) | |
DECLARE_TYPE (float *, matptr) | |
FEM (femMeshPtr=0, int quadra=0) | |
default constructor | |
~FEM () | |
destructor | |
float | solvePDE (fcts *param, int how) |
solve the PDE | |
creal | deriv (int m, creal *f, int ksolv, int i) |
creal | convect (creal *f, creal *u1, creal *u2, float dt, int i) |
creal | rhsConvect (creal *f, creal *u1, creal *u2, float dt, int i) |
creal | fctval (creal *f, float x, float y) |
int | getregion (int k) |
creal | gfemuser (creal what, creal *f, int i) |
creal | P1ctoP1 (creal *f, int i) |
creal | prodscalar (creal *f, creal *g) |
creal | ginteg (int, int, int, creal *, creal *, int) |
creal | binteg (int, int, int, creal *, creal *, int) |
void | initvarmat (int how, int flagcomplexe, int N, fcts *param) |
void | assemble (int how, int flagcomplexe, int N, int k, creal *a, creal *b, fcts *param) |
void | solvevarpde (int N, fcts *param, int how) |
Public Attributes | |
float * | normlx |
float * | normly |
|
|
|