38 #include <femMesh.hpp> 39 #include <femDisk.hpp> 40 #include <femTreeNode.hpp> 41 #include <femIdentifier.hpp> 53 const int refbdy = 60;
73 ident *x, *y, *cursom, *t, *ng, *region, *ne, *I, *pi, *nx, *ny;
140 __text =
new char[strlen( __t )+1];
141 strcpy( __text, __t );
162 noeudPtr instruction(
void);
165 creal eval(noeudPtr);
168 void bucheron(noeudPtr);
174 void showtree(noeudPtr t);
180 void libereparam(
void);
199 noeudPtr exprarith ();
200 noeudPtr exprcomp ();
202 noeudPtr fctfileproc ();
203 noeudPtr symb_bdyproc ();
204 noeudPtr symb_dchproc ();
205 noeudPtr symb_solvproc ();
206 noeudPtr diskmshproc ();
207 noeudPtr preparesolve ();
208 noeudPtr prepvarsolve ();
209 noeudPtr symb_pdeproc ();
210 void edp (noeudPtr s);
211 void defbdybypoint (noeudPtr s);
212 void defbdy (noeudPtr);
213 void build (noeudPtr);
214 void maketable (noeudPtr);
215 void conddch (noeudPtr);
216 void condfrr (noeudPtr);
217 void solve (noeudPtr);
218 void oppde (noeudPtr);
219 void sauvefct (noeudPtr);
220 void chargfct (noeudPtr);
221 void plot (noeudPtr);
222 void plot3d (noeudPtr);
223 void chartrig (noeudPtr);
224 void sauvtrig (noeudPtr);
225 void showident (
ident *);
226 void showtreeaux (
int, noeudPtr);
227 void adapt(noeudPtr);
228 void reinitialize ();
229 int setgeom (
int cursloc,
int iloc,
int precise);
230 void varpde(noeudPtr s);
231 void doconddch(
int i,
int cursloc,
int iloc,
int* ib,noeudPtr s);
232 void opcondlim (noeudPtr s);
239 std::list<function> __function_list;
241 femGraphicDeviceIndependentPtr __graph;
247 int imdnu, thesgndnu;
252 int cursloc, cursom, numnoeuds;
Definition: femIdentifier.hpp:71
static femParser * New()
create a new instance
Definition: femParser.hpp:150
#define DECLARE_CLASS(tag)
Declare class , class pointer , const pointer, class reference and const class reference types for cl...
Definition: femCommon.hpp:64
void setText(const char *__t)
set the buffer to be parsed
Definition: femParser.hpp:134
Definition: femDisk.cpp:50
Definition: femTreeNode.hpp:60
provides the syntaxical analysis
Definition: femParser.hpp:92
Mesh class.
Definition: femMesh.hpp:52
defines a language variable
Definition: femParser.hpp:71
GraphicsType
graphics type
Definition: femParser.hpp:101
Definition: femMisc.hpp:86
femMeshCptr getMesh() const
get the mesh
Definition: femParser.hpp:186
provide a pool for all the PDE data
Definition: femDisk.hpp:62
void setGraphicType(GraphicsType gt)
set the graphic type
Definition: femParser.hpp:128