diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/kaskade/Makefile | 34 | ||||
-rw-r--r-- | math/kaskade/distinfo | 2 | ||||
-rw-r--r-- | math/kaskade/files/Makefile | 8 | ||||
-rw-r--r-- | math/kaskade/files/configure | 4 | ||||
-rw-r--r-- | math/kaskade/files/patch-aa | 98 | ||||
-rw-r--r-- | math/kaskade/files/patch-ab | 6 | ||||
-rw-r--r-- | math/kaskade/files/patch-ac | 14 | ||||
-rw-r--r-- | math/kaskade/files/patch-ba | 36 | ||||
-rw-r--r-- | math/kaskade/files/patch-bb | 36 | ||||
-rw-r--r-- | math/kaskade/files/patch-bc | 19 | ||||
-rw-r--r-- | math/kaskade/files/patch-ca | 86 | ||||
-rw-r--r-- | math/kaskade/files/patch-da | 936 | ||||
-rw-r--r-- | math/kaskade/files/patch-sources::makefile.in | 13 | ||||
-rw-r--r-- | math/kaskade/pkg-plist | 388 |
14 files changed, 234 insertions, 1446 deletions
diff --git a/math/kaskade/Makefile b/math/kaskade/Makefile index 553cc6685286..63a33c604731 100644 --- a/math/kaskade/Makefile +++ b/math/kaskade/Makefile @@ -6,40 +6,32 @@ # PORTNAME= kaskade -PORTVERSION= 3.1.1 +PORTVERSION= 3.2.1 CATEGORIES= math science MASTER_SITES= ftp://ftp.zib.de/pub/kaskade/3.x/ DISTNAME= ${PORTVERSION} -EXTRACT_SUFX= .tar.Z MAINTAINER= ports@FreeBSD.org COMMENT= Adaptive linear scalar elliptic and parabolic problem solver USE_X_PREFIX= yes - -.include <bsd.port.pre.mk> -.if ${OSVERSION} >= 400004 -MAKE_ENV+= HAVE_G2C=yes -.endif - -.if ${OSVERSION} >= 500113 -BROKEN= "Does not compile (bad C++ code)" -.endif +GNU_CONFIGURE= yes DIST_SUBDIR= kaskade -WRKSRC= ${WRKDIR}/3.1 -MAKEFILE= makefile -ALL_TARGET= k6 +WRKSRC= ${WRKDIR}/3.2.1 -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/k6 ${PREFIX}/bin +post-patch: + ${CP} ${FILESDIR}/Makefile ${WRKSRC} + ${CP} ${FILESDIR}/configure ${WRKSRC} post-install: .if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/share/examples/kaskade - ${INSTALL_DATA} ${WRKSRC}/*.cmd ${PREFIX}/share/examples/kaskade - ${INSTALL_DATA} ${WRKSRC}/*.geo ${PREFIX}/share/examples/kaskade - ${INSTALL_DATA} ${WRKSRC}/*.mat ${PREFIX}/share/examples/kaskade + @${MKDIR} ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/data/*.cmd ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/data/*.ex ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/data/*.geo ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/data/kaskade.init ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/data/*.mat ${EXAMPLESDIR} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/math/kaskade/distinfo b/math/kaskade/distinfo index 0e3d4ff53706..3d144b5cf1ae 100644 --- a/math/kaskade/distinfo +++ b/math/kaskade/distinfo @@ -1 +1 @@ -MD5 (kaskade/3.1.1.tar.Z) = 8cbe50e75d1ded21838461f80cf62fe5 +MD5 (kaskade/3.2.1.tar.gz) = 069be7efdd7e1e6728e2005ed41f0688 diff --git a/math/kaskade/files/Makefile b/math/kaskade/files/Makefile new file mode 100644 index 000000000000..b923e13b3175 --- /dev/null +++ b/math/kaskade/files/Makefile @@ -0,0 +1,8 @@ +# $FreeBSD$ + +all: + cd minigraph && $(MAKE) + cd sources && $(MAKE) + +install: + $(BSD_INSTALL_PROGRAM) sources/k6-freebsd-cc $(PREFIX)/bin/k6 diff --git a/math/kaskade/files/configure b/math/kaskade/files/configure new file mode 100644 index 000000000000..7aae54645201 --- /dev/null +++ b/math/kaskade/files/configure @@ -0,0 +1,4 @@ +#!/bin/sh +# $FreeBSD$ +(cd minigraph && sh ./configure $*) +(cd sources && sh ./configure $*) diff --git a/math/kaskade/files/patch-aa b/math/kaskade/files/patch-aa deleted file mode 100644 index 08db5888cb1f..000000000000 --- a/math/kaskade/files/patch-aa +++ /dev/null @@ -1,98 +0,0 @@ ---- makefile.orig Wed Sep 25 23:32:22 1996 -+++ makefile Mon Mar 13 01:34:19 2000 -@@ -1,7 +1,7 @@ - PURIFY = #purify - PURELINK = #purelink --C++ = $(PURIFY) g++ --LD = $(PURELINK) g++ -+C++ = ${CXX} -+LD = ${CXX} - - #C++ = $(PURIFY) g++ -w -I/sgisoft/gnu/lib/g++-include # !!! SGI GNU 2.7.1 - #LD = $(PURIFY) g++ -w -@@ -18,25 +18,33 @@ - #FORFLAGS = -O -extend_source # SGI - - DEBFLAG = -g --OPTFLAG = -Wall -O -g -+OPTFLAG = ${CXXFLAGS} - - LIBS = -lX11 -lm $(F77LIBS) --#LIBDIR = /usr/X11/lib # PC LINUX, XFree86 3.1.1 -+.if ${PORTOBJFORMAT} == "elf" -+LIBS+=-Wl,-rpath,${X11BASE}/lib -+.endif - --F77LIBS = -L/opt/SUNWspro/SC4.0/lib -lF77 -lM77 -lsunmath -lsocket -lnsl # SUN -+LIBDIR = ${X11BASE}/lib -+ -+#F77LIBS = -L/opt/SUNWspro/SC4.0/lib -lF77 -lM77 -lsunmath -lsocket -lnsl # SUN - #F77LIBS = -lftn # SGI - #F77LIBS = -L/opt/SUNWspro/SC3.0/lib -lF77 -lM77 -lcomplex -lsunmath -lnsl -lsocket # SUN SC3.0 - # F77LIBS = -lxlf -lxlf90 -lxlfutil # IBM - # F77LIBS = -lfor # DEC Alpha --# F77LIBS = -lf2c # PC LINUX, XFree86 3.1.1 -- --CFLAGS = -ansi --CPPFLAGS = --LDFLAGS = $(DEBFLAG) -+.if defined(HAVE_G2C) -+F77LIBS = -lg2c # PC LINUX, XFree86 3.1.1 -+.else -+F77LIBS = -lf2c # PC LINUX, XFree86 3.1.1 -+.endif -+ -+#CFLAGS = -ansi -+CPPFLAGS = -I${X11BASE}/include -+#LDFLAGS = $(DEBFLAG) - - # ------------------------------------------------------------------------- - --TargetDirectory = /temp # used for command 'copy' -+TargetDirectory = /tmp # used for command 'copy' - - default: k6 - -@@ -77,18 +85,18 @@ - FSources = ma28.f madc28.f - - # SUN / SGI: --ma28.o: ma28.f sysmat.h sysmatml.h sysmatsp.h -- $(FOR) -c $(FORFLAGS) ma28.f --madc28.o: madc28.f sysmat.h sysmatml.h sysmatsp.h -- $(FOR) -c $(FORFLAGS) madc28.f -- -- --# SUN and PC LINUX: - #ma28.o: ma28.f sysmat.h sysmatml.h sysmatsp.h - # $(FOR) -c $(FORFLAGS) ma28.f - #madc28.o: madc28.f sysmat.h sysmatml.h sysmatsp.h - # $(FOR) -c $(FORFLAGS) madc28.f - -+ -+# SUN and PC LINUX: -+ma28.o: ma28.f sysmat.h sysmatml.h sysmatsp.h -+ $(FOR) -c $(FORFLAGS) ma28.f -+madc28.o: madc28.f sysmat.h sysmatml.h sysmatsp.h -+ $(FOR) -c $(FORFLAGS) madc28.f -+ - # IBM: - #ma28.o: ma28.f sysmat.h sysmatml.h sysmatsp.h - # $(FOR) -c -qextname $(FORFLAGS) ma28.f -@@ -224,12 +232,12 @@ - k3: $(k3O) - $(LD) $(LDFLAGS) -o k3 $(k3O) $(LIBS) - --k6: $(k6O) -- $(LD) $(LDFLAGS) -o k6 $(k6O) $(LIBS) -+#k6: $(k6O) -+# $(LD) $(LDFLAGS) -o k6 $(k6O) $(LIBS) - - # under PC Linux add "-L$(LIBDIR)" --#k6: $(k6O) --# $(LD) $(LDFLAGS) -o k6 $(k6O) $(LIBS) -L$(LIBDIR) -+k6: $(k6O) -+ $(LD) $(LDFLAGS) -o k6 $(k6O) $(LIBS) -L$(LIBDIR) - - - diff --git a/math/kaskade/files/patch-ab b/math/kaskade/files/patch-ab index 9b38cecb4002..f4c1b25e4c9d 100644 --- a/math/kaskade/files/patch-ab +++ b/math/kaskade/files/patch-ab @@ -1,5 +1,7 @@ -*** psdriv.cc.orig Tue Jul 8 23:53:37 1997 ---- psdriv.cc Tue Jul 8 23:53:43 1997 +$FreeBSD$ + +*** sources/psdriv.cc.orig Tue Jul 8 23:53:37 1997 +--- sources/psdriv.cc Tue Jul 8 23:53:43 1997 *************** *** 155,161 **** --- 155,163 ---- diff --git a/math/kaskade/files/patch-ac b/math/kaskade/files/patch-ac deleted file mode 100644 index 1d7a5409a7bd..000000000000 --- a/math/kaskade/files/patch-ac +++ /dev/null @@ -1,14 +0,0 @@ ---- fortran.h.orig Tue Apr 23 02:45:02 1996 -+++ fortran.h Sun Jun 20 13:32:40 1999 -@@ -1,7 +1,11 @@ - #ifndef FORTRAN_H - #define FORTRAN_H - -+#if __FreeBSD__ < 4 - #include <generic.h> - #define F77NAME(x) name2(x,_) -+#else -+#define F77NAME(x) x ## _ -+#endif - - #endif diff --git a/math/kaskade/files/patch-ba b/math/kaskade/files/patch-ba deleted file mode 100644 index 8039916422b7..000000000000 --- a/math/kaskade/files/patch-ba +++ /dev/null @@ -1,36 +0,0 @@ -*** int.cc.orig Wed Jul 9 14:06:19 1997 ---- int.cc Wed Jul 9 14:32:29 1997 -*************** -*** 188,194 **** - - // -- interactive - -! // cout << "Enter 'y' for mesh plot: "; cout.flush(); gets(s); - cout << "Postscript picture of mesh plot: "; - - s[0] = 'y'; ---- 188,194 ---- - - // -- interactive - -! // cout << "Enter 'y' for mesh plot: "; cout.flush(); fgets(s,256,stdin); - cout << "Postscript picture of mesh plot: "; - - s[0] = 'y'; -*************** -*** 204,210 **** - delete fePost; - } - -! // cout << "Enter 'y' for solution plot: "; cout.flush(); gets(s); - cout << "Postscript picture of solution plot: "; - s[0] = 'y'; - if (strchr(s,'y') || strchr(s,'Y')) ---- 204,210 ---- - delete fePost; - } - -! // cout << "Enter 'y' for solution plot: "; cout.flush(); fgets(s,256,stdin); - cout << "Postscript picture of solution plot: "; - s[0] = 'y'; - if (strchr(s,'y') || strchr(s,'Y')) diff --git a/math/kaskade/files/patch-bb b/math/kaskade/files/patch-bb deleted file mode 100644 index 8fa9bbaa29ff..000000000000 --- a/math/kaskade/files/patch-bb +++ /dev/null @@ -1,36 +0,0 @@ -*** kaskade.cc.orig Wed Jul 9 14:06:44 1997 ---- kaskade.cc Wed Jul 9 14:09:41 1997 -*************** -*** 101,107 **** - if (Continue == True) return noPicture; - if (!Cmd.isTrue("pause")) { Continue = True; return noPicture; } - -! char s[5]; cout << " <CR>"; cout.flush(); gets(s); strToLower(s); - if (strchr(s,'q') || strchr(s,'e')) { cout << "\nEXIT FORCED\n"; exit(1); } - if (strchr(s,'c') || strchr(s,'g')) { Continue = True; return noPicture; } - if (strchr(s,'p') || strchr(s,'P')) { return picture; } ---- 101,107 ---- - if (Continue == True) return noPicture; - if (!Cmd.isTrue("pause")) { Continue = True; return noPicture; } - -! char s[5]; cout << " <CR>"; cout.flush(); fgets(s,256,stdin); strToLower(s); - if (strchr(s,'q') || strchr(s,'e')) { cout << "\nEXIT FORCED\n"; exit(1); } - if (strchr(s,'c') || strchr(s,'g')) { Continue = True; return noPicture; } - if (strchr(s,'p') || strchr(s,'P')) { return picture; } -*************** -*** 110,116 **** - - void PauseAnyWay() - { -! char s[5]; cout << " <CR>"; cout.flush(); gets(s); strToLower(s); - if (strchr(s,'q') || strchr(s,'e')) { cout << "\nExit forced\n"; exit(1); } - } - //------------------------------------------------------------------------- ---- 110,116 ---- - - void PauseAnyWay() - { -! char s[5]; cout << " <CR>"; cout.flush(); fgets(s,256,stdin); strToLower(s); - if (strchr(s,'q') || strchr(s,'e')) { cout << "\nExit forced\n"; exit(1); } - } - //------------------------------------------------------------------------- diff --git a/math/kaskade/files/patch-bc b/math/kaskade/files/patch-bc deleted file mode 100644 index e82654310c83..000000000000 --- a/math/kaskade/files/patch-bc +++ /dev/null @@ -1,19 +0,0 @@ -*** sysmatsp.cc.orig Wed Jul 9 14:07:24 1997 ---- sysmatsp.cc Wed Jul 9 14:11:23 1997 -*************** -*** 171,177 **** - void SparseMatrix:: printMatLabFormat() const - { - char s[10]; -! printf ("\n--- print A ? <No> "); gets(s); - strToLower(s); - if (!strchr(s,'y')) return; - ---- 171,177 ---- - void SparseMatrix:: printMatLabFormat() const - { - char s[10]; -! printf ("\n--- print A ? <No> "); fgets(s,256,stdin); - strToLower(s); - if (!strchr(s,'y')) return; - diff --git a/math/kaskade/files/patch-ca b/math/kaskade/files/patch-ca deleted file mode 100644 index a8b01d6ec5b0..000000000000 --- a/math/kaskade/files/patch-ca +++ /dev/null @@ -1,86 +0,0 @@ - This patch is for ZGUI and it's not used because it requires an - outdated version of Tcl/Tk. -*** zgui/Makefile.orig Tue Feb 6 04:30:35 1996 ---- zgui/Makefile Sat Jul 19 21:58:03 1997 -*************** -*** 1,22 **** -! OS = SUNOS - CC = gcc - FORTRAN = f77 - RANLIB = ranlib - -! CFLAGS = -g -O -W -Wall - FFLAGS = -O -xl -! FTNLIB = -L/opt/SUNWspro/SC3.0/lib -lF77 -lM77 -! LFLAGS = -g - - OBJS = $(OBJDIR)/ParLists.o $(OBJDIR)/FtnParLists.o $(OBJDIR)/tclHash.o - GUIOBJS = $(OBJDIR)/ParLists.o $(OBJDIR)/TclParLists.o $(OBJDIR)/zgui.o\ - $(OBJDIR)/AppStart.o - -! TCLLIB = /zib5/Tk_Tcl/tcl7.4/lib # path for TCL libs, depends on your installation -! TCLINCLUDE = /zib5/Tk_Tcl/tcl7.4/include # path for TCL include files - -! TKLIB = /zib5/Tk_Tcl/tk4.0/lib # path for tk libs, depends on your installation -! TKINCLUDE = /zib5/Tk_Tcl/tk4.0/include # path for tk include files - - LIBDIR = lib-$(OS) - OBJDIR = obj-$(OS) ---- 1,22 ---- -! OS = FreeBSD - CC = gcc - FORTRAN = f77 - RANLIB = ranlib - -! CFLAGS = -O -W -I/usr/X11R6/include - FFLAGS = -O -xl -! FTNLIB = -lF77 -! LFLAGS = -g -L/usr/X11R6/lib - - OBJS = $(OBJDIR)/ParLists.o $(OBJDIR)/FtnParLists.o $(OBJDIR)/tclHash.o - GUIOBJS = $(OBJDIR)/ParLists.o $(OBJDIR)/TclParLists.o $(OBJDIR)/zgui.o\ - $(OBJDIR)/AppStart.o - -! TCLLIB = /usr/local/lib # path for TCL libs, depends on your installation -! TCLINCLUDE = /usr/local/include # path for TCL include files - -! TKLIB = /usr/local/lib # path for tk libs, depends on your installation -! TKINCLUDE = /usr/local/include # path for tk include files - - LIBDIR = lib-$(OS) - OBJDIR = obj-$(OS) -*************** -*** 61,76 **** - - partest: $(LIBDIR)/zplib.a $(OBJDIR)/partest.o - $(CC) $(OBJDIR)/partest.o -o partest $(LFLAGS) $(LIBDIR)/zplib.a \ -! -L$(TCLLIB) -ltcl7.4 -lm - - ftnpartest: $(LIBDIR)/zplib.a $(OBJDIR)/ftnpartest.o - $(FORTRAN) $(OBJDIR)/ftnpartest.o -o ftnpartest $(LFLAGS) \ -! $(FTNLIB) $(LIBDIR)/zplib.a -L$(TCLLIB) -ltcl7.4 -lm - - - zgui: $(LIBDIR)/zguilib.a - $(CC) -o zgui $(LFLAGS) $(LIBDIR)/zguilib.a \ -! -L$(TKLIB) -ltk4.0 -L$(TCLLIB) -ltcl7.4 -lXpm -lm -lX11 -lsocket -lnsl - - clean: - rm -rf $(OBJDIR)/* $(LIBDIR)/* partest ftnpartest ---- 61,76 ---- - - partest: $(LIBDIR)/zplib.a $(OBJDIR)/partest.o - $(CC) $(OBJDIR)/partest.o -o partest $(LFLAGS) $(LIBDIR)/zplib.a \ -! -L$(TCLLIB) -ltcl74 -lm - - ftnpartest: $(LIBDIR)/zplib.a $(OBJDIR)/ftnpartest.o - $(FORTRAN) $(OBJDIR)/ftnpartest.o -o ftnpartest $(LFLAGS) \ -! $(FTNLIB) $(LIBDIR)/zplib.a -L$(TCLLIB) -ltcl74 -lm - - - zgui: $(LIBDIR)/zguilib.a - $(CC) -o zgui $(LFLAGS) $(LIBDIR)/zguilib.a \ -! -L$(TKLIB) -ltk40 -L$(TCLLIB) -ltcl74 -lXpm -lm -lX11 - - clean: - rm -rf $(OBJDIR)/* $(LIBDIR)/* partest ftnpartest diff --git a/math/kaskade/files/patch-da b/math/kaskade/files/patch-da deleted file mode 100644 index 65a6a9f47de0..000000000000 --- a/math/kaskade/files/patch-da +++ /dev/null @@ -1,936 +0,0 @@ -diff -u /tmp/kaskade/work/3.1/adapt.cc ./adapt.cc ---- /tmp/kaskade/work/3.1/adapt.cc Tue May 21 09:09:02 1996 -+++ ./adapt.cc Sat Jan 29 11:56:44 2000 -@@ -546,7 +546,7 @@ - - const Vector<Num>& u = problem.u; - -- const edNodeM1 = u.high(); -+ const int edNodeM1 = u.high(); - int edNode = edNodeM1; - - interfaceDLY->setHighOrderNodes(&edNode); -@@ -577,8 +577,8 @@ - } - } - -- const low = problem.element->NoOfNodes()+1; -- const high = elementDLY->NoOfNodes(); -+ const int low = problem.element->NoOfNodes()+1; -+ const int high = elementDLY->NoOfNodes(); - - Matrix<Num> AElem(high, high); - Vector<Num> bElem(high); -@@ -648,7 +648,7 @@ - MESH* mesh = problem.Mesh(); - mesh->resetElemIter(); - -- const nComp = problem.NComp(); -+ const int nComp = problem.NComp(); - - - if (problem.SpaceDim() == 1) -@@ -662,7 +662,7 @@ - } - else - { -- const noOfEdges = problem.element->NoOfEdges(); -+ const int noOfEdges = problem.element->NoOfEdges(); - Vector<PATCH*> edges(noOfEdges); - - while (patch = mesh->elemIterAll() ) -diff -u /tmp/kaskade/work/3.1/adaptnl.cc ./adaptnl.cc ---- /tmp/kaskade/work/3.1/adaptnl.cc Tue Apr 23 09:45:00 1996 -+++ ./adaptnl.cc Sat Jan 29 11:59:05 2000 -@@ -76,7 +76,7 @@ - MESH* mesh = problem.Mesh(); - Vector<Num>& u = problem.u; - -- const edNodeM1 = u.high(); -+ const int edNodeM1 = u.high(); - int edNode = edNodeM1; - - interfaceDLY->setHighOrderNodes(&edNode); -@@ -97,8 +97,8 @@ - trP->solutionToNewMesh(uPrevOnNewMesh, interfaceDLY); - } - -- const low = problem.element->NoOfNodes()+1; -- const high = elementDLY->NoOfNodes(); -+ const int low = problem.element->NoOfNodes()+1; -+ const int high = elementDLY->NoOfNodes(); - - Matrix<Num> AElem(high, high); - Vector<Num> bElem(high); -@@ -196,7 +196,7 @@ - Num res, a; - Real uppDefO, lowDefO; // dummies - Bool critical; -- const dim = error.high(); -+ const int dim = error.high(); - - Vector<Real> extUppO(dim), extLowO(dim); - -@@ -369,7 +369,7 @@ - MESH* mesh = problem.Mesh(); - const Vector<Num>& u = problem.u; - -- const edNodeM1 = u.high(); -+ const int edNodeM1 = u.high(); - int edNode = edNodeM1; - - interfaceDLY->setHighOrderNodes(&edNode); -@@ -399,7 +399,7 @@ - AbQ.reset(); - - -- const high = lagrangeElementDLY->NoOfNodes(); -+ const int high = lagrangeElementDLY->NoOfNodes(); - - Matrix<Num> AElem(high,high); - Vector<Num> bElem(high); -@@ -472,7 +472,7 @@ - Num eNew, res, a; - Real uppDefO, lowDefO; - Bool critical; -- const quadDim = error.high(); -+ const int quadDim = error.high(); - - Vector<Real> extLowO(quadDim), extUppO(quadDim); - -@@ -564,7 +564,7 @@ - Num eNew, res, a; - Real uppDefO, lowDefO; - Bool critical; -- const quadDim = error.high(); -+ const int quadDim = error.high(); - - Vector<Real> extLowO(quadDim), extUppO(quadDim); - -@@ -572,7 +572,7 @@ - nonLin->updateObstacles(extUppO, extLowO, *interfaceDLY); - - -- const linDim = nonLin->lowObstacle.high(); -+ const int linDim = nonLin->lowObstacle.high(); - - Vector<Num> r(quadDim), Diag0(quadDim), aux(quadDim); - -@@ -673,7 +673,7 @@ - FORALL(r,i) aux[i] = r[i] - aux[i]; // the new residual - interfaceDLY->rhsToHB(aux); - -- const maxLevel = precond->maxLevel; -+ const int maxLevel = precond->maxLevel; - Vector<Num> rLin(linDim); - FORALL(rLin,i) - { -@@ -686,8 +686,8 @@ - // initialize the multi-level preconditioner and call one V-Cycle: - - -- const nPreSmooth0 = precond->nPreSmooth; -- const nPostSmooth0 = precond->nPostSmooth; -+ const int nPreSmooth0 = precond->nPreSmooth; -+ const int nPostSmooth0 = precond->nPostSmooth; - precond->nPreSmooth = 1; - precond->nPostSmooth = 1; - -diff -u /tmp/kaskade/work/3.1/block.cc ./block.cc ---- /tmp/kaskade/work/3.1/block.cc Tue Apr 23 09:45:00 1996 -+++ ./block.cc Sat Jan 29 16:02:17 2000 -@@ -28,7 +28,7 @@ - void BlockNode:: reset(int nComp) - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) D[i] = 0.0; - } - //------------------------------------------------------------------------- -@@ -36,7 +36,7 @@ - void NeighbourBlock:: reset(int nComp) - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) L[i] = 0.0; - } - //------------------------------------------------------------------------- -@@ -44,7 +44,7 @@ - void AsymNeighbourBlock:: reset(int nComp) - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) L[i] = U[i] = 0.0; - } - //------------------------------------------------------------------------- -@@ -67,7 +67,7 @@ - void BlockNode:: Invert(Matrix<Num>& AM, Matrix<Num>& AMInv) - { - int i, j, n; -- const nComp = AM.cHigh(); -+ const int nComp = AM.cHigh(); - - n = 1; - FORNCOMP(i) FORNCOMP(j) AM(i,j) = D[n++]; -@@ -82,7 +82,7 @@ - void BlockNode:: Add(Vector<Num*>& Ap) - { - int i,k,n=1; -- const nComp = Ap.high(); -+ const int nComp = Ap.high(); - FORNCOMP(i) FORNCOMP(k) D[n++] += Ap[i][k]; - } - //------------------------------------------------------------------------- -@@ -90,7 +90,7 @@ - void BlockNode:: getD(Vector<Num>& data, int nComp) const - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) data[i] = D[i]; - } - //------------------------------------------------------------------------- -@@ -121,7 +121,7 @@ - void NeighbourBlock:: LAdd(Vector<Num*>& Ap) - { - int i,k,n=1; -- const nComp = Ap.high(); -+ const int nComp = Ap.high(); - FORNCOMP(i) FORNCOMP(k) L[n++] += Ap[i][k]; - } - //------------------------------------------------------------------------- -@@ -129,7 +129,7 @@ - void AsymNeighbourBlock:: UAdd(Vector<Num*>& Ap) - { - int i,k,n=1; -- const nComp = Ap.high(); -+ const int nComp = Ap.high(); - FORNCOMP(i) FORNCOMP(k) U[n++] += Ap[i][k]; - } - //------------------------------------------------------------------------- -@@ -138,7 +138,7 @@ - void NeighbourBlock:: getL(Vector<Num>& data, int nComp) const - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) data[i] = L[i]; - } - //------------------------------------------------------------------------- -@@ -146,7 +146,7 @@ - void NeighbourBlock:: getU(Vector<Num>& data, int nComp) const - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) data[i] = L[i]; - } - //------------------------------------------------------------------------- -@@ -154,7 +154,7 @@ - void AsymNeighbourBlock:: getU(Vector<Num>& data, int nComp) const - { - int i; -- const n = nComp*nComp; -+ const int n = nComp*nComp; - for (i=1; i<=n; ++i) data[i] = U[i]; - } - //------------------------------------------------------------------------- -@@ -235,7 +235,7 @@ - --DInv; - - int i; -- const size = nComp*nComp; -+ const int size = nComp*nComp; - for (i=1; i<=size; ++i) D[i] = DInv[i] = 0.0; - } - //------------------------------------------------------------------------- -@@ -256,7 +256,7 @@ - --L; - - int i; -- const size = nComp*nComp; -+ const int size = nComp*nComp; - for (i=1; i<=size; ++i) L[i] = 0.0; - } - //------------------------------------------------------------------------- -@@ -279,7 +279,7 @@ - --U; - - int i; -- const size = nComp*nComp; -+ const int size = nComp*nComp; - for (i=1; i<=size; ++i) L[i] = U[i] = 0.0; - } - //------------------------------------------------------------------------- -diff -u /tmp/kaskade/work/3.1/cmdpars.h ./cmdpars.h ---- /tmp/kaskade/work/3.1/cmdpars.h Tue Apr 23 09:45:02 1996 -+++ ./cmdpars.h Sat Jan 29 11:49:24 2000 -@@ -15,17 +15,17 @@ - - void read(int argc, char** argv); - -- ReadCmdFile (const char *file); -+ int ReadCmdFile (const char *file); - void putToDict(char* obj); - -- isSet(char* key, char* name); -- isPresent(char* name); // -- isTrue (char* name); // boolean -+ int isSet(char* key, char* name); -+ int isPresent(char* name); -+ int isTrue (char* name); // boolean - -- get(char* name, char* val); -- get(char* name, int* val); -- get(char* name, float* val); -- get(char* name, double* val); -+ int get(char* name, char* val); -+ int get(char* name, int* val); -+ int get(char* name, float* val); -+ int get(char* name, double* val); - - friend ostream& operator<< (ostream& os, CmdPars& c); - }; -diff -u /tmp/kaskade/work/3.1/dict.h ./dict.h ---- /tmp/kaskade/work/3.1/dict.h Tue Apr 23 09:45:02 1996 -+++ ./dict.h Sat Jan 29 11:49:43 2000 -@@ -7,7 +7,7 @@ - - #include "stack.h" - --const DefaultDictSize = 25; -+const int DefaultDictSize = 25; - - - class Dict -diff -u /tmp/kaskade/work/3.1/drivers.h ./drivers.h ---- /tmp/kaskade/work/3.1/drivers.h Tue Apr 23 09:45:02 1996 -+++ ./drivers.h Sat Jan 29 16:09:17 2000 -@@ -53,7 +53,7 @@ - { notImplementedError(); return 0;} - virtual void geometric(GRAPHIC *graph, int geo, coor org, coor vec) - { notImplementedError(); return; } -- virtual SelFont(GRAPHIC *graph) -+ virtual int SelFont(GRAPHIC *graph) - { notImplementedError(); return 0;} - virtual void FlushDisplay() - { notImplementedError(); return; } -@@ -85,7 +85,7 @@ - PSDriver(); - virtual ~PSDriver(); - -- Init (GRAPHIC* graph, float size=0.5); -+ int Init (GRAPHIC* graph, float size=0.5); - int OpenPort(GRAPHIC *graph); - int Color(int col_no, int rVal, int gVal, int bVal); - -@@ -152,7 +152,7 @@ - void geometric(GRAPHIC *graph, int geo, coor org, coor vec); - - void FlushDisplay(); -- SelFont(GRAPHIC *graph); -+ int SelFont(GRAPHIC *graph); - }; - - #endif -diff -u /tmp/kaskade/work/3.1/driversimp.h ./driversimp.h ---- /tmp/kaskade/work/3.1/driversimp.h Tue Apr 23 09:45:02 1996 -+++ ./driversimp.h Sat Jan 29 16:14:59 2000 -@@ -1,7 +1,7 @@ - #ifndef DRIVERSIMP_H - #define DRIVERSIMP_H - --const MAX_WINDOWS = 1; -+const int MAX_WINDOWS = 1; - - - #include "drivers.h" -@@ -155,7 +155,7 @@ - void geometric(GRAPHIC *graph, int geo, coor org, coor vec); - - void FlushDisplay(); -- SelFont(GRAPHIC *graph); -+ int SelFont(GRAPHIC *graph); - - - private: -diff -u /tmp/kaskade/work/3.1/elements.cc ./elements.cc ---- /tmp/kaskade/work/3.1/elements.cc Mon Jun 24 11:50:30 1996 -+++ ./elements.cc Sat Jan 29 16:10:02 2000 -@@ -46,7 +46,7 @@ - void Element:: initAb(Matrix<Real>& A, Vector<Real>& b) const - { - int i, j; -- const dim = NoOfNodes(); -+ const int dim = NoOfNodes(); - - for (i=1; i<=dim; ++i) - { -@@ -59,7 +59,7 @@ - void Element:: initAb(Matrix<Real>& A) const - { - int i, j; -- const dim = NoOfNodes(); -+ const int dim = NoOfNodes(); - - for (i=1; i<=dim; ++i) - for (j=1; j<=dim; ++j) A(i,j) = 0.0; -@@ -69,7 +69,7 @@ - void Element:: initAb(Matrix<Complex>& A, Vector<Complex>& b) const - { - int i, j; -- const dim = NoOfNodes(); -+ const int dim = NoOfNodes(); - - for (i=1; i<=dim; ++i) - { -@@ -82,7 +82,7 @@ - void Element:: initAb(Matrix<Complex>& A) const - { - int i, j; -- const dim = NoOfNodes(); -+ const int dim = NoOfNodes(); - - for (i=1; i<=dim; ++i) - for (j=1; j<=dim; ++j) A(i,j) = 0.0; -diff -u /tmp/kaskade/work/3.1/elements1mc.h ./elements1mc.h ---- /tmp/kaskade/work/3.1/elements1mc.h Tue Apr 23 09:45:02 1996 -+++ ./elements1mc.h Sat Jan 29 16:15:44 2000 -@@ -87,7 +87,7 @@ - - protected: - -- const nComp, noOfNodes; -+ const int nComp, noOfNodes; - Matrix<int> Node; - - MCLine(int nComp0) : Line(), nComp(0), noOfNodes(0), Node(1,1) { } -diff -u /tmp/kaskade/work/3.1/elements2mc.h ./elements2mc.h ---- /tmp/kaskade/work/3.1/elements2mc.h Tue Apr 23 09:45:02 1996 -+++ ./elements2mc.h Sat Jan 29 16:16:24 2000 -@@ -76,7 +76,7 @@ - - protected: - -- const nComp, noOfNodes; -+ const int nComp, noOfNodes; - Matrix<int> Node; - - MCTriangle(int nComp0) : Triangle(), nComp(0), noOfNodes(0), Node(1,1) { } -diff -u /tmp/kaskade/work/3.1/elements3mc.h ./elements3mc.h ---- /tmp/kaskade/work/3.1/elements3mc.h Tue Apr 23 09:45:02 1996 -+++ ./elements3mc.h Sat Jan 29 16:17:26 2000 -@@ -75,7 +75,7 @@ - - protected: - -- const nComp, noOfNodes; -+ const int nComp, noOfNodes; - Matrix<int> Node; - - MCTetra(int nComp0) : Tetra(), nComp(0), noOfNodes(0), Node(1,1) { } -diff -u /tmp/kaskade/work/3.1/familyA.cc ./familyA.cc ---- /tmp/kaskade/work/3.1/familyA.cc Tue Apr 23 09:45:01 1996 -+++ ./familyA.cc Sat Jan 29 16:08:03 2000 -@@ -100,7 +100,7 @@ - void LinEdgeGeneration:: prolong(const Vector<Num>& el, Vector<Num>& eh) const - { - int i, n, fatherNode; -- const low = fathers->cl; -+ const int low = fathers->cl; - - for (i=1; i<low; ++i) eh[i] += el[i]; // point nodes - -@@ -120,7 +120,7 @@ - void LinEdgeGeneration:: restrict(Vector<Num>& rh, Vector<Num>& rl) const - { - int i, n, fatherNode; -- const low = fathers->cl; -+ const int low = fathers->cl; - - for (i=1; i<low; ++i) rl[i] = rh[i]; - -diff -u /tmp/kaskade/work/3.1/familyA.h ./familyA.h ---- /tmp/kaskade/work/3.1/familyA.h Tue Apr 23 09:45:02 1996 -+++ ./familyA.h Sat Jan 29 11:51:31 2000 -@@ -12,7 +12,7 @@ - { - protected: - -- const nComp; -+ const int nComp; - - public: - -diff -u /tmp/kaskade/work/3.1/minigraph.h ./minigraph.h ---- /tmp/kaskade/work/3.1/minigraph.h Tue Apr 23 09:45:03 1996 -+++ ./minigraph.h Sat Jan 29 16:08:48 2000 -@@ -134,8 +134,8 @@ - GRAPHIC::GRAPHIC(int type, float size=0.5); - ~GRAPHIC(); - -- PrintGraph(); -- ComputeScaling(Driver& driver); -+ int PrintGraph(); -+ int ComputeScaling(Driver& driver); - - - xreal minX, minY, maxX, maxY, -diff -u /tmp/kaskade/work/3.1/nodeco.h ./nodeco.h ---- /tmp/kaskade/work/3.1/nodeco.h Tue Apr 23 09:45:03 1996 -+++ ./nodeco.h Sat Jan 29 12:00:40 2000 -@@ -13,7 +13,7 @@ - { - protected: - int spaceDim; -- const lowNode, highNode; -+ const int lowNode, highNode; - Matrix<Real> coord; - - public: -diff -u /tmp/kaskade/work/3.1/nonlin.cc ./nonlin.cc ---- /tmp/kaskade/work/3.1/nonlin.cc Tue Apr 23 09:45:01 1996 -+++ ./nonlin.cc Sat Jan 29 16:11:25 2000 -@@ -68,8 +68,8 @@ - const Interface& interface) const - { - int i; -- const dim = interface.Dim(); -- const spaceDim = interface.SpaceDim(); -+ const int dim = interface.Dim(); -+ const int spaceDim = interface.SpaceDim(); - - uppO.resize(dim); - lowO.resize(dim); -diff -u /tmp/kaskade/work/3.1/precondmg.cc ./precondmg.cc ---- /tmp/kaskade/work/3.1/precondmg.cc Tue Apr 23 09:45:01 1996 -+++ ./precondmg.cc Sat Jan 29 16:06:29 2000 -@@ -534,7 +534,7 @@ - void MGCG:: preSmooth(int level, Vector<Num>& x, SystemMatrix& A, Vector<Num>& b) - { - int i; -- const h0 = aux.h; -+ const int h0 = aux.h; - aux.h = p.h = r.h = A.Dim(); - - FORALL(r,i) r[i] = b[i]; -@@ -550,7 +550,7 @@ - void MGCG:: postSmooth(int level, Vector<Num>& x, SystemMatrix& A,Vector<Num>& b) - { - int i; -- const h0 = aux.h; -+ const int h0 = aux.h; - aux.h = p.h = r.h = A.Dim(); - - A.Mult(aux,x); -diff -u /tmp/kaskade/work/3.1/problem.cc ./problem.cc ---- /tmp/kaskade/work/3.1/problem.cc Mon Sep 23 16:10:13 1996 -+++ ./problem.cc Sat Jan 29 12:01:05 2000 -@@ -482,7 +482,7 @@ - Num sum; - Num E = 0.0; - -- const dim = globalNodes.high(); -+ const int dim = globalNodes.high(); - - if (symmetry == sym) // upper triangle - { -@@ -523,8 +523,8 @@ - Real maxError=0.0, error=0.0; - Num trueSol=0.0; - int i; -- const dim = interface->Dim(); -- const spaceDim = interface->SpaceDim(); -+ const int dim = interface->Dim(); -+ const int spaceDim = interface->SpaceDim(); - - Vector<Real> x(spaceDim); - NodeCoordinates nc(spaceDim, 1, dim); -@@ -645,7 +645,7 @@ - Timer timer, accTimer; - - PATCH* patch; -- const dim = element->NoOfNodes(); -+ const int dim = element->NoOfNodes(); - Matrix<Num> AElem(dim,dim); - Vector<Num> bElem(dim); - Vector<int> nodes(dim); -diff -u /tmp/kaskade/work/3.1/problemnl.cc ./problemnl.cc ---- /tmp/kaskade/work/3.1/problemnl.cc Tue May 21 14:19:54 1996 -+++ ./problemnl.cc Sat Jan 29 15:49:58 2000 -@@ -124,7 +124,7 @@ - - if (!errorEstimatorCall) // if not called by error estimator - { -- const dim = elem.NoOfNodes(); -+ const int dim = elem.NoOfNodes(); - Vector<Real> LNorm(dim); - Vector<int> nodes(dim); - -@@ -159,7 +159,7 @@ - { - int i, k, node; - -- const dim = elem.NoOfNodes(); -+ const int dim = elem.NoOfNodes(); - - Vector<Num> s(dim); - -diff -u /tmp/kaskade/work/3.1/problemtr.cc ./problemtr.cc ---- /tmp/kaskade/work/3.1/problemtr.cc Tue May 21 14:42:27 1996 -+++ ./problemtr.cc Sat Jan 29 15:49:16 2000 -@@ -427,7 +427,7 @@ - void TransientProblem:: TransientSolutionInfo(int timeStep, Real time0, - Real tau0) - { -- const step = Error.high(); -+ const int step = Error.high(); - - Real error = sqrt(quot(Error.Top(),Energy.Top())); - -@@ -472,8 +472,8 @@ - const Interface* interf = interface; - if (interfaceDLY) interf = interfaceDLY; - -- const lowNode = uPrevOnNewMesh0.low(); -- const highNode = uPrevOnNewMesh0.high(); -+ const int lowNode = uPrevOnNewMesh0.low(); -+ const int highNode = uPrevOnNewMesh0.high(); - - NodeCoordinates nc(spaceDim, lowNode, highNode); - -@@ -643,7 +643,7 @@ - int i, k; - Real factor; - -- const dim = elem.NoOfNodes(); -+ const int dim = elem.NoOfNodes(); - Matrix<Real> E(dim,dim); // 'elliptic' sub-matrix - Matrix<Real> P(dim,dim); // 'parabolic' sub-matrix (mass-matrix) - Vector<Real> s(dim), s0(dim); -@@ -826,7 +826,7 @@ - { - int i, node; - PATCH* patch; -- const dim = element->NoOfNodes(); -+ const int dim = element->NoOfNodes(); - Matrix<Num> AElem(dim,dim); - Vector<Num> bElem(dim), MElem(dim); - Vector<int> nodes(dim); -@@ -865,7 +865,7 @@ - Vector<Num>& bD) - { - int i, k; -- const dim = elem.NoOfNodes(); -+ const int dim = elem.NoOfNodes(); - Matrix<Real> P(dim,dim); // 'parabolic' sub-matrix (mass-matrix) - Vector<Real> s0(dim); - -@@ -958,7 +958,7 @@ - Timer timer, accTimer; - - int i; -- const dim = u.high(); -+ const int dim = u.high(); - - MLMatrix* AD; - if (nComp == 1) AD = new MLSparseMatrix(sym, SpaceDim(), dim); -diff -u /tmp/kaskade/work/3.1/slist.h ./slist.h ---- /tmp/kaskade/work/3.1/slist.h Tue Apr 23 09:45:03 1996 -+++ ./slist.h Sat Jan 29 11:50:58 2000 -@@ -18,8 +18,8 @@ - - void add (T* elem); // insert at end - void insert (T* elem); // insert at beginning -- insertAfter (T* elem, T* target); -- insertBefore(T* elem, T* target); -+ int insertAfter (T* elem, T* target); -+ int insertBefore(T* elem, T* target); - - T* search (T* target); // search address of target - T* inList (T* elem); // search by equal fct -diff -u /tmp/kaskade/work/3.1/sysmat.cc ./sysmat.cc ---- /tmp/kaskade/work/3.1/sysmat.cc Tue Apr 23 09:45:01 1996 -+++ ./sysmat.cc Sat Jan 29 15:52:42 2000 -@@ -109,7 +109,7 @@ - const Vector<int>& globalNodes) - { - int i, j, row, col, jMax; -- const dim = globalNodes.high(); -+ const int dim = globalNodes.high(); - - for (i=1; i<=dim; ++i) - { -diff -u /tmp/kaskade/work/3.1/sysmatbl.cc ./sysmatbl.cc ---- /tmp/kaskade/work/3.1/sysmatbl.cc Tue Apr 23 09:45:01 1996 -+++ ./sysmatbl.cc Sat Jan 29 15:53:37 2000 -@@ -70,7 +70,7 @@ - dimension = noOfNodes; - noOfBlocks = noOfNodes/nComp; - -- const prevDim = D.high(); -+ const int prevDim = D.high(); - D.extendAndCopy(noOfBlocks); - - for (i=prevDim+1; i<=noOfBlocks; ++i) -@@ -156,7 +156,7 @@ - const Vector<int>& globalNodes) - { - int i, n, k, kMax, row, col; -- const dim = globalNodes.high(); -+ const int dim = globalNodes.high(); - - Vector<Num*> Ap(nComp); - -@@ -249,7 +249,7 @@ - { - int bRow, bCol, bC, bR, comp1, comp2; - NeighbourBlock* bp; -- const transpose = 1; -+ const int transpose = 1; - - bRow = Block[row]; - bCol = Block[col]; -@@ -284,8 +284,8 @@ - - Num& MLBlockMatrix:: Diag(int node) - { -- const block = Block[node]; -- const comp = MCNode.comp(node, nComp); -+ const int block = Block[node]; -+ const int comp = MCNode.comp(node, nComp); - - return (*D[block])(comp,comp,nComp); - } -@@ -293,8 +293,8 @@ - - Num MLBlockMatrix:: Diag(int node) const - { -- const block = Block[node]; -- const comp = MCNode.comp(node, nComp); -+ const int block = Block[node]; -+ const int comp = MCNode.comp(node, nComp); - - return (*D[block])(comp,comp,nComp); - } -@@ -865,7 +865,7 @@ - int i; - NeighbourBlock* np; - -- const inBlock = nComp*nComp; -+ const int inBlock = nComp*nComp; - int n = noOfBlocks*inBlock; // diagonal contribution - - FORALL(L,i) { for (np=L[i]; np; np=np->next) n += 2*inBlock; } -@@ -945,7 +945,7 @@ - { - int i, n, row, col, comp1, comp2; - NeighbourBlock* np; -- const transpose = 1; -+ const int transpose = 1; - - n = -1; // start with 0 in ma28-arrays - row = 0; -diff -u /tmp/kaskade/work/3.1/sysmatbl.h ./sysmatbl.h ---- /tmp/kaskade/work/3.1/sysmatbl.h Tue Apr 23 09:45:03 1996 -+++ ./sysmatbl.h Sat Jan 29 15:48:15 2000 -@@ -15,7 +15,7 @@ - { - protected: - -- const nComp; -+ const int nComp; - int dimension, noOfBlocks; - Bool decomposed, ILUDecomposed, inverseDiag; - -diff -u /tmp/kaskade/work/3.1/sysmatma28.h ./sysmatma28.h ---- /tmp/kaskade/work/3.1/sysmatma28.h Tue Apr 23 09:45:03 1996 -+++ ./sysmatma28.h Sat Jan 29 11:59:40 2000 -@@ -13,7 +13,7 @@ - { - protected: - -- const spaceDim; -+ const int spaceDim; - int N, NZ, LIRN, LICN; - Vector<Num> A, W; - Vector<int> IRN, ICN, IKEEP, IW; -diff -u /tmp/kaskade/work/3.1/sysmatsp.cc ./sysmatsp.cc ---- /tmp/kaskade/work/3.1/sysmatsp.cc Sat Jan 29 16:19:44 2000 -+++ ./sysmatsp.cc Sat Jan 29 16:05:32 2000 -@@ -46,8 +46,8 @@ - if (B0) B = B0->castToSparseMatrix(); - else B = 0; - -- const nlow = (A->D).l; -- const nhigh = (A->D).h; -+ const int nlow = (A->D).l; -+ const int nhigh = (A->D).h; - - D.resize(nlow, nhigh); - -@@ -114,8 +114,8 @@ - { - int i, n; - -- const nlow = cPattern.l(); -- const nhigh = cPattern.h(); -+ const int nlow = cPattern.l(); -+ const int nhigh = cPattern.h(); - - D.resize(nlow, nhigh); - -diff -u /tmp/kaskade/work/3.1/templates.cc ./templates.cc ---- /tmp/kaskade/work/3.1/templates.cc Tue Apr 23 09:45:01 1996 -+++ ./templates.cc Sat Jan 29 11:53:57 2000 -@@ -50,7 +50,7 @@ - template class Vector<int>; - template class Vector<float>; - template class Vector<Real>; --template class Vector<Num>; -+// template class Vector<Num>; - template class Vector<Num*>; - template class Vector<Complex>; - template class Vector<Vector<char>*>; -@@ -61,13 +61,13 @@ - template class Stack<char*>; - template class Stack<int>; - template class Stack<Real>; --template class Stack<Num>; -+// template class Stack<Num>; - template class Stack<Complex>; - - template class Matrix<int>; - template class Matrix<float>; - template class Matrix<Real>; --template class Matrix<Num>; -+// template class Matrix<Num>; - template class Matrix<Complex>; - template class Matrix<Vector<Num>*>; - -@@ -134,7 +134,7 @@ - - - template class Stack<Vector<Num>*>; --template class Stack<Vector<Real>*>; -+// template class Stack<Vector<Real>*>; - template class Stack<Vector<SBool>*>; - - // block, sysmatbl -diff -u /tmp/kaskade/work/3.1/triang.cc ./triang.cc ---- /tmp/kaskade/work/3.1/triang.cc Fri Aug 30 14:30:42 1996 -+++ ./triang.cc Sat Jan 29 16:12:32 2000 -@@ -409,7 +409,7 @@ - int k, noOfSons; - PATCH* fPartner, *p, *son, *father, *fPartnerSon; - -- const lastStep = True; -+ const int lastStep = True; - resetElemIter(lastStep); - - -@@ -453,7 +453,7 @@ - - void MESH:: newNodeStack(PT* p, int depth, int targetDepth) - { -- static const nodeStackSize = sizeof(NodeStack); -+ static const int nodeStackSize = sizeof(NodeStack); - - if (depth >= targetDepth) - { -@@ -470,7 +470,7 @@ - - void NodeStack:: init(VarSizeAllocator* varAlloc0, int depth, int targetDepth) - { -- static const intSize = sizeof(int); -+ static const int intSize = sizeof(int); - - varAlloc = varAlloc0; - -@@ -492,7 +492,7 @@ - - void NodeStack:: extend() - { -- static const intSize = sizeof(int); -+ static const int intSize = sizeof(int); - - top += top; - int* vnew = (int*) varAlloc->Get(intSize*(top-l+1)); -diff -u /tmp/kaskade/work/3.1/utils.cc ./utils.cc ---- /tmp/kaskade/work/3.1/utils.cc Tue Apr 23 09:45:02 1996 -+++ ./utils.cc Sat Jan 29 16:13:41 2000 -@@ -90,7 +90,7 @@ - : commentFlag(commentFlag0), fp(0) - - { -- const maxTries = 0; -+ const int maxTries = 0; - - for (int count=1; fp==0; ++count) - { -@@ -487,7 +487,7 @@ - void invert(Matrix<Real>& A, Matrix<Real>& AInv) - { - int i,j; -- const dim = A.cHigh(); -+ const int dim = A.cHigh(); - - if (dim == 1) - { -@@ -533,7 +533,7 @@ - Real d = 1.0; - const Real tiny = machMin(Real(0.0)); - -- const dim = index.high(); -+ const int dim = index.high(); - Vector<Real> vv(dim); - - for (i=1; i<=dim; i++) -@@ -607,7 +607,7 @@ - int i, ii = 0, ip, j; - Real sum; - -- const dim = index.high(); -+ const int dim = index.high(); - - for (i=1; i<=dim; i++) - { -@@ -634,7 +634,7 @@ - void invert(Matrix<Complex>& A, Matrix<Complex>& AInv) - { - int i,j; -- const dim = A.cHigh(); -+ const int dim = A.cHigh(); - - if (dim == 1) - { -@@ -680,7 +680,7 @@ - Complex d = 1.0; - const Real tiny = machMin(Real(0.0)); - -- const dim = index.high(); -+ const int dim = index.high(); - Vector<Complex> vv(dim); - - for (i=1; i<=dim; i++) -@@ -754,7 +754,7 @@ - int i, ii = 0, ip, j; - Complex sum; - -- const dim = index.high(); -+ const int dim = index.high(); - - for (i=1; i<=dim; i++) - { -@@ -775,7 +775,7 @@ - //------------------------------------------------------------------------- - //------------------------------------------------------------------------- - --static const stringSize = 2000; -+static const int stringSize = 2000; - static char string[stringSize]; - - char *Form(char *format ...) diff --git a/math/kaskade/files/patch-sources::makefile.in b/math/kaskade/files/patch-sources::makefile.in new file mode 100644 index 000000000000..3c5c904e3463 --- /dev/null +++ b/math/kaskade/files/patch-sources::makefile.in @@ -0,0 +1,13 @@ +$FreeBSD$ + +--- sources/makefile.in.orig Fri Nov 14 15:11:06 2003 ++++ sources/makefile.in Fri Nov 14 15:11:19 2003 +@@ -15,7 +15,7 @@ + CFLAGS = @CFLAGS@ -I$(INCDIR) + CXXFLAGS = @CXXFLAGS@ -I$(INCDIR) + FFLAGS = @FFLAGS@ +-FCLIBS = @FCLIB@ ++FCLIBS = -lg2c @FCLIB@ + CLDFLAGS = @CLDFLAGS@ + FLDFLAGS = @FLDFLAGS@ + LIBS = $(FCLIBS) @X_LIBS@ @FCLIB@ @LIBS@ diff --git a/math/kaskade/pkg-plist b/math/kaskade/pkg-plist index 5a5fc0005935..81c0c869ce25 100644 --- a/math/kaskade/pkg-plist +++ b/math/kaskade/pkg-plist @@ -1,198 +1,192 @@ bin/k6 -%%PORTDOCS%%share/examples/kaskade/box.geo -%%PORTDOCS%%share/examples/kaskade/box.mat -%%PORTDOCS%%share/examples/kaskade/box.oldFormat.geo -%%PORTDOCS%%share/examples/kaskade/boxII.geo -%%PORTDOCS%%share/examples/kaskade/boxPre.geo -%%PORTDOCS%%share/examples/kaskade/casting.cmd -%%PORTDOCS%%share/examples/kaskade/casting.geo -%%PORTDOCS%%share/examples/kaskade/casting.mat -%%PORTDOCS%%share/examples/kaskade/circle-2d.geo -%%PORTDOCS%%share/examples/kaskade/circle-2d.mat -%%PORTDOCS%%share/examples/kaskade/circle.cmd -%%PORTDOCS%%share/examples/kaskade/circle.geo -%%PORTDOCS%%share/examples/kaskade/circle.mat -%%PORTDOCS%%share/examples/kaskade/circle-3d.cmd -%%PORTDOCS%%share/examples/kaskade/circle-3d.geo -%%PORTDOCS%%share/examples/kaskade/circle-3d.mat -%%PORTDOCS%%share/examples/kaskade/corner.geo -%%PORTDOCS%%share/examples/kaskade/corner.mat -%%PORTDOCS%%share/examples/kaskade/cubeBey.geo -%%PORTDOCS%%share/examples/kaskade/cubus27.geo -%%PORTDOCS%%share/examples/kaskade/cubus27.mat -%%PORTDOCS%%share/examples/kaskade/cubus27aF.geo -%%PORTDOCS%%share/examples/kaskade/cylind-3d.cmd -%%PORTDOCS%%share/examples/kaskade/cylind-3d.geo -%%PORTDOCS%%share/examples/kaskade/cylind-3d.mat -%%PORTDOCS%%share/examples/kaskade/cylindrical-2d.cmd -%%PORTDOCS%%share/examples/kaskade/cylindrical-2d.geo -%%PORTDOCS%%share/examples/kaskade/cylindrical-2d.mat -%%PORTDOCS%%share/examples/kaskade/cylindrical-3d.cmd -%%PORTDOCS%%share/examples/kaskade/cylindrical-3d.geo -%%PORTDOCS%%share/examples/kaskade/cylindrical-3d.mat -%%PORTDOCS%%share/examples/kaskade/diode.geo -%%PORTDOCS%%share/examples/kaskade/diode.mat -%%PORTDOCS%%share/examples/kaskade/diodeBuch.geo -%%PORTDOCS%%share/examples/kaskade/flow-2d-a.cmd -%%PORTDOCS%%share/examples/kaskade/flow-2d-a.geo -%%PORTDOCS%%share/examples/kaskade/flow-2d-a.mat -%%PORTDOCS%%share/examples/kaskade/flow-2d.cmd -%%PORTDOCS%%share/examples/kaskade/flow-2d.geo -%%PORTDOCS%%share/examples/kaskade/flow-2d.mat -%%PORTDOCS%%share/examples/kaskade/flow-3d.cmd -%%PORTDOCS%%share/examples/kaskade/flow-3d.geo -%%PORTDOCS%%share/examples/kaskade/flow-3d.mat -%%PORTDOCS%%share/examples/kaskade/hexagon.cmd -%%PORTDOCS%%share/examples/kaskade/hexagon.geo -%%PORTDOCS%%share/examples/kaskade/hexagon.mat -%%PORTDOCS%%share/examples/kaskade/hole-2d-mod.geo -%%PORTDOCS%%share/examples/kaskade/hole-2d.cmd -%%PORTDOCS%%share/examples/kaskade/hole-2d.geo -%%PORTDOCS%%share/examples/kaskade/hole-2d.mat -%%PORTDOCS%%share/examples/kaskade/holeA-2d.geo -%%PORTDOCS%%share/examples/kaskade/holes-2d.cmd -%%PORTDOCS%%share/examples/kaskade/holes-2d.geo -%%PORTDOCS%%share/examples/kaskade/holes-2d.mat -%%PORTDOCS%%share/examples/kaskade/holes-3d.cmd -%%PORTDOCS%%share/examples/kaskade/holes-3d.geo -%%PORTDOCS%%share/examples/kaskade/holes-3d.mat -%%PORTDOCS%%share/examples/kaskade/jump.cmd -%%PORTDOCS%%share/examples/kaskade/jump.geo -%%PORTDOCS%%share/examples/kaskade/jump.mat -%%PORTDOCS%%share/examples/kaskade/l-2d.cmd -%%PORTDOCS%%share/examples/kaskade/l-2d.geo -%%PORTDOCS%%share/examples/kaskade/l-2d.mat -%%PORTDOCS%%share/examples/kaskade/l-3d.cmd -%%PORTDOCS%%share/examples/kaskade/l-3d.geo -%%PORTDOCS%%share/examples/kaskade/l-3d.mat -%%PORTDOCS%%share/examples/kaskade/layer-2d.cmd -%%PORTDOCS%%share/examples/kaskade/layer-2d.geo -%%PORTDOCS%%share/examples/kaskade/layer-2d.mat -%%PORTDOCS%%share/examples/kaskade/layer-3d.cmd -%%PORTDOCS%%share/examples/kaskade/layer-3d.geo -%%PORTDOCS%%share/examples/kaskade/layer-3d.mat -%%PORTDOCS%%share/examples/kaskade/layer.geo -%%PORTDOCS%%share/examples/kaskade/layer.mat -%%PORTDOCS%%share/examples/kaskade/motz-2d.cmd -%%PORTDOCS%%share/examples/kaskade/motz-2d.geo -%%PORTDOCS%%share/examples/kaskade/motz-2d.mat -%%PORTDOCS%%share/examples/kaskade/motz-3d.cmd -%%PORTDOCS%%share/examples/kaskade/motz-3d.geo -%%PORTDOCS%%share/examples/kaskade/motz-3d.mat -%%PORTDOCS%%share/examples/kaskade/my08.cmd -%%PORTDOCS%%share/examples/kaskade/my08.geo -%%PORTDOCS%%share/examples/kaskade/my08.mat -%%PORTDOCS%%share/examples/kaskade/obstacle.cmd -%%PORTDOCS%%share/examples/kaskade/obstacle.geo -%%PORTDOCS%%share/examples/kaskade/obstacle.mat -%%PORTDOCS%%share/examples/kaskade/peak-1d.cmd -%%PORTDOCS%%share/examples/kaskade/peak-1d.geo -%%PORTDOCS%%share/examples/kaskade/peak-1d.mat -%%PORTDOCS%%share/examples/kaskade/peak-2d.cmd -%%PORTDOCS%%share/examples/kaskade/peak-2d.geo -%%PORTDOCS%%share/examples/kaskade/peak-2d.mat -%%PORTDOCS%%share/examples/kaskade/peak-3d.cmd -%%PORTDOCS%%share/examples/kaskade/peak-3d.geo -%%PORTDOCS%%share/examples/kaskade/peak-3d.mat -%%PORTDOCS%%share/examples/kaskade/pmedia.cmd -%%PORTDOCS%%share/examples/kaskade/pmedia.geo -%%PORTDOCS%%share/examples/kaskade/pmedia.mat -%%PORTDOCS%%share/examples/kaskade/prova.cmd -%%PORTDOCS%%share/examples/kaskade/prova.geo -%%PORTDOCS%%share/examples/kaskade/prova.mat -%%PORTDOCS%%share/examples/kaskade/prova.zib.geo -%%PORTDOCS%%share/examples/kaskade/rudi.geo -%%PORTDOCS%%share/examples/kaskade/simple-1d.cmd -%%PORTDOCS%%share/examples/kaskade/simple-1d.geo -%%PORTDOCS%%share/examples/kaskade/simple-1d.mat -%%PORTDOCS%%share/examples/kaskade/simple-2d.cmd -%%PORTDOCS%%share/examples/kaskade/simple-2d.geo -%%PORTDOCS%%share/examples/kaskade/simple-2d.mat -%%PORTDOCS%%share/examples/kaskade/simple-3d.cmd -%%PORTDOCS%%share/examples/kaskade/simple-3d.geo -%%PORTDOCS%%share/examples/kaskade/simple-3d.mat -%%PORTDOCS%%share/examples/kaskade/simpletr.cmd -%%PORTDOCS%%share/examples/kaskade/simpletr.geo -%%PORTDOCS%%share/examples/kaskade/simpletr.mat -%%PORTDOCS%%share/examples/kaskade/skeleton.cmd -%%PORTDOCS%%share/examples/kaskade/skeleton.geo -%%PORTDOCS%%share/examples/kaskade/skeleton.mat -%%PORTDOCS%%share/examples/kaskade/skin.cmd -%%PORTDOCS%%share/examples/kaskade/skin.geo -%%PORTDOCS%%share/examples/kaskade/skin.mat -%%PORTDOCS%%share/examples/kaskade/skull.cmd -%%PORTDOCS%%share/examples/kaskade/skull.geo -%%PORTDOCS%%share/examples/kaskade/skull.mat -%%PORTDOCS%%share/examples/kaskade/slit-2d-45.cmd -%%PORTDOCS%%share/examples/kaskade/slit-2d-45.geo -%%PORTDOCS%%share/examples/kaskade/slit-2d-45.mat -%%PORTDOCS%%share/examples/kaskade/slit-2d-a.cmd -%%PORTDOCS%%share/examples/kaskade/slit-2d-a.geo -%%PORTDOCS%%share/examples/kaskade/slit-2d-a.mat -%%PORTDOCS%%share/examples/kaskade/slit-2d.cmd -%%PORTDOCS%%share/examples/kaskade/slit-2d.geo -%%PORTDOCS%%share/examples/kaskade/slit-2d.mat -%%PORTDOCS%%share/examples/kaskade/sph1004hom.cmd -%%PORTDOCS%%share/examples/kaskade/sph1004hom.geo -%%PORTDOCS%%share/examples/kaskade/sph1004hom.mat -%%PORTDOCS%%share/examples/kaskade/staticpeak.mat -%%PORTDOCS%%share/examples/kaskade/stefan.cmd -%%PORTDOCS%%share/examples/kaskade/stefan.geo -%%PORTDOCS%%share/examples/kaskade/stefan.mat -%%PORTDOCS%%share/examples/kaskade/t_shape.cmd -%%PORTDOCS%%share/examples/kaskade/t_shape.geo -%%PORTDOCS%%share/examples/kaskade/t_shape.mat -%%PORTDOCS%%share/examples/kaskade/transpeak-1d.geo -%%PORTDOCS%%share/examples/kaskade/transpeak-2d.geo -%%PORTDOCS%%share/examples/kaskade/transpeak.mat -%%PORTDOCS%%share/examples/kaskade/u-1d-step.cmd -%%PORTDOCS%%share/examples/kaskade/u-1d-step.geo -%%PORTDOCS%%share/examples/kaskade/u-1d-step.mat -%%PORTDOCS%%share/examples/kaskade/u-2d-step.cmd -%%PORTDOCS%%share/examples/kaskade/u-2d-step.geo -%%PORTDOCS%%share/examples/kaskade/u-2d-step.mat -%%PORTDOCS%%share/examples/kaskade/u-3d-step.cmd -%%PORTDOCS%%share/examples/kaskade/u-3d-step.geo -%%PORTDOCS%%share/examples/kaskade/u-3d-step.mat -%%PORTDOCS%%share/examples/kaskade/u1mc.cmd -%%PORTDOCS%%share/examples/kaskade/u1mc.geo -%%PORTDOCS%%share/examples/kaskade/u1mc.mat -%%PORTDOCS%%share/examples/kaskade/u1stepmc.cmd -%%PORTDOCS%%share/examples/kaskade/u2stepmc.cmd -%%PORTDOCS%%share/examples/kaskade/unit-1d.cmd -%%PORTDOCS%%share/examples/kaskade/unit-1d.geo -%%PORTDOCS%%share/examples/kaskade/unit-1d.mat -%%PORTDOCS%%share/examples/kaskade/unit-1da.geo -%%PORTDOCS%%share/examples/kaskade/unit-2d-a.cmd -%%PORTDOCS%%share/examples/kaskade/unit-2d-a.geo -%%PORTDOCS%%share/examples/kaskade/unit-2d-a.mat -%%PORTDOCS%%share/examples/kaskade/unit-2d-b.cmd -%%PORTDOCS%%share/examples/kaskade/unit-2d-b.geo -%%PORTDOCS%%share/examples/kaskade/unit-2d-b.mat -%%PORTDOCS%%share/examples/kaskade/unit-2d.cmd -%%PORTDOCS%%share/examples/kaskade/unit-2d.geo -%%PORTDOCS%%share/examples/kaskade/unit-2d.mat -%%PORTDOCS%%share/examples/kaskade/unit-2d.zib.geo -%%PORTDOCS%%share/examples/kaskade/unit-3d.cmd -%%PORTDOCS%%share/examples/kaskade/unit-3d.geo -%%PORTDOCS%%share/examples/kaskade/unit-3d.mat -%%PORTDOCS%%share/examples/kaskade/user-static-1d.cmd -%%PORTDOCS%%share/examples/kaskade/user-static-1d.geo -%%PORTDOCS%%share/examples/kaskade/user-static-1d.mat -%%PORTDOCS%%share/examples/kaskade/user-static-2d.cmd -%%PORTDOCS%%share/examples/kaskade/user-static-2d.geo -%%PORTDOCS%%share/examples/kaskade/user-static-2d.mat -%%PORTDOCS%%share/examples/kaskade/user-static-3d.cmd -%%PORTDOCS%%share/examples/kaskade/user-static-3d.geo -%%PORTDOCS%%share/examples/kaskade/user-static-3d.mat -%%PORTDOCS%%share/examples/kaskade/user-trans-1d.cmd -%%PORTDOCS%%share/examples/kaskade/user-trans-1d.geo -%%PORTDOCS%%share/examples/kaskade/user-trans-1d.mat -%%PORTDOCS%%share/examples/kaskade/user-trans-2d.cmd -%%PORTDOCS%%share/examples/kaskade/user-trans-2d.geo -%%PORTDOCS%%share/examples/kaskade/user-trans-2d.mat -%%PORTDOCS%%share/examples/kaskade/user-trans-3d.cmd -%%PORTDOCS%%share/examples/kaskade/user-trans-3d.geo -%%PORTDOCS%%share/examples/kaskade/user-trans-3d.mat -%%PORTDOCS%%share/examples/kaskade/wrench.geo -%%PORTDOCS%%@dirrm share/examples/kaskade +%%PORTDOCS%%%%EXAMPLESDIR%%/aniso-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/aniso-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/aniso-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/boundaryLayer.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/casting.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/casting.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/casting.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/circle-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/circle-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/circle-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/circle-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/circle-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/circle.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/circle.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/circle.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/circle.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/corner.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/corner.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/corner.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/cubeBey.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/cubus27.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/cubus27.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/cubus27aF.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/cylind-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/cylind-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/cylind-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d-a.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d-a.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d-a.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/flow-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/hexagon.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/hexagon.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/hexagon.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d-mod.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/holeA-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/holes-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/holes-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/holes-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/holes-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/holes-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/holes-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/jump.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/jump.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/jump.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/jump.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/kaskade.init +%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/l-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/l-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/l-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/layer-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/layer-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/layer-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/layer-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/layer-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/layer-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/layer.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/layer.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/motz-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/motz-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/motz-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/motz-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/motz-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/motz-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-1d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-1d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-1d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/peak-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-1d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-1d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-1d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/simple-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/simpletr.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/simpletr.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/simpletr.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/skeleton.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/skeleton.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/skeleton.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/skin.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/skin.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/skin.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-45.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-45.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-45.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-a.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-a.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-a.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/staticPeak.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/staticpeak.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/t_shape.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/t_shape.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/t_shape.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/transientDiffus.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/transientPeak.ex +%%PORTDOCS%%%%EXAMPLESDIR%%/transpeak-1d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/transpeak-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/transpeak.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/u-1d-step.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/u-1d-step.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/u-1d-step.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/u-2d-step.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/u-2d-step.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/u-2d-step.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/u-3d-step.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/u-3d-step.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/u-3d-step.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/u1mc.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/u1mc.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/u1mc.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/u1stepmc.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/u1stepmc.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/u1stepmc.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1da.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-a.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-a.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-a.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-b.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-b.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-b.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.zib.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/unit-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-1d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-1d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-1d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-3d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-1d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-1d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-1d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-2d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-2d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-2d.mat +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-3d.cmd +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-3d.geo +%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-3d.mat +%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% |