2007-02-09 Friday  delpinux

	Added:
		language/VariableLexerRepository.hpp (1.1)
	Changed:
		language/BoundaryConditionExpression.cpp (1.8), "Exp", lines: +4 -4
		language/BoundaryConditionExpression.hpp (1.9), "Exp", lines: +7 -5
		language/BoundaryConditionExpressionDirichlet.cpp (1.3), "Exp", lines: +8 -5
		language/BoundaryConditionExpressionDirichlet.hpp (1.2), "Exp", lines: +3 -3
		language/BoundaryConditionExpressionFourrier.cpp (1.3), "Exp", lines: +9 -6
		language/BoundaryConditionExpressionFourrier.hpp (1.2), "Exp", lines: +3 -3
		language/BoundaryConditionExpressionNeumann.cpp (1.3), "Exp", lines: +8 -5
		language/BoundaryConditionExpressionNeumann.hpp (1.2), "Exp", lines: +3 -3
		language/BoundaryConditionListExpression.cpp (1.5), "Exp", lines: +8 -6
		language/BoundaryConditionListExpression.hpp (1.6), "Exp", lines: +3 -3
		language/DomainExpressionVariable.cpp (1.2), "Exp", lines: +10 -4
		language/DomainExpressionVariable.hpp (1.2), "Exp", lines: +4 -3
		language/Expression.hpp (1.4), "Exp", lines: +40 -28
		language/FFLexer.cpp (1.39), "Exp", lines: +24 -59
		language/FFLexer.hpp (1.7), "Exp", lines: +6 -5
		language/FunctionExpressionVariable.cpp (1.3), "Exp", lines: +9 -4
		language/FunctionExpressionVariable.hpp (1.2), "Exp", lines: +7 -11
		language/InsideListExpression.cpp (1.7), "Exp", lines: +4 -4
		language/Instruction.cpp (1.25), "Exp", lines: +19 -6
		language/Instruction.hpp (1.15), "Exp", lines: +97 -42
		language/IntegratedExpression.hpp (1.3), "Exp", lines: +18 -16
		language/IntegratedOperatorExpression.hpp (1.5), "Exp", lines: +2 -2
		language/LinearExpression.hpp (1.4), "Exp", lines: +2 -2
		language/MeshExpression.cpp (1.33), "Exp", lines: +37 -19
		language/MeshExpression.hpp (1.17), "Exp", lines: +5 -4
		language/MultiLinearExpression.hpp (1.8), "Exp", lines: +50 -44
		language/OFStreamExpression.hpp (1.3), "Exp", lines: +2 -2
		language/OFStreamExpressionVariable.cpp (1.2), "Exp", lines: +10 -4
		language/OFStreamExpressionVariable.hpp (1.2), "Exp", lines: +6 -4
		language/OStreamExpression.cpp (1.4), "Exp", lines: +13 -4
		language/OStreamExpression.hpp (1.3), "Exp", lines: +7 -3
		language/PDEEquationExpression.cpp (1.4), "Exp", lines: +3 -3
		language/PDEOperatorExpression.cpp (1.5), "Exp", lines: +12 -10
		language/PDEOperatorExpression.hpp (1.8), "Exp", lines: +23 -24
		language/PDEOperatorSumExpression.cpp (1.5), "Exp", lines: +3 -3
		language/PDEProblemExpression.cpp (1.4), "Exp", lines: +9 -6
		language/PDEProblemExpression.hpp (1.4), "Exp", lines: +6 -7
		language/RealExpression.cpp (1.20), "Exp", lines: +27 -11
		language/RealExpression.hpp (1.11), "Exp", lines: +3 -2
		language/SceneExpression.cpp (1.8), "Exp", lines: +12 -6
		language/SceneExpression.hpp (1.4), "Exp", lines: +4 -3
		language/SolverExpression.cpp (1.18), "Exp", lines: +36 -25
		language/TestFunctionExpression.cpp (1.2), "Exp", lines: +17 -17
		language/TestFunctionExpression.hpp (1.4), "Exp", lines: +6 -6
		language/UnknownExpression.hpp (1.3), "Exp", lines: +126 -17
		language/UnknownListExpression.cpp (1.6), "Exp", lines: +3 -34
		language/UnknownListExpression.hpp (1.7), "Exp", lines: +14 -23
		language/Variable.cpp (1.7), "Exp", lines: +31 -19
		language/Variable.hpp (1.5), "Exp", lines: +16 -16
		language/VariableList.hpp (1.3), "Exp", lines: +70 -22
		language/VariationalFormulaExpression.cpp (1.10), "Exp", lines: +27 -43
		language/VariationalOperatorExpression.hpp (1.13), "Exp", lines: +61 -64
		language/VariationalProblemExpression.cpp (1.14), "Exp", lines: +19 -19
		language/Vector3Expression.cpp (1.4), "Exp", lines: +13 -5
		language/Vector3Expression.hpp (1.6), "Exp", lines: +3 -2
		language/parse.ff.yy (1.53), "Exp", lines: +82 -48

	Variables are now local to blocs! This is a great improvement of
	the language behaviour.

2007-02-09 Friday  delpinux

	Changed:
		geometry/Shape.hpp (1.10), "Exp", lines: +14 -14

	Assign numbers to enum, this helps for debugging

2007-02-09 Friday  delpinux

	Changed:
		geometry/Object.hpp (1.7), "Exp", lines: +7 -6

	Better use of ConstReferenceCounting

2007-02-09 Friday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.79), "Exp", lines: +5 -26

	Very few code clean-up.

2007-02-09 Friday  delpinux

	Changed:
		solver/PDE.hpp (1.4), "Exp", lines: +4 -4

	Constructor arguments were confusing

2007-02-09 Friday  delpinux

	Changed:
		utils/ReferenceCounting.hpp (1.9), "Exp", lines: +5 -3

	Few fixes

2007-02-08 Thursday  delpinux

	Changed:
		solver/MeshExtractor.hpp (1.12), "Exp", lines: +2 -2

	Changed level of error when boundary reference is not found: it
	indicated a code crash even if it was user's fault...

2007-02-08 Thursday  delpinux

	Changed:
		geometry/ObjectTransformer.cpp (1.4), "Exp", lines: +2 -2

	Fixed. Code could crash when multiple border where used for surface
	mesh generation.

2007-01-31 Wednesday  delpinux

	Changed:
		examples/natural-convection.ff (1.4), "Exp", lines: +2 -2
		examples/navier-stokes.ff (1.4), "Exp", lines: +7 -7

	Fixed convect calls, thanks to Benoit Desjardins' report.

2007-01-22 Monday  delpinux

	Changed:
		solver/FieldFunctionWriterBase.cpp (1.3), "Exp", lines: +1 -3

	Removed wrong assertion

2007-01-22 Monday  delpinux

	Changed:
		trapFPE.c (1.4), "Exp", lines: +3 -3

	Changed traping behaviour

2007-01-12 Friday  delpinux

	Changed:
		doc/Makefile.am (1.16), "Exp", lines: +2 -0
		examples/Makefile.am (1.3), "Exp", lines: +3 -1

	Fixed documentation and examples installation

2007-01-10 Wednesday  delpinux

	Changed:
		configure.ac (1.34), "Exp", lines: +6 -5

	Check if yacc is bison, if not crashes.

2007-01-07 Sunday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.28), "Exp", lines: +2 -2

	Changed version name

2007-01-07 Sunday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.27), "Exp", lines: +93 -45

	Added few information about vtk format output

2007-01-07 Sunday  delpinux

	Changed:
		language/VariationalFormulaExpression.cpp (1.9), "Exp", lines: +13 -1

	error message improved: reject the bilinear for u*grad(v) clearly.
	Before, the error message let the user think that he found a bug.

2007-01-07 Sunday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.26), "Exp", lines: +6 -6

	cosmetic change

2007-01-06 Saturday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.25), "Exp", lines: +42 -16

	Documented ofstream and fixed a few typos.

2006-12-30 Saturday  delpinux

	Changed:
		tests/utils/ostream.at (1.2), "Exp", lines: +5 -5

	Cosmetic changes

2006-12-30 Saturday  delpinux

	Added:
		tests/utils/ostream.at (1.1)
	Changed:
		tests/Makefile.am (1.16), "Exp", lines: +3 -2
		tests/utils.at (1.2), "Exp", lines: +2 -1
		tests/utils/Makefile.am (1.2), "Exp", lines: +3 -2

	Added tests for ostream/ofstream

2006-12-30 Saturday  delpinux

	Changed:
		language/Instruction.cpp (1.24), "Exp", lines: +2 -2

	Fixed 'cat' instruction when the file to list does not exist

2006-12-30 Saturday  delpinux

	Changed:
		language/OStreamExpression.cpp (1.3), "Exp", lines: +2 -2

	Added flush after each output instruction to avoid synchronization
	problems... ff3d's ofstream should not be used to store huge
	quantity of data

2006-12-30 Saturday  delpinux

	Added:
		language/OFStreamExpressionUndefined.hpp (1.1)
		language/OFStreamExpressionValue.hpp (1.1)
		language/OFStreamExpressionVariable.cpp (1.1)
		language/OFStreamExpressionVariable.hpp (1.1)
	Changed:
		language/Makefile.am (1.19), "Exp", lines: +5 -1
		language/OFStreamExpression.hpp (1.2), "Exp", lines: +44 -18
		language/OStreamExpression.cpp (1.2), "Exp", lines: +2 -1
		language/OStreamExpression.hpp (1.2), "Exp", lines: +51 -7
		language/parse.ff.yy (1.52), "Exp", lines: +32 -4

	Improved ofstream expression management.

2006-12-20 Wednesday  delpinux

	Changed:
		language/Makefile.am (1.18), "Exp", lines: +5 -3

	Updated

2006-12-20 Wednesday  delpinux

	Changed:
		language/Expression.hpp (1.3), "Exp", lines: +5 -5

	Added OFStream expression

2006-12-20 Wednesday  delpinux

	Changed:
		language/Variable.cpp (1.6), "Exp", lines: +47 -1
		language/Variable.hpp (1.4), "Exp", lines: +20 -79
		language/parse.ff.yy (1.51), "Exp", lines: +27 -7

	Added OFStream variable

2006-12-20 Wednesday  delpinux

	Changed:
		language/SolverExpression.hpp (1.4), "Exp", lines: +1 -26

	Removed useless class

2006-12-20 Wednesday  delpinux

	Added:
		language/OFStreamExpression.hpp (1.1)
		language/OStreamExpression.cpp (1.1)

	Added OFStreamExpression

2006-12-20 Wednesday  delpinux

	Changed:
		language/Instruction.hpp (1.14), "Exp", lines: +4 -4

	Renamed OstreamExpression to OStreamExpression

2006-12-20 Wednesday  delpinux

	Changed:
		language/FFLexer.cpp (1.38), "Exp", lines: +9 -2

	Added 'ofstream' keyword

2006-12-20 Wednesday  delpinux

	Deleted:
		language/OstreamExpression.hpp (1.3)
		language/OstreamExpressionList.hpp (1.3)
	Added:
		language/OStreamExpression.hpp (1.1)
		language/OStreamExpressionList.hpp (1.1)

	Renamed files

2006-12-19 Tuesday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.25), "Exp", lines: +2 -2

	Changed output level

2006-11-24 Friday  delpinux

	Changed:
		solver/ElementaryMatrixSet.cpp (1.9), "Exp", lines: +21 -27
		solver/FEMFunctionBase.hpp (1.8), "Exp", lines: +2 -2
		solver/FiniteElementMethod.cpp (1.18), "Exp", lines: +5 -1

	Added solver for P0 functions. It is usefull for L2 projection. It
	should exit with an error message when trying to solve a problem
	that contains derivatives.

2006-11-24 Friday  delpinux

	Changed:
		language/UnknownListExpression.cpp (1.5), "Exp", lines: +7 -21
		solver/DiscretizationType.hpp (1.4), "Exp", lines: +4 -4

	Fixed output for P0 problems solver

2006-11-23 Thursday  delpinux

	Changed:
		Makefile.am (1.27), "Exp", lines: +1 -3

	Changed libraries linking order

2006-11-23 Thursday  delpinux

	Changed:
		solver/FieldFunctionWriterBase.cpp (1.2), "Exp", lines: +79 -1
		solver/FieldFunctionWriterBase.hpp (1.2), "Exp", lines: +10 -1
		solver/FieldFunctionWriterMedit.cpp (1.2), "Exp", lines: +2 -63
		solver/FieldFunctionWriterVTK.cpp (1.2), "Exp", lines: +14 -40

	Factorized code and improved saving

2006-11-23 Thursday  delpinux

	Changed:
		solver/ScalarFunctionWriterMedit.cpp (1.2), "Exp", lines: +4 -2

	Fixed output for degree 0 fem functions

2006-11-20 Monday  delpinux

	Changed:
		NEWS (1.40), "Exp", lines: +2 -1

	Fixed

2006-11-20 Monday  delpinux

	Changed:
		NEWS (1.39), "Exp", lines: +2 -1

	Updated

2006-11-20 Monday  delpinux

	Added:
		m4/documentation.m4 (1.1)
	Changed:
		acinclude.m4 (1.19), "Exp", lines: +2 -1
		configure.ac (1.33), "Exp", lines: +10 -0
		doc/Makefile.am (1.15), "Exp", lines: +8 -0

	Check documentation tools presence to avoid non-building of the
	code when missing

2006-11-20 Monday  delpinux

	Changed:
		m4/qt.m4 (1.4), "Exp", lines: +5 -5

	warning fix

2006-11-16 Thursday  delpinux

	Changed:
		NEWS (1.38), "Exp", lines: +2 -0

	Update

2006-11-16 Thursday  delpinux

	Added:
		solver/FieldFunctionWriterBase.cpp (1.1)
		solver/FieldFunctionWriterBase.hpp (1.1)
		solver/FieldFunctionWriterMedit.cpp (1.1)
		solver/FieldFunctionWriterMedit.hpp (1.1)
		solver/FieldFunctionWriterVTK.cpp (1.1)
		solver/FieldFunctionWriterVTK.hpp (1.1)
	Changed:
		language/Instruction.cpp (1.23), "Exp", lines: +29 -78
		solver/Makefile.am (1.38), "Exp", lines: +7 -1
		solver/ScalarFunctionWriterMedit.hpp (1.2), "Exp", lines: +4 -4

	Added field output for VTK and deplaced medit writing from language

2006-11-16 Thursday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.cpp (1.6), "Exp", lines: +4 -7

	Fixed bug introduced with Q0 function

2006-11-16 Thursday  delpinux

	Changed:
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.18), "Exp", lines: +82 -86

	Fixed penalty for non Q1 finite elements

2006-11-16 Thursday  delpinux

	Changed:
		language/FFLexer.cpp (1.37), "Exp", lines: +2 -1
		language/Instruction.cpp (1.22), "Exp", lines: +45 -3
		language/Instruction.hpp (1.13), "Exp", lines: +25 -3

	Added a 'cat' instruction to be used for non-regression tests

2006-11-16 Thursday  delpinux

	Changed:
		language/parse.ff.yy (1.50), "Exp", lines: +11 -66

	Removed warnings

2006-11-13 Monday  delpinux

	Changed:
		solver/MeshTransformer.hpp (1.2), "Exp", lines: +16 -16

	Stupid fix

2006-11-13 Monday  delpinux

	Changed:
		language/parse.ff.yy (1.49), "Exp", lines: +20 -1

	Uniformization of the syntax

2006-11-13 Monday  delpinux

	Changed:
		language/RealExpression.cpp (1.19), "Exp", lines: +9 -1

	Added P0 integration

2006-11-13 Monday  delpinux

	Added:
		solver/MeshTransformer.cpp (1.1)
		solver/MeshTransformer.hpp (1.1)

	Finished Mesh transformation implementation and moved it from
	language

2006-11-13 Monday  delpinux

	Changed:
		solver/SurfaceMeshOfQuadrangles.hpp (1.13), "Exp", lines: +3 -1
		solver/SurfaceMeshOfTriangles.hpp (1.17), "Exp", lines: +3 -1

	Added transformation types

2006-11-13 Monday  delpinux

	Changed:
		solver/MeshPeriodizer.cpp (1.3), "Exp", lines: +1 -7

	Removed useless include

2006-11-13 Monday  delpinux

	Changed:
		solver/MeshGenerator.hpp (1.3), "Exp", lines: +1 -4

	Clean-up

2006-11-13 Monday  delpinux

	Changed:
		language/MeshExpression.cpp (1.32), "Exp", lines: +11 -108
		language/MeshExpression.hpp (1.16), "Exp", lines: +1 -10

	Now call MeshTransformer to transform meshes

2006-11-13 Monday  delpinux

	Changed:
		solver/Makefile.am (1.37), "Exp", lines: +4 -2

	Added MeshTransformer.[hc]pp

2006-11-12 Sunday  delpinux

	Changed:
		language/parse.ff.yy (1.48), "Exp", lines: +3 -6

	Removed a few useless tokens

2006-11-12 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.36), "Exp", lines: +2 -2

	Fixed parser infinite loop when last line of the file contains a
	C++ comment

2006-11-12 Sunday  delpinux

	Changed:
		utils/BaseName.hpp (1.2), "Exp", lines: +2 -2

	Fix: last character was omitted

2006-11-11 Saturday  delpinux

	Changed:
		solver/P0TetrahedronFiniteElement.hpp (1.2), "Exp", lines: +2 -2

	Fixed number of degrees of freedom

2006-11-11 Saturday  delpinux

	Changed:
		solver/Makefile.am (1.36), "Exp", lines: +12 -6

	Update

2006-11-11 Saturday  delpinux

	Changed:
		solver/QuadratureFormula.hpp (1.9), "Exp", lines: +166 -1

	Added degree 0 quadrature formulae

2006-11-11 Saturday  delpinux

	Changed:
		solver/FiniteElementTraits.hpp (1.7), "Exp", lines: +92 -2

	Added degree 0 finite element management

2006-11-11 Saturday  delpinux

	Changed:
		language/SolverExpression.cpp (1.17), "Exp", lines: +1 -8

	Warning fix

2006-11-11 Saturday  delpinux

	Changed:
		language/SolverExpression.hpp (1.3), "Exp", lines: +4 -5

	Few clean-up

2006-11-11 Saturday  delpinux

	Changed:
		solver/DiscretizationType.hpp (1.3), "Exp", lines: +5 -3
		solver/FEMFunctionBuilder.cpp (1.6), "Exp", lines: +10 -1

	Added degree 0 finite element

2006-11-11 Saturday  delpinux

	Changed:
		solver/ScalarFunctionWriterVTK.cpp (1.2), "Exp", lines: +4 -2

	VTK output fix

2006-11-11 Saturday  delpinux

	Changed:
		solver/DegreeOfFreedomSetBuilder.hpp (1.8), "Exp", lines: +20 -4

	Added builder for fictitious discretizations with other finite
	element than cartesian Q1

2006-11-11 Saturday  delpinux

	Changed:
		solver/DegreeOfFreedomSetBuilder.cpp (1.11), "Exp", lines: +147 -90

	Fixed dof constuction when dof is defined in volume but not in
	faces or edges.

2006-11-11 Saturday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.hpp (1.5), "Exp", lines: +56 -5

	Added comments

2006-11-11 Saturday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.cpp (1.5), "Exp", lines: +59 -7

	Fixed dof constuction when dof is defined in volume but not in
	faces or edges.

2006-11-11 Saturday  delpinux

	Changed:
		language/Instruction.cpp (1.21), "Exp", lines: +1 -3

	Warning fix

2006-11-11 Saturday  delpinux

	Changed:
		language/FFLexer.hpp (1.6), "Exp", lines: +4 -5

	Clean-up

2006-11-11 Saturday  delpinux

	Changed:
		language/FFLexer.cpp (1.35), "Exp", lines: +6 -1

	Added 'P0' discretization type keyword

2006-11-11 Saturday  delpinux

	Changed:
		utils/ThreadStaticCenter.cpp (1.7), "Exp", lines: +38 -15

	Added function fem of degree 0

2006-11-11 Saturday  delpinux

	Deleted:
		solver/ScalarFunctionFEM0.cpp (1.2)
		solver/ScalarFunctionFEM0.hpp (1.4)
	Changed:
		solver/FictitiousDomainMethod.cpp (1.24), "Exp", lines: +11 -5

	Replaced obsolete ScalarFunctionFEM0 class by finite elements of
	degree 0

2006-11-11 Saturday  delpinux

	Added:
		solver/P0TetrahedronFiniteElement.cpp (1.1)
		solver/P0TetrahedronFiniteElement.hpp (1.1)
		solver/P0Triangle3DFiniteElement.cpp (1.1)
		solver/P0Triangle3DFiniteElement.hpp (1.1)
		solver/Q0HexahedronFiniteElement.cpp (1.1)
		solver/Q0HexahedronFiniteElement.hpp (1.1)
		solver/Q0Quadrangle3DFiniteElement.cpp (1.1)
		solver/Q0Quadrangle3DFiniteElement.hpp (1.1)

	Added degree 0 finite elements

2006-11-02 Thursday  delpinux

	Changed:
		utils/Console.hpp (1.2), "Exp", lines: +19 -0
		solver/BoundaryList.hpp (1.2), "Exp", lines: +19 -0
		solver/Domain.cpp (1.5), "Exp", lines: +19 -0
		solver/FEMFunctionBase.hpp (1.7), "Exp", lines: +19 -0
		solver/WorkingMesh.hpp (1.2), "Exp", lines: +19 -0
		utils/Console.cpp (1.2), "Exp", lines: +19 -0

	Added missing licence header

2006-11-01 Wednesday  delpinux

	Changed:
		language/SolverExpression.cpp (1.16), "Exp", lines: +23 -20
		language/VariationalProblemExpression.cpp (1.13), "Exp", lines: +79 -79

	Clean-up

2006-11-01 Wednesday  delpinux

	Changed:
		language/BoundaryConditionExpressionDirichlet.cpp (1.2), "Exp", lines: +2 -2
		language/BoundaryConditionExpressionFourrier.cpp (1.2), "Exp", lines: +2 -2
		language/BoundaryConditionExpressionNeumann.cpp (1.2), "Exp", lines: +2 -2
		language/VariationalFormulaExpression.cpp (1.8), "Exp", lines: +45 -45
		language/VariationalProblemExpression.hpp (1.7), "Exp", lines: +3 -2

	Improved output

2006-11-01 Wednesday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.25), "Exp", lines: +18 -18
		solver/BoundaryConditionDiscretizationElimination.hpp (1.17), "Exp", lines: +4 -4

	Few clean-up

2006-11-01 Wednesday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.23), "Exp", lines: +12 -10
		solver/FiniteElementMethod.cpp (1.17), "Exp", lines: +7 -7

	Few clean-up

2006-10-29 Sunday  delpinux

	Changed:
		tests/numeric/utils/femfunction-simplification.at (1.3), "Exp", lines: +6 -6

	Added tests for unary minus simplification

2006-10-29 Sunday  delpinux

	Changed:
		solver/ScalarFunctionBuilder.cpp (1.7), "Exp", lines: +37 -2

	Added simplifications of unary minus for constant and fem functions

2006-10-29 Sunday  delpinux

	Changed:
		tests/numeric/utils/femfunction-simplification.at (1.2), "Exp", lines: +19 -3

	Complete test

2006-10-29 Sunday  delpinux

	Changed:
		solver/FEMFunction.hpp (1.6), "Exp", lines: +6 -2
		solver/FEMFunctionBase.hpp (1.6), "Exp", lines: +33 -1
		solver/FEMFunctionBuilder.cpp (1.5), "Exp", lines: +4 -2
		solver/FEMFunctionBuilder.hpp (1.4), "Exp", lines: +5 -2
		solver/ScalarFunctionBuilder.cpp (1.6), "Exp", lines: +18 -4

	Added outside values for femfunction when they are result of
	function simplifications

2006-10-29 Sunday  delpinux

	Changed:
		solver/BinaryOperation.hpp (1.3), "Exp", lines: +86 -2

	Added operator << and name function for binary operators type

2006-10-29 Sunday  delpinux

	Added:
		tests/numeric/utils/femfunction-simplification.at (1.1)
	Changed:
		tests/Makefile.am (1.15), "Exp", lines: +2 -1
		tests/numeric.at (1.11), "Exp", lines: +2 -1
		tests/numeric/utils/Makefile.am (1.3), "Exp", lines: +2 -1

	Added test case for femfunction simplification

2006-10-29 Sunday  delpinux

	Changed:
		solver/ScalarFunctionBuilder.cpp (1.5), "Exp", lines: +112 -5

	Added comments

2006-10-29 Sunday  delpinux

	Changed:
		solver/ScalarFunctionBuilder.cpp (1.4), "Exp", lines: +201 -12

	Optimization for function construction in binary operations

2006-10-29 Sunday  delpinux

	Changed:
		utils/Timer.hpp (1.6), "Exp", lines: +2 -2

	Fixed non-timer message for windows

2006-10-29 Sunday  delpinux

	Changed:
		solver/FEMFunctionBase.hpp (1.5), "Exp", lines: +13 -0

	Added function to test if 2 finite element functions live on the
	same space

2006-10-29 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.31), "Exp", lines: +3 -3

	Fixed typos

2006-10-29 Sunday  delpinux

	Changed:
		language/FunctionExpressionObjectCharacteristic.cpp (1.2), "Exp", lines: +2 -2
		language/Information.cpp (1.5), "Exp", lines: +35 -18
		language/Information.hpp (1.5), "Exp", lines: +4 -4
		language/SolverExpression.cpp (1.15), "Exp", lines: +24 -8
		solver/Domain.cpp (1.4), "Exp", lines: +6 -0
		solver/Domain.hpp (1.10), "Exp", lines: +2 -6

	Analytic domain expression fixed.

2006-10-28 Saturday  delpinux

	Changed:
		NEWS (1.37), "Exp", lines: +9 -0
		solver/Convection.hpp (1.15), "Exp", lines: +21 -1
		solver/FEMFunctionBase.hpp (1.4), "Exp", lines: +10 -0
		solver/ScalarFunctionAnd.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionBase.hpp (1.4), "Exp", lines: +11 -1
		solver/ScalarFunctionBuilder.cpp (1.3), "Exp", lines: +117 -74
		solver/ScalarFunctionBuilder.hpp (1.2), "Exp", lines: +7 -1
		solver/ScalarFunctionCFunction.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionComposed.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionConstant.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionDerivative.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionDifference.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionDivision.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionDomainCharacteristic.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionEqual.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionFEM0.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionGreaterEqual.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionGreaterThan.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionIntegrate.hpp (1.4), "Exp", lines: +11 -1
		solver/ScalarFunctionLinearBasis.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionLowerEqual.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionLowerThan.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionMax.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionMeshCharacteristic.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionMeshElementsReferences.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionMin.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionNormal.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionNot.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionNotEqual.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionObjectCharacteristic.hpp (1.4), "Exp", lines: +11 -1
		solver/ScalarFunctionOr.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionPower.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionProduct.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionSum.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionUnaryMinus.hpp (1.3), "Exp", lines: +11 -1
		solver/ScalarFunctionXor.hpp (1.3), "Exp", lines: +11 -1

	Added canBeSimplified() member to allow function algebra
	simplifications to optimize computations

2006-10-18 Wednesday  delpinux

	Changed:
		doc/Makefile.am (1.14), "Exp", lines: +1 -1

	Fixed dvips call. Needed TEXINPUTS to be set.

2006-10-17 Tuesday  delpinux

	Changed:
		language/Makefile.am (1.17), "Exp", lines: +2 -5

	Fixed for distclean

2006-10-17 Tuesday  delpinux

	Changed:
		config.sub (1.7), "Exp", lines: +11 -3

	Updated thanks to Debian

2006-10-10 Tuesday  delpinux

	Changed:
		solver/DegreeOfFreedomSetBuilder.cpp (1.10), "Exp", lines: +112 -30
		solver/DegreeOfFreedomSetBuilder.hpp (1.7), "Exp", lines: +9 -1

	Periodic boundary conditions for Q2 element are now working.  There
	is still a small bug that only occures for *small* periodic meshes
	(less than 3 cells by directions). This might be fix if needed in
	the future.

2006-10-10 Tuesday  delpinux

	Changed:
		solver/ConnectivityBuilder.hpp (1.16), "Exp", lines: +9 -12

	Few clean-up

2006-10-08 Sunday  delpinux

	Changed:
		solver/DegreeOfFreedomSetBuilder.cpp (1.9), "Exp", lines: +147 -13
		solver/DegreeOfFreedomSetBuilder.hpp (1.6), "Exp", lines: +32 -3

	Little improvement: preparing P2/Q2 finite elements for periodic
	conditions

2006-10-08 Sunday  delpinux

	Changed:
		algebra/Structured3DVector.hpp (1.2), "Exp", lines: +5 -4
		algebra/Vector.hpp (1.8), "Exp", lines: +79 -71
		language/Instruction.hpp (1.12), "Exp", lines: +22 -22
		language/SolverExpression.cpp (1.14), "Exp", lines: +10 -10

	Few clean-up

2006-10-08 Sunday  delpinux

	Changed:
		solver/PDESolution.cpp (1.5), "Exp", lines: +9 -1
		solver/PDESolution.hpp (1.7), "Exp", lines: +2 -7

	Moved constructor to cpp file

2006-10-08 Sunday  delpinux

	Changed:
		solver/Mesh.hpp (1.22), "Exp", lines: +11 -1

	Added isPeriodic function

2006-10-02 Monday  delpinux

	Changed:
		geometry/Cone.cpp (1.3), "Exp", lines: +28 -30
		geometry/Cone.hpp (1.5), "Exp", lines: +64 -55
		geometry/Cube.cpp (1.3), "Exp", lines: +26 -48
		geometry/Cube.hpp (1.6), "Exp", lines: +75 -44
		geometry/Cylinder.cpp (1.4), "Exp", lines: +29 -41
		geometry/Cylinder.hpp (1.6), "Exp", lines: +60 -55
		geometry/Difference.cpp (1.3), "Exp", lines: +43 -10
		geometry/Difference.hpp (1.5), "Exp", lines: +58 -59
		geometry/InfiniteCone.cpp (1.3), "Exp", lines: +35 -14
		geometry/InfiniteCone.hpp (1.2), "Exp", lines: +39 -26
		geometry/InfiniteCylinder.cpp (1.3), "Exp", lines: +34 -0
		geometry/InfiniteCylinder.hpp (1.2), "Exp", lines: +19 -25
		geometry/Intersection.cpp (1.3), "Exp", lines: +32 -16
		geometry/Intersection.hpp (1.4), "Exp", lines: +59 -37
		geometry/Not.cpp (1.3), "Exp", lines: +15 -10
		geometry/Not.hpp (1.5), "Exp", lines: +62 -33
		geometry/Object.hpp (1.6), "Exp", lines: +16 -7
		geometry/ObjectTransformer.cpp (1.3), "Exp", lines: +2 -53
		geometry/Plane.cpp (1.5), "Exp", lines: +27 -36
		geometry/Plane.hpp (1.4), "Exp", lines: +50 -38
		geometry/Rotation.cpp (1.3), "Exp", lines: +28 -51
		geometry/Rotation.hpp (1.3), "Exp", lines: +69 -36
		geometry/Scale.cpp (1.3), "Exp", lines: +35 -30
		geometry/Scale.hpp (1.3), "Exp", lines: +64 -33
		geometry/Shape.cpp (1.3), "Exp", lines: +12 -79
		geometry/Shape.hpp (1.9), "Exp", lines: +141 -82
		geometry/Sphere.cpp (1.2), "Exp", lines: +19 -35
		geometry/Sphere.hpp (1.4), "Exp", lines: +58 -38
		geometry/Torus.hpp (1.4), "Exp", lines: +52 -27
		geometry/Transform.hpp (1.4), "Exp", lines: +81 -66
		geometry/TransformMatrix.cpp (1.3), "Exp", lines: +24 -48
		geometry/TransformMatrix.hpp (1.3), "Exp", lines: +64 -33
		geometry/Translation.cpp (1.3), "Exp", lines: +21 -27
		geometry/Translation.hpp (1.3), "Exp", lines: +58 -30
		geometry/Union.cpp (1.3), "Exp", lines: +24 -20
		geometry/Union.hpp (1.5), "Exp", lines: +61 -39
		solver/AnalyticShape.cpp (1.2), "Exp", lines: +7 -1
		solver/AnalyticShape.hpp (1.2), "Exp", lines: +52 -4

	Few clean-up

2006-09-30 Saturday  delpinux

	Changed:
		utils/Makefile.am (1.17), "Exp", lines: +2 -1

	Added BaseName.hpp

2006-09-30 Saturday  delpinux

	Changed:
		utils/ErrorHandler.cpp (1.5), "Exp", lines: +16 -1
		utils/ErrorHandler.hpp (1.6), "Exp", lines: +2 -10

	Exceptions only write the basename of emitting file for clarity

2006-09-30 Saturday  delpinux

	Added:
		utils/BaseName.hpp (1.1)
	Changed:
		utils/CommandLineParser.cpp (1.14), "Exp", lines: +3 -13

	Created basename own header file

2006-09-30 Saturday  delpinux

	Changed:
		language/MeshExpression.cpp (1.31), "Exp", lines: +37 -20

	Added exceptions for unsupported background meshes

2006-09-30 Saturday  delpinux

	Changed:
		FFThread.cpp (1.17), "Exp", lines: +10 -1

	Now catches standard C++ library's exceptions

2006-09-28 Thursday  delpinux

	Changed:
		doc/Makefile.am (1.13), "Exp", lines: +2 -1

	Fixed parallel compilation

2006-09-28 Thursday  delpinux

	Changed:
		language/Makefile.am (1.16), "Exp", lines: +4 -2

	Fixed parallel compilation, at last!

2006-09-28 Thursday  delpinux

	Changed:
		NEWS (1.36), "Exp", lines: +3 -1

	Updated for 1.0-pre9

2006-09-28 Thursday  delpinux

	Changed:
		m4/vtk.m4 (1.6), "Exp", lines: +5 -4

	Fixed VTK-5.0 checking for Debian system [still experimental]

2006-09-28 Thursday  delpinux

	Changed:
		geometry/Scene.hpp (1.5), "Exp", lines: +11 -20
		geometry/Union.hpp (1.4), "Exp", lines: +7 -7
		language/BoundaryExpressionSurfaceMesh.cpp (1.2), "Exp", lines: +8 -5
		language/FunctionExpressionRead.cpp (1.2), "Exp", lines: +4 -71
		language/InsideListExpression.cpp (1.6), "Exp", lines: +4 -4
		language/Makefile.am (1.15), "Exp", lines: +9 -1
		language/MeshExpression.cpp (1.30), "Exp", lines: +7 -4
		language/PDEOperatorSumExpression.cpp (1.4), "Exp", lines: +5 -5
		language/SolverExpression.cpp (1.13), "Exp", lines: +6 -1
		language/parse.pov.yy (1.11), "Exp", lines: +49 -49
		solver/BoundaryConditionFDMDiscretization.hpp (1.9), "Exp", lines: +4 -3
		solver/BoundaryMeshAssociation.hpp (1.8), "Exp", lines: +2 -2
		solver/BoundarySurfaceMesh.cpp (1.3), "Exp", lines: +2 -2
		solver/BoundarySurfaceMesh.hpp (1.4), "Exp", lines: +2 -3
		solver/FirstOrderOperator.hpp (1.5), "Exp", lines: +2 -2
		solver/Makefile.am (1.35), "Exp", lines: +3 -1
		solver/MeshExtractor.hpp (1.11), "Exp", lines: +9 -9
		solver/MeshOfHexahedra.hpp (1.18), "Exp", lines: +5 -5
		solver/MeshOfTetrahedra.hpp (1.17), "Exp", lines: +5 -5
		solver/MeshTetrahedrizor.cpp (1.13), "Exp", lines: +2 -2
		solver/MeshWriter.cpp (1.11), "Exp", lines: +31 -26
		solver/MeshWriter.hpp (1.5), "Exp", lines: +4 -4
		solver/ScalarFunctionObjectCharacteristic.cpp (1.2), "Exp", lines: +5 -5
		solver/ScalarFunctionObjectCharacteristic.hpp (1.3), "Exp", lines: +3 -3
		solver/Structured3DMesh.hpp (1.17), "Exp", lines: +5 -5
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.6), "Exp", lines: +4 -4
		solver/VariationalOperatorAlphaUV.hpp (1.5), "Exp", lines: +4 -4
		solver/VariationalOperatorMuGradUGradV.hpp (1.5), "Exp", lines: +4 -4
		solver/VariationalOperatorNuDxUV.hpp (1.6), "Exp", lines: +4 -4
		solver/VariationalOperatorNuUdxV.hpp (1.6), "Exp", lines: +4 -4
		solver/VectorialPDEOperator.hpp (1.4), "Exp", lines: +5 -5
		utils/ReferenceCounting.hpp (1.8), "Exp", lines: +1 -56

	Removed inappropriate constructor and operator= of
	ConstReferenceCounting and ReferenceCounting that luckily did not
	seem to generate bugs

2006-09-28 Thursday  delpinux

	Changed:
		solver/Domain.cpp (1.3), "Exp", lines: +26 -0
		solver/Domain.hpp (1.9), "Exp", lines: +9 -23

	Moved constructors and destructor to cpp file

2006-09-28 Thursday  delpinux

	Added:
		solver/AnalyticShape.cpp (1.1)
		solver/AnalyticShape.hpp (1.1)

	Shape defined by a function. x is considered inside the shape if
	'f(x)>0'

2006-09-28 Thursday  delpinux

	Changed:
		language/parse.ff.yy (1.47), "Exp", lines: +10 -1

	Added analytic domain expressions

2006-09-28 Thursday  delpinux

	Added:
		language/DomainExpressionAnalytic.cpp (1.1)
		language/DomainExpressionAnalytic.hpp (1.1)

	Added "analytic" domain expression. Domain is defined using
	"domain(boolfunction)" were boolfunction is a boolean function
	expression such as 'f<g' ...

2006-09-28 Thursday  delpinux

	Added:
		language/DomainExpressionSet.cpp (1.1)
		language/DomainExpressionSet.hpp (1.1)
		language/DomainExpressionUndefined.cpp (1.1)
		language/DomainExpressionUndefined.hpp (1.1)
		language/DomainExpressionVariable.cpp (1.1)
		language/DomainExpressionVariable.hpp (1.1)
	Changed:
		language/DomainExpression.cpp (1.5), "Exp", lines: +7 -117
		language/DomainExpression.hpp (1.4), "Exp", lines: +7 -88

	Clean-up: file separation.

2006-09-28 Thursday  delpinux

	Changed:
		geometry/Shape.hpp (1.8), "Exp", lines: +3 -3

	Added analytic shape type

2006-09-20 Wednesday  delpinux

	Changed:
		solver/Makefile.am (1.34), "Exp", lines: +5 -1

	Added new files

2006-09-20 Wednesday  delpinux

	Changed:
		utils/Octree.hpp (1.9), "Exp", lines: +6 -6

	Fixed multidimensionnal case for octrees

2006-09-20 Wednesday  delpinux

	Added:
		solver/ScalarFunctionReaderRaw.cpp (1.1)
		solver/ScalarFunctionReaderRaw.hpp (1.1)
	Changed:
		solver/ScalarFunctionReaderBuilder.cpp (1.2), "Exp", lines: +5 -1

	Reimplemented raw format reader

2006-09-20 Wednesday  delpinux

	Changed:
		solver/MeshReader.cpp (1.19), "Exp", lines: +20 -6

	Added automatic detection of planar meshes at reading

2006-09-20 Wednesday  delpinux

	Added:
		solver/MeshOfTriangles.cpp (1.1)
		solver/MeshOfTriangles.hpp (1.1)

	Planar meshes of of triangles

2006-09-20 Wednesday  delpinux

	Changed:
		solver/Mesh.hpp (1.21), "Exp", lines: +4 -2
		solver/MeshWriter.cpp (1.10), "Exp", lines: +13 -6

	Added planar meshes management

2006-09-20 Wednesday  delpinux

	Changed:
		solver/FEMFunctionBuilder.cpp (1.4), "Exp", lines: +9 -1

	Added construction of FEM functions defined on meshes of triangles

2006-09-20 Wednesday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.cpp (1.4), "Exp", lines: +6 -1

	Added 2D mesh of triangles management

2006-09-20 Wednesday  delpinux

	Changed:
		solver/ConformTransformation.hpp (1.14), "Exp", lines: +79 -7

	Added inverse of transformations for planar (2D) triangles

2006-09-20 Wednesday  delpinux

	Changed:
		solver/SurfaceMesh.hpp (1.11), "Exp", lines: +4 -4

	Clean-up

2006-09-20 Wednesday  delpinux

	Changed:
		solver/Triangle.hpp (1.16), "Exp", lines: +37 -3

	Added barycentric coordinates computation

2006-09-15 Friday  delpinux

	Added:
		solver/MeshReaderAM_FMTFormat.cpp (1.1)
		solver/MeshReaderAM_FMTFormat.hpp (1.1)
	Changed:
		language/MeshExpression.cpp (1.29), "Exp", lines: +6 -2
		solver/FileDescriptor.hpp (1.3), "Exp", lines: +8 -2
		solver/Makefile.am (1.33), "Exp", lines: +3 -1

	Added support for 'am_fmt' file format

2006-09-15 Friday  delpinux

	Changed:
		language/FFLexer.cpp (1.34), "Exp", lines: +4 -3

	Added 'am_fmt' file format and support for underscore in
	expressions names

2006-09-13 Wednesday  delpinux

	Changed:
		language/parse.ff.yy (1.46), "Exp", lines: +15 -5

	Marked "convect(u,v,w,dt,phi)" as deprecated. Now
	"convect([u,v,w],dt,phi)" should be used.

2006-09-13 Wednesday  delpinux

	Changed:
		language/FunctionExpressionVariable.cpp (1.2), "Exp", lines: +4 -1

	Function variable is sent to the built ScalarFunction

2006-09-13 Wednesday  delpinux

	Changed:
		language/FunctionExpressionConvection.cpp (1.2), "Exp", lines: +28 -22
		language/FunctionExpressionConvection.hpp (1.2), "Exp", lines: +12 -15

	Uses field description

2006-09-13 Wednesday  delpinux

	Changed:
		language/FieldExpression.hpp (1.4), "Exp", lines: +82 -6

	Few clean-up

2006-09-13 Wednesday  delpinux

	Changed:
		solver/Convection.hpp (1.14), "Exp", lines: +11 -20
		solver/ScalarFunctionAnd.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionBase.hpp (1.3), "Exp", lines: +34 -4
		solver/ScalarFunctionCFunction.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionComposed.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionConstant.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionDerivative.cpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionDerivative.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionDifference.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionDivision.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionDomainCharacteristic.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionEqual.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionFEM0.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionGreaterEqual.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionGreaterThan.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionIntegrate.cpp (1.5), "Exp", lines: +2 -2
		solver/ScalarFunctionIntegrate.hpp (1.3), "Exp", lines: +2 -2
		solver/ScalarFunctionLinearBasis.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionLowerEqual.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionLowerThan.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionMax.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionMeshCharacteristic.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionMeshElementsReferences.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionMin.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionNormal.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionNot.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionNotEqual.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionObjectCharacteristic.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionOr.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionPower.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionProduct.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionSum.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionUnaryMinus.hpp (1.2), "Exp", lines: +2 -2
		solver/ScalarFunctionXor.hpp (1.2), "Exp", lines: +2 -2

	Renamed __put function and added __name attribute for variable name
	transposition

2006-09-13 Wednesday  delpinux

	Changed:
		solver/FEMFunctionBase.hpp (1.3), "Exp", lines: +2 -4

	Removed useless attribute '__name'

2006-09-13 Wednesday  delpinux

	Changed:
		solver/DiscretizationType.hpp (1.2), "Exp", lines: +43 -3

	Added name static function that returns the name of the
	discretization according to the type

2006-09-13 Wednesday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.24), "Exp", lines: +5 -5

	Fixed convect keyword documentation

2006-09-11 Monday  delpinux

	Added:
		solver/ScalarFunctionWriterVTK.cpp (1.1)
		solver/ScalarFunctionWriterVTK.hpp (1.1)
	Changed:
		language/FFLexer.cpp (1.33), "Exp", lines: +4 -2
		language/Instruction.cpp (1.20), "Exp", lines: +15 -7
		solver/FileDescriptor.hpp (1.2), "Exp", lines: +8 -4
		solver/Makefile.am (1.32), "Exp", lines: +3 -1

	Added VTK file format

2006-09-11 Monday  delpinux

	Changed:
		utils/XMLWriter.hpp (1.2), "Exp", lines: +5 -2

	Added freefem version in a comment

2006-08-28 Monday  delpinux

	Changed:
		language/Makefile.am (1.14), "Exp", lines: +1 -5

	Fix: BUILT_SOURCES was already present here ...

2006-08-28 Monday  delpinux

	Changed:
		doc/Makefile.am (1.12), "Exp", lines: +17 -2
		language/Makefile.am (1.13), "Exp", lines: +6 -2

	Added BUILT_SOURCES missing information

2006-08-27 Sunday  delpinux

	Changed:
		utils/Makefile.am (1.16), "Exp", lines: +4 -1

	Updated

2006-08-27 Sunday  delpinux

	Changed:
		utils/XMLAttribute.cpp (1.2), "Exp", lines: +1 -48

	Fixed bad commit

2006-08-27 Sunday  delpinux

	Added:
		utils/XMLAttribute.cpp (1.1)
		utils/XMLAttribute.hpp (1.1)
		utils/XMLTag.hpp (1.1)
		utils/XMLWriter.hpp (1.1)

	Added xml writer utility classes. This will be useful for VTK's
	output

2006-08-27 Sunday  delpinux

	Changed:
		solver/Makefile.am (1.31), "Exp", lines: +7 -1

	Updated

2006-08-27 Sunday  delpinux

	Changed:
		solver/Mesh.hpp (1.20), "Exp", lines: +126 -34

	clean-up and add id to meshes: each new mesh will be characterized
	by a unique identifier.

2006-08-27 Sunday  delpinux

	Changed:
		solver/BoundaryMeshAssociation.hpp (1.7), "Exp", lines: +3 -3
		solver/FEMFunctionBase.hpp (1.2), "Exp", lines: +0 -2

	clean-up

2006-08-27 Sunday  delpinux

	Changed:
		solver/BoundaryPOVRay.hpp (1.3), "Exp", lines: +69 -36

	Fixed reference list output

2006-08-27 Sunday  delpinux

	Changed:
		solver/GmshFormatReader.cpp (1.7), "Exp", lines: +6 -5

	Fixed not (yet) supported entity and ignored entity lists

2006-08-27 Sunday  delpinux

	Changed:
		solver/MeshOfHexahedra.cpp (1.17), "Exp", lines: +2 -2
		solver/ScalarFunctionIntegrate.cpp (1.4), "Exp", lines: +1 -3

	removed useless code

2006-08-27 Sunday  delpinux

	Added:
		solver/ScalarFunctionWriterBase.cpp (1.1)
		solver/ScalarFunctionWriterBase.hpp (1.1)
		solver/ScalarFunctionWriterMedit.cpp (1.1)
		solver/ScalarFunctionWriterMedit.hpp (1.1)
		solver/ScalarFunctionWriterRaw.cpp (1.1)
		solver/ScalarFunctionWriterRaw.hpp (1.1)

	New scalar function writer interface

2006-08-27 Sunday  delpinux

	Changed:
		language/Makefile.am (1.12), "Exp", lines: +137 -121

	Update

2006-08-27 Sunday  delpinux

	Added:
		language/VariationalDirichletListExpression.cpp (1.1)
	Changed:
		language/VariationalDirichletListExpression.hpp (1.5), "Exp", lines: +20 -60
		language/VariationalProblemExpression.cpp (1.12), "Exp", lines: +3 -1

	Takes Dirichlet expressions new management into account.

2006-08-27 Sunday  delpinux

	Changed:
		language/Instruction.cpp (1.19), "Exp", lines: +20 -68

	Began writers interface clean-up. Now uses ScalarFunctionWriterRaw
	and ScalarFunctionWriterMedit classes. This prepares the writing of
	vtk's writers.

2006-08-27 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.32), "Exp", lines: +8 -7
		language/parse.ff.yy (1.45), "Exp", lines: +13 -42

	Language improvement: factorized [xyz]{min,max} tokens.

2006-08-27 Sunday  delpinux

	Added:
		language/BoundaryExpressionList.cpp (1.1)
		language/BoundaryExpressionList.hpp (1.1)
		language/BoundaryExpressionPOVRay.cpp (1.1)
		language/BoundaryExpressionPOVRay.hpp (1.1)
		language/BoundaryExpressionReferences.cpp (1.1)
		language/BoundaryExpressionReferences.hpp (1.1)
		language/BoundaryExpressionSurfaceMesh.cpp (1.1)
		language/BoundaryExpressionSurfaceMesh.hpp (1.1)
	Changed:
		language/BoundaryExpression.cpp (1.9), "Exp", lines: +1 -177
		language/BoundaryExpression.hpp (1.7), "Exp", lines: +42 -192

	Boundaries expression file splitting and clean-up

2006-08-27 Sunday  delpinux

	Added:
		language/BoundaryConditionExpressionDirichlet.cpp (1.1)
		language/BoundaryConditionExpressionDirichlet.hpp (1.1)
		language/BoundaryConditionExpressionFourrier.cpp (1.1)
		language/BoundaryConditionExpressionFourrier.hpp (1.1)
		language/BoundaryConditionExpressionNeumann.cpp (1.1)
		language/BoundaryConditionExpressionNeumann.hpp (1.1)
	Changed:
		language/BoundaryConditionExpression.cpp (1.7), "Exp", lines: +1 -164
		language/BoundaryConditionExpression.hpp (1.8), "Exp", lines: +6 -100

	Boundary condition expression file splitting and clean-up

2006-08-27 Sunday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.19), "Exp", lines: +4 -4
		graphics/VTKDriver.hpp (1.7), "Exp", lines: +3 -3

	ConstReferenceCounting fix

2006-08-27 Sunday  delpinux

	Changed:
		config.guess (1.6), "Exp", lines: +12 -9
		config.sub (1.6), "Exp", lines: +23 -23

	Automake update (thanks Debian ;-)

2006-07-31 Monday  delpinux

	Changed:
		solver/Makefile.am (1.30), "Exp", lines: +248 -244

	Updated

2006-07-31 Monday  delpinux

	Added:
		solver/ScalarFunctionMinComputer.cpp (1.1)
		solver/ScalarFunctionMinComputer.hpp (1.1)

	Computes the min of a function a on mesh

2006-07-31 Monday  delpinux

	Changed:
		solver/ScalarFunctionMaxComputer.cpp (1.2), "Exp", lines: +2 -2

	used std::max ...

2006-07-31 Monday  delpinux

	Changed:
		language/RealExpression.cpp (1.18), "Exp", lines: +26 -12
		language/RealExpression.hpp (1.10), "Exp", lines: +9 -6

	Added min computer

2006-07-31 Monday  delpinux

	Changed:
		tests/language/function-algebra.at (1.2), "Exp", lines: +5 -3

	Added min/max computers test on meshes

2006-07-31 Monday  delpinux

	Added:
		solver/ScalarFunctionMax.hpp (1.1)
		solver/ScalarFunctionMin.hpp (1.1)
	Changed:
		solver/BinaryOperation.hpp (1.2), "Exp", lines: +26 -2
		solver/ScalarFunctionBase.hpp (1.2), "Exp", lines: +4 -1
		solver/ScalarFunctionBuilder.cpp (1.2), "Exp", lines: +14 -1
		language/FFLexer.cpp (1.31), "Exp", lines: +8 -5
		language/FunctionExpressionBinaryOperation.cpp (1.2), "Exp", lines: +13 -1
		language/FunctionExpressionBinaryOperation.hpp (1.2), "Exp", lines: +18 -7
		language/parse.ff.yy (1.44), "Exp", lines: +19 -11

	Added min/max functions

2006-07-24 Monday  delpinux

	Changed:
		solver/ScalarFunctionIntegrate.cpp (1.3), "Exp", lines: +6 -2

	Fixed the case a>b

2006-07-24 Monday  delpinux

	Added:
		tests/numeric/utils/function-integrale-cartesian-q1.at (1.1)
	Changed:
		tests/Makefile.am (1.14), "Exp", lines: +2 -1
		tests/numeric.at (1.10), "Exp", lines: +2 -1
		tests/numeric/utils/Makefile.am (1.2), "Exp", lines: +2 -1

	Added test for function integrale

2006-07-24 Monday  delpinux

	Changed:
		solver/ScalarFunctionIntegrate.cpp (1.2), "Exp", lines: +142 -51
		solver/ScalarFunctionIntegrate.hpp (1.2), "Exp", lines: +25 -9

	Fixed implementation. It uses now a characteristics like
	implementation. It is exact for Q1 functions.

2006-07-24 Monday  delpinux

	Changed:
		language/FunctionExpressionIntegrate.cpp (1.2), "Exp", lines: +46 -31
		language/FunctionExpressionIntegrate.hpp (1.2), "Exp", lines: +18 -10

	Changed the syntax of functions integrales: "int[a,b] (f) dx". a
	and b are the bounds of integration, f is the function to integrate
	and dx is the direction of integration, it can be replaced by dy or
	dz ...	Since a and b can be functions, the result of the operation
	is a function also.

2006-07-24 Monday  delpinux

	Changed:
		language/FFLexer.cpp (1.30), "Exp", lines: +12 -10
		language/FunctionExpressionDerivative.cpp (1.2), "Exp", lines: +4 -4
		language/FunctionExpressionDerivative.hpp (1.2), "Exp", lines: +27 -8
		language/IntegratedOperatorExpression.hpp (1.4), "Exp", lines: +26 -72
		language/PDEOperatorExpression.hpp (1.7), "Exp", lines: +42 -11
		language/parse.ff.yy (1.43), "Exp", lines: +14 -79

	Changed DX,DY and DZ tokens management. This simplifies the parser.

2006-07-20 Thursday  delpinux

	Changed:
		tests/package.m4 (1.3), "Exp", lines: +2 -2
		tests/environment/help-option.at (1.3), "Exp", lines: +2 -2

	changed release to pre9

2006-07-20 Thursday  delpinux

	Changed:
		language/Makefile.am (1.11), "Exp", lines: +1 -5
		m4/compile.m4 (1.2), "Exp", lines: +0 -6

	removed special language compilation options: no more needed

2006-07-20 Thursday  delpinux

	Changed:
		m4/vtk.m4 (1.5), "Exp", lines: +2 -2

	Fixed

2006-07-20 Thursday  delpinux

	Changed:
		tests/numeric/pde-system/.cvsignore (1.2), "Exp", lines: +1 -0

	ignores Makefile.in

2006-07-20 Thursday  delpinux

	Changed:
		NEWS (1.35), "Exp", lines: +2 -0
		configure.ac (1.32), "Exp", lines: +6 -2

	Prepare pre9

2006-07-20 Thursday  delpinux

	Added:
		tests/numeric/pde-system/.cvsignore (1.1)

	cvs ignore

2006-07-20 Thursday  delpinux

	Added:
		solver/BinaryOperation.hpp (1.1)
	Changed:
		solver/BoundaryCondition.hpp (1.3), "Exp", lines: +68 -37
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.24), "Exp", lines: +10 -10
		solver/BoundaryConditionSet.hpp (1.3), "Exp", lines: +59 -26
		solver/BoundaryConditionSurfaceMeshAssociation.hpp (1.4), "Exp", lines: +20 -20
		solver/BoundaryMeshAssociation.hpp (1.6), "Exp", lines: +15 -15
		solver/ConformTransformation.cpp (1.14), "Exp", lines: +68 -14
		solver/ConformTransformation.hpp (1.13), "Exp", lines: +10 -8
		solver/Convection.hpp (1.13), "Exp", lines: +109 -44
		solver/DegreeOfFreedomSetBuilder.cpp (1.8), "Exp", lines: +2 -2
		solver/Dirichlet.hpp (1.2), "Exp", lines: +51 -24
		solver/Discretization.hpp (1.4), "Exp", lines: +92 -35
		solver/DiscretizedOperators.hpp (1.6), "Exp", lines: +115 -30
		solver/DivMuGrad.hpp (1.3), "Exp", lines: +107 -63
		solver/ElementaryMatrixSet.cpp (1.8), "Exp", lines: +6 -6
		solver/EliminatedFictitiousDomain.cpp (1.8), "Exp", lines: +4 -1
		solver/FEMDiscretization.hpp (1.30), "Exp", lines: +27 -32
		solver/FictitiousDomainMethod.cpp (1.22), "Exp", lines: +5 -3
		solver/FiniteElementMethod.cpp (1.16), "Exp", lines: +2 -2
		solver/FirstOrderOperator.hpp (1.4), "Exp", lines: +113 -58
		solver/Fourrier.hpp (1.3), "Exp", lines: +65 -53
		solver/KrylovSolver.cpp (1.7), "Exp", lines: +8 -14
		solver/KrylovSolver.hpp (1.2), "Exp", lines: +42 -22
		solver/Makefile.am (1.29), "Exp", lines: +52 -5
		solver/MassOperator.hpp (1.7), "Exp", lines: +76 -63
		solver/MeshOfHexahedra.cpp (1.16), "Exp", lines: +32 -34
		solver/Neumann.hpp (1.4), "Exp", lines: +54 -37
		solver/PDE.hpp (1.3), "Exp", lines: +103 -41
		solver/PDECondition.hpp (1.2), "Exp", lines: +63 -33
		solver/PDEOperator.hpp (1.4), "Exp", lines: +76 -39
		solver/PDEOperatorSum.hpp (1.4), "Exp", lines: +88 -37
		solver/PDEProblem.hpp (1.3), "Exp", lines: +65 -26
		solver/PDESolution.cpp (1.4), "Exp", lines: +38 -1
		solver/PDESolution.hpp (1.6), "Exp", lines: +16 -43
		solver/PDESystem.hpp (1.4), "Exp", lines: +94 -32
		solver/Problem.hpp (1.6), "Exp", lines: +20 -19
		solver/SecondOrderOperator.hpp (1.4), "Exp", lines: +100 -49
		solver/VariationalBilinearBorderOperator.hpp (1.4), "Exp", lines: +8 -12
		solver/VariationalBilinearOperator.hpp (1.5), "Exp", lines: +11 -14
		solver/VariationalBorderOperator.hpp (1.4), "Exp", lines: +11 -22
		solver/VariationalBorderOperatorAlphaUV.hpp (1.5), "Exp", lines: +22 -17
		solver/VariationalBorderOperatorFV.hpp (1.3), "Exp", lines: +11 -13
		solver/VariationalLinearBorderOperator.hpp (1.4), "Exp", lines: +8 -8
		solver/VariationalLinearOperator.hpp (1.6), "Exp", lines: +10 -13
		solver/VariationalOperator.hpp (1.3), "Exp", lines: +3 -6
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.5), "Exp", lines: +44 -44
		solver/VariationalOperatorAlphaUV.hpp (1.4), "Exp", lines: +31 -22
		solver/VariationalOperatorFV.hpp (1.4), "Exp", lines: +23 -23
		solver/VariationalOperatorFdxGV.hpp (1.5), "Exp", lines: +44 -29
		solver/VariationalOperatorFgradGgradV.hpp (1.5), "Exp", lines: +31 -30
		solver/VariationalOperatorMuGradUGradV.hpp (1.4), "Exp", lines: +28 -24
		solver/VariationalOperatorNuDxUV.hpp (1.5), "Exp", lines: +43 -36
		solver/VariationalOperatorNuUdxV.hpp (1.5), "Exp", lines: +36 -28
		solver/VariationalProblem.hpp (1.6), "Exp", lines: +16 -13
		solver/VectorialPDEOperator.hpp (1.3), "Exp", lines: +101 -32

	Used new scalar function algebra implementation and improved
	doxygen documentation

2006-07-20 Thursday  delpinux

	Changed:
		solver/FEMFunctionBuilder.cpp (1.3), "Exp", lines: +74 -39
		solver/FEMFunctionBuilder.hpp (1.3), "Exp", lines: +77 -30

	Factory of FEM functions

2006-07-20 Thursday  delpinux

	Added:
		solver/FEMFunctionBase.hpp (1.1)
	Changed:
		solver/FEMFunction.hpp (1.5), "Exp", lines: +152 -150

	New FEMFunction implementation

2006-07-20 Thursday  delpinux

	Added:
		solver/ScalarFunctionAnd.hpp (1.1)
		solver/ScalarFunctionBase.hpp (1.1)
		solver/ScalarFunctionBuilder.cpp (1.1)
		solver/ScalarFunctionBuilder.hpp (1.1)
		solver/ScalarFunctionCFunction.hpp (1.1)
		solver/ScalarFunctionComposed.cpp (1.1)
		solver/ScalarFunctionComposed.hpp (1.1)
		solver/ScalarFunctionConstant.hpp (1.1)
		solver/ScalarFunctionDerivative.cpp (1.1)
		solver/ScalarFunctionDerivative.hpp (1.1)
		solver/ScalarFunctionDifference.hpp (1.1)
		solver/ScalarFunctionDivision.hpp (1.1)
		solver/ScalarFunctionDomainCharacteristic.cpp (1.1)
		solver/ScalarFunctionDomainCharacteristic.hpp (1.1)
		solver/ScalarFunctionEqual.hpp (1.1)
		solver/ScalarFunctionFEM0.cpp (1.1)
		solver/ScalarFunctionFEM0.hpp (1.1)
		solver/ScalarFunctionGreaterEqual.hpp (1.1)
		solver/ScalarFunctionGreaterThan.hpp (1.1)
		solver/ScalarFunctionIntegrate.cpp (1.1)
		solver/ScalarFunctionIntegrate.hpp (1.1)
		solver/ScalarFunctionLinearBasis.hpp (1.1)
		solver/ScalarFunctionLowerEqual.hpp (1.1)
		solver/ScalarFunctionLowerThan.hpp (1.1)
		solver/ScalarFunctionMaxComputer.cpp (1.1)
		solver/ScalarFunctionMaxComputer.hpp (1.1)
		solver/ScalarFunctionMeshCharacteristic.cpp (1.1)
		solver/ScalarFunctionMeshCharacteristic.hpp (1.1)
		solver/ScalarFunctionMeshElementsReferences.cpp (1.1)
		solver/ScalarFunctionMeshElementsReferences.hpp (1.1)
		solver/ScalarFunctionNormal.cpp (1.1)
		solver/ScalarFunctionNormal.hpp (1.1)
		solver/ScalarFunctionNot.hpp (1.1)
		solver/ScalarFunctionNotEqual.hpp (1.1)
		solver/ScalarFunctionObjectCharacteristic.cpp (1.1)
		solver/ScalarFunctionObjectCharacteristic.hpp (1.1)
		solver/ScalarFunctionOr.hpp (1.1)
		solver/ScalarFunctionPower.hpp (1.1)
		solver/ScalarFunctionProduct.hpp (1.1)
		solver/ScalarFunctionReaderBase.cpp (1.1)
		solver/ScalarFunctionReaderBase.hpp (1.1)
		solver/ScalarFunctionReaderBuilder.cpp (1.1)
		solver/ScalarFunctionReaderBuilder.hpp (1.1)
		solver/ScalarFunctionReaderMedit.cpp (1.1)
		solver/ScalarFunctionReaderMedit.hpp (1.1)
		solver/ScalarFunctionSum.hpp (1.1)
		solver/ScalarFunctionUnaryMinus.hpp (1.1)
		solver/ScalarFunctionXor.hpp (1.1)

	New function algebra and function builder

2006-07-20 Thursday  delpinux

	Deleted:
		solver/UserFunction.cpp (1.10)
		solver/UserFunction.hpp (1.8)

	Replaced by ScalarFunctionBase class

2006-07-20 Thursday  delpinux

	Changed:
		utils/ReferenceCounting.hpp (1.7), "Exp", lines: +58 -33

	Added -> operators that were really missing ...

2006-07-20 Thursday  delpinux

	Added:
		tests/utils.at (1.1)
		tests/language/function-algebra.at (1.1)
		tests/language/real-algebra.at (1.1)
		tests/numeric/pde-system/Makefile.am (1.1)
		tests/numeric/utils/.cvsignore (1.1)
		tests/numeric/utils/Makefile.am (1.1)
		tests/numeric/utils/function-affectation-cartesian-q1.at (1.1)
		tests/numeric/utils/function-affectation-p1.at (1.1)
		tests/numeric/utils/function-reference-elements-cartesian-q1.at (1.1)
		tests/numeric/utils/function-reference-elements-p1.at (1.1)
		tests/numeric/utils/function-reference-vertices-cartesian-q1.at (1.1)
		tests/numeric/utils/function-reference-vertices-p1.at (1.1)
		tests/numeric/variational-system/.cvsignore (1.1)
		tests/numeric/variational-system/Makefile.am (1.1)
		tests/utils/.cvsignore (1.1)
		tests/utils/Makefile.am (1.1)
		tests/utils/io-structured-mesh-medit.at (1.1)
		tests/utils/io-structured-q1-function-medit.at (1.1)
		tests/utils/io-unstructured-p1-function-medit.at (1.1)
		tests/utils/io-unstructured-tetra-mesh-medit.at (1.1)
	Changed:
		tests/Makefile.am (1.13), "Exp", lines: +18 -3
		tests/language.at (1.4), "Exp", lines: +4 -2
		tests/numeric.at (1.9), "Exp", lines: +9 -1
		tests/testsuite.at (1.5), "Exp", lines: +2 -1
		tests/language/Makefile.am (1.3), "Exp", lines: +7 -3
		tests/numeric/Makefile.am (1.5), "Exp", lines: +5 -2

	Set of tests

2006-07-20 Thursday  delpinux

	Changed:
		language/BoundaryConditionExpression.cpp (1.6), "Exp", lines: +25 -25
		language/BoundaryConditionExpression.hpp (1.7), "Exp", lines: +4 -6
		language/BoundaryConditionListExpression.cpp (1.4), "Exp", lines: +12 -11
		language/BoundaryConditionListExpression.hpp (1.5), "Exp", lines: +4 -4
		language/FieldExpression.hpp (1.3), "Exp", lines: +7 -7
		language/Instruction.cpp (1.18), "Exp", lines: +73 -48
		language/Instruction.hpp (1.11), "Exp", lines: +2 -2
		language/Makefile.am (1.10), "Exp", lines: +90 -14
		language/MeshExpression.cpp (1.28), "Exp", lines: +15 -10
		language/MeshExpression.hpp (1.15), "Exp", lines: +4 -2
		language/MultiLinearExpression.hpp (1.7), "Exp", lines: +7 -4
		language/PDEEquationExpression.cpp (1.3), "Exp", lines: +2 -5
		language/PDEOperatorExpression.cpp (1.4), "Exp", lines: +37 -22
		language/PDEOperatorExpression.hpp (1.6), "Exp", lines: +6 -13
		language/RealExpression.cpp (1.17), "Exp", lines: +19 -23
		language/RealExpression.hpp (1.9), "Exp", lines: +85 -2
		language/SolverExpression.cpp (1.12), "Exp", lines: +43 -37
		language/UnknownListExpression.hpp (1.6), "Exp", lines: +2 -2
		language/Variable.cpp (1.5), "Exp", lines: +2 -2
		language/Variable.hpp (1.3), "Exp", lines: +4 -4
		language/VariationalProblemExpression.cpp (1.11), "Exp", lines: +43 -37
		language/VariationalProblemExpression.hpp (1.6), "Exp", lines: +23 -8
		graphics/VTKDriver.cpp (1.18), "Exp", lines: +6 -6
		graphics/VTKDriver.hpp (1.6), "Exp", lines: +6 -6

	Use new FunctionExpression interface

2006-07-20 Thursday  delpinux

	Changed:
		language/Information.cpp (1.4), "Exp", lines: +11 -11
		language/Information.hpp (1.4), "Exp", lines: +96 -17

	Changed management: now mesh is stored instead of mesh expression

2006-07-20 Thursday  delpinux

	Changed:
		language/parse.ff.hpp (1.2), "Exp", lines: +4 -30

	emptied file

2006-07-20 Thursday  delpinux

	Changed:
		language/parse.pov.hpp (1.2), "Exp", lines: +4 -5

	Cosmetic changes

2006-07-20 Thursday  delpinux

	Changed:
		language/FFLexer.cpp (1.29), "Exp", lines: +30 -21
		language/parse.ff.yy (1.42), "Exp", lines: +82 -171

	used new function algebra and simplified some treatments

2006-07-20 Thursday  delpinux

	Changed:
		language/EmbededFunctions.hpp (1.8), "Exp", lines: +1 -2

	removed duplicate function

2006-07-20 Thursday  delpinux

	Added:
		language/FunctionExpressionBinaryOperation.cpp (1.1)
		language/FunctionExpressionBinaryOperation.hpp (1.1)
		language/FunctionExpressionCFunction.cpp (1.1)
		language/FunctionExpressionCFunction.hpp (1.1)
		language/FunctionExpressionComposed.cpp (1.1)
		language/FunctionExpressionComposed.hpp (1.1)
		language/FunctionExpressionConstant.cpp (1.1)
		language/FunctionExpressionConstant.hpp (1.1)
		language/FunctionExpressionConvection.cpp (1.1)
		language/FunctionExpressionConvection.hpp (1.1)
		language/FunctionExpressionDerivative.cpp (1.1)
		language/FunctionExpressionDerivative.hpp (1.1)
		language/FunctionExpressionDomainCharacteristic.cpp (1.1)
		language/FunctionExpressionDomainCharacteristic.hpp (1.1)
		language/FunctionExpressionFEM.cpp (1.1)
		language/FunctionExpressionFEM.hpp (1.1)
		language/FunctionExpressionIntegrate.cpp (1.1)
		language/FunctionExpressionIntegrate.hpp (1.1)
		language/FunctionExpressionLinearBasis.cpp (1.1)
		language/FunctionExpressionLinearBasis.hpp (1.1)
		language/FunctionExpressionMeshCharacteristic.cpp (1.1)
		language/FunctionExpressionMeshCharacteristic.hpp (1.1)
		language/FunctionExpressionMeshReferences.cpp (1.1)
		language/FunctionExpressionMeshReferences.hpp (1.1)
		language/FunctionExpressionNormalComponent.cpp (1.1)
		language/FunctionExpressionNormalComponent.hpp (1.1)
		language/FunctionExpressionNot.cpp (1.1)
		language/FunctionExpressionNot.hpp (1.1)
		language/FunctionExpressionObjectCharacteristic.cpp (1.1)
		language/FunctionExpressionObjectCharacteristic.hpp (1.1)
		language/FunctionExpressionRead.cpp (1.1)
		language/FunctionExpressionRead.hpp (1.1)
		language/FunctionExpressionUnaryMinus.cpp (1.1)
		language/FunctionExpressionUnaryMinus.hpp (1.1)
		language/FunctionExpressionValue.cpp (1.1)
		language/FunctionExpressionValue.hpp (1.1)
		language/FunctionExpressionVariable.cpp (1.1)
		language/FunctionExpressionVariable.hpp (1.1)
	Changed:
		language/FunctionExpression.cpp (1.29), "Exp", lines: +37 -915
		language/FunctionExpression.hpp (1.19), "Exp", lines: +78 -1290

	new function expression management

2006-07-20 Thursday  delpinux

	Deleted:
		solver/Normal.cpp (1.2)
		solver/Normal.hpp (1.2)

	removed to match the new ScalarFunction algebra

2006-07-20 Thursday  delpinux

	Deleted:
		language/FileDescriptor.hpp (1.8)
	Added:
		solver/FileDescriptor.hpp (1.1)

	Moved to solver

2006-05-20 Saturday  delpinux

	Changed:
		NEWS (1.34), "Exp", lines: +2 -2

	Fixed typos.

2006-05-20 Saturday  delpinux

	Changed:
		NEWS (1.33), "Exp", lines: +1 -0

	Added changes.

2006-05-20 Saturday  delpinux

	Changed:
		FFThread.cpp (1.16), "Exp", lines: +5 -1
		FFThread.hpp (1.7), "Exp", lines: +11 -1
		graphics/MainWindow.cpp (1.11), "Exp", lines: +2 -2

	Uses QThread when compiling with Qt. This is just a sketch.

2006-05-20 Saturday  delpinux

	Changed:
		FFThread.cpp (1.15), "Exp", lines: +54 -6
		FFThread.hpp (1.6), "Exp", lines: +23 -11
		main.cpp (1.18), "Exp", lines: +7 -15
		graphics/MainWindow.cpp (1.10), "Exp", lines: +16 -10

	Changes for ThreadStaticCenter

2006-05-20 Saturday  delpinux

	Changed:
		Makefile.am (1.26), "Exp", lines: +18 -1

	Changes for ThreadStaticCenter

2006-05-20 Saturday  delpinux

	Changed:
		utils/Makefile.am (1.15), "Exp", lines: +7 -2

	Added console files

2006-05-20 Saturday  delpinux

	Changed:
		utils/ErrorHandler.cpp (1.4), "Exp", lines: +2 -2

	Fixed typos

2006-05-20 Saturday  delpinux

	Changed:
		utils/OStream.hpp (1.2), "Exp", lines: +20 -4

	Added Qt Console manager

2006-05-20 Saturday  delpinux

	Added:
		utils/Console.cpp (1.1)
		utils/Console.hpp (1.1)

	Qt Console manager

2006-05-20 Saturday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.13), "Exp", lines: +62 -63

	Command line parser cannot use the StreamCenter: it is now used
	before StreamCenter creation

2006-05-20 Saturday  delpinux

	Changed:
		utils/RunningOptions.hpp (1.2), "Exp", lines: +23 -1

	Stored verbosity option

2006-05-20 Saturday  delpinux

	Changed:
		utils/Stringify.hpp (1.4), "Exp", lines: +8 -2

	Added specialization in the particular case of strings ...

2006-05-20 Saturday  delpinux

	Changed:
		solver/P1TetrahedronFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/P1Triangle3DFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/P2TetrahedronFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/P2Triangle3DFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/Q1HexahedronFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/Q1Quadrangle3DFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/Q2HexahedronFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/Q2Quadrangle3DFiniteElement.hpp (1.2), "Exp", lines: +3 -3
		solver/QuadratureFormula.hpp (1.8), "Exp", lines: +10 -10
		utils/ReferenceCounting.hpp (1.6), "Exp", lines: +3 -3
		utils/StaticCenter.cpp (1.7), "Exp", lines: +2 -62
		utils/StreamCenter.cpp (1.7), "Exp", lines: +16 -1
		utils/StreamCenter.hpp (1.4), "Exp", lines: +17 -2
		utils/ThreadStaticCenter.cpp (1.6), "Exp", lines: +70 -1

	Lots of static moved to thread-static

2006-05-20 Saturday  delpinux

	Changed:
		solver/Convection.hpp (1.12), "Exp", lines: +1 -3

	Removed useless declaration

2006-05-10 Wednesday  delpinux

	Changed:
		tests/environment/Makefile.am (1.2), "Exp", lines: +2 -2
		tests/language/Makefile.am (1.2), "Exp", lines: +2 -2
		graphics/Makefile.am (1.16), "Exp", lines: +2 -2

	Fixed 'make distcheck'

2006-05-10 Wednesday  delpinux

	Changed:
		tests/numeric/variational/l2-rhs-f-grad-g-cartesian-q1.at (1.2), "Exp", lines: +2 -2

	Fixed typo

2006-04-29 Saturday  delpinux

	Changed:
		solver/Convection.hpp (1.11), "Exp", lines: +20 -10

	Fixed convection bug

2006-04-29 Saturday  delpinux

	Changed:
		README (1.14), "Exp", lines: +84 -86
		utils/CommandLineParser.cpp (1.12), "Exp", lines: +25 -23

	Fixed typos in code description.

2006-04-14 Friday  delpinux

	Changed:
		language/BoundaryExpression.cpp (1.8), "Exp", lines: +2 -1

	Fixed recently introduced bug for boundary conditions on meshed
	surfaces.

2006-04-09 Sunday  delpinux

	Added:
		tests/numeric/variational/l2-rhs-f-grad-g-cartesian-q1.at (1.1)
		tests/numeric/variational/l2-rhs-f-grad-g-p1.at (1.1)
	Changed:
		tests/Makefile.am (1.12), "Exp", lines: +3 -1
		tests/numeric.at (1.8), "Exp", lines: +3 -1

	New non-regression tests

2006-04-09 Sunday  delpinux

	Changed:
		tests/numeric/pde-system/laplacian-order1-p1.at (1.3), "Exp", lines: +5 -5
		tests/numeric/variational/laplace-dirichlet-cartesian-q1.at (1.2), "Exp", lines: +4 -4
		tests/numeric/variational/laplace-dirichlet-p1.at (1.4), "Exp", lines: +4 -4
		tests/numeric/variational-system/laplacian-order1-1-p1.at (1.3), "Exp", lines: +5 -5
		tests/numeric/variational-system/laplacian-order1-2-p1.at (1.3), "Exp", lines: +5 -5
		tests/numeric/variational-system/laplacian-order1-3-p1.at (1.3), "Exp", lines: +5 -5

	Tests improvements

2006-04-08 Saturday  delpinux

	Changed:
		NEWS (1.32), "Exp", lines: +1 -0

	Added fixes notification

2006-04-08 Saturday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.11), "Exp", lines: +2 -2

	Fixed typo

2006-04-08 Saturday  delpinux

	Changed:
		tests/numeric/variational/laplace-dirichlet-p1.at (1.3), "Exp", lines: +2 -2
		tests/numeric/pde/laplace-dirichlet-p1.at (1.6), "Exp", lines: +2 -2
		tests/numeric/pde-system/laplacian-order1-p1.at (1.2), "Exp", lines: +4 -4
		tests/numeric/variational-system/laplacian-order1-1-p1.at (1.2), "Exp", lines: +5 -5
		tests/numeric/variational-system/laplacian-order1-2-p1.at (1.2), "Exp", lines: +5 -5
		tests/numeric/variational-system/laplacian-order1-3-p1.at (1.2), "Exp", lines: +5 -5

	Fixed tests using the simpler syntax "on M".

2006-04-08 Saturday  delpinux

	Changed:
		language/BoundaryExpression.cpp (1.7), "Exp", lines: +42 -5
		language/parse.ff.yy (1.41), "Exp", lines: +4 -17
		solver/BoundaryMeshAssociation.hpp (1.5), "Exp", lines: +3 -3
		solver/BoundarySurfaceMesh.cpp (1.2), "Exp", lines: +3 -3
		solver/BoundarySurfaceMesh.hpp (1.3), "Exp", lines: +6 -6

	Fixed "on M" expression when M is not a cartesian mesh.

2006-04-08 Saturday  delpinux

	Changed:
		FFThread.hpp (1.5), "Exp", lines: +2 -2
		algebra/TinyMatrix.hpp (1.13), "Exp", lines: +3 -3
		language/FFLexer.hpp (1.5), "Exp", lines: +6 -1
		language/FunctionExpression.cpp (1.28), "Exp", lines: +4 -4
		language/VariationalFormulaExpression.hpp (1.5), "Exp", lines: +2 -1
		language/VariationalOperatorExpression.hpp (1.12), "Exp", lines: +1 -16
		solver/EliminatedFictitiousDomain.hpp (1.5), "Exp", lines: +3 -2
		solver/FacesSet.hpp (1.2), "Exp", lines: +2 -2
		solver/FictitiousDomainMethod.hpp (1.8), "Exp", lines: +3 -2
		solver/MeshOfHexahedra.hpp (1.17), "Exp", lines: +1 -4
		solver/MeshPeriodizer.hpp (1.3), "Exp", lines: +2 -1
		solver/PenalizedFictitousDomain.hpp (1.5), "Exp", lines: +3 -2
		solver/Q2HexahedronFiniteElement.cpp (1.2), "Exp", lines: +5 -5
		solver/Q2Quadrangle3DFiniteElement.cpp (1.2), "Exp", lines: +5 -5
		solver/SurfaceMesh.hpp (1.10), "Exp", lines: +2 -1

	Set of doxygen warnings fixes.

2006-04-08 Saturday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.23), "Exp", lines: +1 -1

	Small fix thanks to Kirill Pichon Gostaf.

2006-04-02 Sunday  delpinux

	Changed:
		TODO (1.4), "Exp", lines: +29 -26

	Changed format. Content is somehow obsolete.

2006-04-02 Sunday  delpinux

	Changed:
		tests/numeric/pde/laplace-dirichlet-p1.at (1.5), "Exp", lines: +2 -2
		tests/numeric/variational/laplace-dirichlet-p1.at (1.2), "Exp", lines: +2 -2

	Fixed these tests replacing 'on M' by 'on 0,1,2,3,4,5' boundary
	condition. This reveals a bug in P1 meshes according to 'on M'.

2006-04-02 Sunday  delpinux

	Added:
		tests/numeric/pde-system/laplacian-order1-p1.at (1.1)
		tests/numeric/variational-system/laplacian-order1-1-p1.at (1.1)
		tests/numeric/variational-system/laplacian-order1-2-p1.at (1.1)
		tests/numeric/variational-system/laplacian-order1-3-cartesian-q1.at (1.1)
		tests/numeric/variational-system/laplacian-order1-3-p1.at (1.1)
	Changed:
		tests/Makefile.am (1.11), "Exp", lines: +8 -3
		tests/numeric.at (1.7), "Exp", lines: +6 -1
		tests/numeric/pde-system/laplacian-order1-cartesian-q1.at (1.2), "Exp", lines: +36 -20
		tests/numeric/variational-system/laplacian-order1-1-cartesian-q1.at (1.2), "Exp", lines: +38 -22
		tests/numeric/variational-system/laplacian-order1-2-cartesian-q1.at (1.2), "Exp", lines: +38 -22

	Added new system tests for both variational formulae and PDEs.

2006-04-01 Saturday  delpinux

	Added:
		tests/numeric/pde-system/laplacian-order1-cartesian-q1.at (1.1)
		tests/numeric/variational-system/laplacian-order1-1-cartesian-q1.at (1.1)
		tests/numeric/variational-system/laplacian-order1-2-cartesian-q1.at (1.1)
	Changed:
		tests/Makefile.am (1.10), "Exp", lines: +5 -2
		tests/numeric.at (1.6), "Exp", lines: +8 -1

	Added first systems non-regression tests

2006-04-01 Saturday  delpinux

	Changed:
		NEWS (1.31), "Exp", lines: +1 -0
		graphics/VTKDriver.hpp (1.5), "Exp", lines: +3 -3

	Fixed Debian Bug#358053: FTBFS with G++ 4.1: extra qualification.

2006-04-01 Saturday  delpinux

	Changed:
		.cvsignore (1.9), "Exp", lines: +1 -0

	Ignores old testsuite directory

2006-03-19 Sunday  delpinux

	Changed:
		NEWS (1.30), "Exp", lines: +7 -0
		solver/FEMDiscretization.hpp (1.29), "Exp", lines: +11 -16

	Fixed first and second order derivatives in right hand side for
	variational formulae

2006-03-18 Saturday  delpinux

	Changed:
		tests/numeric/pde/l2-derivative-projection-cartesian-q1.at (1.3), "Exp", lines: +6 -6
		tests/numeric/pde/l2-derivative-projection-p1.at (1.5), "Exp", lines: +8 -8
		tests/numeric/pde/l2-projection-cartesian-q1.at (1.4), "Exp", lines: +2 -2
		tests/numeric/pde/l2-projection-p1.at (1.4), "Exp", lines: +2 -2
		tests/numeric/pde/laplace-dirichlet-cartesian-q1.at (1.4), "Exp", lines: +2 -2
		tests/numeric/pde/laplace-dirichlet-p1.at (1.4), "Exp", lines: +2 -2

	Revert to previous version due to a cvs manipulation error :-S

2006-03-18 Saturday  delpinux

	Added:
		tests/numeric/variational/.cvsignore (1.1)
		tests/numeric/variational/Makefile.am (1.1)
		tests/numeric/variational/l2-derivative-projection-cartesian-q1.at (1.1)
		tests/numeric/variational/l2-derivative-projection-p1.at (1.1)
		tests/numeric/variational/l2-projection-cartesian-q1.at (1.1)
		tests/numeric/variational/l2-projection-p1.at (1.1)
		tests/numeric/variational/laplace-dirichlet-cartesian-q1.at (1.1)
		tests/numeric/variational/laplace-dirichlet-p1.at (1.1)
		tests/numeric/variational/semantic.cache (1.1)

	Added a set of regression tests for variational formulae. This
	revealed few bugs.

2006-03-18 Saturday  delpinux

	Changed:
		configure.ac (1.31), "Exp", lines: +2 -1
		tests/Makefile.am (1.9), "Exp", lines: +8 -2
		tests/numeric.at (1.5), "Exp", lines: +10 -1
		tests/numeric/Makefile.am (1.4), "Exp", lines: +3 -2
		tests/numeric/pde/l2-derivative-projection-cartesian-q1.at (1.2), "Exp", lines: +7 -7
		tests/numeric/pde/l2-derivative-projection-p1.at (1.4), "Exp", lines: +7 -7
		tests/numeric/pde/l2-projection-cartesian-q1.at (1.3), "Exp", lines: +3 -3
		tests/numeric/pde/l2-projection-p1.at (1.3), "Exp", lines: +3 -3
		tests/numeric/pde/laplace-dirichlet-cartesian-q1.at (1.3), "Exp", lines: +3 -3
		tests/numeric/pde/laplace-dirichlet-p1.at (1.3), "Exp", lines: +3 -3

	Added a set of regression tests for variational formulae. This
	revealed few bugs.

2006-03-18 Saturday  delpinux

	Changed:
		language/MultiLinearFormExpression.hpp (1.6), "Exp", lines: +5 -2

	Fixed hasPOVBoundary function for variational forms

2006-03-18 Saturday  delpinux

	Changed:
		NEWS (1.29), "Exp", lines: +6 -0

	Added bug fix informations for pre9

2006-03-18 Saturday  delpinux

	Added:
		tests/language/boundary-bad-use.at (1.1)
	Changed:
		tests/language.at (1.3), "Exp", lines: +2 -1

	Added test for bad POV boundary use, related to bug #16041

2006-03-18 Saturday  delpinux

	Changed:
		tests/numeric/pde/l2-derivative-projection-p1.at (1.3), "Exp", lines: +2 -2

	Fixed non-regression test: it was not P1 ...

2006-03-12 Sunday  delpinux

	Changed:
		language/BoundaryConditionExpression.hpp (1.6), "Exp", lines: +6 -1
		language/BoundaryConditionListExpression.cpp (1.3), "Exp", lines: +18 -4
		language/BoundaryConditionListExpression.hpp (1.4), "Exp", lines: +11 -6
		language/BoundaryExpression.hpp (1.6), "Exp", lines: +29 -1
		language/MultiLinearFormExpression.hpp (1.5), "Exp", lines: +20 -1
		language/PDEProblemExpression.cpp (1.3), "Exp", lines: +7 -2
		language/PDEProblemExpression.hpp (1.3), "Exp", lines: +19 -61
		language/PDESystemExpression.cpp (1.2), "Exp", lines: +10 -1
		language/PDESystemExpression.hpp (1.3), "Exp", lines: +62 -13
		language/ProblemExpression.hpp (1.2), "Exp", lines: +8 -1
		language/SolverExpression.cpp (1.11), "Exp", lines: +8 -1
		language/VariationalDirichletListExpression.hpp (1.4), "Exp", lines: +11 -1
		language/VariationalFormulaExpression.cpp (1.7), "Exp", lines: +7 -1
		language/VariationalFormulaExpression.hpp (1.4), "Exp", lines: +8 -1
		language/VariationalProblemExpression.cpp (1.10), "Exp", lines: +9 -1
		language/VariationalProblemExpression.hpp (1.5), "Exp", lines: +12 -1

	Fixed bug #16041.

2006-03-11 Saturday  delpinux

	Changed:
		config.guess (1.5), "Exp", lines: +41 -10
		config.sub (1.5), "Exp", lines: +38 -9

	Autoconf update

2006-03-11 Saturday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.23), "Exp", lines: +3 -3

	Fix in diagonal preconditioner for boundary multiple variable
	bilinear-form when matrix was not built

2006-03-04 Saturday  delpinux

	Changed:
		tests/numeric.at (1.4), "Exp", lines: +2 -1
		tests/numeric/pde/l2-derivative-projection-p1.at (1.2), "Exp", lines: +2 -2

	Fixed L2-projection of derivatives test

2006-03-04 Saturday  delpinux

	Added:
		tests/numeric/pde/l2-derivative-projection-cartesian-q1.at (1.1)
		tests/numeric/pde/l2-derivative-projection-p1.at (1.1)
	Changed:
		tests/Makefile.am (1.8), "Exp", lines: +6 -4
		tests/numeric.at (1.3), "Exp", lines: +2 -1
		tests/numeric/pde/Makefile.am (1.2), "Exp", lines: +3 -1

	Added checking for derivatives l2-projections

2006-03-04 Saturday  delpinux

	Changed:
		tests/numeric/pde/l2-projection-cartesian-q1.at (1.2), "Exp", lines: +3 -3
		tests/numeric/pde/l2-projection-p1.at (1.2), "Exp", lines: +2 -2
		tests/numeric/pde/laplace-dirichlet-cartesian-q1.at (1.2), "Exp", lines: +3 -3
		tests/numeric/pde/laplace-dirichlet-p1.at (1.2), "Exp", lines: +2 -2

	Changed bounds and uses Q1 function to test Q1 methods ...

2006-03-04 Saturday  delpinux

	Added:
		tests/numeric/pde/.cvsignore (1.1)

	ignore semantic.cache

2006-03-04 Saturday  delpinux

	Added:
		tests/numeric/pde/Makefile.am (1.1)
		tests/numeric/pde/l2-projection-cartesian-q1.at (1.1)
		tests/numeric/pde/l2-projection-p1.at (1.1)
		tests/numeric/pde/laplace-dirichlet-cartesian-q1.at (1.1)
		tests/numeric/pde/laplace-dirichlet-p1.at (1.1)
	Changed:
		tests/Makefile.am (1.7), "Exp", lines: +7 -4
		tests/numeric.at (1.2), "Exp", lines: +6 -1
		tests/numeric/.cvsignore (1.2), "Exp", lines: +1 -0
		tests/numeric/Makefile.am (1.3), "Exp", lines: +5 -2

	Added first PDE solver tests.

2006-03-04 Saturday  delpinux

	Changed:
		graphics/MainWindow.cpp (1.9), "Exp", lines: +4 -4
		graphics/QRealSpinBox.cpp (1.4), "Exp", lines: +3 -3
		graphics/VTKDriver.cpp (1.17), "Exp", lines: +3 -3
		language/FFLexer.cpp (1.28), "Exp", lines: +7 -5
		language/FileDescriptor.hpp (1.7), "Exp", lines: +2 -2
		language/MeshExpression.cpp (1.27), "Exp", lines: +4 -5
		solver/BoundaryConditionDiscretizationElimination.hpp (1.16), "Exp", lines: +2 -2
		solver/DegreeOfFreedomSetBuilder.cpp (1.7), "Exp", lines: +2 -2
		solver/DegreeOfFreedomSetManager.cpp (1.2), "Exp", lines: +2 -2
		solver/FEMFunction.hpp (1.4), "Exp", lines: +2 -2
		solver/SurfaceMeshGenerator.cpp (1.78), "Exp", lines: +2 -2

	Changed error output level for better verbosity "-V 0" option

2006-03-04 Saturday  delpinux

	Changed:
		configure.ac (1.30), "Exp", lines: +2 -1

	Added tests/numeric/pde/Makefile generation

2006-02-18 Saturday  delpinux

	Changed:
		utils/StreamCenter.cpp (1.6), "Exp", lines: +1 -4

	Removed useless StreamCenter__NullStream class

2006-02-18 Saturday  delpinux

	Added:
		utils/OStream.hpp (1.1)
	Changed:
		solver/FictitiousDomainMethod.cpp (1.21), "Exp", lines: +3 -3
		solver/KrylovSolver.cpp (1.6), "Exp", lines: +2 -2
		solver/SurfaceMeshGenerator.cpp (1.77), "Exp", lines: +10 -10
		utils/Makefile.am (1.14), "Exp", lines: +2 -1
		utils/StreamCenter.cpp (1.5), "Exp", lines: +6 -12
		utils/StreamCenter.hpp (1.3), "Exp", lines: +18 -15

	Added ostream overloading class. This prepares console use for tha
	GUI.

2006-02-12 Sunday  delpinux

	Changed:
		ChangeLog (1.8), "Exp", lines: +2606 -0
		NEWS (1.28), "Exp", lines: +22 -7

	Added 1.0pre8 information.

2006-02-12 Sunday  delpinux

	Changed:
		tests/Makefile.am (1.6), "Exp", lines: +2 -2
		tests/package.m4 (1.2), "Exp", lines: +2 -2

	Added missing dependencies

2006-02-12 Sunday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.10), "Exp", lines: +2 -2

	Fixed basename replacement

2006-02-12 Sunday  delpinux

	Changed:
		tests/environment/help-option.at (1.2), "Exp", lines: +2 -2

	Fixed for 1.0pre8

2006-02-12 Sunday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.22), "Exp", lines: +1 -1

	Changed release value

2006-02-11 Saturday  delpinux

	Changed:
		doc/Makefile.am (1.11), "Exp", lines: +28 -4
		doc/doc-tests/Makefile.am (1.3), "Exp", lines: +6 -0
		graphics/Makefile.am (1.15), "Exp", lines: +26 -20

	Fixed for distcheck

2006-02-11 Saturday  delpinux

	Changed:
		configure.ac (1.29), "Exp", lines: +1 -1

	Changed release name

2006-02-11 Saturday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.9), "Exp", lines: +13 -3

	Replace basename function for portability

2006-02-05 Sunday  delpinux

	Changed:
		graphics/MainWindow.cpp (1.8), "Exp", lines: +28 -20
		graphics/MainWindow.hpp (1.5), "Exp", lines: +4 -2

	Began GUI console implementation

2006-02-05 Sunday  delpinux

	Changed:
		language/SceneExpression.cpp (1.7), "Exp", lines: +41 -1
		language/SceneExpression.hpp (1.3), "Exp", lines: +26 -5
		language/parse.ff.yy (1.40), "Exp", lines: +6 -1

	Began scene transformation tools implementation.

2006-02-05 Sunday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.22), "Exp", lines: +33 -8
		language/RealExpression.cpp (1.16), "Exp", lines: +4 -2

	Now uses jacobian of conform transformation for surface elements
	instead of volume.

2006-02-05 Sunday  delpinux

	Changed:
		solver/ConformTransformation.hpp (1.12), "Exp", lines: +10 -18

	Fixed jacobian conform transformations determinents for quadrangles
	and triangles. WARNING:Implementation is not finished.

2006-02-05 Sunday  delpinux

	Changed:
		solver/LagrangianFiniteElement.hpp (1.4), "Exp", lines: +13 -16

	Fixed quadrature formulae use.

2006-02-05 Sunday  delpinux

	Changed:
		solver/QuadratureFormula.hpp (1.7), "Exp", lines: +9 -11

	Fixed quadrature formulae for triangles and tetrahedra.

2006-01-08 Sunday  delpinux

	Added:
		doc/onesphere.eps (1.1)
		doc/onesphere.pdf (1.1)
		doc/penal1.pdf (1.1)
		doc/penal1.ps (1.1)
		doc/penal2.pdf (1.1)
		doc/penal2.ps (1.1)
		doc/penal3.pdf (1.1)
		doc/penal3.ps (1.1)
		doc/penal4.pdf (1.1)
		doc/penal4.ps (1.1)
		doc/penal5.pdf (1.1)
		doc/penal5.ps (1.1)
		doc/resultmedit.eps (1.1)
		doc/resultmedit.pdf (1.1)
		doc/t3D.eps (1.1)
		doc/t3D.pdf (1.1)
		doc/u.eps (1.1)
		doc/u.pdf (1.1)
		doc/uu.eps (1.1)
		doc/uu.pdf (1.1)
		doc/doc-tests/penal1.ff (1.1)
		doc/doc-tests/penal2.ff (1.1)
		doc/doc-tests/penal3.ff (1.1)
		doc/doc-tests/penal4.ff (1.1)
		doc/doc-tests/penal5.ff (1.1)
		doc/doc-tests/sphere.pov (1.1)
		doc/cygwin.eps (1.1)
		doc/cygwin.pdf (1.1)
		doc/folder.eps (1.1)
		doc/folder.pdf (1.1)
	Changed:
		doc/freefem3dDoc.tex (1.21), "Exp", lines: +376 -123

	Set of documentation improvements by Olivier Pironneau

2005-12-27 Tuesday  delpinux

	Changed:
		config.guess (1.4), "Exp", lines: +266 -261
		config.sub (1.4), "Exp", lines: +36 -23
		depcomp (1.3), "Exp", lines: +77 -26
		install-sh (1.2), "Exp", lines: +281 -209
		missing (1.3), "Exp", lines: +84 -60
		texinfo.tex (1.2), "Exp", lines: +3999 -2989

	Updated to automake upstream versions

2005-12-14 Wednesday  delpinux

	Changed:
		solver/ConformTransformation.cpp (1.13), "Exp", lines: +1 -12
		solver/MeshOfHexahedra.cpp (1.15), "Exp", lines: +1 -10

	Removed debug information

2005-12-14 Wednesday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.cpp (1.3), "Exp", lines: +9 -3

	Added unstructured hexahedra meshes

2005-12-04 Sunday  delpinux

	Changed:
		solver/EliminatedFictitiousDomain.cpp (1.7), "Exp", lines: +3 -3
		solver/EliminatedFictitiousDomain.hpp (1.4), "Exp", lines: +2 -2
		solver/FictitiousDomainMethod.cpp (1.20), "Exp", lines: +3 -3
		solver/FictitiousDomainMethod.hpp (1.7), "Exp", lines: +2 -2
		solver/FiniteElementMethod.cpp (1.15), "Exp", lines: +5 -5
		solver/FiniteElementMethod.hpp (1.3), "Exp", lines: +2 -2
		solver/PenalizedFictitousDomain.cpp (1.12), "Exp", lines: +4 -4
		solver/PenalizedFictitousDomain.hpp (1.4), "Exp", lines: +2 -2

	Set of changes [unsupported specialization] to allow g++-3.4.4 (for
	cygwin) to compile

2005-11-28 Monday  delpinux

	Changed:
		examples/stokes.ff (1.5), "Exp", lines: +14 -18

	Complete this example [FDM+post-processing]

2005-11-28 Monday  delpinux

	Changed:
		doc/Makefile.am (1.10), "Exp", lines: +15 -6
		doc/doc-tests/Makefile.am (1.2), "Exp", lines: +11 -2
		solver/Makefile.am (1.28), "Exp", lines: +5 -1
		tests/Makefile.am (1.5), "Exp", lines: +23 -12
		tests/numeric/Makefile.am (1.2), "Exp", lines: +2 -2
		utils/Makefile.am (1.13), "Exp", lines: +2 -1

	Set of makefiles improvements

2005-11-27 Sunday  delpinux

	Changed:
		graphics/Makefile.am (1.14), "Exp", lines: +9 -1

	Added moc_* files as BUILT_SOURCES

2005-11-27 Sunday  delpinux

	Changed:
		graphics/SyntaxHighLighter.cpp (1.2), "Exp", lines: +5 -3

	Fixed font usage

2005-11-27 Sunday  delpinux

	Changed:
		FFThread.cpp (1.14), "Exp", lines: +5 -3
		language/SceneExpression.cpp (1.6), "Exp", lines: +6 -7
		language/SolverExpression.cpp (1.10), "Exp", lines: +1 -5

	More output uniformization

2005-11-27 Sunday  delpinux

	Changed:
		algebra/BiConjugateGradient.hpp (1.3), "Exp", lines: +3 -3
		algebra/BiConjugateGradientStabilized.hpp (1.3), "Exp", lines: +3 -3
		algebra/ConjugateGradient.hpp (1.3), "Exp", lines: +3 -3
		solver/FEMDiscretization.hpp (1.28), "Exp", lines: +65 -56
		solver/KrylovSolver.cpp (1.5), "Exp", lines: +4 -2
		utils/Timer.hpp (1.5), "Exp", lines: +5 -6

	Another set of output fixes

2005-11-27 Sunday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.19), "Exp", lines: +8 -4

	Reset of the fictitious cell states after computation. This could
	lead to unproper assembly when using standard FEM after an FDM
	computation on the same mesh.

2005-11-26 Saturday  delpinux

	Changed:
		algebra/BiConjugateGradient.hpp (1.2), "Exp", lines: +37 -22
		algebra/BiConjugateGradientStabilized.hpp (1.2), "Exp", lines: +64 -50
		algebra/ConjugateGradient.hpp (1.2), "Exp", lines: +42 -13
		algebra/DiagPrecond.hpp (1.3), "Exp", lines: +8 -3
		algebra/IdentityPrecond.hpp (1.2), "Exp", lines: +8 -3
		algebra/IncompleteCholeskiFactorization.hpp (1.4), "Exp", lines: +11 -6
		algebra/MultiGrid.hpp (1.7), "Exp", lines: +9 -3
		algebra/Preconditioner.hpp (1.3), "Exp", lines: +4 -30
		solver/FictitiousDomainMethod.cpp (1.18), "Exp", lines: +1 -3
		solver/FiniteElementMethod.cpp (1.14), "Exp", lines: +3 -7
		solver/KrylovSolver.cpp (1.4), "Exp", lines: +10 -5
		solver/PDESolver.cpp (1.2), "Exp", lines: +1 -2
		solver/SolverDriver.cpp (1.9), "Exp", lines: +1 -2

	Collection of output uniformization

2005-11-26 Saturday  delpinux

	Changed:
		language/DomainExpression.hpp (1.3), "Exp", lines: +2 -2
		language/FunctionExpression.cpp (1.27), "Exp", lines: +2 -2

	Fixed domain and characteristic functions of domain output

2005-11-26 Saturday  delpinux

	Added:
		tests/environment/.cvsignore (1.1)
		tests/language/.cvsignore (1.1)
		tests/numeric/.cvsignore (1.1)
	Changed:
		doc/doc-tests/.cvsignore (1.4), "Exp", lines: +4 -3
		scripts/.cvsignore (1.2), "Exp", lines: +1 -0

	semantic.cache and Makefile.in files have to be ignored

2005-11-25 Friday  delpinux

	Deleted:
		tests/numeric_utils.at (1.5)
	Added:
		tests/numeric.at (1.1)
		tests/environment/Makefile.am (1.1)
		tests/environment/bad-filename.at (1.1)
		tests/environment/help-option.at (1.1)
		tests/language/Makefile.am (1.1)
		tests/language/normal-bad-use.at (1.1)
		tests/numeric/Makefile.am (1.1)
		tests/numeric/quadrature.at (1.1)
	Changed:
		configure.ac (1.28), "Exp", lines: +5 -2
		tests/Makefile.am (1.4), "Exp", lines: +7 -2
		tests/environment.at (1.4), "Exp", lines: +3 -22
		tests/language.at (1.2), "Exp", lines: +2 -152
		tests/testsuite.at (1.4), "Exp", lines: +2 -2

	Changed testsuite structure before adding a lot in it.

2005-11-25 Friday  delpinux

	Changed:
		solver/DegreeOfFreedomSet.hpp (1.9), "Exp", lines: +2 -2

	Important fix for FDM. Total number of degrees of freedom was
	wrong.

2005-11-20 Sunday  delpinux

	Changed:
		NEWS (1.27), "Exp", lines: +4 -0

	Few notes for next release

2005-11-20 Sunday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.17), "Exp", lines: +4 -4

	Compilation fix

2005-11-20 Sunday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.21), "Exp", lines: +19 -7
		solver/BoundaryConditionDiscretization.hpp (1.4), "Exp", lines: +6 -1
		solver/BoundaryConditionDiscretizationElimination.hpp (1.15), "Exp", lines: +9 -7
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.17), "Exp", lines: +15 -7
		solver/Discretization.hpp (1.3), "Exp", lines: +19 -3
		solver/FEMDiscretization.hpp (1.27), "Exp", lines: +33 -17
		solver/FictitiousDomainMethod.cpp (1.16), "Exp", lines: +4 -1
		solver/FiniteElementMethod.cpp (1.13), "Exp", lines: +5 -4

	Fix: matrix-free computation should now give exactly the same
	results as computation with assembled matrices.

2005-11-20 Sunday  delpinux

	Changed:
		language/FunctionExpression.hpp (1.18), "Exp", lines: +1 -6

	Fixed hasBoundaryExpression for FunctionExpressionFEM

2005-11-18 Friday  delpinux

	Changed:
		main.cpp (1.17), "Exp", lines: +3 -1

	Fixed message

2005-11-18 Friday  delpinux

	Changed:
		main.cpp (1.16), "Exp", lines: +10 -3
		graphics/GUI.cpp (1.14), "Exp", lines: +1 -7

	Changed output of text mode running

2005-11-16 Wednesday  delpinux

	Changed:
		utils/StreamCenter.hpp (1.2), "Exp", lines: +5 -6

	Removed useless comment

2005-11-16 Wednesday  delpinux

	Changed:
		m4/gui.m4 (1.5), "Exp", lines: +1 -1
		m4/qt.m4 (1.3), "Exp", lines: +1 -1
		m4/vtk.m4 (1.4), "Exp", lines: +2 -2

	Fixed checking for Qt4 and vtk5

2005-11-16 Wednesday  delpinux

	Changed:
		main.cpp (1.15), "Exp", lines: +3 -4
		graphics/MainWindow.cpp (1.7), "Exp", lines: +15 -6
		graphics/MainWindow.hpp (1.4), "Exp", lines: +3 -1

	Fixed FFThread use

2005-11-16 Wednesday  delpinux

	Changed:
		FFThread.cpp (1.13), "Exp", lines: +20 -33
		FFThread.hpp (1.4), "Exp", lines: +2 -14

	Operations reorganization: now works as expected

2005-11-13 Sunday  delpinux

	Changed:
		utils/Timer.hpp (1.4), "Exp", lines: +4 -4

	Modified output

2005-11-13 Sunday  delpinux

	Changed:
		solver/Mesh.hpp (1.19), "Exp", lines: +27 -19
		solver/MeshDomainTetrahedrizor.cpp (1.5), "Exp", lines: +2 -24
		solver/MeshOfHexahedra.cpp (1.14), "Exp", lines: +18 -7
		solver/MeshOfHexahedra.hpp (1.16), "Exp", lines: +29 -22
		solver/MeshOfTetrahedra.cpp (1.12), "Exp", lines: +37 -29
		solver/MeshOfTetrahedra.hpp (1.16), "Exp", lines: +20 -11
		solver/MeshTetrahedrizor.cpp (1.12), "Exp", lines: +3 -44
		solver/Structured3DMesh.cpp (1.14), "Exp", lines: +18 -40
		solver/Structured3DMesh.hpp (1.16), "Exp", lines: +13 -1
		solver/SurfaceMesh.hpp (1.9), "Exp", lines: +13 -4
		solver/SurfaceMeshOfQuadrangles.hpp (1.12), "Exp", lines: +8 -1
		solver/SurfaceMeshOfTriangles.hpp (1.16), "Exp", lines: +7 -1

	Edges and faces sets are no more built by default. These structure
	are noe built on demand. Two new functions are provide:
	buildFaces() and buildEdges(). The hasFaces() function is now pure
	virtual in Mesh.

2005-11-13 Sunday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.cpp (1.2), "Exp", lines: +72 -17

	Builds edges, faces and the required connectivities on need

2005-11-13 Sunday  delpinux

	Changed:
		solver/Makefile.am (1.27), "Exp", lines: +2 -1

	Added Quadrangle.cpp

2005-11-13 Sunday  delpinux

	Added:
		solver/Quadrangle.cpp (1.1)
	Changed:
		solver/Quadrangle.hpp (1.14), "Exp", lines: +4 -1

	Added edges and faces connectivities

2005-11-13 Sunday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.15), "Exp", lines: +7 -9
		solver/FiniteElementMethod.cpp (1.12), "Exp", lines: +7 -9

	Output uniformization

2005-11-13 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.26), "Exp", lines: +15 -9

	Output uniformization.

2005-11-13 Sunday  delpinux

	Changed:
		solver/EdgesBuilder.hpp (1.2), "Exp", lines: +4 -1
		solver/FacesBuilder.hpp (1.3), "Exp", lines: +3 -1

	Added working output

2005-11-13 Sunday  delpinux

	Changed:
		solver/Convection.hpp (1.10), "Exp", lines: +15 -3

	Builds mesh faces lists if not already built

2005-11-13 Sunday  delpinux

	Changed:
		solver/ConnectivityBuilder.hpp (1.15), "Exp", lines: +19 -27

	Now faces and edges lists are built on demand

2005-11-13 Sunday  delpinux

	Changed:
		solver/Connectivity.hpp (1.9), "Exp", lines: +2 -122

	Removed number of vertices, edges, faces, cells and their
	manipulation

2005-11-13 Sunday  delpinux

	Changed:
		FFThread.cpp (1.12), "Exp", lines: +2 -2

	Small change in output

2005-11-11 Friday  delpinux

	Added:
		tests/language.at (1.1)
	Changed:
		tests/testsuite.at (1.3), "Exp", lines: +2 -1

	Added tests for bad use of boundary functions in volumic
	computations

2005-11-11 Friday  delpinux

	Changed:
		language/PDEEquationExpression.cpp (1.2), "Exp", lines: +9 -1
		language/PDEOperatorExpression.cpp (1.3), "Exp", lines: +77 -7
		language/PDEOperatorExpression.hpp (1.5), "Exp", lines: +40 -16

	Added boundary function expression checking for pde-like
	descriptions.

2005-11-11 Friday  delpinux

	Changed:
		language/VariationalOperatorExpression.hpp (1.11), "Exp", lines: +3 -3

	Better error message.

2005-11-11 Friday  delpinux

	Changed:
		utils/Stringify.hpp (1.3), "Exp", lines: +2 -2

	Removed spurious 'ends'

2005-11-11 Friday  delpinux

	Changed:
		language/VariationalOperatorExpression.hpp (1.10), "Exp", lines: +153 -84

	Now checks absence of boundary functions in volumic expressions

2005-11-11 Friday  delpinux

	Changed:
		language/RealExpression.cpp (1.15), "Exp", lines: +20 -3
		language/RealExpression.hpp (1.8), "Exp", lines: +4 -4

	Fixes with boundary expressions (in affectation and integration)
	and a bugs(?) in value() overloadings.

2005-11-11 Friday  delpinux

	Changed:
		language/FunctionExpression.hpp (1.17), "Exp", lines: +65 -1

	Added "hasBoundaryExpression" function. This tells if the function
	needs a boundary to be evaluated. This is the case of normals for
	instance.

2005-11-11 Friday  delpinux

	Changed:
		solver/NormalManager.hpp (1.2), "Exp", lines: +6 -2

	Crashes cleanly when normal cannot be evaluated.

2005-11-06 Sunday  delpinux

	Deleted:
		doc/doc-tests/example1.txt (1.4)
		doc/doc-tests/example2.txt (1.3)
		doc/doc-tests/example3.txt (1.2)
		doc/doc-tests/example4.txt (1.2)
		doc/doc-tests/example5.txt (1.2)
		doc/doc-tests/statements.txt (1.2)
	Added:
		doc/example1-u-dx.pdf (1.1)
		doc/example1-u-dx.ps (1.1)
		doc/example1-u-medit.pdf (1.1)
		doc/example1-u-medit.ps (1.1)
		doc/example1-v-dx.pdf (1.1)
		doc/example1-v-dx.ps (1.1)
		doc/example1-v-medit.pdf (1.1)
		doc/example1-v-medit.ps (1.1)
		doc/doc-tests/example1.ff (1.1)
		doc/doc-tests/example2.ff (1.1)
		doc/doc-tests/example3.ff (1.1)
		doc/doc-tests/example4.ff (1.1)
		doc/doc-tests/example5.ff (1.1)
		doc/doc-tests/statements.ff (1.1)
	Changed:
		doc/freefem3dDoc.tex (1.20), "Exp", lines: +210 -87
		doc/doc-tests/.cvsignore (1.3), "Exp", lines: +3 -0
		doc/doc-tests/example1.general (1.2), "Exp", lines: +1 -1

	Documentation improvements, revised chapter 2. Gave better
	description of the visualization process

2005-11-03 Thursday  delpinux

	Changed:
		language/POVLexer.cpp (1.5), "Exp", lines: +12 -3

	Added special ff3d comments into file

2005-11-03 Thursday  delpinux

	Changed:
		language/Instruction.cpp (1.17), "Exp", lines: +2 -2

	Changed error message

2005-11-03 Thursday  delpinux

	Changed:
		solver/SolverDriver.cpp (1.8), "Exp", lines: +1 -5

	Removed useless output

2005-11-03 Thursday  delpinux

	Changed:
		language/FFLexer.cpp (1.27), "Exp", lines: +3 -7
		language/FileDescriptor.hpp (1.6), "Exp", lines: +10 -6
		language/FunctionExpression.cpp (1.26), "Exp", lines: +2 -2
		language/Instruction.cpp (1.16), "Exp", lines: +11 -19

	Replaced 'opendx' keyword by 'raw' which is clearer since it does
	not store more information than the functions values.

2005-11-01 Tuesday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.19), "Exp", lines: +2225 -3

	Commited O. Pironneau's changes.

2005-11-01 Tuesday  delpinux

	Added:
		doc/parameters.tex (1.1)
	Changed:
		doc/.cvsignore (1.5), "Exp", lines: +0 -1

	Inserted parameter.tex file in the cvs repository. It is
	automatically generated but useful when one only wants to use
	latex.

2005-10-31 Monday  delpinux

	Changed:
		language/FFLexer.cpp (1.26), "Exp", lines: +27 -1
		language/FunctionExpression.cpp (1.25), "Exp", lines: +13 -1
		language/FunctionExpression.hpp (1.16), "Exp", lines: +69 -1
		language/parse.ff.yy (1.39), "Exp", lines: +10 -1

	Added normal component keywords : nx, ny and nz. They are used like
	functions but are only valid when browsing surfaces.

2005-10-31 Monday  delpinux

	Changed:
		utils/ThreadStaticCenter.cpp (1.5), "Exp", lines: +5 -2

	Creates one NormalManager per Thread

2005-10-31 Monday  delpinux

	Changed:
		solver/Mesh.hpp (1.18), "Exp", lines: +5 -5

	few members of iterators are now virtual

2005-10-31 Monday  delpinux

	Changed:
		solver/SurfaceMeshOfQuadrangles.hpp (1.11), "Exp", lines: +131 -3
		solver/SurfaceMeshOfTriangles.hpp (1.15), "Exp", lines: +131 -3

	iterator classes now inform the NormalManager while browsing
	surface meshes

2005-10-31 Monday  delpinux

	Added:
		solver/Normal.cpp (1.1)
		solver/Normal.hpp (1.1)
		solver/NormalManager.hpp (1.1)

	Added Normal and NormalManager classes

2005-10-31 Monday  delpinux

	Changed:
		solver/Makefile.am (1.26), "Exp", lines: +4 -1

	Added Normal and NormalManager files

2005-10-31 Monday  delpinux

	Changed:
		solver/Cell.hpp (1.11), "Exp", lines: +15 -1

	Moved the find(const Vertex*) function to the Cell class. It was in
	declared in Triangle.

2005-10-31 Monday  delpinux

	Changed:
		solver/Quadrangle.hpp (1.13), "Exp", lines: +12 -78
		solver/SurfElem.hpp (1.4), "Exp", lines: +75 -98
		solver/Triangle.hpp (1.15), "Exp", lines: +8 -85

	Rehabilitated the SurfElem class as the base class for Quadrangle
	and Triangle

2005-10-29 Saturday  delpinux

	Changed:
		solver/FEMFunctionBuilder.cpp (1.2), "Exp", lines: +13 -1
		solver/FEMFunctionBuilder.hpp (1.2), "Exp", lines: +6 -1

	Added FEM function construction from values.

2005-10-29 Saturday  delpinux

	Changed:
		solver/FEMFunction.hpp (1.3), "Exp", lines: +2 -2

	Fixed constness in operator=(const Vector&).

2005-10-29 Saturday  delpinux

	Changed:
		language/SolverExpression.cpp (1.9), "Exp", lines: +1 -7

	Removed confusing warning about mixed finite elements (which are
	not yet implemented).

2005-10-29 Saturday  delpinux

	Changed:
		language/FunctionExpression.hpp (1.15), "Exp", lines: +6 -2
		language/MeshExpression.cpp (1.26), "Exp", lines: +2 -2
		language/MeshExpression.hpp (1.14), "Exp", lines: +5 -2

	Reduced output default verbosity. It makes reading easier.

2005-10-29 Saturday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.24), "Exp", lines: +18 -35

	Replugged vertex-references defined functions and reading functions
	from file.

2005-10-29 Saturday  delpinux

	Changed:
		FFThread.cpp (1.11), "Exp", lines: +5 -5

	Fixed ThreadStaticCenter position

2005-10-26 Wednesday  delpinux

	Added:
		solver/EdgesBuilder.hpp (1.1)
	Changed:
		solver/EdgesSet.hpp (1.4), "Exp", lines: +3 -3
		solver/MeshOfTetrahedra.cpp (1.11), "Exp", lines: +6 -2
		solver/MeshOfTetrahedra.hpp (1.15), "Exp", lines: +2 -2

	Added edge set construction for mesh of tetrahedra.

2005-10-20 Thursday  delpinux

	Changed:
		tests/numeric_utils.at (1.4), "Exp", lines: +1 -4

	Fixed checking to current release.

2005-10-16 Sunday  delpinux

	Changed:
		language/MultiLinearFormExpression.hpp (1.4), "Exp", lines: +7 -1
		language/parse.ff.yy (1.38), "Exp", lines: +2 -1

	Fixed: small memory leak.

2005-10-16 Sunday  delpinux

	Changed:
		language/IntegratedOperatorExpression.hpp (1.3), "Exp", lines: +2 -2
		language/LinearExpression.hpp (1.3), "Exp", lines: +2 -2
		language/MultiLinearExpression.hpp (1.6), "Exp", lines: +2 -2

	Fixed: added missing virtual modifier for destructors.

2005-10-16 Sunday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.20), "Exp", lines: +2 -1

	Fixed: added missing break.

2005-10-16 Sunday  delpinux

	Changed:
		solver/MeshTetrahedrizor.cpp (1.11), "Exp", lines: +101 -23

	Finished implementation. This will have to be reworked in (far?)
	future.

2005-10-16 Sunday  delpinux

	Changed:
		solver/FacesBuilder.hpp (1.2), "Exp", lines: +10 -1

	Added doxygen "todo" comment

2005-10-16 Sunday  delpinux

	Changed:
		examples/stokes.ff (1.4), "Exp", lines: +1 -2

	Removed fictitious domain option that was useless for standard FEM.

2005-10-16 Sunday  delpinux

	Changed:
		examples/hydrostatic.ff (1.3), "Exp", lines: +6 -8
		examples/navier-stokes.ff (1.3), "Exp", lines: +8 -12
		examples/potential-fluid-flow.ff (1.3), "Exp", lines: +18 -19
		examples/temperature.ff (1.3), "Exp", lines: +7 -13

	Cleaned examples.

2005-10-16 Sunday  delpinux

	Changed:
		examples/.cvsignore (1.4), "Exp", lines: +3 -2

	Updated

2005-10-15 Saturday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.19), "Exp", lines: +154 -47

	Replugged fictitious domain discretization for natural boundary
	conditions.

2005-10-15 Saturday  delpinux

	Changed:
		FFThread.cpp (1.10), "Exp", lines: +10 -2

	Fixed ff3d's exception exit: no more segfault, but leaves cleanly.

2005-10-15 Saturday  delpinux

	Changed:
		solver/MeshDomainTetrahedrizor.cpp (1.4), "Exp", lines: +22 -2

	Added Edges construction.

2005-10-15 Saturday  delpinux

	Changed:
		examples/Makefile.am (1.2), "Exp", lines: +3 -1

	Defined CLEANFILES.

2005-10-15 Saturday  delpinux

	Changed:
		examples/.cvsignore (1.3), "Exp", lines: +2 -6

	Updated.

2005-10-15 Saturday  delpinux

	Changed:
		language/parse.ff.yy (1.37), "Exp", lines: +23 -1

	Changed syntaxe int(set)(f) to int[set](f) which seems cleaner. Old
	syntaxe is still accepted but marked deprecated.

2005-10-15 Saturday  delpinux

	Changed:
		language/SolverExpression.cpp (1.8), "Exp", lines: +3 -20

	Fixed end of SolverExpression exection for FDM

2005-10-15 Saturday  delpinux

	Changed:
		FFThread.cpp (1.9), "Exp", lines: +1 -6
		language/FFLexer.cpp (1.25), "Exp", lines: +1 -2

	Removed parasite output.

2005-10-15 Saturday  delpinux

	Changed:
		solver/DegreeOfFreedomSetBuilder.cpp (1.6), "Exp", lines: +8 -1
		solver/DegreeOfFreedomSetBuilder.hpp (1.5), "Exp", lines: +2 -5

	Added forgotten unsubscribe expression in destructor.

2005-10-15 Saturday  delpinux

	Changed:
		tests/numeric_utils.at (1.3), "Exp", lines: +26 -26

	Changed "int(set)(f)" to "int[set](f)"

2005-10-14 Friday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.18), "Exp", lines: +9 -7

	Fixed matrix-less Robin boundary conditions for systems and
	diagonal extraction.

2005-10-13 Thursday  delpinux

	Changed:
		algebra/Vector.hpp (1.7), "Exp", lines: +2 -2

	Cosmetic change

2005-10-13 Thursday  delpinux

	Changed:
		algebra/UnAssembledMatrix.hpp (1.3), "Exp", lines: +4 -5
		solver/FEMDiscretization.hpp (1.25), "Exp", lines: +22 -18
		algebra/UnAssembledMatrix.cpp (1.5), "Exp", lines: +4 -1

	Fixed get diagonal methods. Diagonal preconditionner was buggy for
	systems.

2005-10-09 Sunday  delpinux

	Changed:
		doc/.cvsignore (1.4), "Exp", lines: +1 -0

	Added semantic.cache files

2005-10-09 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.24), "Exp", lines: +53 -65
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.17), "Exp", lines: +5 -7

	Bunch of fixes: matrix-free implementation & systems

2005-10-02 Sunday  delpinux

	Changed:
		tests/numeric_utils.at (1.2), "Exp", lines: +40 -2

	Quadrature formula check

2005-10-02 Sunday  delpinux

	Changed:
		language/RealExpression.cpp (1.14), "Exp", lines: +42 -14
		language/RealExpression.hpp (1.7), "Exp", lines: +11 -4
		language/parse.ff.yy (1.36), "Exp", lines: +5 -1

	Added quadrature-formula-type argument for integration:
	int(M:P2)(f) integrates the function f using P2 quadrature-like
	formula over the mesh M. The other formula is P1.

2005-10-02 Sunday  delpinux

	Changed:
		language/RealExpression.cpp (1.13), "Exp", lines: +1 -5

	Removed disturbing warning

2005-10-02 Sunday  delpinux

	Changed:
		language/parse.pov.yy (1.10), "Exp", lines: +4 -4

	Removed spurious output

2005-10-02 Sunday  delpinux

	Changed:
		solver/MeshTetrahedrizor.cpp (1.10), "Exp", lines: +2 -2

	Replaced std::cerr by an fferr call

2005-10-02 Sunday  delpinux

	Changed:
		tests/Makefile.am (1.3), "Exp", lines: +2 -2

	Added testsuite dependency on *.at

2005-10-02 Sunday  delpinux

	Added:
		tests/numeric_utils.at (1.1)
	Changed:
		tests/testsuite.at (1.2), "Exp", lines: +3 -5

	Added first numerical tests

2005-10-02 Sunday  delpinux

	Changed:
		tests/environment.at (1.3), "Exp", lines: +11 -2

	Added bad file check

2005-10-02 Sunday  delpinux

	Changed:
		tests/environment.at (1.2), "Exp", lines: +2 -2

	Uses the source-tree ff3d executable for checking.

2005-10-02 Sunday  delpinux

	Changed:
		tests/Makefile.am (1.2), "Exp", lines: +2 -2

	Added environment.at dependency

2005-10-02 Sunday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.8), "Exp", lines: +4 -2

	Uses basename for -H,-h output.

2005-10-02 Sunday  delpinux

	Changed:
		tests/.cvsignore (1.2), "Exp", lines: +5 -0

	Added testsuite autogenerated files

2005-10-02 Sunday  delpinux

	Changed:
		solver/QuadratureFormula.hpp (1.6), "Exp", lines: +100 -42

	Fixes in Q2 quadrature formulae. Added P2 quadrature formulae.

2005-10-02 Sunday  delpinux

	Changed:
		.cvsignore (1.8), "Exp", lines: +1 -0
		utils/.cvsignore (1.2), "Exp", lines: +4 -3

	Update

2005-10-02 Sunday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.7), "Exp", lines: +4 -4

	Fix: ff3d running with -h, -H or -v command line option now exit
	with value 0 [correct execution].

2005-10-02 Sunday  delpinux

	Added:
		tests/.cvsignore (1.1)
		tests/Makefile.am (1.1)
		tests/atlocal.in (1.1)
		tests/environment.at (1.1)
		tests/package.m4 (1.1)
		tests/testsuite.at (1.1)

	Began testsuite infrastructure creation

2005-10-02 Sunday  delpinux

	Changed:
		configure.ac (1.27), "Exp", lines: +4 -0
		Makefile.am (1.25), "Exp", lines: +2 -1

	Began testsuite infrastructure creation

2005-09-25 Sunday  delpinux

	Changed:
		algebra/UnAssembledMatrix.cpp (1.4), "Exp", lines: +7 -4
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.16), "Exp", lines: +150 -1
		solver/BoundaryConditionDiscretization.hpp (1.3), "Exp", lines: +6 -5
		solver/BoundaryConditionDiscretizationElimination.hpp (1.14), "Exp", lines: +17 -1
		solver/BoundaryConditionDiscretizationFEM.hpp (1.7), "Exp", lines: +19 -1
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.16), "Exp", lines: +170 -1
		solver/Discretization.hpp (1.2), "Exp", lines: +7 -5
		solver/FEMDiscretization.hpp (1.23), "Exp", lines: +114 -1

	Implemented unassembled transposed matrix product. This should
	allow to solve much bigger stokes problems...

2005-09-25 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.22), "Exp", lines: +13 -13

	Used degrees of freedom instead of vertices

2005-09-25 Sunday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.15), "Exp", lines: +1 -2

	Removed unused variable

2005-09-25 Sunday  delpinux

	Changed:
		TODO (1.3), "Exp", lines: +5 -1

	One more TODO item ...

2005-09-25 Sunday  delpinux

	Changed:
		Makefile.am (1.24), "Exp", lines: +3 -2
		solver/Makefile.am (1.25), "Exp", lines: +25 -8

	Updated

2005-09-25 Sunday  delpinux

	Changed:
		solver/MeshOfHexahedra.hpp (1.15), "Exp", lines: +6 -1

	Added faceNumber function

2005-09-25 Sunday  delpinux

	Changed:
		solver/MeshOfTetrahedra.cpp (1.10), "Exp", lines: +3 -3
		solver/MeshOfTetrahedra.hpp (1.14), "Exp", lines: +15 -1

	Added find function

2005-09-25 Sunday  delpinux

	Changed:
		solver/Method.hpp (1.2), "Exp", lines: +10 -8

	Uses discretization type

2005-09-25 Sunday  delpinux

	Changed:
		solver/SurfaceMeshOfTriangles.hpp (1.14), "Exp", lines: +1 -4

	Removed useless includes

2005-09-25 Sunday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.76), "Exp", lines: +10 -5
		solver/MeshSimplifier.cpp (1.15), "Exp", lines: +2 -2

	Adapted to the new interface of Quadrangle and Triangle

2005-09-25 Sunday  delpinux

	Changed:
		solver/Structured3DMesh.cpp (1.13), "Exp", lines: +10 -7

	Updated to define mother cell faces as required

2005-09-25 Sunday  delpinux

	Changed:
		solver/SolverDriver.cpp (1.7), "Exp", lines: +10 -6
		solver/SolverDriver.hpp (1.2), "Exp", lines: +10 -6

	Uses DiscretizationType.

2005-09-25 Sunday  delpinux

	Changed:
		solver/QuadratureFormula.hpp (1.5), "Exp", lines: +185 -8

	Added necessary quadrature points

2005-09-25 Sunday  delpinux

	Changed:
		solver/Quadrangle.hpp (1.12), "Exp", lines: +31 -11
		solver/Triangle.hpp (1.14), "Exp", lines: +39 -21

	Added mother cell face number. Note: these classes are to be
	rewritten.

2005-09-25 Sunday  delpinux

	Changed:
		solver/PDESolution.hpp (1.5), "Exp", lines: +3 -6
		solver/PDESolver.hpp (1.3), "Exp", lines: +2 -4

	Use of FEMFunctionBase

2005-09-25 Sunday  delpinux

	Added:
		solver/FEMFunctionBuilder.hpp (1.1)
		solver/FEMFunctionBuilder.cpp (1.1)

	This object is designed to build FEM functions

2005-09-25 Sunday  delpinux

	Changed:
		solver/FEMFunction.hpp (1.2), "Exp", lines: +184 -24

	FEMFunction use DiscretizationType. The aim of this class is to be
	the starting point of the new function algebra of ff3d

2005-09-25 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.21), "Exp", lines: +76 -64

	Uses discretization type

2005-09-25 Sunday  delpinux

	Changed:
		solver/ConnectivityBuilder.hpp (1.14), "Exp", lines: +21 -12

	Improved error messages

2005-09-25 Sunday  delpinux

	Changed:
		solver/Connectivity.hpp (1.8), "Exp", lines: +6 -3

	Added face local number to face-to-cell connectivity

2005-09-25 Sunday  delpinux

	Changed:
		solver/BaseFEMDiscretization.hpp (1.8), "Exp", lines: +9 -5
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.14), "Exp", lines: +351 -529
		solver/BoundaryConditionDiscretizationElimination.hpp (1.13), "Exp", lines: +38 -25
		solver/BoundaryConditionDiscretizationFEM.hpp (1.6), "Exp", lines: +26 -14
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.15), "Exp", lines: +79 -37
		solver/BoundaryConditionFDMDiscretization.hpp (1.8), "Exp", lines: +9 -4
		solver/EliminatedFictitiousDomain.cpp (1.6), "Exp", lines: +33 -8
		solver/EliminatedFictitiousDomain.hpp (1.3), "Exp", lines: +16 -6
		solver/FatBoundary.cpp (1.7), "Exp", lines: +25 -25
		solver/FatBoundary.hpp (1.2), "Exp", lines: +5 -3
		solver/FictitiousDomainMethod.cpp (1.14), "Exp", lines: +35 -11
		solver/FictitiousDomainMethod.hpp (1.6), "Exp", lines: +14 -4
		solver/FiniteElementMethod.cpp (1.11), "Exp", lines: +42 -19
		solver/FiniteElementMethod.hpp (1.2), "Exp", lines: +10 -4
		solver/FiniteElementTraits.hpp (1.6), "Exp", lines: +107 -39
		solver/PenalizedFictitousDomain.cpp (1.11), "Exp", lines: +35 -9
		solver/PenalizedFictitousDomain.hpp (1.3), "Exp", lines: +14 -4

	Now use discretization types and degrees of freedom positions
	instead of vertices positions

2005-09-25 Sunday  delpinux

	Changed:
		solver/CartesianHexahedron.cpp (1.2), "Exp", lines: +3 -3
		solver/Hexahedron.cpp (1.5), "Exp", lines: +3 -3

	Fixed faces and edges descriptors

2005-09-25 Sunday  delpinux

	Changed:
		solver/ElementaryMatrixSet.cpp (1.7), "Exp", lines: +4 -1

	Added matrices for P2 (Tetrahedron) finite element

2005-09-25 Sunday  delpinux

	Added:
		solver/DiscretizationType.hpp (1.1)

	This class describes the discretization type. It will change a lot
	when "mixed" elements will be used (to solve Stokes for instance).

2005-09-25 Sunday  delpinux

	Added:
		solver/DegreeOfFreedomSetManager.cpp (1.1)
		solver/DegreeOfFreedomSetManager.hpp (1.1)

	Degrees of freedom are built once for all for each mesh and
	discretization type. The DegreeOfFreedomSetManager's role is to
	built it only when needed and destroy it when it is no more used.

2005-09-25 Sunday  delpinux

	Added:
		solver/DegreeOfFreedomPositionsSet.cpp (1.1)
	Changed:
		solver/DegreeOfFreedomPositionsSet.hpp (1.4), "Exp", lines: +12 -161
		solver/DegreeOfFreedomSet.hpp (1.8), "Exp", lines: +5 -5
		solver/DegreeOfFreedomSetBuilder.cpp (1.5), "Exp", lines: +15 -38
		solver/DegreeOfFreedomSetBuilder.hpp (1.4), "Exp", lines: +10 -8

	Degrees of freedom management has been improved to satifiy
	non-P1/Q1 Finite Element discretizations

2005-09-25 Sunday  delpinux

	Deleted:
		solver/P1FiniteElement.cpp (1.5)
		solver/P1FiniteElement.hpp (1.4)
		solver/Q1FiniteElement.cpp (1.6)
		solver/Q1FiniteElement.hpp (1.6)
		solver/Q2FiniteElement.cpp (1.2)
		solver/Q2FiniteElement.hpp (1.2)
	Added:
		solver/P1TetrahedronFiniteElement.cpp (1.1)
		solver/P1TetrahedronFiniteElement.hpp (1.1)
		solver/P1Triangle3DFiniteElement.cpp (1.1)
		solver/P1Triangle3DFiniteElement.hpp (1.1)
		solver/P2TetrahedronFiniteElement.cpp (1.1)
		solver/P2TetrahedronFiniteElement.hpp (1.1)
		solver/P2Triangle3DFiniteElement.cpp (1.1)
		solver/P2Triangle3DFiniteElement.hpp (1.1)
		solver/Q1HexahedronFiniteElement.cpp (1.1)
		solver/Q1HexahedronFiniteElement.hpp (1.1)
		solver/Q1Quadrangle3DFiniteElement.cpp (1.1)
		solver/Q1Quadrangle3DFiniteElement.hpp (1.1)
		solver/Q2HexahedronFiniteElement.cpp (1.1)
		solver/Q2HexahedronFiniteElement.hpp (1.1)
		solver/Q2Quadrangle3DFiniteElement.cpp (1.1)
		solver/Q2Quadrangle3DFiniteElement.hpp (1.1)
	Changed:
		solver/LagrangianFiniteElement.hpp (1.3), "Exp", lines: +5 -2

	New Finite Element classes.

2005-09-25 Sunday  delpinux

	Changed:
		utils/Makefile.am (1.12), "Exp", lines: +1 -2

	Updated

2005-09-25 Sunday  delpinux

	Changed:
		utils/StaticCenter.cpp (1.6), "Exp", lines: +34 -10

	Added new finite elements and quadrature formulae static
	instanciation

2005-09-25 Sunday  delpinux

	Changed:
		utils/ThreadStaticCenter.hpp (1.2), "Exp", lines: +29 -0
		utils/ThreadStaticCenter.cpp (1.4), "Exp", lines: +22 -0

	Added Licence and Degrees of freedom manager instanciation

2005-09-25 Sunday  delpinux

	Changed:
		language/parse.ff.yy (1.35), "Exp", lines: +55 -5

	Introduced DiscretizationType management for FEM functions and
	solvers

2005-09-25 Sunday  delpinux

	Changed:
		language/RealExpression.cpp (1.12), "Exp", lines: +30 -21
		language/RealExpression.hpp (1.6), "Exp", lines: +6 -3

	Language fix: f(v) can be written as well as f(v1,v2,v3).

2005-09-25 Sunday  delpinux

	Changed:
		language/SolverExpression.cpp (1.7), "Exp", lines: +51 -55

	Added DiscretizationType support. Note: it is not finished (and so
	broken :() for FDM

2005-09-25 Sunday  delpinux

	Changed:
		language/UnknownListExpression.cpp (1.4), "Exp", lines: +17 -2

	Added DiscretizationType output

2005-09-25 Sunday  delpinux

	Changed:
		language/Instruction.cpp (1.15), "Exp", lines: +29 -19

	Adapted to the new FunctionExpression classes

2005-09-25 Sunday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.23), "Exp", lines: +74 -257
		language/FunctionExpression.hpp (1.14), "Exp", lines: +44 -34

	Function expression fem now use discretization type

2005-09-25 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.24), "Exp", lines: +20 -4

	Added discretization type (supported are P1 and P2)

2005-09-25 Sunday  delpinux

	Changed:
		algebra/MultiGrid.hpp (1.6), "Exp", lines: +80 -75

	Commented out a huge part of it. It is far from working again.

2005-09-25 Sunday  delpinux

	Changed:
		algebra/Array3DShape.hpp (1.2), "Exp", lines: +13 -12

	Cosmetic clean-up (not enough)

2005-09-12 Monday  delpinux

	Changed:
		solver/DiscretizedOperators.hpp (1.5), "Exp", lines: +11 -11

	Revert to old discretization code. This fixes bug #14402 that was
	introduced after pre7.

2005-09-08 Thursday  delpinux

	Changed:
		NEWS (1.26), "Exp", lines: +1 -0

	Important remarks.

2005-09-08 Thursday  delpinux

	Changed:
		language/VariationalProblemExpression.cpp (1.9), "Exp", lines: +3 -3

	Fixed unknown number for systems using variational formula.

2005-08-12 Friday  delpinux

	Changed:
		graphics/MainWindow.cpp (1.6), "Exp", lines: +8 -8

	Added output console dockable window.

2005-08-12 Friday  delpinux

	Changed:
		graphics/MainWindow.cpp (1.5), "Exp", lines: +9 -1

	Added output console.

2005-08-11 Thursday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.18), "Exp", lines: +11 -7
		doc/freefem3dDocBody.tex (1.21), "Exp", lines: +32 -32

	PDF documentation generation improvements.

2005-08-08 Monday  delpinux

	Changed:
		graphics/MainWindow.cpp (1.4), "Exp", lines: +72 -42
		graphics/MainWindow.hpp (1.3), "Exp", lines: +6 -1

	Few improvements and code clean-up.

2005-08-08 Monday  delpinux

	Changed:
		graphics/EditorWindow.cpp (1.11), "Exp", lines: +25 -3
		graphics/EditorWindow.hpp (1.6), "Exp", lines: +5 -1

	Added Font chooser for testing. Beter personalisation will be
	implemented ...

2005-08-08 Monday  delpinux

	Changed:
		graphics/FFSyntaxHighlighter.hpp (1.4), "Exp", lines: +25 -100

	Inherits now from SyntaxHighLighter.

2005-08-08 Monday  delpinux

	Added:
		graphics/SyntaxHighLighter.cpp (1.1)
		graphics/SyntaxHighLighter.hpp (1.1)
	Changed:
		graphics/Makefile.am (1.13), "Exp", lines: +4 -1

	Added SyntaxHighLighter base class. This is grabbed from Qt4
	documentation and far from being complete (Font problems and
	multi-line comments have to be fixed)

2005-08-08 Monday  delpinux

	Changed:
		m4/vtk.m4 (1.3), "Exp", lines: +1 -1

	Added vtkHybrid library for linkage

2005-08-01 Monday  delpinux

	Changed:
		graphics/MainWindow.cpp (1.3), "Exp", lines: +17 -31

	Set of fixes. VTK's window is rendered again.

2005-08-01 Monday  delpinux

	Changed:
		graphics/ContourWidget.hpp (1.3), "Exp", lines: +4 -5
		graphics/GUI.cpp (1.13), "Exp", lines: +1 -69
		graphics/Makefile.am (1.12), "Exp", lines: +1 -4

	Code clean-up.

2005-08-01 Monday  delpinux

	Deleted:
		graphics/QGLvtkWindow.cpp (1.3)
		graphics/QGLvtkWindow.hpp (1.3)

	This class is now useless, since vtk provides the QVTKWidget class.

2005-08-01 Monday  delpinux

	Changed:
		graphics/ContourWidget.hpp (1.2), "Exp", lines: +12 -13
		graphics/EditorWindow.cpp (1.10), "Exp", lines: +4 -3
		graphics/EditorWindow.hpp (1.5), "Exp", lines: +3 -3
		graphics/FFSyntaxHighlighter.hpp (1.3), "Exp", lines: +20 -14
		graphics/GUI.cpp (1.12), "Exp", lines: +17 -19
		graphics/GUI.hpp (1.4), "Exp", lines: +2 -2
		graphics/MainWindow.cpp (1.2), "Exp", lines: +192 -197
		graphics/MainWindow.hpp (1.2), "Exp", lines: +2 -2
		graphics/QGLvtkWindow.cpp (1.2), "Exp", lines: +57 -40
		graphics/QGLvtkWindow.hpp (1.2), "Exp", lines: +218 -212
		graphics/QRealSpinBox.cpp (1.3), "Exp", lines: +66 -63
		graphics/QRealSpinBox.hpp (1.2), "Exp", lines: +9 -10
		graphics/VTKDriver.cpp (1.16), "Exp", lines: +58 -58
		m4/qt.m4 (1.2), "Exp", lines: +13 -149
		m4/vtk.m4 (1.2), "Exp", lines: +8 -6

	Began porting to vtk5 (nightly release) and Qt4

2005-07-04 Monday  delpinux

	Changed:
		m4/petsc.m4 (1.3), "Exp", lines: +3 -3

	Changed PETSc default compilation option to 'no', since its
	integration is not finished.

2005-07-04 Monday  delpinux

	Added:
		graphics/MainWindow.cpp (1.1)
		graphics/MainWindow.hpp (1.1)
	Changed:
		graphics/EditorWindow.cpp (1.9), "Exp", lines: +6 -333
		graphics/EditorWindow.hpp (1.4), "Exp", lines: +4 -31
		graphics/FFSyntaxHighlighter.hpp (1.2), "Exp", lines: +2 -1
		graphics/GUI.cpp (1.11), "Exp", lines: +4 -4
		graphics/Makefile.am (1.11), "Exp", lines: +4 -1
		graphics/VTKDriver.cpp (1.15), "Exp", lines: +2 -1

	Few GUI improvements (this mainly concerns C++ design).

2005-07-04 Monday  delpinux

	Changed:
		ltmain.sh (1.3), "Exp", lines: +2 -2

	Autoconf update.

2005-07-04 Monday  delpinux

	Changed:
		FFThread.cpp (1.8), "Exp", lines: +4 -1

	Fix: variable list and instruction set were not cleared, this
	causes wrong parsing (after parse error) when using gui.

2005-07-04 Monday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.17), "Exp", lines: +1 -1

	cosmetic fix: release number changed.

2005-07-04 Monday  delpinux

	Changed:
		main.cpp (1.14), "Exp", lines: +7 -2

	Fix: data file presence checking.

2005-06-28 Tuesday  delpinux

	Changed:
		algebra/BiConjugateGradientOptions.hpp (1.2), "Exp", lines: +3 -3
		algebra/BiConjugateGradientStabilizedOptions.hpp (1.2), "Exp", lines: +3 -3
		algebra/ConjugateGradientOptions.hpp (1.2), "Exp", lines: +3 -3
		algebra/PETScKrylovSolver.cpp (1.2), "Exp", lines: +4 -4
		language/MeshExpression.hpp (1.13), "Exp", lines: +2 -2
		solver/KrylovSolverOptions.hpp (1.2), "Exp", lines: +3 -3
		solver/MemoryManagerOptions.hpp (1.2), "Exp", lines: +2 -2
		solver/Mesh.hpp (1.17), "Exp", lines: +3 -1
		solver/PenalizedFictitousDomainOptions.hpp (1.2), "Exp", lines: +2 -2

	Various compilation warning fixed. Better conforming to the
	standard thanks to g++-4.0.

2005-06-28 Tuesday  delpinux

	Changed:
		solver/ElementaryMatrixSet.cpp (1.6), "Exp", lines: +2 -1

	Fix: compilation standard fix (thanks to g++-4.0)

2005-06-25 Saturday  delpinux

	Changed:
		language/Instruction.cpp (1.14), "Exp", lines: +51 -4

	Improved field storage : when using FEM functions field, if the
	function is defined on the saving mesh, interpolation is not used.
	This can fix output of when using unstructured non convex grids.
	Thanks to Cecile Dobrzynski for the report.

2005-06-25 Saturday  delpinux

	Changed:
		algebra/DoubleHashedMatrix.hpp (1.5), "Exp", lines: +6 -1

	Clean-up: added default constructor.

2005-06-22 Wednesday  delpinux

	Changed:
		m4/petsc.m4 (1.2), "Exp", lines: +32 -4

	Petsc can be deactivated

2005-06-11 Saturday  delpinux

	Changed:
		NEWS (1.25), "Exp", lines: +9 -0

	Added important fix remark.

2005-06-11 Saturday  delpinux

	Changed:
		solver/DiscretizedOperators.hpp (1.4), "Exp", lines: +11 -11

	Fix for non-symetric systems using variational formula.

2005-06-11 Saturday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.22), "Exp", lines: +2 -2

	Output fix.

2005-06-11 Saturday  delpinux

	Changed:
		language/VariationalOperatorExpression.hpp (1.9), "Exp", lines: +4 -4

	Fixed int(dx(u)*v) output, it was written 'int(u*dx(v))' which was
	confusing.

2005-06-11 Saturday  delpinux

	Changed:
		language/VariationalFormulaExpression.cpp (1.6), "Exp", lines: +4 -3

	Fixed sign (+,-) output.

2005-06-11 Saturday  delpinux

	Changed:
		language/BoundaryExpression.cpp (1.6), "Exp", lines: +9 -5
		language/UnknownListExpression.cpp (1.3), "Exp", lines: +11 -2
		language/VariationalFormulaExpression.cpp (1.5), "Exp", lines: +60 -1
		language/VariationalFormulaExpression.hpp (1.3), "Exp", lines: +20 -9
		language/VariationalOperatorExpression.hpp (1.8), "Exp", lines: +38 -9

	Implemented variational problem output. This helps for debugging.

2005-05-14 Saturday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.13), "Exp", lines: +4 -2

	Temporary fixed of Dirichlet boundary conditions in the case of
	degree one finite element.

2005-05-14 Saturday  delpinux

	Changed:
		solver/SolverDriver.cpp (1.6), "Exp", lines: +11 -1

	Added warning message : only elimination is used for standard FEM.

2005-05-10 Tuesday  delpinux

	Changed:
		algebra/PETScMatrix.cpp (1.2), "Exp", lines: +19 -6

	Pre-allocate PETSc matrices to avoid dynamic allocation *extra
	cost*

2005-05-09 Monday  delpinux

	Added:
		algebra/PETScKrylovSolver.cpp (1.1)
		algebra/PETScKrylovSolver.hpp (1.1)
		algebra/PETScMatrix.cpp (1.1)
		algebra/PETScMatrix.hpp (1.1)

	Since ff3d was missing good linear system solvers (especially in
	the non symmetric and positive definite case), I decided to plug
	wrappers to PETSc. This brings a lot of solvers and preconditioner
	at a low cost. Options are still missing, and this is a preliminary
	version.

2005-05-09 Monday  delpinux

	Changed:
		algebra/Makefile.am (1.5), "Exp", lines: +39 -9

	Added PETSc wrappers compilation if needed

2005-05-09 Monday  delpinux

	Changed:
		algebra/DoubleHashedMatrix.hpp (1.4), "Exp", lines: +5 -1

	Added missing includes

2005-05-09 Monday  delpinux

	Changed:
		algebra/BaseMatrix.hpp (1.4), "Exp", lines: +5 -1

	Added petscMatrix as a new type of matrix

2005-05-08 Sunday  delpinux

	Changed:
		Makefile.am (1.23), "Exp", lines: +5 -0
		acinclude.m4 (1.18), "Exp", lines: +3 -1
		configure.ac (1.26), "Exp", lines: +3 -0

	Added support for PETSc if required

2005-05-08 Sunday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.13), "Exp", lines: +9 -1
		solver/FiniteElementMethod.cpp (1.10), "Exp", lines: +9 -1
		solver/KrylovSolver.cpp (1.3), "Exp", lines: +10 -1
		solver/Makefile.am (1.24), "Exp", lines: +5 -1

	Temporary add of PETSc Krylov solver

2005-05-08 Sunday  delpinux

	Changed:
		m4/gui.m4 (1.4), "Exp", lines: +1 -2

	Commentary fix

2005-05-08 Sunday  delpinux

	Added:
		m4/mpi.m4 (1.1)
		m4/petsc.m4 (1.1)

	Checks for PETSc library and MPI if required by PETSc.

2005-04-25 Monday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.hpp (1.3), "Exp", lines: +1 -5

	Removed implementation warning.

2005-04-25 Monday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.12), "Exp", lines: +33 -10
		solver/BoundaryConditionDiscretizationElimination.hpp (1.12), "Exp", lines: +9 -1
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.14), "Exp", lines: +25 -5

	Per variable degree of freedom number are now used instead of
	vertices number. It is more general and mandatory for higher-degree
	finite elements.

2005-04-24 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.20), "Exp", lines: +82 -38

	Uses degree of freedom positions numbers instead of vertices
	numbers. Required by higher order finite elements

2005-04-24 Sunday  delpinux

	Changed:
		language/RealExpression.cpp (1.11), "Exp", lines: +6 -6
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.11), "Exp", lines: +13 -5
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.13), "Exp", lines: +14 -5
		solver/ConformTransformation.cpp (1.12), "Exp", lines: +1 -32
		solver/ConformTransformation.hpp (1.11), "Exp", lines: +2 -11

	Clean-up: remove quadratureWeight member function from
	ConformTransformation classes. Now, conform transformations have
	nothing to do with quadrature ... which is much better.

2005-04-24 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.19), "Exp", lines: +33 -28
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.10), "Exp", lines: +37 -14
		solver/BoundaryConditionDiscretizationElimination.hpp (1.11), "Exp", lines: +8 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.12), "Exp", lines: +35 -13
		solver/ConformTransformation.cpp (1.11), "Exp", lines: +1 -80
		solver/ConformTransformation.hpp (1.10), "Exp", lines: +1 -11

	Clean-up: remove quadratureVertex member function from
	ConformTransformation classes.

2005-04-23 Saturday  delpinux

	Changed:
		solver/DegreeOfFreedomPositionsSet.hpp (1.2), "Exp", lines: +3 -3

	FDM fix: forgot to remove Q2 specific code in last change comit

2005-04-21 Thursday  delpinux

	Changed:
		Makefile.am (1.22), "Exp", lines: +1 -1

	compilation fix, added solver/Q2FiniteElement.cpp (this will be
	fixed)

2005-04-21 Thursday  delpinux

	Changed:
		solver/Makefile.am (1.23), "Exp", lines: +5 -1

	Added new files.

2005-04-21 Thursday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.9), "Exp", lines: +53 -25
		solver/BoundaryConditionDiscretizationElimination.hpp (1.10), "Exp", lines: +20 -7
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.11), "Exp", lines: +45 -21
		solver/FEMDiscretization.hpp (1.18), "Exp", lines: +30 -11
		solver/FictitiousDomainMethod.cpp (1.12), "Exp", lines: +4 -4
		solver/FiniteElementMethod.cpp (1.9), "Exp", lines: +2 -2

	Now degrees of freedom are not more associated to mesh vertices.

2005-04-21 Thursday  delpinux

	Changed:
		solver/PDESolver.hpp (1.2), "Exp", lines: +4 -2
		solver/SolverDriver.cpp (1.5), "Exp", lines: +3 -3

	Temporary uses of PDESolution<Q1FiniteElement>

2005-04-21 Thursday  delpinux

	Changed:
		solver/FatBoundary.cpp (1.6), "Exp", lines: +2 -2

	Compilation fixed

2005-04-21 Thursday  delpinux

	Changed:
		solver/PDESolution.cpp (1.3), "Exp", lines: +1 -36
		solver/PDESolution.hpp (1.4), "Exp", lines: +41 -9

	Moved PDESolution.cpp content to PDESolution.hpp

2005-04-21 Thursday  delpinux

	Changed:
		solver/ElementaryMatrixSet.cpp (1.5), "Exp", lines: +8 -5

	Added ElementaryMatrixSet for Q2 element.

2005-04-21 Thursday  delpinux

	Changed:
		solver/Connectivity.hpp (1.7), "Exp", lines: +181 -6

	Added cellToFaces, faceToCells and edgeToCells connectivities.

2005-04-21 Thursday  delpinux

	Changed:
		solver/ConformTransformation.cpp (1.10), "Exp", lines: +5 -34
		solver/ConformTransformation.hpp (1.9), "Exp", lines: +414 -422

	Removed numberOfQuadratureVertices() methodes, which should never
	have been there. Design clean-up of these classes is still in
	progress.

2005-04-21 Thursday  delpinux

	Changed:
		utils/StaticCenter.cpp (1.5), "Exp", lines: +6 -1

	Added Q2FiniteElement instanciation

2005-04-21 Thursday  delpinux

	Changed:
		solver/QuadratureFormula.hpp (1.4), "Exp", lines: +127 -123

	Re-ordered classes of this file and added BoundaryQuadratureType to
	volumique formulae.

2005-04-21 Thursday  delpinux

	Added:
		solver/Q2FiniteElement.cpp (1.1)
		solver/Q2FiniteElement.hpp (1.1)
	Changed:
		solver/FiniteElementTraits.hpp (1.5), "Exp", lines: +32 -4

	Added Q2 finite element. Still experimental and unplugged.

2005-04-21 Thursday  delpinux

	Changed:
		solver/Mesh.hpp (1.16), "Exp", lines: +11 -3

	Added hasEdges() boolean function

2005-04-21 Thursday  delpinux

	Changed:
		solver/LagrangianFiniteElement.hpp (1.2), "Exp", lines: +21 -8
		solver/P1FiniteElement.hpp (1.3), "Exp", lines: +12 -5
		solver/Q1FiniteElement.hpp (1.5), "Exp", lines: +10 -5

	Added default quadrature type as a template parameter of
	LagrangianFiniteElement

2005-04-21 Thursday  delpinux

	Added:
		solver/FEMFunction.hpp (1.1)
	Changed:
		solver/UserFunction.hpp (1.7), "Exp", lines: +8 -61
		solver/UserFunction.cpp (1.9), "Exp", lines: +1 -56

	Rewrote the class FEMUserFunction to FEMFunction in order to
	prepare new finite element types management and function algebra
	rewritting.

2005-04-21 Thursday  delpinux

	Changed:
		language/SolverExpression.cpp (1.6), "Exp", lines: +24 -8

	Plugged DegreesOfFreedomPositionsSet.

2005-04-21 Thursday  delpinux

	Changed:
		language/RealExpression.cpp (1.10), "Exp", lines: +21 -12
		language/RealExpression.hpp (1.5), "Exp", lines: +7 -7

	Added QuadratureType template parameter to the integration routines
	(this is a preparation and still not plugged to the language)

2005-04-21 Thursday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.21), "Exp", lines: +1 -3

	Removed useless include

2005-04-21 Thursday  delpinux

	Added:
		solver/FacesBuilder.hpp (1.1)
		solver/FacesSet.hpp (1.1)

	Faces set are now built. This will be useful for new finite element
	types and finite volumes schemes.

2005-04-21 Thursday  delpinux

	Changed:
		solver/EdgesSet.hpp (1.3), "Exp", lines: +3 -3

	Doxygen fix

2005-04-21 Thursday  delpinux

	Changed:
		solver/MeshTetrahedrizor.cpp (1.9), "Exp", lines: +2 -1
		solver/Structured3DMesh.cpp (1.12), "Exp", lines: +11 -3
		solver/Structured3DMesh.hpp (1.15), "Exp", lines: +41 -2
		solver/SurfaceMesh.hpp (1.8), "Exp", lines: +22 -1
		solver/SurfaceMeshOfQuadrangles.hpp (1.10), "Exp", lines: +14 -1
		solver/SurfaceMeshOfTriangles.hpp (1.13), "Exp", lines: +14 -1
		solver/MeshDomainTetrahedrizor.cpp (1.3), "Exp", lines: +2 -1
		solver/MeshOfHexahedra.cpp (1.13), "Exp", lines: +4 -2
		solver/MeshOfHexahedra.hpp (1.14), "Exp", lines: +40 -3
		solver/MeshOfTetrahedra.cpp (1.9), "Exp", lines: +35 -2
		solver/MeshOfTetrahedra.hpp (1.13), "Exp", lines: +41 -29

	Added internal faces management to all ff3d's meshes type

2005-04-21 Thursday  delpinux

	Added:
		solver/DegreeOfFreedomPositionsSet.hpp (1.1)
	Changed:
		solver/DegreeOfFreedomSet.hpp (1.7), "Exp", lines: +24 -14
		solver/DegreeOfFreedomSetBuilder.cpp (1.4), "Exp", lines: +28 -5
		solver/DegreeOfFreedomSetBuilder.hpp (1.3), "Exp", lines: +20 -2

	Added DegreeOfFreedomPositionsSet to allow new finite element types
	management.

2005-04-21 Thursday  delpinux

	Added:
		solver/Triangle.cpp (1.1)
	Changed:
		solver/CartesianHexahedron.hpp (1.9), "Exp", lines: +5 -3
		solver/ConnectivityBuilder.cpp (1.7), "Exp", lines: +1 -217
		solver/ConnectivityBuilder.hpp (1.13), "Exp", lines: +138 -36
		solver/Hexahedron.hpp (1.7), "Exp", lines: +5 -3
		solver/Tetrahedron.cpp (1.6), "Exp", lines: +11 -1

	Faces and edges numbering are now defined in cell classes.

2005-04-21 Thursday  delpinux

	Added:
		solver/CartesianHexahedron.cpp (1.1)
	Changed:
		solver/Hexahedron.cpp (1.4), "Exp", lines: +12 -1
		solver/Quadrangle.hpp (1.11), "Exp", lines: +39 -15
		solver/Tetrahedron.hpp (1.8), "Exp", lines: +5 -4
		solver/Triangle.hpp (1.13), "Exp", lines: +41 -14

	Added constructore using TinyVector<numberOfVertices,Vertex*> to
	match template constructions

2005-04-11 Monday  opkod

	Changed:
		m4/gui.m4 (1.3), "Exp", lines: +1 -1


		Oops. Changes reverted.

2005-04-11 Monday  opkod

	Changed:
		m4/gui.m4 (1.2), "Exp", lines: +1 -1


		Mispelling corrected in m4 gui checking

2005-04-10 Sunday  delpinux

	Deleted:
		solver/DegreeOfFreedomFDMSet.hpp (1.1.4.1)
		solver/ParametersInitialization.cpp (1.2.4.1)
	Changed:
		utils/CommandLineOption.hpp (1.2.4.1), "Exp", lines: +1 -1
		utils/CommandLineParser.cpp (1.6.4.1), "Exp", lines: +1 -1
		utils/CommandLineParser.hpp (1.4.4.1), "Exp", lines: +1 -1
		utils/DoubleParameter.hpp (1.1.1.1.4.1), "Exp", lines: +12 -8
		utils/EnumParameter.hpp (1.1.1.1.4.1), "Exp", lines: +16 -9
		utils/ErrorHandler.cpp (1.3.4.1), "Exp", lines: +1 -1
		utils/ErrorHandler.hpp (1.5.4.1), "Exp", lines: +1 -1
		utils/IntegerParameter.hpp (1.1.1.1.4.1), "Exp", lines: +11 -8
		utils/LabeledEnum.hpp (1.2.4.1), "Exp", lines: +42 -26
		utils/Makefile.am (1.3.2.1), "Exp", lines: +36 -8
		utils/Octree.hpp (1.5.4.1), "Exp", lines: +39 -28
		utils/ParameterCenter.cpp (1.1.1.1.4.2), "Exp", lines: +20 -12
		utils/ParameterCenter.hpp (1.2.4.1), "Exp", lines: +18 -13
		utils/ParametersInitialization.cpp (1.1.4.1), "Exp", lines: +1 -1
		utils/ParametersInitialization.hpp (1.1.4.1), "Exp", lines: +1 -1
		utils/ParametrizableObject.hpp (1.2.4.1), "Exp", lines: +4 -3
		utils/RunningOptions.hpp (1.1.4.1), "Exp", lines: +1 -1
		utils/StaticBase.hpp (1.1.1.1.4.2), "Exp", lines: +3 -3
		utils/StaticCenter.cpp (1.2.4.1), "Exp", lines: +4 -12
		utils/StaticPow.hpp (1.1.2.1), "Exp", lines: +1 -1
		utils/StringParameter.hpp (1.1.1.1.4.1), "Exp", lines: +15 -9
		utils/Stringify.hpp (1.2.4.1), "Exp", lines: +1 -1
		utils/Thread.hpp (1.1.4.1), "Exp", lines: +382 -54
		utils/ThreadStaticBase.hpp (1.2.4.1), "Exp", lines: +1 -1
		utils/ThreadStaticCenter.cpp (1.3.4.1), "Exp", lines: +0 -0
		utils/ThreadStaticCenter.hpp (1.1.4.1), "Exp", lines: +0 -0
		language/BoundaryConditionExpression.hpp (1.2.4.2), "Exp", lines: +38 -28
		language/BoundaryExpression.cpp (1.3.4.2), "Exp", lines: +6 -4
		language/FFLexer.cpp (1.15.2.4), "Exp", lines: +369 -369
		language/FFLexer.hpp (1.3.4.1), "Exp", lines: +3 -1
		language/FileDescriptor.hpp (1.2.4.1), "Exp", lines: +46 -8
		language/FunctionExpression.cpp (1.11.4.3), "Exp", lines: +58 -42
		language/FunctionExpression.hpp (1.8.2.3), "Exp", lines: +6 -3
		language/Information.cpp (1.1.1.1.4.2), "Exp", lines: +17 -3
		language/Information.hpp (1.1.1.1.4.2), "Exp", lines: +24 -12
		language/InsideListExpression.cpp (1.4.4.1), "Exp", lines: +4 -3
		language/InsideListExpression.hpp (1.5.4.1), "Exp", lines: +20 -16
		language/Instruction.cpp (1.8.4.3), "Exp", lines: +37 -36
		language/Instruction.hpp (1.5.4.3), "Exp", lines: +40 -6
		language/Lexer.hpp (1.2.4.1), "Exp", lines: +5 -2
		language/MeshExpression.cpp (1.15.2.3), "Exp", lines: +113 -26
		language/MeshExpression.hpp (1.8.4.3), "Exp", lines: +35 -4
		language/MultiLinearExpression.hpp (1.2.4.2), "Exp", lines: +69 -38
		language/MultiLinearFormExpression.hpp (1.2.4.1), "Exp", lines: +8 -3
		language/PDEOperatorExpression.hpp (1.2.4.2), "Exp", lines: +8 -5
		language/PDEOperatorSumExpression.cpp (1.1.1.1.4.2), "Exp", lines: +6 -4
		language/POVLexer.cpp (1.3.4.1), "Exp", lines: +129 -171
		language/RealExpression.cpp (1.7.4.2), "Exp", lines: +3 -2
		language/SceneExpression.cpp (1.4.4.1), "Exp", lines: +4 -3
		language/SolverExpression.cpp (1.3.4.1), "Exp", lines: +31 -16
		language/StringExpression.cpp (1.1.1.1.4.1), "Exp", lines: +3 -6
		language/TestFunctionExpression.hpp (1.2.4.1), "Exp", lines: +14 -5
		language/UnknownListExpression.hpp (1.3.4.2), "Exp", lines: +21 -9
		language/Variable.cpp (1.2.4.2), "Exp", lines: +9 -6
		language/VariableList.hpp (1.1.1.1.4.1), "Exp", lines: +14 -7
		language/VariationalFormulaExpression.cpp (1.1.1.1.4.2), "Exp", lines: +37 -22
		language/VariationalOperatorExpression.hpp (1.3.4.3), "Exp", lines: +126 -1
		language/VariationalProblemExpression.cpp (1.3.4.2), "Exp", lines: +29 -9
		language/Vector3Expression.cpp (1.2.4.1), "Exp", lines: +3 -2
		language/Vector3Expression.hpp (1.4.4.1), "Exp", lines: +19 -14
		language/parse.ff.yy (1.16.2.4), "Exp", lines: +41 -10
		language/parse.pov.yy (1.6.4.1), "Exp", lines: +9 -10
		m4/compile.m4 (1.1.4.1), "Exp", lines: +0 -0
		m4/gui.m4 (1.1.4.1), "Exp", lines: +0 -0
		m4/libtool.m4 (1.1.4.1), "Exp", lines: +0 -0
		m4/pthread.m4 (1.2.4.1), "Exp", lines: +0 -0
		m4/qt.m4 (1.1.4.1), "Exp", lines: +0 -0
		m4/vtk.m4 (1.1.4.1), "Exp", lines: +0 -0
		solver/BaseFEMDiscretization.hpp (1.3.4.3), "Exp", lines: +7 -4
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1.4.3), "Exp", lines: +29 -19
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6.4.3), "Exp", lines: +3 -4
		solver/BoundaryConditionDiscretizationFEM.hpp (1.3.4.2), "Exp", lines: +6 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6.4.3), "Exp", lines: +9 -6
		solver/BoundaryMeshAssociation.hpp (1.1.4.2), "Exp", lines: +15 -8
		solver/CartesianHexahedron.hpp (1.6.4.2), "Exp", lines: +19 -0
		solver/Cell.hpp (1.8.4.2), "Exp", lines: +10 -3
		solver/ConformTransformation.cpp (1.7.2.2), "Exp", lines: +14 -9
		solver/ConformTransformation.hpp (1.6.4.2), "Exp", lines: +21 -15
		solver/ConnectivityBuilder.cpp (1.2.4.2), "Exp", lines: +8 -1
		solver/ConnectivityBuilder.hpp (1.6.4.3), "Exp", lines: +68 -39
		solver/Convection.hpp (1.3.4.4), "Exp", lines: +71 -50
		solver/DegreeOfFreedomSet.hpp (1.2.4.1), "Exp", lines: +36 -21
		solver/DegreeOfFreedomSetBuilder.cpp (1.3.4.1), "Exp", lines: +1 -1
		solver/DegreeOfFreedomSetBuilder.hpp (1.2.4.1), "Exp", lines: +1 -1
		solver/DiscretizedOperators.hpp (1.2.4.1), "Exp", lines: +17 -14
		solver/Domain.hpp (1.6.4.2), "Exp", lines: +14 -8
		solver/ElementaryMatrixSet.cpp (1.3.4.1), "Exp", lines: +10 -8
		solver/ElementaryMatrixSet.hpp (1.1.1.1.4.1), "Exp", lines: +7 -3
		solver/EliminatedFictitiousDomain.cpp (1.3.4.1), "Exp", lines: +5 -5
		solver/FEMDiscretization.hpp (1.8.2.3), "Exp", lines: +123 -14
		solver/FatBoundary.cpp (1.1.1.1.4.2), "Exp", lines: +5 -3
		solver/FictitiousDomainMethod.cpp (1.6.4.3), "Exp", lines: +15 -57
		solver/FictitiousDomainMethod.hpp (1.2.4.2), "Exp", lines: +2 -5
		solver/FiniteElementMethod.cpp (1.4.4.2), "Exp", lines: +5 -5
		solver/GmshFormatReader.cpp (1.6.4.1), "Exp", lines: +1 -1
		solver/GmshFormatReader.hpp (1.3.4.1), "Exp", lines: +1 -1
		solver/HamiltonJacobiMethod.cpp (1.1.2.7), "Exp", lines: +3 -2
		solver/KrylovSolver.cpp (1.1.1.1.4.1), "Exp", lines: +13 -13
		solver/Makefile.am (1.9.2.5), "Exp", lines: +41 -34
		solver/MatrixManagement.cpp (1.1.1.1.4.1), "Exp", lines: +5 -4
		solver/MatrixManagement.hpp (1.1.1.1.4.1), "Exp", lines: +9 -19
		solver/Mesh.hpp (1.9.4.3), "Exp", lines: +54 -6
		solver/MeshDomainTetrahedrizor.cpp (1.1.4.2), "Exp", lines: +22 -0
		solver/MeshExtractor.hpp (1.7.4.2), "Exp", lines: +13 -5
		solver/MeshFormatReader.cpp (1.5.4.1), "Exp", lines: +1 -1
		solver/MeshFormatReader.hpp (1.4.4.1), "Exp", lines: +1 -1
		solver/MeshOfHexahedra.cpp (1.8.2.2), "Exp", lines: +5 -4
		solver/MeshOfHexahedra.hpp (1.6.4.2), "Exp", lines: +7 -9
		solver/MeshOfTetrahedra.cpp (1.3.4.3), "Exp", lines: +5 -4
		solver/MeshOfTetrahedra.hpp (1.4.4.3), "Exp", lines: +4 -9
		solver/MeshPeriodizer.cpp (1.2.4.1), "Exp", lines: +1 -1
		solver/MeshPeriodizer.hpp (1.2.4.1), "Exp", lines: +1 -1
		solver/MeshReader.cpp (1.7.2.3), "Exp", lines: +25 -385
		solver/MeshReader.hpp (1.7.2.3), "Exp", lines: +56 -142
		solver/MeshSimplifier.cpp (1.7.4.3), "Exp", lines: +19 -14
		solver/MeshTetrahedrizor.cpp (1.3.4.3), "Exp", lines: +13 -5
		solver/MeshTetrahedrizor.hpp (1.1.1.1.4.2), "Exp", lines: +4 -1
		solver/MeshWriter.cpp (1.6.2.3), "Exp", lines: +3 -2
		solver/P1FiniteElement.cpp (1.2.2.2), "Exp", lines: +13 -9
		solver/PDESolution.cpp (1.1.1.1.4.1), "Exp", lines: +15 -7
		solver/PDESolution.hpp (1.1.1.1.4.1), "Exp", lines: +2 -2
		solver/PenalizedFictitousDomain.cpp (1.8.4.1), "Exp", lines: +5 -5
		solver/Q1FiniteElement.cpp (1.3.2.2), "Exp", lines: +13 -9
		solver/Q1FiniteElement.hpp (1.3.2.1), "Exp", lines: +4 -4
		solver/SolverDriver.cpp (1.3.4.1), "Exp", lines: +4 -3
		solver/Structured3DMesh.cpp (1.6.2.2), "Exp", lines: +9 -11
		solver/Structured3DMesh.hpp (1.9.4.2), "Exp", lines: +5 -9
		solver/SurfElem.hpp (1.2.4.1), "Exp", lines: +4 -28
		solver/SurfaceMesh.hpp (1.4.4.2), "Exp", lines: +8 -3
		solver/SurfaceMeshGenerator.cpp (1.65.2.3), "Exp", lines: +164 -364
		solver/SurfaceMeshOfQuadrangles.hpp (1.5.4.2), "Exp", lines: +9 -10
		solver/SurfaceMeshOfTriangles.hpp (1.7.4.2), "Exp", lines: +12 -34
		solver/Tetrahedron.cpp (1.4.4.1), "Exp", lines: +4 -3
		solver/UserFunction.cpp (1.7.4.1), "Exp", lines: +13 -9
		solver/VariationalLinearOperator.hpp (1.2.4.3), "Exp", lines: +3 -2
		solver/VariationalOperatorFgradGgradV.hpp (1.2.4.2), "Exp", lines: +2 -2
		solver/VerticesCorrespondance.hpp (1.1.4.1), "Exp", lines: +1 -1
		ChangeLog (1.1.1.1.4.3), "Exp", lines: +6532 -2858
		FFThread.cpp (1.7.4.1), "Exp", lines: +1 -1
		FFThread.hpp (1.3.4.1), "Exp", lines: +1 -1
		Makefile.am (1.6.2.4), "Exp", lines: +10 -30
		NEWS (1.3.2.3), "Exp", lines: +30 -0
		acinclude.m4 (1.4.4.4), "Exp", lines: +7 -492
		config.guess (1.1.2.2), "Exp", lines: +74 -45
		config.sub (1.1.2.2), "Exp", lines: +54 -25
		configure.ac (1.7.4.4), "Exp", lines: +5 -4
		main.cpp (1.1.1.1.4.2), "Exp", lines: +38 -103
		algebra/BaseMatrix.hpp (1.2.4.1), "Exp", lines: +2 -2
		algebra/DoubleHashedMatrix.hpp (1.2.4.1), "Exp", lines: +10 -7
		algebra/IncompleteCholeskiFactorization.hpp (1.2.4.1), "Exp", lines: +10 -8
		algebra/MultiGrid.hpp (1.2.4.1), "Exp", lines: +5 -8
		algebra/Preconditioner.hpp (1.1.1.1.4.1), "Exp", lines: +11 -9
		algebra/SparseMatrix.hpp (1.2.4.2), "Exp", lines: +10 -9
		algebra/TinyVector.hpp (1.4.4.2), "Exp", lines: +2 -2
		algebra/UnAssembledMatrix.cpp (1.2.4.1), "Exp", lines: +4 -4
		algebra/Vector.hpp (1.4.4.2), "Exp", lines: +0 -11
		doc/freefem3dDocBody.tex (1.11.2.3), "Exp", lines: +56 -46
		examples/stokes.ff (1.1.2.3), "Exp", lines: +19 -24
		geometry/Plane.cpp (1.3.2.1), "Exp", lines: +10 -7
		geometry/Scene.hpp (1.2.4.2), "Exp", lines: +11 -11
		geometry/Shape.cpp (1.1.1.1.4.1), "Exp", lines: +7 -5
		geometry/Transform.hpp (1.2.4.1), "Exp", lines: +9 -7
		graphics/.cvsignore (1.1.1.1.4.3), "Exp", lines: +1 -3
		graphics/EditorWindow.cpp (1.8.4.1), "Exp", lines: +1 -1
		graphics/EditorWindow.hpp (1.3.4.1), "Exp", lines: +1 -1
		graphics/FFSyntaxHighlighter.hpp (1.1.4.1), "Exp", lines: +1 -1
		graphics/GUI.cpp (1.4.2.2), "Exp", lines: +70 -66
		graphics/Makefile.am (1.3.2.2), "Exp", lines: +19 -10
		graphics/VTKDriver.cpp (1.6.4.3), "Exp", lines: +13 -10
		graphics/fileopen.xpm (1.1.4.1), "Exp", lines: +0 -0
		graphics/fileprint.xpm (1.1.4.1), "Exp", lines: +0 -0
		graphics/filesave.xpm (1.1.4.1), "Exp", lines: +0 -0
		language/BoundaryConditionExpression.cpp (1.2.4.2), "Exp", lines: +3 -1

	Merged main branch to hj

2005-04-10 Sunday  delpinux

	Added:
		utils/StaticPow.hpp (1.1)
	Changed:
		solver/MeshOfHexahedra.cpp (1.12), "Exp", lines: +3 -3
		solver/MeshOfHexahedra.hpp (1.13), "Exp", lines: +2 -2
		solver/MeshOfTetrahedra.cpp (1.8), "Exp", lines: +3 -3
		solver/MeshOfTetrahedra.hpp (1.12), "Exp", lines: +2 -2
		utils/Octree.hpp (1.8), "Exp", lines: +33 -26

	Added dimension template parameter to Octree.

2005-04-06 Wednesday  delpinux

	Changed:
		config.guess (1.3), "Exp", lines: +74 -45
		config.sub (1.3), "Exp", lines: +54 -25

	upstream update.

2005-03-13 Sunday  delpinux

	Changed:
		algebra/TinyVector.hpp (1.7), "Exp", lines: +3 -3
		solver/Q1FiniteElement.hpp (1.4), "Exp", lines: +4 -4

	Few doxygen fixes.

2005-03-07 Monday  apoung

	Changed:
		language/Instruction.cpp (1.8.2.5), "Exp", lines: +9 -4

	 Modify the execute() method to enable easy convertion from
	UserFunctionLanguage to UserFunction

2005-03-07 Monday  apoung

	Changed:
		solver/BaseDGMDiscretization.hpp (1.1.2.2), "Exp", lines: +11 -6
		solver/DGMDiscretization.hpp (1.1.2.2), "Exp", lines: +3 -3
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.14), "Exp", lines: +10 -29
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.9), "Exp", lines: +12 -11

	 Modify prototypes of the methods getRHS of DGMDiscretization and
	the constructor of DiscontinuousGalerkinMethod to fixe execution
	burg

2005-03-05 Saturday  delpinux

	Changed:
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.8), "Exp", lines: +10 -19
		language/Instruction.cpp (1.8.2.4), "Exp", lines: +44 -1
		language/Instruction.hpp (1.5.2.4), "Exp", lines: +54 -3
		language/parse.ff.yy (1.15.2.6), "Exp", lines: +6 -2
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.13), "Exp", lines: +8 -2

	Changed DiscontinuousGalerkinMethod constructor, passing mesh,
	right hand side, diffusion coefficient and boundary value. Added
	temporary read("filename",vector,vector) function to fit
	Jean-Baptiste needs.

2005-03-05 Saturday  delpinux

	Changed:
		solver/Makefile.am (1.8.2.7), "Exp", lines: +2 -0

	Fixed missing DGMDiscretization.hpp and BaseDGMDiscretization.hpp
	after merging.

2005-03-05 Saturday  delpinux

	Deleted:
		solver/DegreeOfFreedomFDMSet.hpp (1.1.2.1)
		solver/ParametersInitialization.cpp (1.2.2.1)
	Changed:
		ChangeLog (1.1.1.1.2.3), "Exp", lines: +6536 -2
		FFThread.cpp (1.7.2.1), "Exp", lines: +1 -1
		FFThread.hpp (1.3.2.1), "Exp", lines: +1 -1
		Makefile.am (1.5.2.3), "Exp", lines: +12 -34
		NEWS (1.1.1.1.2.3), "Exp", lines: +33 -0
		TODO (1.1.1.1.2.1), "Exp", lines: +7 -13
		acinclude.m4 (1.4.2.3), "Exp", lines: +7 -191
		config.guess (1.2.2.1), "Exp", lines: +0 -0
		config.sub (1.2.2.1), "Exp", lines: +0 -0
		configure.ac (1.7.2.3), "Exp", lines: +9 -11
		ff3d-opts.texi (1.1.2.2), "Exp", lines: +37 -30
		main.cpp (1.1.1.1.2.1), "Exp", lines: +49 -110
		algebra/BaseMatrix.hpp (1.2.2.1), "Exp", lines: +2 -2
		algebra/DoubleHashedMatrix.hpp (1.2.2.1), "Exp", lines: +10 -7
		algebra/IncompleteCholeskiFactorization.hpp (1.2.2.1), "Exp", lines: +10 -8
		algebra/MultiGrid.hpp (1.2.2.1), "Exp", lines: +5 -8
		algebra/Preconditioner.hpp (1.1.1.1.2.1), "Exp", lines: +11 -9
		algebra/SparseMatrix.hpp (1.2.2.2), "Exp", lines: +9 -8
		algebra/UnAssembledMatrix.cpp (1.2.2.1), "Exp", lines: +4 -4
		algebra/Vector.hpp (1.4.2.2), "Exp", lines: +1 -12
		doc/freefem3dDocBody.tex (1.10.2.3), "Exp", lines: +56 -46
		examples/stokes.ff (1.1.4.3), "Exp", lines: +20 -25
		geometry/Plane.cpp (1.2.2.2), "Exp", lines: +9 -6
		geometry/Scene.hpp (1.2.2.2), "Exp", lines: +12 -12
		geometry/Shape.cpp (1.1.1.1.2.1), "Exp", lines: +7 -5
		geometry/Transform.hpp (1.2.2.1), "Exp", lines: +9 -7
		graphics/.cvsignore (1.1.1.1.2.2), "Exp", lines: +1 -0
		graphics/ContourWidget.hpp (1.1.4.1), "Exp", lines: +1 -1
		graphics/EditorWindow.cpp (1.8.2.1), "Exp", lines: +1 -1
		graphics/EditorWindow.hpp (1.3.2.1), "Exp", lines: +1 -1
		graphics/FFSyntaxHighlighter.hpp (1.1.2.1), "Exp", lines: +1 -1
		graphics/GUI.cpp (1.10.2.1), "Exp", lines: +1 -1
		graphics/GUI.hpp (1.3.2.1), "Exp", lines: +1 -1
		graphics/Makefile.am (1.2.2.4), "Exp", lines: +31 -5
		graphics/QGLvtkWindow.cpp (1.1.4.1), "Exp", lines: +1 -1
		graphics/QGLvtkWindow.hpp (1.1.4.1), "Exp", lines: +1 -1
		graphics/QRealSpinBox.cpp (1.2.4.1), "Exp", lines: +1 -1
		graphics/QRealSpinBox.hpp (1.1.4.1), "Exp", lines: +1 -1
		graphics/VTKDriver.cpp (1.6.2.2), "Exp", lines: +117 -25
		graphics/VTKDriver.hpp (1.1.1.1.2.2), "Exp", lines: +5 -6
		graphics/fileopen.xpm (1.1.2.1), "Exp", lines: +0 -0
		graphics/fileprint.xpm (1.1.2.1), "Exp", lines: +0 -0
		graphics/filesave.xpm (1.1.2.1), "Exp", lines: +0 -0
		language/BoundaryConditionExpression.cpp (1.2.2.2), "Exp", lines: +4 -2
		language/BoundaryConditionExpression.hpp (1.2.2.2), "Exp", lines: +39 -29
		language/BoundaryExpression.cpp (1.3.2.2), "Exp", lines: +5 -3
		language/FFLexer.cpp (1.14.2.4), "Exp", lines: +371 -368
		language/FFLexer.hpp (1.3.2.1), "Exp", lines: +3 -1
		language/FileDescriptor.hpp (1.2.2.1), "Exp", lines: +46 -8
		language/FunctionExpression.cpp (1.11.2.3), "Exp", lines: +59 -43
		language/FunctionExpression.hpp (1.7.2.3), "Exp", lines: +7 -4
		language/Information.cpp (1.1.1.1.2.2), "Exp", lines: +16 -2
		language/Information.hpp (1.1.1.1.2.3), "Exp", lines: +24 -12
		language/InsideListExpression.cpp (1.4.2.1), "Exp", lines: +4 -3
		language/InsideListExpression.hpp (1.5.2.1), "Exp", lines: +20 -16
		language/Instruction.cpp (1.8.2.3), "Exp", lines: +38 -37
		language/Instruction.hpp (1.5.2.3), "Exp", lines: +41 -7
		language/Lexer.hpp (1.2.2.1), "Exp", lines: +5 -2
		language/MeshExpression.cpp (1.14.2.3), "Exp", lines: +114 -27
		language/MeshExpression.hpp (1.8.2.3), "Exp", lines: +36 -5
		language/MultiLinearExpression.hpp (1.2.2.2), "Exp", lines: +68 -37
		language/MultiLinearFormExpression.hpp (1.2.2.1), "Exp", lines: +8 -3
		language/PDEOperatorExpression.hpp (1.2.2.2), "Exp", lines: +9 -6
		language/PDEOperatorSumExpression.cpp (1.1.1.1.2.2), "Exp", lines: +7 -5
		language/POVLexer.cpp (1.3.2.1), "Exp", lines: +129 -171
		language/RealExpression.cpp (1.7.2.2), "Exp", lines: +4 -3
		language/SceneExpression.cpp (1.4.2.1), "Exp", lines: +4 -3
		language/SolverExpression.cpp (1.3.2.1), "Exp", lines: +31 -16
		language/StringExpression.cpp (1.1.1.1.2.1), "Exp", lines: +3 -6
		language/TestFunctionExpression.hpp (1.2.2.1), "Exp", lines: +14 -5
		language/UnknownListExpression.hpp (1.3.2.2), "Exp", lines: +22 -10
		language/Variable.cpp (1.2.2.2), "Exp", lines: +10 -7
		language/VariableList.hpp (1.1.1.1.2.1), "Exp", lines: +14 -7
		language/VariationalFormulaExpression.cpp (1.1.1.1.2.2), "Exp", lines: +36 -21
		language/VariationalOperatorExpression.hpp (1.3.2.3), "Exp", lines: +127 -2
		language/VariationalProblemExpression.cpp (1.3.2.2), "Exp", lines: +29 -9
		language/Vector3Expression.cpp (1.2.2.1), "Exp", lines: +3 -2
		language/Vector3Expression.hpp (1.4.2.1), "Exp", lines: +19 -14
		language/parse.ff.yy (1.15.2.5), "Exp", lines: +42 -12
		language/parse.pov.yy (1.6.2.1), "Exp", lines: +9 -10
		m4/compile.m4 (1.1.2.1), "Exp", lines: +0 -0
		m4/gui.m4 (1.1.2.1), "Exp", lines: +0 -0
		m4/libtool.m4 (1.1.2.1), "Exp", lines: +0 -0
		m4/pthread.m4 (1.2.2.1), "Exp", lines: +0 -0
		m4/qt.m4 (1.1.2.1), "Exp", lines: +0 -0
		m4/vtk.m4 (1.1.2.1), "Exp", lines: +0 -0
		solver/BaseFEMDiscretization.hpp (1.3.2.4), "Exp", lines: +7 -6
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1.2.3), "Exp", lines: +30 -20
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6.2.3), "Exp", lines: +4 -5
		solver/BoundaryConditionDiscretizationFEM.hpp (1.3.2.2), "Exp", lines: +5 -2
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6.2.3), "Exp", lines: +10 -7
		solver/BoundaryMeshAssociation.hpp (1.1.2.2), "Exp", lines: +14 -7
		solver/CartesianHexahedron.hpp (1.6.2.3), "Exp", lines: +20 -1
		solver/Cell.hpp (1.8.2.2), "Exp", lines: +11 -4
		solver/ConformTransformation.cpp (1.6.2.2), "Exp", lines: +13 -8
		solver/ConformTransformation.hpp (1.6.2.2), "Exp", lines: +20 -14
		solver/Connectivity.hpp (1.3.2.2), "Exp", lines: +77 -19
		solver/ConnectivityBuilder.cpp (1.2.2.4), "Exp", lines: +9 -2
		solver/ConnectivityBuilder.hpp (1.6.2.2), "Exp", lines: +186 -54
		solver/Convection.hpp (1.3.2.3), "Exp", lines: +72 -49
		solver/DegreeOfFreedomSet.hpp (1.2.2.2), "Exp", lines: +33 -22
		solver/DegreeOfFreedomSetBuilder.cpp (1.3.2.1), "Exp", lines: +1 -1
		solver/DegreeOfFreedomSetBuilder.hpp (1.2.2.1), "Exp", lines: +1 -1
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.12), "Exp", lines: +13 -10
		solver/DiscretizedOperators.hpp (1.2.2.1), "Exp", lines: +17 -14
		solver/Domain.hpp (1.6.2.2), "Exp", lines: +15 -9
		solver/ElementaryMatrixSet.cpp (1.3.2.1), "Exp", lines: +10 -8
		solver/ElementaryMatrixSet.hpp (1.1.1.1.2.1), "Exp", lines: +7 -3
		solver/EliminatedFictitiousDomain.cpp (1.3.2.1), "Exp", lines: +5 -5
		solver/FEMDiscretization.hpp (1.7.2.3), "Exp", lines: +124 -15
		solver/FatBoundary.cpp (1.1.1.1.2.2), "Exp", lines: +6 -4
		solver/FictitiousDomainMethod.cpp (1.6.2.3), "Exp", lines: +16 -58
		solver/FictitiousDomainMethod.hpp (1.2.2.2), "Exp", lines: +3 -6
		solver/FiniteElementMethod.cpp (1.4.2.2), "Exp", lines: +6 -6
		solver/GmshFormatReader.cpp (1.6.2.1), "Exp", lines: +1 -1
		solver/GmshFormatReader.hpp (1.3.2.1), "Exp", lines: +1 -1
		solver/KrylovSolver.cpp (1.1.1.1.2.3), "Exp", lines: +13 -13
		solver/Makefile.am (1.8.2.6), "Exp", lines: +43 -38
		solver/MatrixManagement.cpp (1.1.1.1.2.1), "Exp", lines: +5 -4
		solver/MatrixManagement.hpp (1.1.1.1.2.1), "Exp", lines: +9 -19
		solver/Mesh.hpp (1.9.2.3), "Exp", lines: +55 -7
		solver/MeshDomainTetrahedrizor.cpp (1.1.2.2), "Exp", lines: +23 -1
		solver/MeshExtractor.hpp (1.7.2.2), "Exp", lines: +14 -6
		solver/MeshFormatReader.cpp (1.5.2.1), "Exp", lines: +1 -1
		solver/MeshFormatReader.hpp (1.4.2.1), "Exp", lines: +1 -1
		solver/MeshOfHexahedra.cpp (1.7.2.3), "Exp", lines: +4 -3
		solver/MeshOfHexahedra.hpp (1.6.2.2), "Exp", lines: +7 -9
		solver/MeshOfTetrahedra.cpp (1.3.2.3), "Exp", lines: +4 -3
		solver/MeshOfTetrahedra.hpp (1.4.2.3), "Exp", lines: +4 -9
		solver/MeshPeriodizer.cpp (1.2.2.1), "Exp", lines: +1 -1
		solver/MeshPeriodizer.hpp (1.2.2.1), "Exp", lines: +1 -1
		solver/MeshReader.cpp (1.5.2.4), "Exp", lines: +31 -407
		solver/MeshReader.hpp (1.5.2.3), "Exp", lines: +57 -143
		solver/MeshSimplifier.cpp (1.7.2.3), "Exp", lines: +19 -14
		solver/MeshTetrahedrizor.cpp (1.3.2.3), "Exp", lines: +14 -6
		solver/MeshTetrahedrizor.hpp (1.1.1.1.2.2), "Exp", lines: +5 -2
		solver/MeshWriter.cpp (1.5.2.3), "Exp", lines: +4 -3
		solver/P1FiniteElement.cpp (1.1.2.2), "Exp", lines: +12 -8
		solver/PDESolution.cpp (1.1.1.1.2.2), "Exp", lines: +15 -7
		solver/PDESolution.hpp (1.1.1.1.2.2), "Exp", lines: +2 -2
		solver/PenalizedFictitousDomain.cpp (1.8.2.1), "Exp", lines: +5 -5
		solver/Q1FiniteElement.cpp (1.2.2.2), "Exp", lines: +12 -8
		solver/SolverDriver.cpp (1.3.2.1), "Exp", lines: +4 -3
		solver/Structured3DMesh.cpp (1.4.2.4), "Exp", lines: +10 -12
		solver/Structured3DMesh.hpp (1.9.2.3), "Exp", lines: +6 -10
		solver/SurfElem.hpp (1.2.2.1), "Exp", lines: +4 -28
		solver/SurfaceMesh.hpp (1.4.2.2), "Exp", lines: +9 -4
		solver/SurfaceMeshGenerator.cpp (1.64.2.3), "Exp", lines: +165 -365
		solver/SurfaceMeshOfQuadrangles.hpp (1.5.2.2), "Exp", lines: +10 -11
		solver/SurfaceMeshOfTriangles.hpp (1.7.2.2), "Exp", lines: +13 -35
		solver/Tetrahedron.cpp (1.4.2.1), "Exp", lines: +4 -3
		solver/UserFunction.cpp (1.7.2.4), "Exp", lines: +13 -9
		solver/VariationalLinearOperator.hpp (1.2.2.3), "Exp", lines: +3 -2
		solver/VariationalOperatorFgradGgradV.hpp (1.2.2.2), "Exp", lines: +2 -2
		solver/VerticesCorrespondance.hpp (1.1.2.1), "Exp", lines: +1 -1
		utils/CommandLineOption.hpp (1.2.2.1), "Exp", lines: +1 -1
		utils/CommandLineParser.cpp (1.6.2.1), "Exp", lines: +1 -1
		utils/CommandLineParser.hpp (1.4.2.1), "Exp", lines: +1 -1
		utils/DoubleParameter.hpp (1.1.1.1.2.1), "Exp", lines: +12 -8
		utils/EnumParameter.hpp (1.1.1.1.2.1), "Exp", lines: +16 -9
		utils/ErrorHandler.cpp (1.3.2.1), "Exp", lines: +1 -1
		utils/ErrorHandler.hpp (1.5.2.1), "Exp", lines: +1 -1
		utils/IntegerParameter.hpp (1.1.1.1.2.1), "Exp", lines: +11 -8
		utils/LabeledEnum.hpp (1.2.2.1), "Exp", lines: +42 -26
		utils/Makefile.am (1.2.2.3), "Exp", lines: +36 -8
		utils/Octree.hpp (1.5.2.1), "Exp", lines: +7 -3
		utils/ParameterCenter.cpp (1.1.1.1.2.2), "Exp", lines: +19 -11
		utils/ParameterCenter.hpp (1.2.2.1), "Exp", lines: +18 -13
		utils/ParametersInitialization.cpp (1.1.2.1), "Exp", lines: +1 -1
		utils/ParametersInitialization.hpp (1.1.2.1), "Exp", lines: +1 -1
		utils/ParametrizableObject.hpp (1.2.2.1), "Exp", lines: +4 -3
		utils/RunningOptions.hpp (1.1.2.1), "Exp", lines: +1 -1
		utils/StaticBase.hpp (1.1.1.1.2.2), "Exp", lines: +2 -2
		utils/StaticCenter.cpp (1.2.2.1), "Exp", lines: +4 -12
		utils/StringParameter.hpp (1.1.1.1.2.1), "Exp", lines: +15 -9
		utils/Stringify.hpp (1.2.2.1), "Exp", lines: +1 -1
		utils/Thread.hpp (1.1.2.1), "Exp", lines: +382 -54
		utils/ThreadStaticBase.hpp (1.2.2.1), "Exp", lines: +1 -1
		utils/ThreadStaticCenter.cpp (1.3.2.1), "Exp", lines: +0 -0
		utils/ThreadStaticCenter.hpp (1.1.2.1), "Exp", lines: +0 -0

	Merged main branch differences to the dg branch.

2005-03-01 Tuesday  apoung

	Changed:
		solver/BaseFEMDiscretization.hpp (1.3.2.3), "Exp", lines: +3 -1
		solver/Discretization.hpp (1.1.1.1.2.1), "Exp", lines: +2 -2
		solver/FiniteElementTraits.hpp (1.4.2.1), "Exp", lines: +12 -1

	 Modify some files to take into account the resulting changes

2005-02-28 Monday  apoung

	Changed:
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.11), "Exp", lines: +78 -292
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.7), "Exp", lines: +20 -7
		solver/KrylovSolver.cpp (1.1.1.1.2.2), "Exp", lines: +7 -2
		solver/Makefile.am (1.8.2.5), "Exp", lines: +4 -2

	 Modify some files to take into account the resulting changes

2005-02-28 Monday  apoung

	Changed:
		solver/BaseDGMDiscretization.hpp (1.1.2.1), "Exp", lines: +646 -0
		solver/DGMDiscretization.hpp (1.1.2.1), "Exp", lines: +280 -0

	Creating two files BaseDGMDiscretization.hpp DGMDiscretization.hpp
	to let the implementation of the Discontinuous Galerkin Method
	follow the design used for Finite Element Method

2005-02-27 Sunday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.20), "Exp", lines: +2 -2

	FileType was used instead of FormatType.

2005-02-23 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.75), "Exp", lines: +143 -135

	Changed 'coarseMesh' generation behavior: boolean operations with
	references are treated as primitives.

2005-02-20 Sunday  delpinux

	Changed:
		utils/Octree.hpp (1.7), "Exp", lines: +2 -2

	Fixed ErrorHandler type in probably unused code.

2005-02-20 Sunday  delpinux

	Changed:
		ChangeLog (1.7), "Exp", lines: +6532 -2859
		NEWS (1.24), "Exp", lines: +19 -8

	Preparing next release

2005-02-20 Sunday  delpinux

	Changed:
		solver/Convection.hpp (1.9), "Exp", lines: +32 -19

	Convection now works on periodic cartesian meshes.

2005-02-20 Sunday  delpinux

	Changed:
		solver/Convection.hpp (1.8), "Exp", lines: +59 -49

	Comptues now characteristics in the same way for hexahedral meshes
	than for tetrahedral meshes.

2005-02-20 Sunday  delpinux

	Changed:
		solver/CartesianHexahedron.hpp (1.8), "Exp", lines: +20 -1

	Added computation of local coordinates of vertices. Local
	coordinates are normalized to the hexahedron's size.

2005-02-02 Wednesday  delpinux

	Changed:
		solver/Makefile.am (1.22), "Exp", lines: +2 -1

	Fixed missing VerticesCorrespondance.hpp

2005-02-02 Wednesday  delpinux

	Changed:
		graphics/EditorWindow.cpp (1.8), "Exp", lines: +3 -6
		graphics/GUI.cpp (1.10), "Exp", lines: +33 -39

	Few interface clean-up

2005-02-02 Wednesday  delpinux

	Changed:
		solver/ConnectivityBuilder.hpp (1.12), "Exp", lines: +13 -6
		solver/Mesh.hpp (1.15), "Exp", lines: +3 -1

	Connectivities are now built using periodicity.

2005-01-31 Monday  delpinux

	Changed:
		solver/ConnectivityBuilder.cpp (1.6), "Exp", lines: +9 -2

	Compilation fixed (Debian Bug#293018) reported by Andreas Jochens.

2005-01-29 Saturday  delpinux

	Added:
		solver/VerticesCorrespondance.hpp (1.1)
	Changed:
		algebra/MultiGrid.hpp (1.5), "Exp", lines: +3 -3
		language/MeshExpression.cpp (1.25), "Exp", lines: +13 -4
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.8), "Exp", lines: +2 -2
		solver/DegreeOfFreedomSet.hpp (1.6), "Exp", lines: +6 -6
		solver/DegreeOfFreedomSetBuilder.cpp (1.3), "Exp", lines: +38 -16
		solver/Mesh.hpp (1.14), "Exp", lines: +53 -3
		solver/MeshDomainTetrahedrizor.cpp (1.2), "Exp", lines: +23 -1
		solver/MeshExtractor.hpp (1.10), "Exp", lines: +4 -2
		solver/MeshOfHexahedra.hpp (1.12), "Exp", lines: +7 -1
		solver/MeshOfTetrahedra.hpp (1.11), "Exp", lines: +4 -1
		solver/MeshPeriodizer.cpp (1.2), "Exp", lines: +106 -4
		solver/MeshPeriodizer.hpp (1.2), "Exp", lines: +22 -3
		solver/MeshReader.cpp (1.18), "Exp", lines: +10 -1
		solver/MeshReader.hpp (1.17), "Exp", lines: +4 -4
		solver/MeshSimplifier.cpp (1.14), "Exp", lines: +7 -2
		solver/MeshTetrahedrizor.cpp (1.8), "Exp", lines: +7 -1
		solver/Structured3DMesh.cpp (1.11), "Exp", lines: +10 -5
		solver/Structured3DMesh.hpp (1.14), "Exp", lines: +6 -6
		solver/SurfaceMesh.hpp (1.7), "Exp", lines: +9 -4
		solver/SurfaceMeshOfQuadrangles.hpp (1.9), "Exp", lines: +4 -2
		solver/SurfaceMeshOfTriangles.hpp (1.12), "Exp", lines: +4 -2

	Implementation of periodic boundary conditions in the case of
	cartesian 3D mesh is finished for elliptic operators. Work is still
	needed in the case of characteristic methods to solve Navier-Stokes
	problems for instance ...

2005-01-18 Tuesday  delpinux

	Changed:
		algebra/MultiGrid.hpp (1.4), "Exp", lines: +3 -3
		solver/DegreeOfFreedomSet.hpp (1.5), "Exp", lines: +10 -8
		solver/DegreeOfFreedomSetBuilder.cpp (1.2), "Exp", lines: +67 -17
		solver/DegreeOfFreedomSetBuilder.hpp (1.2), "Exp", lines: +14 -1
		solver/EliminatedFictitiousDomain.cpp (1.5), "Exp", lines: +2 -2
		solver/FatBoundary.cpp (1.5), "Exp", lines: +2 -2
		solver/FictitiousDomainMethod.cpp (1.11), "Exp", lines: +7 -53
		solver/FictitiousDomainMethod.hpp (1.5), "Exp", lines: +3 -5
		solver/PDESolution.cpp (1.2), "Exp", lines: +15 -7
		solver/PDESolution.hpp (1.3), "Exp", lines: +2 -2
		solver/PenalizedFictitousDomain.cpp (1.10), "Exp", lines: +2 -2

	Lots of clean-up in Degrees of freedom management. Structures are
	now ready to implement periodic conditions in the FEM sens (degrees
	of freedom are the same for periodic borders).

2005-01-17 Monday  delpinux

	Changed:
		language/SolverExpression.cpp (1.5), "Exp", lines: +16 -5

	Now calls DegreeOfFreedomSetBuilder

2005-01-17 Monday  delpinux

	Deleted:
		solver/DegreeOfFreedomFDMSet.hpp (1.2)
	Added:
		solver/DegreeOfFreedomSetBuilder.cpp (1.1)
		solver/DegreeOfFreedomSetBuilder.hpp (1.1)
	Changed:
		solver/DegreeOfFreedomSet.hpp (1.4), "Exp", lines: +34 -21
		solver/FatBoundary.cpp (1.4), "Exp", lines: +2 -2
		solver/FictitiousDomainMethod.cpp (1.10), "Exp", lines: +10 -7
		solver/FictitiousDomainMethod.hpp (1.4), "Exp", lines: +2 -3
		solver/Makefile.am (1.21), "Exp", lines: +3 -2
		solver/PDESolution.hpp (1.2), "Exp", lines: +2 -2

	Big step to periodic problems resolution. Rewriting of the degrees
	of freedom management and construction.

2005-01-08 Saturday  delpinux

	Changed:
		language/MeshExpression.cpp (1.24), "Exp", lines: +54 -1
		language/MeshExpression.hpp (1.12), "Exp", lines: +36 -5
		language/parse.ff.yy (1.34), "Exp", lines: +21 -1
		solver/MeshTetrahedrizor.cpp (1.7), "Exp", lines: +4 -4
		solver/MeshTetrahedrizor.hpp (1.4), "Exp", lines: +5 -2

	Plugged MeshPeriodizer into the language.

2005-01-08 Saturday  delpinux

	Added:
		solver/MeshPeriodizer.cpp (1.1)
		solver/MeshPeriodizer.hpp (1.1)
	Changed:
		solver/Makefile.am (1.20), "Exp", lines: +3 -1

	Start MeshPeriodizer implementation.

2005-01-08 Saturday  delpinux

	Changed:
		utils/ErrorHandler.cpp (1.3), "Exp", lines: +5 -1
		utils/ErrorHandler.hpp (1.5), "Exp", lines: +5 -4
		language/parse.ff.yy (1.33), "Exp", lines: +3 -3
		language/parse.pov.yy (1.9), "Exp", lines: +2 -2

	Better parser error messages handling.

2005-01-07 Friday  delpinux

	Changed:
		language/BoundaryConditionExpression.cpp (1.5), "Exp", lines: +1 -67
		language/BoundaryConditionExpression.hpp (1.5), "Exp", lines: +2 -33
		language/FFLexer.cpp (1.23), "Exp", lines: +2 -1
		language/parse.ff.yy (1.32), "Exp", lines: +2 -6

	New start for periodic boundary conditions. Periodicity will be a
	mesh attribute.

2005-01-07 Friday  delpinux

	Changed:
		language/parse.pov.yy (1.8), "Exp", lines: +1 -4

	Removed obsolete warning

2005-01-07 Friday  delpinux

	Changed:
		language/parse.pov.yy (1.7), "Exp", lines: +9 -7

	Now uses ErrorHandler to report syntax errors. This is still
	incomplete, an appropriate report should be used.

2005-01-07 Friday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.20), "Exp", lines: +56 -46

	Few generalities updates: removed autogen and libopts and added Qt
	and POSIX thread remarks.

2005-01-07 Friday  delpinux

	Changed:
		language/parse.ff.yy (1.31), "Exp", lines: +10 -6

	Now uses ErrorHandler to report syntax errors. This is still
	incomplete, an appropriate report should be used.

2005-01-05 Wednesday  delpinux

	Changed:
		language/BoundaryConditionExpression.cpp (1.4), "Exp", lines: +69 -1
		language/BoundaryConditionExpression.hpp (1.4), "Exp", lines: +69 -28
		language/parse.ff.yy (1.30), "Exp", lines: +5 -1

	Began periodic boundary conditions implementation.

2005-01-05 Wednesday  delpinux

	Changed:
		utils/ErrorHandler.cpp (1.2), "Exp", lines: +27 -3
		utils/ErrorHandler.hpp (1.4), "Exp", lines: +2 -2

	Added different kind of error treatment.

2005-01-02 Sunday  delpinux

	Changed:
		FFThread.cpp (1.7), "Exp", lines: +7 -14

	Removed obsolete code

2004-12-31 Friday  delpinux

	Changed:
		algebra/UnAssembledMatrix.cpp (1.3), "Exp", lines: +4 -4
		geometry/Plane.cpp (1.4), "Exp", lines: +10 -7
		geometry/Shape.cpp (1.2), "Exp", lines: +7 -5
		graphics/VTKDriver.cpp (1.14), "Exp", lines: +4 -3
		language/BoundaryExpression.cpp (1.5), "Exp", lines: +6 -4
		language/FFLexer.cpp (1.22), "Exp", lines: +253 -262
		language/FunctionExpression.cpp (1.19), "Exp", lines: +58 -42
		language/InsideListExpression.cpp (1.5), "Exp", lines: +4 -3
		language/Instruction.cpp (1.13), "Exp", lines: +33 -38
		language/Instruction.hpp (1.10), "Exp", lines: +1 -2
		language/MeshExpression.cpp (1.23), "Exp", lines: +27 -18
		language/PDEOperatorSumExpression.cpp (1.3), "Exp", lines: +7 -5
		language/POVLexer.cpp (1.4), "Exp", lines: +129 -171
		language/RealExpression.cpp (1.9), "Exp", lines: +4 -3
		language/SceneExpression.cpp (1.5), "Exp", lines: +4 -3
		language/SolverExpression.cpp (1.4), "Exp", lines: +16 -12
		language/Variable.cpp (1.4), "Exp", lines: +10 -7
		language/VariationalFormulaExpression.cpp (1.4), "Exp", lines: +28 -22
		language/VariationalProblemExpression.cpp (1.8), "Exp", lines: +14 -9
		solver/ConformTransformation.cpp (1.9), "Exp", lines: +14 -9
		solver/ElementaryMatrixSet.cpp (1.4), "Exp", lines: +10 -8
		solver/EliminatedFictitiousDomain.cpp (1.4), "Exp", lines: +4 -4
		solver/FatBoundary.cpp (1.3), "Exp", lines: +5 -3
		solver/FictitiousDomainMethod.cpp (1.9), "Exp", lines: +10 -9
		solver/GmshFormatReader.cpp (1.6), "Exp", lines: +61 -35
		solver/KrylovSolver.cpp (1.2), "Exp", lines: +13 -13
		solver/MatrixManagement.cpp (1.2), "Exp", lines: +5 -4
		solver/MeshFormatReader.cpp (1.5), "Exp", lines: +41 -17
		solver/MeshOfHexahedra.cpp (1.11), "Exp", lines: +4 -3
		solver/MeshOfTetrahedra.cpp (1.7), "Exp", lines: +4 -3
		solver/MeshSimplifier.cpp (1.13), "Exp", lines: +13 -13
		solver/MeshTetrahedrizor.cpp (1.6), "Exp", lines: +7 -5
		solver/MeshWriter.cpp (1.9), "Exp", lines: +4 -3
		solver/P1FiniteElement.cpp (1.4), "Exp", lines: +13 -9
		solver/PenalizedFictitousDomain.cpp (1.9), "Exp", lines: +4 -4
		solver/Q1FiniteElement.cpp (1.5), "Exp", lines: +13 -9
		solver/SolverDriver.cpp (1.4), "Exp", lines: +4 -3
		solver/SurfaceMeshGenerator.cpp (1.74), "Exp", lines: +7 -6
		solver/Tetrahedron.cpp (1.5), "Exp", lines: +4 -3
		solver/UserFunction.cpp (1.8), "Exp", lines: +13 -9
		utils/ParameterCenter.cpp (1.3), "Exp", lines: +20 -12

	Finished replacement of hard exit on error by exception mechanism.
	There are still hard exit in the command line parsing.This is not a
	critical part.

2004-12-31 Friday  delpinux

	Changed:
		algebra/DoubleHashedMatrix.hpp (1.3), "Exp", lines: +10 -7
		algebra/IncompleteCholeskiFactorization.hpp (1.3), "Exp", lines: +10 -8
		algebra/MultiGrid.hpp (1.3), "Exp", lines: +1 -4
		algebra/Preconditioner.hpp (1.2), "Exp", lines: +11 -9
		algebra/SparseMatrix.hpp (1.4), "Exp", lines: +10 -9
		geometry/Scene.hpp (1.4), "Exp", lines: +12 -12
		geometry/Transform.hpp (1.3), "Exp", lines: +9 -7
		language/FileDescriptor.hpp (1.5), "Exp", lines: +21 -8
		language/FunctionExpression.hpp (1.13), "Exp", lines: +7 -4
		language/InsideListExpression.hpp (1.6), "Exp", lines: +20 -16
		language/Instruction.cpp (1.12), "Exp", lines: +3 -2
		language/Instruction.hpp (1.9), "Exp", lines: +9 -3
		language/MultiLinearExpression.hpp (1.5), "Exp", lines: +64 -37
		language/MultiLinearFormExpression.hpp (1.3), "Exp", lines: +8 -3
		language/PDEOperatorExpression.hpp (1.4), "Exp", lines: +9 -6
		language/TestFunctionExpression.hpp (1.3), "Exp", lines: +14 -5
		language/UnknownListExpression.hpp (1.5), "Exp", lines: +22 -10
		language/VariableList.hpp (1.2), "Exp", lines: +14 -7
		language/Vector3Expression.cpp (1.3), "Exp", lines: +3 -2
		language/Vector3Expression.hpp (1.5), "Exp", lines: +19 -14
		solver/BaseFEMDiscretization.hpp (1.7), "Exp", lines: +6 -4
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.7), "Exp", lines: +29 -19
		solver/BoundaryConditionDiscretizationElimination.hpp (1.9), "Exp", lines: +4 -5
		solver/BoundaryConditionDiscretizationFEM.hpp (1.5), "Exp", lines: +6 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.10), "Exp", lines: +10 -7
		solver/BoundaryMeshAssociation.hpp (1.4), "Exp", lines: +15 -8
		solver/Cell.hpp (1.10), "Exp", lines: +11 -4
		solver/ConformTransformation.hpp (1.8), "Exp", lines: +21 -15
		solver/ConnectivityBuilder.hpp (1.11), "Exp", lines: +56 -34
		solver/DiscretizedOperators.hpp (1.3), "Exp", lines: +17 -14
		solver/Domain.hpp (1.8), "Exp", lines: +15 -9
		solver/ElementaryMatrixSet.hpp (1.2), "Exp", lines: +7 -3
		solver/FEMDiscretization.hpp (1.17), "Exp", lines: +20 -15
		solver/FiniteElementMethod.cpp (1.8), "Exp", lines: +3 -2
		solver/MatrixManagement.hpp (1.2), "Exp", lines: +9 -19
		solver/Mesh.hpp (1.13), "Exp", lines: +1 -5
		solver/MeshExtractor.hpp (1.9), "Exp", lines: +11 -5
		solver/MeshOfHexahedra.hpp (1.11), "Exp", lines: +1 -9
		solver/MeshOfTetrahedra.hpp (1.10), "Exp", lines: +1 -9
		solver/MeshReader.hpp (1.16), "Exp", lines: +10 -5
		solver/Structured3DMesh.cpp (1.10), "Exp", lines: +1 -8
		solver/Structured3DMesh.hpp (1.13), "Exp", lines: +1 -5
		solver/SurfElem.hpp (1.3), "Exp", lines: +4 -28
		solver/SurfaceMeshOfQuadrangles.hpp (1.8), "Exp", lines: +7 -10
		solver/SurfaceMeshOfTriangles.hpp (1.11), "Exp", lines: +10 -34
		utils/CommandLineOption.hpp (1.2), "Exp", lines: +6 -3
		utils/DoubleParameter.hpp (1.2), "Exp", lines: +12 -8
		utils/EnumParameter.hpp (1.2), "Exp", lines: +16 -9
		utils/ErrorHandler.hpp (1.3), "Exp", lines: +6 -5
		utils/IntegerParameter.hpp (1.2), "Exp", lines: +11 -8
		utils/LabeledEnum.hpp (1.3), "Exp", lines: +42 -26
		utils/Octree.hpp (1.6), "Exp", lines: +7 -3
		utils/ParameterCenter.hpp (1.3), "Exp", lines: +18 -13
		utils/ParametrizableObject.hpp (1.3), "Exp", lines: +4 -3
		utils/StringParameter.hpp (1.2), "Exp", lines: +15 -9

	Ouch! half of the "exceptionification" of ff3d's done! header files
	do not contain std::exit anymore.

2004-12-31 Friday  delpinux

	Changed:
		utils/ErrorHandler.hpp (1.2), "Exp", lines: +14 -4

	Added error type. This will allow to get a better error management.

2004-12-29 Wednesday  delpinux

	Changed:
		utils/StaticCenter.cpp (1.4), "Exp", lines: +1 -13
		utils/ThreadStaticCenter.cpp (1.3), "Exp", lines: +9 -2

	Moved some thead related static members from StaticCenter to the
	ThreadStaticCenter. This is a first step to a thead-safe version.

2004-12-29 Wednesday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.6), "Exp", lines: +2 -2

	Fixed a missed occurence of __arguments

2004-12-29 Wednesday  delpinux

	Changed:
		utils/CommandLineParser.hpp (1.4), "Exp", lines: +3 -3
		utils/CommandLineParser.cpp (1.5), "Exp", lines: +8 -8

	Changed members names to avoid conflicts in mingw32 compilation.

2004-12-29 Wednesday  delpinux

	Changed:
		FFThread.cpp (1.6), "Exp", lines: +7 -2

	Now uses ErrorHandler.

2004-12-29 Wednesday  delpinux

	Changed:
		solver/FiniteElementMethod.cpp (1.7), "Exp", lines: +5 -4

	First exception error hangling test and succes!

2004-12-29 Wednesday  delpinux

	Added:
		utils/ErrorHandler.cpp (1.1)
		utils/ErrorHandler.hpp (1.1)
	Changed:
		utils/Makefile.am (1.11), "Exp", lines: +3 -1

	Added error handling class. This class is used to propagate error
	messages throught exceptions. Quite simple by now should become
	more complex (automated bug report management for instance)

2004-12-29 Wednesday  delpinux

	Changed:
		utils/Thread.hpp (1.5), "Exp", lines: +5 -6

	pthread_t is now used as identifier. This might change in the
	future.

2004-12-29 Wednesday  delpinux

	Changed:
		m4/pthread.m4 (1.2), "Exp", lines: +8 -7

	Fixed. HAVE_PTHREAD was never defined.

2004-12-29 Wednesday  delpinux

	Changed:
		FFThread.cpp (1.5), "Exp", lines: +17 -1
		FFThread.hpp (1.3), "Exp", lines: +16 -4
		main.cpp (1.13), "Exp", lines: +3 -3
		graphics/EditorWindow.cpp (1.7), "Exp", lines: +3 -3

	Changed FFThread interface. It now inherits from Thread in a
	protected way, this forces the use of launch() and end() functions
	instead of respectively run() and join(). This is the first step to
	exception handling.

2004-12-29 Wednesday  delpinux

	Changed:
		main.cpp (1.12), "Exp", lines: +4 -1

	Deactivated GUI. Not to be used while not usable at all ;-)

2004-12-29 Wednesday  delpinux

	Added:
		utils/RunningOptions.hpp (1.1)
	Changed:
		FFThread.cpp (1.4), "Exp", lines: +1 -5
		main.cpp (1.11), "Exp", lines: +14 -8
		graphics/GUI.cpp (1.9), "Exp", lines: +60 -70
		graphics/GUI.hpp (1.3), "Exp", lines: +2 -2
		graphics/VTKDriver.cpp (1.13), "Exp", lines: +11 -8
		utils/CommandLineParser.cpp (1.4), "Exp", lines: +6 -7
		utils/CommandLineParser.hpp (1.3), "Exp", lines: +2 -15
		utils/Makefile.am (1.10), "Exp", lines: +2 -1
		utils/StaticCenter.cpp (1.3), "Exp", lines: +5 -1

	Added the RunningOptions static base class that allows to check
	ff3d's running option anywhere and anytime during execution.

2004-12-29 Wednesday  delpinux

	Deleted:
		system.h (1.2)

	no more used file

2004-12-29 Wednesday  delpinux

	Changed:
		Makefile.am (1.21), "Exp", lines: +4 -2
		graphics/Makefile.am (1.10), "Exp", lines: +6 -2
		solver/Makefile.am (1.19), "Exp", lines: +3 -2

	Added missing entries

2004-12-29 Wednesday  delpinux

	Changed:
		Makefile.am (1.20), "Exp", lines: +1 -1

	removed checkopt.def from EXTRA_DIST

2004-12-29 Wednesday  delpinux

	Changed:
		main.cpp (1.10), "Exp", lines: +2 -2
		algebra/BaseMatrix.hpp (1.3), "Exp", lines: +2 -2
		examples/stokes.ff (1.3), "Exp", lines: +20 -25
		language/Lexer.hpp (1.4), "Exp", lines: +2 -2
		solver/DegreeOfFreedomSet.hpp (1.3), "Exp", lines: +2 -2

	replaced system.h include by cstddef

2004-12-28 Tuesday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.3), "Exp", lines: +5 -5

	Disposition fix

2004-12-28 Tuesday  delpinux

	Changed:
		utils/CommandLineParser.cpp (1.2), "Exp", lines: +80 -3
		utils/CommandLineParser.hpp (1.2), "Exp", lines: +25 -1

	Completed --help option implementation.

2004-12-28 Tuesday  delpinux

	Changed:
		NEWS (1.23), "Exp", lines: +8 -0

	Updated changes.

2004-12-28 Tuesday  delpinux

	Changed:
		solver/FiniteElementMethod.cpp (1.6), "Exp", lines: +1 -3

	removed debugging output.

2004-12-28 Tuesday  delpinux

	Added:
		utils/CommandLineOption.hpp (1.1)
		utils/CommandLineParser.cpp (1.1)
		utils/CommandLineParser.hpp (1.1)
	Changed:
		main.cpp (1.9), "Exp", lines: +22 -51
		utils/Makefile.am (1.9), "Exp", lines: +4 -1

	Added handy implementation of a command line parser.

2004-12-28 Tuesday  delpinux

	Deleted:
		xmalloc.c (1.3)
		checkopt.def.in (1.4)
	Changed:
		Makefile.am (1.19), "Exp", lines: +5 -27
		acinclude.m4 (1.17), "Exp", lines: +1 -45
		configure.ac (1.25), "Exp", lines: +1 -4

	Droped use of libopts and autogen as a command line parse.

2004-12-26 Sunday  delpinux

	Changed:
		NEWS (1.22), "Exp", lines: +2 -0

	Updated bug fixes

2004-12-26 Sunday  delpinux

	Changed:
		Makefile.am (1.18), "Exp", lines: +1 -2
		graphics/Makefile.am (1.9), "Exp", lines: +5 -5

	Fixed Compilation without GUI.

2004-12-26 Sunday  delpinux

	Added:
		m4/compile.m4 (1.1)
		m4/gui.m4 (1.1)
		m4/libtool.m4 (1.1)
		m4/pthread.m4 (1.1)
		m4/qt.m4 (1.1)
		m4/vtk.m4 (1.1)
	Changed:
		acinclude.m4 (1.16), "Exp", lines: +7 -659
		configure.ac (1.24), "Exp", lines: +2 -0

	Separated autoconf macros in new m4 directory. This fixes bug
	#11331.

2004-12-26 Sunday  delpinux

	Changed:
		solver/GmshFormatReader.cpp (1.5), "Exp", lines: +14 -2

	Added reference information.

2004-12-26 Sunday  delpinux

	Changed:
		solver/GmshFormatReader.cpp (1.4), "Exp", lines: +3 -4
		solver/MeshFormatReader.cpp (1.4), "Exp", lines: +3 -4

	Changed 'scanf("%as", ...)' usages (not POSIX) to a more standard
	construction: the code did not compiled with cygwin or mingw32
	compilers.

2004-12-26 Sunday  delpinux

	Changed:
		utils/Thread.hpp (1.4), "Exp", lines: +2 -2

	Fixed cast.

2004-12-24 Friday  delpinux

	Changed:
		utils/Thread.hpp (1.3), "Exp", lines: +372 -41
		utils/ThreadStaticBase.hpp (1.2), "Exp", lines: +36 -1
		utils/ThreadStaticCenter.cpp (1.2), "Exp", lines: +4 -0

	Implemented classes interfaces for none POSIX thread compilation.

2004-12-24 Friday  delpinux

	Changed:
		acinclude.m4 (1.15), "Exp", lines: +17 -6

	Added --enable-pthread option. Code should now compile without
	pthread support using the --disable-pthread option or when the
	library is not available.

2004-12-23 Thursday  delpinux

	Changed:
		graphics/Makefile.am (1.8), "Exp", lines: +4 -3

	fixed non-GUI built

2004-12-23 Thursday  delpinux

	Changed:
		solver/GmshFormatReader.cpp (1.3), "Exp", lines: +50 -39
		solver/GmshFormatReader.hpp (1.3), "Exp", lines: +2 -70
		solver/MeshFormatReader.cpp (1.3), "Exp", lines: +2 -51
		solver/MeshFormatReader.hpp (1.4), "Exp", lines: +1 -44
		solver/MeshReader.cpp (1.17), "Exp", lines: +58 -3
		solver/MeshReader.hpp (1.15), "Exp", lines: +50 -8

	Made lots of clean-up. Factorized common code into MeshReader: it
	is now a real mother class.

2004-12-22 Wednesday  delpinux

	Changed:
		solver/GmshFormatReader.cpp (1.2), "Exp", lines: +320 -4
		solver/GmshFormatReader.hpp (1.2), "Exp", lines: +66 -16
		solver/MeshFormatReader.cpp (1.2), "Exp", lines: +1 -24
		solver/MeshFormatReader.hpp (1.3), "Exp", lines: +1 -15
		solver/MeshReader.hpp (1.14), "Exp", lines: +36 -2

	First version of gmsh mesh reader. This only read gmsh version 1 by
	now, version 2 is straight away from that. Code factorization is to
	be perfmored.

2004-12-22 Wednesday  delpinux

	Added:
		solver/GmshFormatReader.cpp (1.1)
		solver/GmshFormatReader.hpp (1.1)
	Changed:
		language/FFLexer.cpp (1.21), "Exp", lines: +2 -2
		language/FileDescriptor.hpp (1.4), "Exp", lines: +6 -6
		language/MeshExpression.cpp (1.22), "Exp", lines: +7 -1
		solver/Makefile.am (1.18), "Exp", lines: +34 -32
		solver/MeshFormatReader.hpp (1.2), "Exp", lines: +6 -9

	Preparing gmsh mesh format reader. Both of ASCII versions 1 and 2
	will be implemented.

2004-12-21 Tuesday  delpinux

	Changed:
		graphics/EditorWindow.cpp (1.6), "Exp", lines: +41 -3
		graphics/EditorWindow.hpp (1.3), "Exp", lines: +6 -1

	Better GUI integration. ff3d can now be lauched within the GUI.
	Multiple runs are allowed, but many bugs may be present since
	reentrant efforts have still to be performed.

2004-12-21 Tuesday  delpinux

	Changed:
		FFThread.cpp (1.3), "Exp", lines: +4 -6
		FFThread.hpp (1.2), "Exp", lines: +10 -4
		main.cpp (1.8), "Exp", lines: +25 -22

	FFThread constructor now requires an istream

2004-12-07 Tuesday  delpinux

	Changed:
		Makefile.am (1.17), "Exp", lines: +2 -1

	Fixed pthread linkage

2004-12-06 Monday  delpinux

	Changed:
		language/parse.ff.yy (1.29), "Exp", lines: +1 -4

	Removed useless variable list

2004-12-06 Monday  delpinux

	Added:
		utils/ThreadStaticBase.hpp (1.1)
		utils/ThreadStaticCenter.cpp (1.1)
		utils/ThreadStaticCenter.hpp (1.1)
	Changed:
		FFThread.cpp (1.2), "Exp", lines: +4 -2
		main.cpp (1.7), "Exp", lines: +2 -1
		utils/Makefile.am (1.8), "Exp", lines: +4 -1
		utils/StaticBase.hpp (1.3), "Exp", lines: +3 -3

	threads static variable mecanism first implementation.

2004-12-05 Sunday  delpinux

	Deleted:
		utils/FFThread.cpp (1.2)
		utils/FFThread.hpp (1.2)
	Added:
		FFThread.cpp (1.1)
		FFThread.hpp (1.1)
	Changed:
		Makefile.am (1.16), "Exp", lines: +2 -2
		main.cpp (1.6), "Exp", lines: +6 -86
		utils/Makefile.am (1.7), "Exp", lines: +1 -3

	ff3d is now lauched through a thread

2004-12-05 Sunday  delpinux

	Deleted:
		solver/ParametersInitialization.hpp (1.2)
		solver/ParametersInitialization.cpp (1.3)
	Added:
		utils/ParametersInitialization.cpp (1.1)
		utils/ParametersInitialization.hpp (1.1)
	Changed:
		utils/Makefile.am (1.6), "Exp", lines: +3 -1
		solver/Makefile.am (1.17), "Exp", lines: +1 -3

	Moved ParametersInitialization files to utils directory

2004-12-03 Friday  delpinux

	Changed:
		acinclude.m4 (1.14), "Exp", lines: +201 -1
		configure.ac (1.23), "Exp", lines: +2 -0

	Added pthread library presence checking.

2004-12-02 Thursday  delpinux

	Added:
		utils/FFThread.cpp (1.1)
		utils/FFThread.hpp (1.1)
	Changed:
		main.cpp (1.5), "Exp", lines: +7 -1
		utils/Makefile.am (1.5), "Exp", lines: +27 -8

	Started ff3d solver thread implementation.

2004-12-01 Wednesday  opkod

	Changed:
		utils/Thread.hpp (1.2), "Exp", lines: +20 -22

	Thread class updated. Cleanup, more safe usage, portable (tested on
	Linux/ia64 OSF/alpha, SunOS).

2004-11-28 Sunday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.73), "Exp", lines: +31 -25

	Composed primitives are no more decomposed while using 'coarsemesh'
	option

2004-11-28 Sunday  delpinux

	Changed:
		NEWS (1.21), "Exp", lines: +9 -0

	Small Update

2004-11-28 Sunday  delpinux

	Changed:
		language/StringExpression.cpp (1.2), "Exp", lines: +3 -6

	Uses stringify function.

2004-11-28 Sunday  delpinux

	Changed:
		utils/Stringify.hpp (1.2), "Exp", lines: +23 -2

	Added #ifndef macro and doxygen comments

2004-11-28 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.20), "Exp", lines: +3 -2
		language/Information.cpp (1.3), "Exp", lines: +17 -3
		language/Information.hpp (1.3), "Exp", lines: +24 -12
		language/Instruction.cpp (1.11), "Exp", lines: +6 -1
		language/Instruction.hpp (1.8), "Exp", lines: +33 -4
		language/parse.ff.yy (1.28), "Exp", lines: +13 -3
		solver/SurfaceMeshGenerator.cpp (1.72), "Exp", lines: +14 -229

	Added 'coarsemesh' and 'finemesh' keywords. finemesh is related to
	the computation of precise intersections of surface meshes parts
	(ff3d used to do so). coarsemesh does not computes these
	intersections. It makes mesh generation much faster and *much* more
	stable. coarsemesh is now the default behaviour. This is not a
	probleme concerning solver precision since those meshes are
	dedicated to fictitious domain methods. coarsemesh is now the
	default behaviour.

		To alter ff3d's behaviour use one of these keyworkds. For
	instance:   finemesh;	mesh s = surface(Domain,Mesh);

2004-11-28 Sunday  opkod

	Added:
		solver/MeshFormatReader.cpp (1.1)
		solver/MeshFormatReader.hpp (1.1)
		utils/Stringify.hpp (1.1)
	Changed:
		language/MeshExpression.cpp (1.21), "Exp", lines: +15 -4
		solver/Makefile.am (1.16), "Exp", lines: +3 -1
		solver/MeshReader.cpp (1.16), "Exp", lines: +9 -464
		solver/MeshReader.hpp (1.13), "Exp", lines: +7 -182
		utils/Makefile.am (1.4), "Exp", lines: +2 -2
		language/FFLexer.cpp (1.19), "Exp", lines: +7 -1
		language/FileDescriptor.hpp (1.3), "Exp", lines: +26 -1

	Ready for support of multiple mesh format. New keywords (msh,mesh),
	lexer/parser ready. medit (mesh) reader moved to MeshFormatReader.
	Now, other formats seems to be simply implemented above MeshReader
	class. Next step will be msh support.  stringify tools has been
	added for converting into string any object which supports <<
	operator on ostream.

2004-11-27 Saturday  delpinux

	Changed:
		solver/MeshReader.cpp (1.15), "Exp", lines: +6 -7

	Removed getline (GNU extension) for portability.

2004-11-27 Saturday  delpinux

	Deleted:
		fileopen.xpm (1.2)
		fileprint.xpm (1.2)
		filesave.xpm (1.2)
	Added:
		graphics/fileopen.xpm (1.1)
		graphics/fileprint.xpm (1.1)
		graphics/filesave.xpm (1.1)

	Move icons to the graphic directory

2004-11-27 Saturday  delpinux

	Changed:
		algebra/Vector.hpp (1.6), "Exp", lines: +1 -12

	Removed useless randomize member function

2004-11-27 Saturday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.16), "Exp", lines: +7 -7

	C++ syntax fixed (thanks to g++-3.4)

2004-11-27 Saturday  delpinux

	Added:
		graphics/FFSyntaxHighlighter.hpp (1.1)
	Changed:
		graphics/EditorWindow.cpp (1.5), "Exp", lines: +123 -185
		graphics/Makefile.am (1.7), "Exp", lines: +2 -1

	Syntax highlighting noew behaves correctly. Option keywords are
	still missing.

2004-11-24 Wednesday  delpinux

	Changed:
		graphics/EditorWindow.cpp (1.4), "Exp", lines: +9 -6

	Added string highlighting.

2004-11-24 Wednesday  delpinux

	Changed:
		graphics/EditorWindow.cpp (1.3), "Exp", lines: +65 -1
		language/FFLexer.cpp (1.18), "Exp", lines: +110 -106
		language/FFLexer.hpp (1.4), "Exp", lines: +3 -1
		language/Lexer.hpp (1.3), "Exp", lines: +4 -1

	Implemented syntax highlighter. Automatically takes keywords from
	language lexer (still unplugged).

2004-11-23 Tuesday  delpinux

	Changed:
		graphics/GUI.cpp (1.8), "Exp", lines: +3 -2

	Fixed no Xserver message

2004-11-23 Tuesday  delpinux

	Changed:
		graphics/EditorWindow.cpp (1.2), "Exp", lines: +18 -0
		graphics/EditorWindow.hpp (1.2), "Exp", lines: +19 -0

	Added GPL Licence.

2004-11-23 Tuesday  delpinux

	Changed:
		main.cpp (1.4), "Exp", lines: +14 -4

	Under X11 when not Xserver is available falls back to text-mode.
	Usefull for batch mode.

2004-11-23 Tuesday  delpinux

	Added:
		fileopen.xpm (1.1)
		fileprint.xpm (1.1)
		filesave.xpm (1.1)
		graphics/EditorWindow.cpp (1.1)
		graphics/EditorWindow.hpp (1.1)
	Changed:
		graphics/GUI.cpp (1.7), "Exp", lines: +77 -70
		graphics/Makefile.am (1.6), "Exp", lines: +8 -6

	GUI improvements (still unplugged).

2004-11-22 Monday  delpinux

	Changed:
		graphics/.cvsignore (1.4), "Exp", lines: +1 -3

	moc_* files are now ignored

2004-11-22 Monday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.15), "Exp", lines: +53 -1

	Added FgradGgradV linear operator in the general case (ie: none
	cartesian)

2004-11-22 Monday  delpinux

	Changed:
		solver/MeshReader.cpp (1.14), "Exp", lines: +2 -2

	Fix (temporary?) getInteger() routine (does not work on opteron
	64).

2004-11-21 Sunday  delpinux

	Changed:
		language/MultiLinearExpression.hpp (1.4), "Exp", lines: +6 -2
		language/VariationalFormulaExpression.cpp (1.3), "Exp", lines: +10 -1
		language/VariationalOperatorExpression.hpp (1.7), "Exp", lines: +127 -2
		language/VariationalProblemExpression.cpp (1.7), "Exp", lines: +16 -1
		solver/BaseFEMDiscretization.hpp (1.6), "Exp", lines: +2 -1
		solver/FEMDiscretization.hpp (1.14), "Exp", lines: +53 -1
		solver/VariationalLinearOperator.hpp (1.5), "Exp", lines: +3 -2
		solver/VariationalOperatorFgradGgradV.hpp (1.4), "Exp", lines: +2 -2

	Replugged VariationalOperatorFgradGgradV: f*grad(g)*grad(v) where v
	is a test function and f,g given functions to impose laplacians at
	the right hand side.

2004-11-21 Sunday  delpinux

	Changed:
		main.cpp (1.3), "Exp", lines: +7 -2
		graphics/GUI.cpp (1.6), "Exp", lines: +3 -3
		graphics/GUI.hpp (1.2), "Exp", lines: +2 -2

	GUI is automatically deactivated when DISPLAY is not set under X11.
	Usefull for batch computations.

2004-11-20 Saturday  delpinux

	Changed:
		graphics/GUI.cpp (1.5), "Exp", lines: +23 -11

	Few GUI tests

2004-11-16 Tuesday  opkod

	Changed:
		language/MeshExpression.cpp (1.20), "Exp", lines: +7 -11
		solver/MeshReader.cpp (1.13), "Exp", lines: +20 -5
		solver/MeshReader.hpp (1.12), "Exp", lines: +10 -3

	MeshReader is more 'clean'. Use exception on read error; no more C
	file handle except in this file. Reading may be speed up by using a
	less clean code (group read by fscanf).

2004-11-15 Monday  opkod

	Changed:
		solver/MeshReader.hpp (1.11), "Exp", lines: +10 -9
		language/MeshExpression.cpp (1.19), "Exp", lines: +7 -4
		solver/MeshReader.cpp (1.12), "Exp", lines: +46 -29

	MeshReader has been updated for more speed. istream C++ feature has
	been replaced by fscanf for efficiency reason. This code is not
	definitive and must be validated by many tests.

2004-11-14 Sunday  hoch

	Changed:
		solver/HamiltonJacobiMethod.cpp (1.1.2.6), "Exp", lines: +98 -15
		solver/HamiltonJacobiMethod.hpp (1.1.2.3), "Exp", lines: +81 -3
		solver/Problem.hpp (1.4.4.2), "Exp", lines: +3 -2

	Passing Meshtype in template parameter for the HamiltonJacobi
	class.

2004-11-14 Sunday  delpinux

	Changed:
		ChangeLog (1.1.1.1.4.2), "Exp", lines: +486 -0
		Makefile.am (1.6.2.3), "Exp", lines: +7 -8
		NEWS (1.3.2.2), "Exp", lines: +59 -4
		TODO (1.1.1.1.4.1), "Exp", lines: +7 -13
		acinclude.m4 (1.4.4.3), "Exp", lines: +362 -60
		checkopt.def.in (1.1.4.2), "Exp", lines: +4 -1
		configure.ac (1.7.4.3), "Exp", lines: +2 -5
		ff3d-opts.texi (1.2.2.3), "Exp", lines: +2 -2
		main.cpp (1.1.1.1.4.1), "Exp", lines: +15 -1
		graphics/.cvsignore (1.1.1.1.4.2), "Exp", lines: +3 -0
		graphics/ContourWidget.hpp (1.1.2.1), "Exp", lines: +1 -1
		graphics/GUI.cpp (1.4.2.1), "Exp", lines: +1 -1
		graphics/GUI.hpp (1.1.2.1), "Exp", lines: +1 -1
		graphics/Makefile.am (1.3.2.1), "Exp", lines: +24 -6
		graphics/QGLvtkWindow.cpp (1.1.2.1), "Exp", lines: +1 -1
		graphics/QGLvtkWindow.hpp (1.1.2.1), "Exp", lines: +1 -1
		graphics/QRealSpinBox.cpp (1.2.2.1), "Exp", lines: +1 -1
		graphics/QRealSpinBox.hpp (1.1.2.1), "Exp", lines: +1 -1
		graphics/VTKDriver.cpp (1.6.4.2), "Exp", lines: +110 -22
		graphics/VTKDriver.hpp (1.1.1.1.4.2), "Exp", lines: +4 -5
		language/Makefile.am (1.6.2.3), "Exp", lines: +1 -1
		solver/Connectivity.hpp (1.3.4.2), "Exp", lines: +76 -18
		solver/ConnectivityBuilder.hpp (1.6.4.2), "Exp", lines: +122 -19
		solver/Convection.hpp (1.3.4.3), "Exp", lines: +1 -0
		solver/Makefile.am (1.9.2.4), "Exp", lines: +0 -1
		solver/MeshReader.cpp (1.7.2.2), "Exp", lines: +17 -17
		solver/MeshSimplifier.hpp (1.2.4.3), "Exp", lines: +1 -0

	Merged main branch modifications

2004-11-14 Sunday  delpinux

	Changed:
		solver/Connectivity.hpp (1.6), "Exp", lines: +77 -19
		solver/ConnectivityBuilder.hpp (1.10), "Exp", lines: +111 -8

	Added vertex to cell and generalized vertex to vertices (connected
	by cells) connectivities.

2004-11-14 Sunday  delpinux

	Changed:
		solver/ConnectivityBuilder.hpp (1.9), "Exp", lines: +12 -12

	Few updates preparing more conectivities

2004-11-14 Sunday  delpinux

	Changed:
		graphics/GUI.cpp (1.4), "Exp", lines: +22 -8

	Unplugged GUI

2004-11-14 Sunday  delpinux

	Changed:
		graphics/GUI.cpp (1.3), "Exp", lines: +75 -6

	GUI design tests

2004-11-12 Friday  delpinux

	Changed:
		graphics/QRealSpinBox.cpp (1.2), "Exp", lines: +8 -4

	Fixed min==max

2004-11-12 Friday  delpinux

	Changed:
		graphics/GUI.cpp (1.2), "Exp", lines: +6 -6

	Unplugged texteditor

2004-11-10 Wednesday  delpinux

	Added:
		graphics/GUI.cpp (1.1)
		graphics/GUI.hpp (1.1)
	Changed:
		graphics/VTKDriver.cpp (1.12), "Exp", lines: +6 -10
		Makefile.am (1.15), "Exp", lines: +4 -5
		main.cpp (1.2), "Exp", lines: +15 -1
		graphics/Makefile.am (1.5), "Exp", lines: +14 -12

	Better GUI integration. ff3d behaves more like a Qt application.
	GUI is still just a toy.

2004-10-27 Wednesday  delpinux

	Changed:
		acinclude.m4 (1.13), "Exp", lines: +63 -66

	Qt libs are now linked only when needed.

2004-10-27 Wednesday  delpinux

	Changed:
		configure.ac (1.22), "Exp", lines: +0 -3

	Removed useless checking

2004-10-27 Wednesday  delpinux

	Changed:
		acinclude.m4 (1.12), "Exp", lines: +3 -2

	Fixed Vtk checking message result.

2004-10-27 Wednesday  delpinux

	Changed:
		acinclude.m4 (1.11), "Exp", lines: +2 -3

	Fixed test of Qt and Vtk presence (was always true)...

2004-10-26 Tuesday  delpinux

	Changed:
		acinclude.m4 (1.10), "Exp", lines: +6 -6

	Fixed macro extending syntax.

2004-10-24 Sunday  delpinux

	Changed:
		graphics/.cvsignore (1.3), "Exp", lines: +3 -0

	Updated.

2004-10-24 Sunday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.11), "Exp", lines: +3 -3
		graphics/VTKDriver.hpp (1.4), "Exp", lines: +4 -4

	Replaced HAVE_VTK by HAVE_GUI_LIBS.

2004-10-24 Sunday  delpinux

	Added:
		graphics/ContourWidget.hpp (1.1)
		graphics/QGLvtkWindow.cpp (1.1)
		graphics/QGLvtkWindow.hpp (1.1)
		graphics/QRealSpinBox.cpp (1.1)
		graphics/QRealSpinBox.hpp (1.1)
	Changed:
		graphics/VTKDriver.cpp (1.10), "Exp", lines: +114 -22
		graphics/VTKDriver.hpp (1.3), "Exp", lines: +2 -3

	First Qt/Vtk GUI attempt. It is still experimental, but quite
	promising. This is not a ff3d priority, but is needed by
	Jean-Baptiste in the Discontinuous Galerkin implementation process.

2004-10-24 Sunday  delpinux

	Changed:
		Makefile.am (1.14), "Exp", lines: +3 -3
		TODO (1.2), "Exp", lines: +7 -13
		acinclude.m4 (1.9), "Exp", lines: +363 -58
		configure.ac (1.21), "Exp", lines: +4 -4
		graphics/Makefile.am (1.4), "Exp", lines: +21 -5

	Automake tools modifications in order get a portable GUI building

2004-10-13 Wednesday  delpinux

	Changed:
		NEWS (1.20), "Exp", lines: +3 -0
		solver/MeshReader.cpp (1.11), "Exp", lines: +17 -17

	Fix: vertex number checking function was not called for hexahedra,
	tetrahedra and quadrilaterals mesh reading.

2004-09-26 Sunday  delpinux

	Changed:
		solver/HamiltonJacobiMethod.cpp (1.1.2.5), "Exp", lines: +19 -0
		solver/HamiltonJacobiMethod.hpp (1.1.2.2), "Exp", lines: +0 -0

	Updated legal banner

2004-09-26 Sunday  delpinux

	Deleted:
		solver/CellByEdges.hpp (1.2.4.1)
	Changed:
		solver/SurfaceMeshGenerator.cpp (1.65.2.2), "Exp", lines: +365 -409
		solver/SurfaceMeshGenerator.hpp (1.6.4.1), "Exp", lines: +11 -1
		solver/SurfaceMeshOfQuadrangles.hpp (1.5.4.1), "Exp", lines: +16 -2
		solver/SurfaceMeshOfTriangles.hpp (1.7.4.1), "Exp", lines: +47 -6
		solver/Triangle.hpp (1.10.4.2), "Exp", lines: +3 -3
		solver/UserFunction.hpp (1.4.4.2), "Exp", lines: +2 -2
		solver/VariationalBilinearBorderOperator.hpp (1.2.4.1), "Exp", lines: +1 -2
		solver/VariationalBilinearOperator.hpp (1.3.4.1), "Exp", lines: +1 -2
		solver/VariationalBorderOperatorAlphaUV.hpp (1.2.4.1), "Exp", lines: +8 -8
		solver/VariationalLinearBorderOperator.hpp (1.2.4.1), "Exp", lines: +1 -2
		solver/VariationalLinearOperator.hpp (1.2.4.2), "Exp", lines: +1 -2
		solver/VariationalOperator.hpp (1.1.1.1.4.1), "Exp", lines: +1 -2
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.3.4.1), "Exp", lines: +8 -8
		solver/VariationalOperatorAlphaUV.hpp (1.2.4.1), "Exp", lines: +7 -7
		solver/VariationalOperatorFV.hpp (1.2.4.1), "Exp", lines: +1 -2
		solver/VariationalOperatorFdxGV.hpp (1.3.4.1), "Exp", lines: +2 -2
		solver/VariationalOperatorFgradGgradV.hpp (1.2.4.1), "Exp", lines: +1 -2
		solver/VariationalOperatorMuGradUGradV.hpp (1.2.4.1), "Exp", lines: +1 -2
		solver/VariationalOperatorNuDxUV.hpp (1.3.4.1), "Exp", lines: +2 -2
		solver/VariationalOperatorNuUdxV.hpp (1.3.4.1), "Exp", lines: +2 -2
		solver/VariationalProblem.hpp (1.4.4.1), "Exp", lines: +2 -3
		solver/Vertex.hpp (1.3.4.1), "Exp", lines: +19 -17
		solver/VerticesSet.hpp (1.2.4.1), "Exp", lines: +74 -21
		solver/WorkingMesh.hpp (1.1.4.1), "Exp", lines: +0 -0
		solver/connected_triangle.hpp (1.2.4.1), "Exp", lines: +19 -19
		solver/triangulation.cpp (1.4.4.1), "Exp", lines: +81 -81
		solver/triangulation.hpp (1.2.4.1), "Exp", lines: +23 -23
		language/parse.ff.yy (1.16.2.3), "Exp", lines: +16 -19
		solver/.cvsignore (1.1.1.1.4.1), "Exp", lines: +4 -3
		solver/BaseFEMDiscretization.hpp (1.3.4.2), "Exp", lines: +9 -5
		solver/Boundary.hpp (1.2.4.2), "Exp", lines: +9 -8
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1.4.2), "Exp", lines: +47 -48
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6.4.2), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6.4.2), "Exp", lines: +13 -13
		solver/BoundaryPOVRay.hpp (1.1.1.1.4.1), "Exp", lines: +10 -8
		solver/BoundarySurfaceMesh.hpp (1.1.1.1.4.1), "Exp", lines: +10 -8
		solver/CartesianHexahedron.hpp (1.6.4.1), "Exp", lines: +10 -10
		solver/Cell.hpp (1.8.4.1), "Exp", lines: +3 -3
		solver/Connectivity.hpp (1.3.4.1), "Exp", lines: +158 -14
		solver/ConnectivityBuilder.cpp (1.2.4.1), "Exp", lines: +145 -4
		solver/ConnectivityBuilder.hpp (1.6.4.1), "Exp", lines: +290 -53
		solver/Convection.hpp (1.3.4.2), "Exp", lines: +4 -5
		solver/Domain.hpp (1.6.4.1), "Exp", lines: +3 -3
		solver/Edge.hpp (1.5.4.2), "Exp", lines: +14 -10
		solver/EdgesSet.hpp (1.2.4.1), "Exp", lines: +1 -1
		solver/FEMDiscretization.hpp (1.8.2.2), "Exp", lines: +22 -22
		solver/FatBoundary.cpp (1.1.1.1.4.1), "Exp", lines: +1 -2
		solver/FictitiousDomainMethod.cpp (1.6.4.2), "Exp", lines: +6 -6
		solver/FictitiousDomainMethod.hpp (1.2.4.1), "Exp", lines: +3 -3
		solver/FiniteElementMethod.cpp (1.4.4.1), "Exp", lines: +1 -2
		solver/Fourrier.hpp (1.1.1.1.4.1), "Exp", lines: +7 -7
		solver/Hexahedron.hpp (1.5.4.1), "Exp", lines: +2 -2
		solver/Makefile.am (1.9.2.3), "Exp", lines: +126 -32
		solver/MassOperator.hpp (1.3.4.1), "Exp", lines: +10 -10
		solver/Mesh.hpp (1.9.4.2), "Exp", lines: +102 -27
		solver/MeshDomainTetrahedrizor.cpp (1.1.4.1), "Exp", lines: +1 -1
		solver/MeshDomainTetrahedrizor.hpp (1.1.4.1), "Exp", lines: +1 -1
		solver/MeshExtractor.hpp (1.7.4.1), "Exp", lines: +2 -2
		solver/MeshOfHexahedra.cpp (1.8.2.1), "Exp", lines: +5 -6
		solver/MeshOfHexahedra.hpp (1.6.4.1), "Exp", lines: +103 -29
		solver/MeshOfTetrahedra.cpp (1.3.4.2), "Exp", lines: +6 -5
		solver/MeshOfTetrahedra.hpp (1.4.4.2), "Exp", lines: +52 -19
		solver/MeshReader.hpp (1.7.2.2), "Exp", lines: +2 -2
		solver/MeshSimplifier.cpp (1.7.4.2), "Exp", lines: +411 -333
		solver/MeshSimplifier.hpp (1.2.4.2), "Exp", lines: +6 -188
		solver/MeshTetrahedrizor.cpp (1.3.4.2), "Exp", lines: +141 -24
		solver/MeshTetrahedrizor.hpp (1.1.1.1.4.1), "Exp", lines: +63 -13
		solver/MeshWriter.cpp (1.6.2.2), "Exp", lines: +2 -2
		solver/Neumann.hpp (1.2.4.1), "Exp", lines: +2 -2
		solver/Problem.hpp (1.4.4.1), "Exp", lines: +1 -2
		solver/Quadrangle.hpp (1.9.2.1), "Exp", lines: +5 -7
		solver/Structured3DMesh.cpp (1.6.2.1), "Exp", lines: +18 -17
		solver/Structured3DMesh.hpp (1.9.4.1), "Exp", lines: +33 -13
		solver/Structured3DMeshShape.hpp (1.1.1.1.4.1), "Exp", lines: +26 -19
		solver/SurfaceMesh.hpp (1.4.4.1), "Exp", lines: +3 -3
		.cvsignore (1.4.2.2), "Exp", lines: +3 -0
		Doxyfile (1.3.4.1), "Exp", lines: +990 -29
		Makefile.am (1.6.2.2), "Exp", lines: +3 -0
		acinclude.m4 (1.4.4.2), "Exp", lines: +33 -3
		configure.ac (1.7.4.2), "Exp", lines: +3 -3
		ff3d-opts.texi (1.2.2.2), "Exp", lines: +68 -13
		xmalloc.c (1.1.1.1.4.1), "Exp", lines: +0 -6
		algebra/.cvsignore (1.1.1.1.4.1), "Exp", lines: +4 -3
		algebra/DiagPrecond.hpp (1.1.1.1.4.1), "Exp", lines: +19 -26
		algebra/TinyMatrix.hpp (1.10.4.1), "Exp", lines: +23 -23
		algebra/TinyVector.hpp (1.4.4.1), "Exp", lines: +30 -33
		algebra/Vector.hpp (1.4.4.1), "Exp", lines: +8 -8
		doc/.cvsignore (1.1.1.1.4.2), "Exp", lines: +9 -0
		doc/Makefile.am (1.8.2.2), "Exp", lines: +1 -1
		doc/freefem3dDoc.tex (1.9.2.2), "Exp", lines: +2 -2
		doc/freefem3dDocBody.tex (1.11.2.2), "Exp", lines: +58 -5
		examples/.cvsignore (1.1.2.2), "Exp", lines: +8 -0
		examples/elasticity.ff (1.2.2.2), "Exp", lines: +13 -8
		examples/elasticity.pov (1.1.2.2), "Exp", lines: +2 -6
		examples/hydrostatic.ff (1.1.2.2), "Exp", lines: +2 -4
		examples/hydrostatic.pov (1.1.2.2), "Exp", lines: +1 -5
		examples/laplacian-lens.pov (1.1.2.2), "Exp", lines: +20 -2
		examples/laplacian-spike.pov (1.1.2.2), "Exp", lines: +21 -2
		examples/natural-convection.ff (1.2.2.2), "Exp", lines: +11 -6
		examples/natural-convection.pov (1.1.2.2), "Exp", lines: +2 -1
		examples/navier-stokes.ff (1.1.2.2), "Exp", lines: +19 -12
		examples/navier-stokes.pov (1.1.2.2), "Exp", lines: +1 -4
		examples/potential-fluid-flow.ff (1.1.2.2), "Exp", lines: +2 -3
		examples/potential-fluid-flow.pov (1.1.2.2), "Exp", lines: +1 -4
		examples/stokes.ff (1.1.2.2), "Exp", lines: +4 -5
		examples/stokes.pov (1.1.2.2), "Exp", lines: +1 -4
		examples/temperature.ff (1.1.2.2), "Exp", lines: +2 -3
		examples/temperature.pov (1.1.2.2), "Exp", lines: +1 -5
		examples/test.ff (1.1.2.2), "Exp", lines: +24 -0
		examples/test.pov (1.1.2.2), "Exp", lines: +18 -0
		geometry/.cvsignore (1.1.1.1.4.1), "Exp", lines: +6 -5
		geometry/Cube.hpp (1.4.2.1), "Exp", lines: +2 -2
		geometry/Cylinder.hpp (1.4.2.1), "Exp", lines: +2 -2
		geometry/ObjectTransformer.cpp (1.1.2.2), "Exp", lines: +9 -2
		geometry/Scene.hpp (1.2.4.1), "Exp", lines: +1 -2
		graphics/.cvsignore (1.1.1.1.4.1), "Exp", lines: +4 -3
		graphics/VTKDriver.cpp (1.6.4.1), "Exp", lines: +93 -293
		graphics/VTKDriver.hpp (1.1.1.1.4.1), "Exp", lines: +37 -15
		language/.cvsignore (1.1.1.1.4.1), "Exp", lines: +2 -0
		language/BoundaryConditionExpression.cpp (1.2.4.1), "Exp", lines: +6 -6
		language/BoundaryConditionExpression.hpp (1.2.4.1), "Exp", lines: +2 -2
		language/BoundaryExpression.hpp (1.3.4.2), "Exp", lines: +3 -3
		language/EmbededFunctions.cpp (1.2.2.1), "Exp", lines: +7 -1
		language/EmbededFunctions.hpp (1.5.2.1), "Exp", lines: +7 -4
		language/FFLexer.cpp (1.15.2.3), "Exp", lines: +1 -2
		language/FunctionExpression.cpp (1.11.4.2), "Exp", lines: +63 -23
		language/FunctionExpression.hpp (1.8.2.2), "Exp", lines: +3 -3
		language/Instruction.cpp (1.8.4.2), "Exp", lines: +14 -7
		language/Instruction.hpp (1.5.4.2), "Exp", lines: +18 -12
		language/Makefile.am (1.6.2.2), "Exp", lines: +3 -3
		language/MeshExpression.cpp (1.15.2.2), "Exp", lines: +66 -18
		language/MeshExpression.hpp (1.8.4.2), "Exp", lines: +52 -12
		language/PDEOperatorExpression.cpp (1.1.1.1.4.1), "Exp", lines: +3 -3
		language/PDEOperatorExpression.hpp (1.2.4.1), "Exp", lines: +5 -5
		language/PDEOperatorSumExpression.cpp (1.1.1.1.4.1), "Exp", lines: +13 -3
		language/RealExpression.cpp (1.7.4.1), "Exp", lines: +4 -4
		language/UnknownListExpression.hpp (1.3.4.1), "Exp", lines: +1 -2
		language/Variable.cpp (1.2.4.1), "Exp", lines: +1 -2
		language/VariationalDirichletListExpression.hpp (1.2.4.1), "Exp", lines: +1 -2
		language/VariationalOperatorExpression.hpp (1.3.4.2), "Exp", lines: +45 -37
		language/VariationalProblemExpression.hpp (1.2.4.2), "Exp", lines: +3 -4

	Synchronized hj (Hamilton Jacobi) branch with main branch

2004-09-26 Sunday  hoch

	Changed:
		solver/HamiltonJacobiMethod.cpp (1.1.2.4), "Exp", lines: +151 -44

	 1) The hamiltonian is given by a function:
		void H(x,p,Hxp)  x   ->  Mesh  p   ->  Vector <
	TinyVector<3,size_t > >  Hxp ->  Vector <size_t>

		 2) Relative error is used to determine if
		a point is converged.

2004-09-26 Sunday  delpinux

	Changed:
		solver/CartesianHexahedron.hpp (1.7), "Exp", lines: +10 -10
		solver/ConnectivityBuilder.cpp (1.5), "Exp", lines: +74 -1
		solver/Structured3DMesh.cpp (1.9), "Exp", lines: +9 -3
		solver/Structured3DMesh.hpp (1.12), "Exp", lines: +31 -8

	Synchronized with dg branch.

2004-09-26 Sunday  delpinux

	Changed:
		solver/CartesianHexahedron.hpp (1.6.2.2), "Exp", lines: +9 -9
		solver/ConnectivityBuilder.cpp (1.2.2.3), "Exp", lines: +74 -1
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.10), "Exp", lines: +13 -9
		solver/Structured3DMesh.cpp (1.4.2.3), "Exp", lines: +9 -3
		solver/Structured3DMesh.hpp (1.9.2.2), "Exp", lines: +31 -8

	Now discontinuous galerkin works also for Structured3DMesh.

2004-09-25 Saturday  hoch

	Changed:
		solver/HamiltonJacobiMethod.cpp (1.1.2.3), "Exp", lines: +33 -2

	First implementation of Lax-Friedrichs scheme for Stationnary HJ
	(eikonale equation) with homogeneous dirichlet condition.

2004-09-25 Saturday  delpinux

	Changed:
		solver/HamiltonJacobiMethod.cpp (1.1.2.2), "Exp", lines: +28 -0

	First update

2004-09-24 Friday  delpinux

	Changed:
		solver/CartesianHexahedron.hpp (1.6.2.1), "Exp", lines: +2 -2
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.9), "Exp", lines: +274 -274
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.6), "Exp", lines: +7 -4
		solver/UserFunction.cpp (1.7.2.3), "Exp", lines: +10 -7

	Cosmetic changes

2004-09-23 Thursday  apoung

	Changed:
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.8), "Exp", lines: +280 -381
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.5), "Exp", lines: +3 -2

	Turning to template , some methods in DiscontinuousGalerkin class
	,such as to let them handle both tetrahedric and hexahedric mesh

2004-09-23 Thursday  apoung

	Changed:
		solver/UserFunction.cpp (1.7.2.2), "Exp", lines: +23 -14

	 Allow the DGMUserFunction class to manage both Tetrahedra and
	Hexahedra mesh

2004-09-22 Wednesday  delpinux

	Changed:
		solver/ConnectivityBuilder.cpp (1.2.2.2), "Exp", lines: +36 -5

	Synchronized dg branch with HEAD.

2004-09-22 Wednesday  delpinux

	Changed:
		solver/ConnectivityBuilder.cpp (1.4), "Exp", lines: +36 -5

	Implemented edge numbering for hexahedra. Those quantities should
	be defined in the different cell classes.

2004-09-17 Friday  delpinux

	Deleted:
		language/UnknownExpression.cpp (1.1.1.1.2.1)
		language/UnknownExpression.hpp (1.1.1.1.2.1)
		solver/HexahedronByEdges.hpp (1.1.1.1.2.1)
		solver/TetrahedronByEdges.hpp (1.1.1.1.2.1)

	Removed obsolete files from dg branch.

2004-09-16 Thursday  delpinux

	Changed:
		graphics/Makefile.am (1.2.2.3), "Exp", lines: +1 -3
		solver/Makefile.am (1.8.2.4), "Exp", lines: +2 -1

	distcheck and automake fixes.

2004-09-16 Thursday  delpinux

	Deleted:
		solver/CellByEdges.hpp (1.2.2.1)
	Changed:
		solver/UserFunction.hpp (1.4.2.3), "Exp", lines: +2 -2
		solver/VariationalBilinearBorderOperator.hpp (1.2.2.1), "Exp", lines: +1 -2
		solver/VariationalBilinearOperator.hpp (1.3.2.1), "Exp", lines: +1 -2
		solver/VariationalBorderOperatorAlphaUV.hpp (1.2.2.1), "Exp", lines: +8 -8
		solver/VariationalLinearBorderOperator.hpp (1.2.2.1), "Exp", lines: +1 -2
		solver/VariationalLinearOperator.hpp (1.2.2.2), "Exp", lines: +1 -2
		solver/VariationalOperator.hpp (1.1.1.1.2.1), "Exp", lines: +1 -2
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.3.2.1), "Exp", lines: +8 -8
		solver/VariationalOperatorAlphaUV.hpp (1.2.2.1), "Exp", lines: +7 -7
		solver/VariationalOperatorFV.hpp (1.2.2.1), "Exp", lines: +1 -2
		solver/VariationalOperatorFdxGV.hpp (1.3.2.1), "Exp", lines: +2 -2
		solver/VariationalOperatorFgradGgradV.hpp (1.2.2.1), "Exp", lines: +1 -2
		solver/VariationalOperatorMuGradUGradV.hpp (1.2.2.1), "Exp", lines: +1 -2
		solver/VariationalOperatorNuDxUV.hpp (1.3.2.1), "Exp", lines: +2 -2
		solver/VariationalOperatorNuUdxV.hpp (1.3.2.1), "Exp", lines: +2 -2
		solver/VariationalProblem.hpp (1.4.2.1), "Exp", lines: +2 -3
		solver/Vertex.hpp (1.3.2.1), "Exp", lines: +19 -17
		solver/VerticesSet.hpp (1.2.2.1), "Exp", lines: +74 -21
		solver/WorkingMesh.hpp (1.1.2.1), "Exp", lines: +0 -0
		solver/connected_triangle.hpp (1.2.2.1), "Exp", lines: +19 -19
		solver/triangulation.cpp (1.4.2.1), "Exp", lines: +81 -81
		solver/triangulation.hpp (1.2.2.1), "Exp", lines: +23 -23
		utils/Makefile.am (1.2.2.2), "Exp", lines: +1 -2
		graphics/VTKDriver.hpp (1.1.1.1.2.1), "Exp", lines: +37 -15
		language/.cvsignore (1.1.1.1.2.1), "Exp", lines: +2 -0
		language/BoundaryConditionExpression.cpp (1.2.2.1), "Exp", lines: +6 -6
		language/BoundaryConditionExpression.hpp (1.2.2.1), "Exp", lines: +2 -2
		language/BoundaryExpression.hpp (1.3.2.2), "Exp", lines: +3 -3
		language/EmbededFunctions.cpp (1.1.1.1.2.2), "Exp", lines: +7 -1
		language/EmbededFunctions.hpp (1.4.2.2), "Exp", lines: +7 -4
		language/FFLexer.cpp (1.14.2.3), "Exp", lines: +1 -2
		language/FunctionExpression.cpp (1.11.2.2), "Exp", lines: +63 -23
		language/FunctionExpression.hpp (1.7.2.2), "Exp", lines: +3 -3
		language/Information.hpp (1.1.1.1.2.2), "Exp", lines: +1 -1
		language/Instruction.cpp (1.8.2.2), "Exp", lines: +14 -7
		language/Instruction.hpp (1.5.2.2), "Exp", lines: +18 -12
		language/Makefile.am (1.4.2.2), "Exp", lines: +2 -2
		language/MeshExpression.cpp (1.14.2.2), "Exp", lines: +66 -18
		language/MeshExpression.hpp (1.8.2.2), "Exp", lines: +52 -12
		language/PDEOperatorExpression.cpp (1.1.1.1.2.1), "Exp", lines: +3 -3
		language/PDEOperatorExpression.hpp (1.2.2.1), "Exp", lines: +5 -5
		language/PDEOperatorSumExpression.cpp (1.1.1.1.2.1), "Exp", lines: +13 -3
		language/RealExpression.cpp (1.7.2.1), "Exp", lines: +4 -4
		language/UnknownListExpression.hpp (1.3.2.1), "Exp", lines: +1 -2
		language/Variable.cpp (1.2.2.1), "Exp", lines: +1 -2
		language/VariationalDirichletListExpression.hpp (1.2.2.1), "Exp", lines: +1 -2
		language/VariationalOperatorExpression.hpp (1.3.2.2), "Exp", lines: +45 -37
		language/VariationalProblemExpression.hpp (1.2.2.2), "Exp", lines: +3 -4
		language/parse.ff.yy (1.15.2.4), "Exp", lines: +16 -19
		solver/.cvsignore (1.1.1.1.2.1), "Exp", lines: +4 -3
		solver/BaseFEMDiscretization.hpp (1.3.2.2), "Exp", lines: +9 -5
		solver/Boundary.hpp (1.2.2.2), "Exp", lines: +9 -8
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1.2.2), "Exp", lines: +47 -48
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6.2.2), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6.2.2), "Exp", lines: +13 -13
		solver/BoundaryPOVRay.hpp (1.1.1.1.2.1), "Exp", lines: +10 -8
		solver/BoundarySurfaceMesh.hpp (1.1.1.1.2.1), "Exp", lines: +10 -8
		solver/Cell.hpp (1.8.2.1), "Exp", lines: +3 -3
		solver/Connectivity.hpp (1.3.2.1), "Exp", lines: +158 -14
		solver/ConnectivityBuilder.cpp (1.2.2.1), "Exp", lines: +41 -4
		solver/ConnectivityBuilder.hpp (1.6.2.1), "Exp", lines: +290 -53
		solver/Convection.hpp (1.3.2.2), "Exp", lines: +4 -4
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.7), "Exp", lines: +2 -2
		solver/Domain.hpp (1.6.2.1), "Exp", lines: +3 -3
		solver/Edge.hpp (1.5.2.2), "Exp", lines: +14 -10
		solver/EdgesSet.hpp (1.2.2.1), "Exp", lines: +1 -1
		solver/FEMDiscretization.hpp (1.7.2.2), "Exp", lines: +22 -22
		solver/FatBoundary.cpp (1.1.1.1.2.1), "Exp", lines: +1 -2
		solver/FictitiousDomainMethod.cpp (1.6.2.2), "Exp", lines: +6 -6
		solver/FictitiousDomainMethod.hpp (1.2.2.1), "Exp", lines: +3 -3
		solver/FiniteElementMethod.cpp (1.4.2.1), "Exp", lines: +1 -2
		solver/Fourrier.hpp (1.1.1.1.2.1), "Exp", lines: +7 -7
		solver/Hexahedron.hpp (1.5.2.1), "Exp", lines: +2 -2
		solver/Makefile.am (1.8.2.3), "Exp", lines: +125 -32
		solver/MassOperator.hpp (1.3.2.1), "Exp", lines: +10 -10
		solver/Mesh.hpp (1.9.2.2), "Exp", lines: +102 -27
		solver/MeshDomainTetrahedrizor.cpp (1.1.2.1), "Exp", lines: +1 -1
		solver/MeshDomainTetrahedrizor.hpp (1.1.2.1), "Exp", lines: +1 -1
		solver/MeshExtractor.hpp (1.7.2.1), "Exp", lines: +2 -2
		solver/MeshOfHexahedra.cpp (1.7.2.2), "Exp", lines: +5 -6
		solver/MeshOfHexahedra.hpp (1.6.2.1), "Exp", lines: +103 -29
		solver/MeshOfTetrahedra.cpp (1.3.2.2), "Exp", lines: +6 -5
		solver/MeshOfTetrahedra.hpp (1.4.2.2), "Exp", lines: +52 -19
		solver/MeshReader.cpp (1.5.2.3), "Exp", lines: +10 -1
		solver/MeshReader.hpp (1.5.2.2), "Exp", lines: +2 -2
		solver/MeshSimplifier.cpp (1.7.2.2), "Exp", lines: +411 -333
		solver/MeshSimplifier.hpp (1.2.2.2), "Exp", lines: +6 -187
		solver/MeshTetrahedrizor.cpp (1.3.2.2), "Exp", lines: +141 -24
		solver/MeshTetrahedrizor.hpp (1.1.1.1.2.1), "Exp", lines: +63 -13
		solver/MeshWriter.cpp (1.5.2.2), "Exp", lines: +2 -2
		solver/Neumann.hpp (1.2.2.1), "Exp", lines: +2 -2
		solver/Problem.hpp (1.4.2.1), "Exp", lines: +1 -2
		solver/Quadrangle.hpp (1.8.2.2), "Exp", lines: +5 -7
		solver/Structured3DMesh.cpp (1.4.2.2), "Exp", lines: +11 -16
		solver/Structured3DMesh.hpp (1.9.2.1), "Exp", lines: +3 -6
		solver/Structured3DMeshShape.hpp (1.1.1.1.2.1), "Exp", lines: +26 -19
		solver/SurfaceMesh.hpp (1.4.2.1), "Exp", lines: +3 -3
		solver/SurfaceMeshGenerator.cpp (1.64.2.2), "Exp", lines: +365 -409
		solver/SurfaceMeshGenerator.hpp (1.6.2.1), "Exp", lines: +11 -1
		solver/SurfaceMeshOfQuadrangles.hpp (1.5.2.1), "Exp", lines: +16 -2
		solver/SurfaceMeshOfTriangles.hpp (1.7.2.1), "Exp", lines: +47 -6
		solver/Triangle.hpp (1.10.2.2), "Exp", lines: +3 -3
		.cvsignore (1.3.2.2), "Exp", lines: +3 -0
		ChangeLog (1.1.1.1.2.2), "Exp", lines: +5720 -0
		Doxyfile (1.3.2.1), "Exp", lines: +990 -29
		Makefile.am (1.5.2.2), "Exp", lines: +3 -0
		NEWS (1.1.1.1.2.2), "Exp", lines: +56 -4
		acinclude.m4 (1.4.2.2), "Exp", lines: +33 -3
		checkopt.def.in (1.1.2.2), "Exp", lines: +4 -1
		configure.ac (1.7.2.2), "Exp", lines: +2 -2
		xmalloc.c (1.1.1.1.2.1), "Exp", lines: +0 -6
		algebra/.cvsignore (1.1.1.1.2.1), "Exp", lines: +4 -3
		algebra/DiagPrecond.hpp (1.1.1.1.2.2), "Exp", lines: +3 -3
		algebra/Makefile.am (1.2.2.2), "Exp", lines: +1 -1
		algebra/TinyMatrix.hpp (1.10.2.1), "Exp", lines: +23 -23
		algebra/TinyVector.hpp (1.4.2.1), "Exp", lines: +30 -33
		algebra/Vector.hpp (1.4.2.1), "Exp", lines: +8 -8
		doc/.cvsignore (1.1.1.1.2.2), "Exp", lines: +9 -0
		doc/Makefile.am (1.8.4.2), "Exp", lines: +1 -1
		doc/freefem3dDoc.tex (1.8.2.2), "Exp", lines: +2 -2
		doc/freefem3dDocBody.tex (1.10.2.2), "Exp", lines: +58 -5
		examples/.cvsignore (1.1.4.2), "Exp", lines: +8 -0
		examples/elasticity.ff (1.2.4.2), "Exp", lines: +13 -8
		examples/elasticity.pov (1.1.4.2), "Exp", lines: +2 -6
		examples/hydrostatic.ff (1.1.4.2), "Exp", lines: +2 -4
		examples/hydrostatic.pov (1.1.4.2), "Exp", lines: +1 -5
		examples/laplacian-lens.pov (1.1.4.2), "Exp", lines: +20 -2
		examples/laplacian-spike.pov (1.1.4.2), "Exp", lines: +21 -2
		examples/natural-convection.ff (1.2.4.2), "Exp", lines: +11 -6
		examples/natural-convection.pov (1.1.4.2), "Exp", lines: +2 -1
		examples/navier-stokes.ff (1.1.4.2), "Exp", lines: +19 -12
		examples/navier-stokes.pov (1.1.4.2), "Exp", lines: +1 -4
		examples/potential-fluid-flow.ff (1.1.4.2), "Exp", lines: +2 -3
		examples/potential-fluid-flow.pov (1.1.4.2), "Exp", lines: +1 -4
		examples/stokes.ff (1.1.4.2), "Exp", lines: +4 -5
		examples/stokes.pov (1.1.4.2), "Exp", lines: +1 -4
		examples/temperature.ff (1.1.4.2), "Exp", lines: +2 -3
		examples/temperature.pov (1.1.4.2), "Exp", lines: +1 -5
		examples/test.ff (1.1.4.2), "Exp", lines: +24 -0
		examples/test.pov (1.1.4.2), "Exp", lines: +18 -0
		geometry/.cvsignore (1.1.1.1.2.1), "Exp", lines: +6 -5
		geometry/Cube.hpp (1.3.2.2), "Exp", lines: +2 -2
		geometry/Cylinder.hpp (1.3.2.2), "Exp", lines: +2 -2
		geometry/Makefile.am (1.2.2.2), "Exp", lines: +1 -1
		geometry/ObjectTransformer.cpp (1.1.4.2), "Exp", lines: +9 -2
		geometry/Scene.hpp (1.2.2.1), "Exp", lines: +1 -2
		graphics/.cvsignore (1.1.1.1.2.1), "Exp", lines: +4 -3
		graphics/Makefile.am (1.2.2.2), "Exp", lines: +3 -1
		graphics/VTKDriver.cpp (1.6.2.1), "Exp", lines: +93 -293

	Merged to the dg branch differences with the main branch.

2004-09-15 Wednesday  delpinux

	Changed:
		algebra/DiagPrecond.hpp (1.1.1.1.2.1), "Exp", lines: +19 -26
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.6), "Exp", lines: +6 -5

	Small fix: assertion code was not valid so could not compile
	without -DNDEBUG.

2004-09-14 Tuesday  apoung

	Changed:
		solver/PDESolution.cpp (1.1.1.1.2.1), "Exp", lines: +43 -1

	 Adding at the end of the file PDESolution.cpp tools  for the class
	DGPDESolution

2004-09-14 Tuesday  apoung

	Changed:
		solver/PDESolution.hpp (1.1.1.1.2.1), "Exp", lines: +62 -1

	 Adding at the end of the file PDESolution.hpp a class named
	DGPDESolution in order to take into account changes introduced by
	DGKrylovSolver , DegreeOfFreedomDGMset and DGMUserFunction

2004-09-13 Monday  apoung

	Changed:
		algebra/BiConjugateGradientStabilized.hpp (1.1.1.1.2.1), "Exp", lines: +3 -2

	modification a la main du parametre epsilon pour le ramener a 1E-16
	juste pour le test du Laplacien

2004-09-13 Monday  apoung

	Changed:
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.5), "Exp", lines: +13 -12

	Modification des parametres de stabilisation pour obtenir une bonne
	resolution du Laplacien

2004-09-13 Monday  apoung

	Changed:
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.4), "Exp", lines: +600 -45

	Test de resolution du Laplacien :construction encore en cours

2004-09-13 Monday  apoung

	Changed:
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.4), "Exp", lines: +62 -3

	Modification de la class DiscontinuousGalerkinMethod pour le rendre
	le plus proche possible de la class FiniteElementMethod . Ajout
	d'une fonction ephemere --Save-- pour deburger

2004-09-13 Monday  apoung

	Changed:
		solver/UserFunction.cpp (1.7.2.1), "Exp", lines: +100 -1

	Ajout en fin de fichier des definitions relatives a la class
	DGMUserFunction . Construction valable pour l'instant uniquement
	pour maillage tetrahedrique

2004-09-13 Monday  apoung

	Changed:
		solver/UserFunction.hpp (1.4.2.2), "Exp", lines: +72 -1

	Ajout de la class DGMUserFunction dans le fichier UserFunction.hpp
	afin de permettre la definition des fonctions element par element
	et non plus par vertex .Ceci fait suite a la nouvelle definition
	des degres de liberte.

2004-09-13 Monday  apoung

	Changed:
		solver/KrylovSolver.cpp (1.1.1.1.2.1), "Exp", lines: +91 -1

	Ajout d'un second prototype pour la fonction KrylovSolverDim suite
	a l'introduction de la classe DGKrylovSolver

2004-09-13 Monday  apoung

	Changed:
		solver/KrylovSolver.hpp (1.1.1.1.2.1), "Exp", lines: +41 -1

	Ajout de la classe DGKrylovSolver dans le fichier KrylovSolver.hpp
	de sorte a ne plus utiliser les degres de liberte  dans la
	resolution du system lineaire et de s'affranchir du
	preconditionneur multi-grille

2004-09-13 Monday  apoung

	Changed:
		solver/DegreeOfFreedomSet.hpp (1.2.2.1), "Exp", lines: +201 -1

	Ajout de la class DegreeOfFreedomDGMSet  dans le fichier
	DegreeOfFreedomset.hpp afin de permettre de traiter des cas de
	degres de liberte vrariant par element

2004-09-08 Wednesday  delpinux

	Changed:
		NEWS (1.19), "Exp", lines: +5 -0
		configure.ac (1.20), "Exp", lines: +2 -2

	Prepare -pre7 release.

2004-09-08 Wednesday  delpinux

	Changed:
		Makefile.am (1.13), "Exp", lines: +3 -0
		acinclude.m4 (1.8), "Exp", lines: +33 -3
		doc/freefem3dDocBody.tex (1.19), "Exp", lines: +5 -0

	Added the --enable-libopts option to configure. This toggles
	compilation with autogen command line parsing.

2004-09-08 Wednesday  delpinux

	Changed:
		ChangeLog (1.6), "Exp", lines: +278 -0

	ChangeLog pre6-update

2004-09-07 Tuesday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.9), "Exp", lines: +2 -1

	Added automatic color range computation.

2004-09-06 Monday  delpinux

	Changed:
		NEWS (1.18), "Exp", lines: +1 -0

	Updated

2004-09-06 Monday  delpinux

	Changed:
		language/EmbededFunctions.cpp (1.3), "Exp", lines: +7 -1
		language/EmbededFunctions.hpp (1.7), "Exp", lines: +4 -1

	Fixed log function name thanks to the report of Matthieu Guillon.

2004-09-05 Sunday  delpinux

	Changed:
		NEWS (1.17), "Exp", lines: +4 -0

	Closed bug #8650

2004-09-05 Sunday  delpinux

	Changed:
		NEWS (1.16), "Exp", lines: +21 -0

	Added example of the tetrahedrize instruction.

2004-09-05 Sunday  delpinux

	Added:
		solver/MeshDomainTetrahedrizor.cpp (1.1)
		solver/MeshDomainTetrahedrizor.hpp (1.1)
	Changed:
		language/MeshExpression.cpp (1.18), "Exp", lines: +51 -3
		language/MeshExpression.hpp (1.11), "Exp", lines: +48 -8
		language/parse.ff.yy (1.27), "Exp", lines: +5 -1
		solver/Makefile.am (1.15), "Exp", lines: +125 -32
		solver/MeshTetrahedrizor.hpp (1.3), "Exp", lines: +18 -4

	Added new mesh tool. This allows improvement of the post-processing
	of fictitious domain computations. The idea is to build a
	tetrahedral mesh whose element does intersect a given domain. The
	provided mesh *must not* be used for computations only for
	post-processing. The syntaxe is the following:	     "mesh visuMesh
	= tetrahedrize(Omega,backgroundMesh);" The solution can then be
	saved using this mesh. (see NEWS file for an more complete
	example).

2004-09-01 Wednesday  delpinux

	Changed:
		Doxyfile (1.5), "Exp", lines: +942 -1

	Played with 'doxygen -u'. This just improved Doxyfile comments.

2004-09-01 Wednesday  delpinux

	Changed:
		examples/elasticity.ff (1.3), "Exp", lines: +13 -8
		examples/elasticity.pov (1.2), "Exp", lines: +2 -6
		examples/hydrostatic.ff (1.2), "Exp", lines: +2 -4
		examples/hydrostatic.pov (1.2), "Exp", lines: +1 -5
		examples/laplacian-lens.pov (1.2), "Exp", lines: +20 -2
		examples/laplacian-spike.pov (1.2), "Exp", lines: +21 -2
		examples/natural-convection.ff (1.3), "Exp", lines: +11 -6
		examples/natural-convection.pov (1.2), "Exp", lines: +2 -1
		examples/navier-stokes.ff (1.2), "Exp", lines: +19 -12
		examples/navier-stokes.pov (1.2), "Exp", lines: +1 -4
		examples/potential-fluid-flow.ff (1.2), "Exp", lines: +2 -3
		examples/potential-fluid-flow.pov (1.2), "Exp", lines: +1 -4
		examples/stokes.ff (1.2), "Exp", lines: +4 -5
		examples/stokes.pov (1.2), "Exp", lines: +1 -4
		examples/temperature.ff (1.2), "Exp", lines: +2 -3
		examples/temperature.pov (1.2), "Exp", lines: +1 -5
		examples/test.ff (1.2), "Exp", lines: +24 -0
		examples/test.pov (1.2), "Exp", lines: +18 -0

	Fixed examples. Should now work correctly even if not optimized...

2004-08-28 Saturday  delpinux

	Changed:
		.cvsignore (1.7), "Exp", lines: +3 -0
		algebra/.cvsignore (1.2), "Exp", lines: +4 -3
		doc/.cvsignore (1.3), "Exp", lines: +9 -0
		examples/.cvsignore (1.2), "Exp", lines: +8 -0
		geometry/.cvsignore (1.2), "Exp", lines: +6 -5
		graphics/.cvsignore (1.2), "Exp", lines: +4 -3
		language/.cvsignore (1.2), "Exp", lines: +2 -0
		solver/.cvsignore (1.2), "Exp", lines: +4 -3

	Updated

2004-08-28 Saturday  delpinux

	Deleted:
		language/UnknownExpression.cpp (1.3)
		language/UnknownExpression.hpp (1.2)
	Changed:
		language/UnknownListExpression.hpp (1.4), "Exp", lines: +1 -2
		language/Variable.cpp (1.3), "Exp", lines: +1 -2

	removed the useless UnknownExpression.* files.

2004-08-28 Saturday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.12), "Exp", lines: +13 -13
		geometry/Scene.hpp (1.3), "Exp", lines: +1 -2
		language/BoundaryExpression.hpp (1.5), "Exp", lines: +3 -3
		language/EmbededFunctions.hpp (1.6), "Exp", lines: +4 -4
		language/FFLexer.cpp (1.17), "Exp", lines: +1 -2
		language/Instruction.cpp (1.10), "Exp", lines: +1 -3
		language/Instruction.hpp (1.7), "Exp", lines: +15 -10
		language/Makefile.am (1.9), "Exp", lines: +2 -2
		language/UnknownExpression.cpp (1.2), "Exp", lines: +1 -84
		language/VariationalDirichletListExpression.hpp (1.3), "Exp", lines: +1 -2
		language/VariationalOperatorExpression.hpp (1.6), "Exp", lines: +32 -24
		language/VariationalProblemExpression.hpp (1.4), "Exp", lines: +3 -4
		language/parse.ff.yy (1.26), "Exp", lines: +1 -2
		solver/Boundary.hpp (1.4), "Exp", lines: +9 -8
		solver/BoundaryPOVRay.hpp (1.2), "Exp", lines: +10 -8
		solver/BoundarySurfaceMesh.hpp (1.2), "Exp", lines: +10 -8
		solver/Cell.hpp (1.9), "Exp", lines: +3 -3
		solver/Edge.hpp (1.8), "Exp", lines: +9 -9
		solver/EdgesSet.hpp (1.2), "Exp", lines: +3 -3
		solver/FEMDiscretization.hpp (1.13), "Exp", lines: +2 -2
		solver/MassOperator.hpp (1.6), "Exp", lines: +2 -2
		solver/MeshOfHexahedra.hpp (1.10), "Exp", lines: +46 -13
		solver/MeshOfTetrahedra.hpp (1.9), "Exp", lines: +3 -3
		solver/MeshReader.hpp (1.10), "Exp", lines: +2 -2
		solver/Neumann.hpp (1.3), "Exp", lines: +2 -2
		solver/Problem.hpp (1.5), "Exp", lines: +1 -2
		solver/Quadrangle.hpp (1.10), "Exp", lines: +5 -7
		solver/SurfaceMeshOfTriangles.hpp (1.10), "Exp", lines: +1 -2
		solver/Triangle.hpp (1.12), "Exp", lines: +3 -3
		solver/VariationalBilinearBorderOperator.hpp (1.3), "Exp", lines: +1 -2
		solver/VariationalBilinearOperator.hpp (1.4), "Exp", lines: +1 -2
		solver/VariationalBorderOperatorAlphaUV.hpp (1.4), "Exp", lines: +3 -3
		solver/VariationalLinearBorderOperator.hpp (1.3), "Exp", lines: +1 -2
		solver/VariationalLinearOperator.hpp (1.4), "Exp", lines: +1 -2
		solver/VariationalOperator.hpp (1.2), "Exp", lines: +1 -2
		solver/VariationalOperatorFV.hpp (1.3), "Exp", lines: +1 -2
		solver/VariationalOperatorFgradGgradV.hpp (1.3), "Exp", lines: +1 -2
		solver/VariationalOperatorMuGradUGradV.hpp (1.3), "Exp", lines: +1 -2
		solver/VariationalOperatorNuDxUV.hpp (1.4), "Exp", lines: +2 -2
		solver/VariationalOperatorNuUdxV.hpp (1.4), "Exp", lines: +2 -2
		solver/VariationalProblem.hpp (1.5), "Exp", lines: +2 -3
		solver/Vertex.hpp (1.4), "Exp", lines: +19 -17
		solver/VerticesSet.hpp (1.4), "Exp", lines: +4 -4

	Set of doxygen fixes: no more doxygen warnings...

2004-08-23 Monday  delpinux

	Changed:
		solver/Makefile.am (1.14), "Exp", lines: +4 -4
		solver/SurfaceMeshGenerator.cpp (1.71), "Exp", lines: +1 -40

	No more use of CellByEdges class familly.

2004-08-23 Monday  delpinux

	Deleted:
		solver/CellByEdges.hpp (1.3)
		solver/HexahedronByEdges.hpp (1.2)
		solver/TetrahedronByEdges.hpp (1.2)

	Removed obsolete files

2004-08-23 Monday  delpinux

	Changed:
		NEWS (1.15), "Exp", lines: +9 -1
		configure.ac (1.19), "Exp", lines: +1 -1

	preparing -pre6 updates.

2004-08-23 Monday  delpinux

	Changed:
		solver/Makefile.am (1.13), "Exp", lines: +2 -2

	Added EdgesSet.hpp

2004-08-23 Monday  delpinux

	Added:
		solver/EdgesSet.hpp (1.1)
	Changed:
		solver/SurfaceMeshGenerator.cpp (1.70), "Exp", lines: +335 -350
		solver/SurfaceMeshGenerator.hpp (1.7), "Exp", lines: +11 -1
		graphics/VTKDriver.cpp (1.8), "Exp", lines: +2 -2
		language/FunctionExpression.cpp (1.18), "Exp", lines: +4 -4
		language/MeshExpression.cpp (1.17), "Exp", lines: +16 -16
		language/MeshExpression.hpp (1.10), "Exp", lines: +5 -5
		language/RealExpression.cpp (1.8), "Exp", lines: +4 -4
		solver/BaseFEMDiscretization.hpp (1.5), "Exp", lines: +9 -5
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.6), "Exp", lines: +35 -36
		solver/BoundaryConditionDiscretizationElimination.hpp (1.8), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.9), "Exp", lines: +13 -13
		solver/Convection.hpp (1.7), "Exp", lines: +2 -2
		solver/Edge.hpp (1.7), "Exp", lines: +6 -2
		solver/FEMDiscretization.hpp (1.12), "Exp", lines: +21 -21
		solver/FatBoundary.cpp (1.2), "Exp", lines: +1 -2
		solver/FictitiousDomainMethod.cpp (1.8), "Exp", lines: +6 -6
		solver/FictitiousDomainMethod.hpp (1.3), "Exp", lines: +3 -3
		solver/FiniteElementMethod.cpp (1.5), "Exp", lines: +1 -2
		solver/Hexahedron.hpp (1.6), "Exp", lines: +2 -2
		solver/Mesh.hpp (1.12), "Exp", lines: +79 -24
		solver/MeshExtractor.hpp (1.8), "Exp", lines: +2 -2
		solver/MeshOfHexahedra.cpp (1.10), "Exp", lines: +5 -4
		solver/MeshOfHexahedra.hpp (1.9), "Exp", lines: +44 -19
		solver/MeshSimplifier.cpp (1.12), "Exp", lines: +109 -109
		solver/MeshSimplifier.hpp (1.5), "Exp", lines: +4 -4
		solver/MeshWriter.cpp (1.8), "Exp", lines: +2 -2
		solver/Structured3DMesh.cpp (1.8), "Exp", lines: +10 -16
		solver/Structured3DMesh.hpp (1.11), "Exp", lines: +2 -5
		solver/Structured3DMeshShape.hpp (1.2), "Exp", lines: +26 -19
		solver/SurfaceMesh.hpp (1.6), "Exp", lines: +3 -3

	Renamed the typename ElementGeometry to CellType which is more
	appropriate.

2004-08-23 Monday  delpinux

	Changed:
		solver/Connectivity.hpp (1.5), "Exp", lines: +153 -16
		solver/ConnectivityBuilder.cpp (1.3), "Exp", lines: +41 -4
		solver/ConnectivityBuilder.hpp (1.8), "Exp", lines: +290 -53

	Complete rewriting of this part. Many kind of connectivity are now
	stored by a Connectivity object. Connectivities are built by the
	ConnectivityBuilder, on demand using masked enumerated values. Up
	to now, only Cell to Cell and Cell to Face connectivities are
	implemented.

2004-08-23 Monday  delpinux

	Changed:
		solver/MeshTetrahedrizor.cpp (1.5), "Exp", lines: +141 -24
		solver/MeshTetrahedrizor.hpp (1.2), "Exp", lines: +47 -11

	Two new functionnalities: - edge set is built - new cell to old
	cell correspondance. Built on demand by the motherCells() function.

2004-08-23 Monday  delpinux

	Changed:
		solver/SurfaceMeshOfQuadrangles.hpp (1.7), "Exp", lines: +2 -2
		solver/SurfaceMeshOfTriangles.hpp (1.9), "Exp", lines: +33 -5

	Added a connectivity member.

2004-08-23 Monday  delpinux

	Changed:
		solver/VerticesSet.hpp (1.3), "Exp", lines: +76 -23

	Cleaned-up doxygen comments.

2004-08-23 Monday  delpinux

	Changed:
		solver/MeshOfTetrahedra.cpp (1.6), "Exp", lines: +6 -4
		solver/MeshOfTetrahedra.hpp (1.8), "Exp", lines: +37 -19

	Changed connectivity construction policy: all localization tools
	may or not may be built.

2004-08-23 Monday  delpinux

	Changed:
		algebra/Vector.hpp (1.5), "Exp", lines: +8 -8

	Removed useless 'const' modifiers.

2004-08-23 Monday  delpinux

	Changed:
		algebra/TinyVector.hpp (1.6), "Exp", lines: +27 -27

	Added operator<. This simplifies coding.

2004-08-23 Monday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.16), "Exp", lines: +2 -2

	Commented out unused macros.

2004-08-23 Monday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.18), "Exp", lines: +53 -5

	Added few words about domain.

2004-08-23 Monday  delpinux

	Changed:
		geometry/Object.hpp (1.5), "Exp", lines: +1 -20

	Added reference information when available.

2004-08-17 Tuesday  delpinux

	Changed:
		language/parse.ff.yy (1.25), "Exp", lines: +3 -3

	Fix: I implemented plot(M,u) instead of plot(u,M)...

2004-08-16 Monday  delpinux

	Changed:
		graphics/VTKDriver.hpp (1.2), "Exp", lines: +37 -15
		language/Instruction.cpp (1.9), "Exp", lines: +14 -5
		language/Instruction.hpp (1.6), "Exp", lines: +4 -3
		language/parse.ff.yy (1.24), "Exp", lines: +5 -1
		graphics/VTKDriver.cpp (1.7), "Exp", lines: +92 -293

	Added the syntax 'plot(u,M)'. This plots the function u using the
	mesh M as it was requested by Lawrence R. Frank.  The VTKDriver.cpp
	code has been cleaned-up, but this is still just a toy.

2004-08-06 Friday  delpinux

	Changed:
		algebra/DiagPrecond.hpp (1.2), "Exp", lines: +19 -26

	C++ fixed. Definition part of member functions did not where at the
	right place.

2004-08-03 Tuesday  delpinux

	Changed:
		checkopt.def.in (1.3), "Exp", lines: +4 -1

	Add Bug Traking System information.

2004-07-26 Monday  delpinux

	Changed:
		solver/Connectivity.hpp (1.4), "Exp", lines: +18 -11
		solver/ConnectivityBuilder.hpp (1.7), "Exp", lines: +5 -5
		solver/Convection.hpp (1.6), "Exp", lines: +3 -3
		solver/MeshOfHexahedra.cpp (1.9), "Exp", lines: +3 -5
		solver/MeshOfHexahedra.hpp (1.8), "Exp", lines: +2 -2
		solver/MeshOfTetrahedra.cpp (1.5), "Exp", lines: +3 -4
		solver/MeshOfTetrahedra.hpp (1.7), "Exp", lines: +3 -3
		solver/SurfaceMeshGenerator.cpp (1.69), "Exp", lines: +5 -5

	Began connectivity rewritting: only element to element connectivity
	is still implemented. Others kind of connectivity should follow
	very soon.

2004-07-21 Wednesday  delpinux

	Changed:
		doc/Makefile.am (1.9), "Exp", lines: +1 -1

	Commited dvips bug (at last!).

2004-07-20 Tuesday  delpinux

	Changed:
		NEWS (1.14), "Exp", lines: +8 -0
		language/PDEOperatorSumExpression.cpp (1.2), "Exp", lines: +13 -3

	fixed positive vectorial operators thanks to the report of Luigi
	Bardelli.

2004-07-18 Sunday  prudhomm

	Changed:
		solver/Makefile.am (1.12), "Exp", lines: +2 -2

	fixed make dist and make distcheck. Now the archive is properly
	generated and ff3d can be compiled

2004-07-18 Sunday  prudhomm

	Changed:
		solver/MeshSimplifier.cpp (1.11), "Exp", lines: +89 -89

	fixed missing typename

2004-07-12 Monday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.5), "Exp", lines: +13 -13
		solver/Fourrier.hpp (1.2), "Exp", lines: +7 -7
		solver/MassOperator.hpp (1.5), "Exp", lines: +10 -10
		solver/VariationalBorderOperatorAlphaUV.hpp (1.3), "Exp", lines: +6 -6
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.4), "Exp", lines: +8 -8
		solver/VariationalOperatorAlphaUV.hpp (1.3), "Exp", lines: +7 -7
		NEWS (1.13), "Exp", lines: +2 -0
		xmalloc.c (1.2), "Exp", lines: +0 -6
		language/BoundaryConditionExpression.cpp (1.3), "Exp", lines: +6 -6
		language/BoundaryConditionExpression.hpp (1.3), "Exp", lines: +2 -2
		language/PDEOperatorExpression.cpp (1.2), "Exp", lines: +3 -3
		language/PDEOperatorExpression.hpp (1.3), "Exp", lines: +5 -5
		language/VariationalOperatorExpression.hpp (1.5), "Exp", lines: +14 -14

	Finally commited "alpha compilation patch" reported by Christophe
	Prud'homme (renamed all "__alpha" variables to "__Alpha"). Since
	this was announced for the -pre5 release, I changed the cvs tag to
	this version...

2004-07-11 Sunday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.11), "Exp", lines: +11 -11
		algebra/TinyVector.hpp (1.5), "Exp", lines: +4 -7
		geometry/Cube.hpp (1.5), "Exp", lines: +2 -2
		geometry/Cylinder.hpp (1.5), "Exp", lines: +2 -2
		solver/MassOperator.hpp (1.4), "Exp", lines: +2 -2
		solver/UserFunction.hpp (1.6), "Exp", lines: +2 -2
		solver/VariationalOperatorFdxGV.hpp (1.4), "Exp", lines: +2 -2

	Few doxygen fixes. A lot still remain.

2004-07-11 Sunday  delpinux

	Changed:
		Doxyfile (1.4), "Exp", lines: +49 -29

	doxygen will now generate graphs using UML.

2004-07-11 Sunday  delpinux

	Changed:
		solver/Domain.hpp (1.7), "Exp", lines: +3 -3

	Small fix for doxygen.

2004-07-07 Wednesday  delpinux

	Changed:
		solver/Method.hpp (1.1.1.1.2.1), "Exp", lines: +3 -3
		solver/MeshReader.cpp (1.5.2.2), "Exp", lines: +14 -7
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.3), "Exp", lines: +5 -18
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.3), "Exp", lines: +88 -1

	With Jean-Baptiste. Wrote first skeleton for Discontinuous Galerkin
	Method implementation.

2004-06-27 Sunday  delpinux

	Changed:
		ChangeLog (1.5), "Exp", lines: +208 -0
		NEWS (1.12), "Exp", lines: +7 -4

	Preparing release 1.0pre5

2004-06-27 Sunday  delpinux

	Changed:
		geometry/Object.hpp (1.4), "Exp", lines: +21 -2
		geometry/ObjectTransformer.cpp (1.2), "Exp", lines: +9 -2

	Fixed reference copying. This fixes a very important bug thanks to
	the reports of Arun Viswanathan (all meshed objects had the same
	reference...).

2004-05-31 Monday  delpinux

	Changed:
		language/FunctionExpression.hpp (1.12), "Exp", lines: +3 -3
		language/FunctionExpression.cpp (1.17), "Exp", lines: +10 -10

	General implementation of volume mesh characteristic function.

2004-05-31 Monday  delpinux

	Changed:
		solver/Convection.hpp (1.5), "Exp", lines: +2 -2
		solver/Mesh.hpp (1.11), "Exp", lines: +26 -6
		solver/MeshOfHexahedra.hpp (1.7), "Exp", lines: +19 -3
		solver/MeshOfTetrahedra.hpp (1.6), "Exp", lines: +17 -2
		solver/Structured3DMesh.cpp (1.7), "Exp", lines: +2 -1
		solver/Structured3DMesh.hpp (1.10), "Exp", lines: +2 -2
		solver/SurfaceMesh.hpp (1.5), "Exp", lines: +3 -3
		solver/SurfaceMeshOfQuadrangles.hpp (1.6), "Exp", lines: +15 -1
		solver/SurfaceMeshOfTriangles.hpp (1.8), "Exp", lines: +15 -1

	Finished family descriptor implementation. Family descriptor
	indicates if a mesh is a surface or a volume mesh.

2004-05-31 Monday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.16), "Exp", lines: +51 -11

	Fixed reading of medit functions thanks to Alban's report.

2004-05-28 Friday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.15), "Exp", lines: +3 -3

	Fixed a stupid cast thanks to the report of Alban Pages.

2004-05-26 Wednesday  delpinux

	Changed:
		language/parse.ff.yy (1.23), "Exp", lines: +8 -18

	fixed domain definition syntax.

2004-05-18 Tuesday  dobj

	Changed:
		solver/MeshSimplifier.cpp (1.10), "Exp", lines: +318 -240
		solver/MeshSimplifier.hpp (1.4), "Exp", lines: +4 -185

	Advanced design of the ff3d function "simplify" (in class
	MeshSimplifier) : removed old unused functions, internal functions
	moved to struct Internals, cleaned debug ouput.

2004-05-17 Monday  opkod

	Changed:
		solver/connected_triangle.hpp (1.3), "Exp", lines: +19 -19


		Updated naming of private and protected members/data (using
	__prefix).  Comments of this file and triangultion.* are in french,
	I have to translate them.

2004-05-17 Monday  opkod

	Changed:
		solver/triangulation.cpp (1.5), "Exp", lines: +81 -81
		solver/triangulation.hpp (1.3), "Exp", lines: +23 -23


		Updated naming of private and protected members/data (using
	__ prefix)

2004-05-15 Saturday  delpinux

	Added:
		solver/WorkingMesh.hpp (1.1)
	Changed:
		solver/SurfaceMeshGenerator.cpp (1.68), "Exp", lines: +37 -27

	Began clean-up of surface mesh generation.

2004-05-15 Saturday  delpinux

	Changed:
		configure.ac (1.18), "Exp", lines: +1 -1

	Fixed release number.

2004-05-13 Thursday  delpinux

	Changed:
		utils/StaticBase.hpp (1.1.1.1.2.1), "Exp", lines: +3 -1
		utils/StreamCenter.cpp (1.2.2.1), "Exp", lines: +5 -6
		utils/ParameterCenter.cpp (1.1.1.1.2.1), "Exp", lines: +1 -3
		utils/ReferenceCounting.cpp (1.1.1.1.2.1), "Exp", lines: +1 -5
		utils/ReferenceCounting.hpp (1.4.2.1), "Exp", lines: +3 -3
		utils/Makefile.am (1.2.2.1), "Exp", lines: +9 -1
		solver/SurfaceMeshGenerator.cpp (1.64.2.1), "Exp", lines: +80 -21
		solver/Tetrahedron.hpp (1.6.2.1), "Exp", lines: +33 -3
		solver/Triangle.hpp (1.10.2.1), "Exp", lines: +17 -1
		solver/UserFunction.hpp (1.4.2.1), "Exp", lines: +9 -1
		solver/VariationalBorderOperator.hpp (1.2.2.1), "Exp", lines: +12 -2
		solver/VariationalLinearOperator.hpp (1.2.2.1), "Exp", lines: +2 -3
		solver/QuadratureFormula.hpp (1.2.2.1), "Exp", lines: +137 -11
		solver/Structured3DMesh.cpp (1.4.2.1), "Exp", lines: +34 -20
		solver/MeshSimplifier.hpp (1.2.2.1), "Exp", lines: +197 -5
		solver/MeshTetrahedrizor.cpp (1.3.2.1), "Exp", lines: +5 -6
		solver/MeshWriter.cpp (1.5.2.1), "Exp", lines: +26 -42
		solver/MeshWriter.hpp (1.3.2.1), "Exp", lines: +2 -2
		solver/P1FiniteElement.cpp (1.1.2.1), "Exp", lines: +2 -2
		solver/P1FiniteElement.hpp (1.1.2.1), "Exp", lines: +15 -1
		solver/Q1FiniteElement.cpp (1.2.2.1), "Exp", lines: +2 -2
		solver/Q1FiniteElement.hpp (1.2.2.1), "Exp", lines: +15 -2
		solver/Quadrangle.hpp (1.8.2.1), "Exp", lines: +2 -4
		solver/QuadratureFormula.cpp (1.2.2.1), "Exp", lines: +1 -164
		solver/MeshSimplifier.cpp (1.7.2.1), "Exp", lines: +818 -85
		solver/MeshOfTetrahedra.hpp (1.4.2.1), "Exp", lines: +27 -5
		solver/MeshReader.cpp (1.5.2.1), "Exp", lines: +208 -45
		solver/MeshReader.hpp (1.5.2.1), "Exp", lines: +48 -13
		solver/ConformTransformation.cpp (1.6.2.1), "Exp", lines: +4 -7
		solver/ConformTransformation.hpp (1.6.2.1), "Exp", lines: +39 -5
		solver/Convection.cpp (1.2.2.1), "Exp", lines: +2 -93
		solver/Convection.hpp (1.3.2.1), "Exp", lines: +240 -28
		solver/Edge.hpp (1.5.2.1), "Exp", lines: +20 -2
		solver/FEMDiscretization.hpp (1.7.2.1), "Exp", lines: +178 -234
		solver/FictitiousDomainMethod.cpp (1.6.2.1), "Exp", lines: +2 -1
		solver/Makefile.am (1.8.2.2), "Exp", lines: +31 -1
		solver/Mesh.hpp (1.9.2.1), "Exp", lines: +10 -10
		solver/MeshOfHexahedra.cpp (1.7.2.1), "Exp", lines: +6 -2
		solver/MeshOfTetrahedra.cpp (1.3.2.1), "Exp", lines: +5 -23
		scripts/listOptions (1.2.2.1), "Exp", lines: +5 -2
		solver/BaseFEMDiscretization.hpp (1.3.2.1), "Exp", lines: +1 -2
		solver/Boundary.hpp (1.2.2.1), "Exp", lines: +3 -2
		solver/BoundaryCondition.hpp (1.1.1.1.2.1), "Exp", lines: +6 -1
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1.2.1), "Exp", lines: +24 -24
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6.2.1), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationFEM.hpp (1.3.2.1), "Exp", lines: +1 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6.2.1), "Exp", lines: +40 -25
		solver/BoundaryConditionFDMDiscretization.hpp (1.6.2.1), "Exp", lines: +4 -4
		solver/BoundaryList.hpp (1.1.4.1), "Exp", lines: +0 -0
		solver/BoundaryMeshAssociation.hpp (1.1.2.1), "Exp", lines: +56 -2
		solver/BoundaryReferences.hpp (1.1.2.1), "Exp", lines: +2 -3
		scripts/.cvsignore (1.1.4.1), "Exp", lines: +0 -0
		scripts/Makefile.am (1.1.4.1), "Exp", lines: +0 -0
		language/VariationalFormulaExpression.cpp (1.1.1.1.2.1), "Exp", lines: +1 -11
		language/VariationalOperatorExpression.hpp (1.3.2.1), "Exp", lines: +2 -114
		language/VariationalProblemExpression.cpp (1.3.2.1), "Exp", lines: +82 -27
		language/VariationalProblemExpression.hpp (1.2.2.1), "Exp", lines: +49 -1
		language/parse.ff.yy (1.15.2.3), "Exp", lines: +60 -9
		graphics/Makefile.am (1.2.2.1), "Exp", lines: +3 -1
		language/BoundaryConditionListExpression.cpp (1.1.1.1.2.1), "Exp", lines: +26 -2
		language/BoundaryConditionListExpression.hpp (1.2.2.1), "Exp", lines: +9 -4
		language/BoundaryExpression.cpp (1.3.2.1), "Exp", lines: +27 -5
		language/BoundaryExpression.hpp (1.3.2.1), "Exp", lines: +48 -1
		language/EmbededFunctions.cpp (1.1.1.1.2.1), "Exp", lines: +87 -17
		language/EmbededFunctions.hpp (1.4.2.1), "Exp", lines: +96 -37
		language/FFLexer.cpp (1.14.2.2), "Exp", lines: +4 -1
		language/FunctionExpression.cpp (1.11.2.1), "Exp", lines: +167 -81
		language/FunctionExpression.hpp (1.7.2.1), "Exp", lines: +77 -14
		language/Information.cpp (1.1.1.1.2.1), "Exp", lines: +1 -3
		language/Information.hpp (1.1.1.1.2.1), "Exp", lines: +5 -4
		language/Makefile.am (1.4.2.1), "Exp", lines: +30 -42
		language/MeshExpression.cpp (1.14.2.1), "Exp", lines: +14 -11
		language/MeshExpression.hpp (1.8.2.1), "Exp", lines: +6 -6
		language/MultiLinearExpression.hpp (1.2.2.1), "Exp", lines: +5 -17
		geometry/Plane.hpp (1.2.2.1), "Exp", lines: +52 -17
		geometry/SceneBox.hpp (1.1.1.1.2.1), "Exp", lines: +4 -4
		geometry/Shape.hpp (1.6.2.1), "Exp", lines: +26 -4
		geometry/Sphere.hpp (1.2.2.1), "Exp", lines: +3 -3
		geometry/Torus.hpp (1.2.2.1), "Exp", lines: +2 -2
		geometry/Union.hpp (1.2.2.1), "Exp", lines: +3 -3
		geometry/ObjectTransformer.hpp (1.1.4.1), "Exp", lines: +1 -1
		geometry/Plane.cpp (1.2.2.1), "Exp", lines: +110 -3
		geometry/Cone.hpp (1.3.2.1), "Exp", lines: +9 -9
		geometry/Cube.hpp (1.3.2.1), "Exp", lines: +17 -8
		geometry/Cylinder.cpp (1.2.2.1), "Exp", lines: +8 -9
		geometry/Cylinder.hpp (1.3.2.1), "Exp", lines: +29 -21
		geometry/Difference.hpp (1.3.2.1), "Exp", lines: +4 -7
		geometry/InfiniteCone.cpp (1.2.2.1), "Exp", lines: +0 -0
		geometry/InfiniteCone.hpp (1.1.4.1), "Exp", lines: +1 -1
		geometry/InfiniteCylinder.cpp (1.2.2.1), "Exp", lines: +0 -0
		geometry/InfiniteCylinder.hpp (1.1.4.1), "Exp", lines: +1 -1
		geometry/Intersection.hpp (1.2.2.1), "Exp", lines: +5 -4
		geometry/Makefile.am (1.2.2.1), "Exp", lines: +13 -21
		geometry/Not.hpp (1.3.2.1), "Exp", lines: +3 -3
		geometry/ObjectTransformer.cpp (1.1.4.1), "Exp", lines: +1 -1
		examples/temperature.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/test.ff (1.1.4.1), "Exp", lines: +0 -0
		examples/test.pov (1.1.4.1), "Exp", lines: +0 -0
		examples/stokes.ff (1.1.4.1), "Exp", lines: +1 -1
		examples/stokes.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/temperature.ff (1.1.4.1), "Exp", lines: +1 -1
		examples/navier-stokes.ff (1.1.4.1), "Exp", lines: +1 -1
		examples/navier-stokes.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/potential-fluid-flow.ff (1.1.4.1), "Exp", lines: +1 -1
		examples/potential-fluid-flow.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/natural-convection.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/hydrostatic.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/laplacian-lens.pov (1.1.4.1), "Exp", lines: +0 -0
		examples/laplacian-spike.pov (1.1.4.1), "Exp", lines: +0 -0
		examples/natural-convection.ff (1.2.4.1), "Exp", lines: +1 -1
		examples/elasticity.pov (1.1.4.1), "Exp", lines: +1 -1
		examples/hydrostatic.ff (1.1.4.1), "Exp", lines: +1 -1
		examples/Makefile.am (1.1.4.1), "Exp", lines: +0 -0
		examples/elasticity.ff (1.2.4.1), "Exp", lines: +1 -1
		examples/.cvsignore (1.1.4.1), "Exp", lines: +0 -0
		doc/doc-tests/Makefile.am (1.1.4.1), "Exp", lines: +0 -0
		doc/doc-tests/.cvsignore (1.1.1.1.2.1), "Exp", lines: +2 -0
		doc/scene1.pdf (1.1.4.1), "Exp", lines: +0 -0
		doc/scene1.eps (1.1.4.1), "Exp", lines: +0 -0
		doc/freefem3dDocBody.tex (1.10.2.1), "Exp", lines: +122 -120
		doc/freefem3dDoc.tex (1.8.2.1), "Exp", lines: +28 -7
		doc/example1V.pdf (1.1.4.1), "Exp", lines: +0 -0
		doc/example1V.eps (1.1.4.1), "Exp", lines: +0 -0
		doc/example1U.pdf (1.1.4.1), "Exp", lines: +0 -0
		doc/example1U.eps (1.1.4.1), "Exp", lines: +0 -0
		doc/Makefile.am (1.8.4.1), "Exp", lines: +0 -0
		doc/.cvsignore (1.1.1.1.2.1), "Exp", lines: +2 -0
		algebra/SparseMatrix.hpp (1.2.2.1), "Exp", lines: +5 -2
		ltmain.sh (1.1.1.1.2.1), "Exp", lines: +2175 -857
		algebra/Makefile.am (1.2.2.1), "Exp", lines: +10 -2
		ff3d.texinfo (1.2.2.1), "Exp", lines: +8 -21
		ff3d-opts.texi (1.1.2.1), "Exp", lines: +21 -2
		ff3d.spec.in (1.1.1.1.2.1), "Exp", lines: +2 -2
		configure.ac (1.7.2.1), "Exp", lines: +6 -3
		checkopt.def.in (1.1.2.1), "Exp", lines: +39 -10
		README (1.10.2.2), "Exp", lines: +34 -11
		acinclude.m4 (1.4.2.1), "Exp", lines: +29 -7
		Makefile.am (1.5.2.1), "Exp", lines: +9 -6
		NEWS (1.1.1.1.2.1), "Exp", lines: +43 -0
		ChangeLog (1.1.1.1.2.1), "Exp", lines: +2702 -2
		.cvsignore (1.3.2.1), "Exp", lines: +20 -0

	Synchronized the dg branch with the main branch

2004-05-13 Thursday  delpinux

	Changed:
		utils/StreamCenter.cpp (1.2.4.1), "Exp", lines: +5 -6
		utils/ParameterCenter.cpp (1.1.1.1.4.1), "Exp", lines: +1 -3
		utils/ReferenceCounting.cpp (1.1.1.1.4.1), "Exp", lines: +1 -5
		utils/ReferenceCounting.hpp (1.4.4.1), "Exp", lines: +3 -3
		utils/StaticBase.hpp (1.1.1.1.4.1), "Exp", lines: +3 -1
		solver/MeshReader.cpp (1.7.2.1), "Exp", lines: +95 -21
		solver/MeshReader.hpp (1.7.2.1), "Exp", lines: +22 -15
		solver/MeshSimplifier.cpp (1.7.4.1), "Exp", lines: +818 -85
		solver/MeshSimplifier.hpp (1.2.4.1), "Exp", lines: +197 -5
		solver/MeshTetrahedrizor.cpp (1.3.4.1), "Exp", lines: +5 -6
		solver/MeshWriter.cpp (1.6.2.1), "Exp", lines: +1 -2
		solver/P1FiniteElement.cpp (1.2.2.1), "Exp", lines: +1 -2
		solver/Q1FiniteElement.cpp (1.3.2.1), "Exp", lines: +1 -2
		solver/QuadratureFormula.cpp (1.2.4.1), "Exp", lines: +1 -164
		solver/QuadratureFormula.hpp (1.2.4.1), "Exp", lines: +137 -11
		solver/SurfaceMeshGenerator.cpp (1.65.2.1), "Exp", lines: +31 -14
		solver/Tetrahedron.hpp (1.6.4.1), "Exp", lines: +33 -3
		solver/Triangle.hpp (1.10.4.1), "Exp", lines: +17 -1
		solver/UserFunction.hpp (1.4.4.1), "Exp", lines: +9 -1
		solver/VariationalBorderOperator.hpp (1.2.4.1), "Exp", lines: +12 -2
		solver/VariationalLinearOperator.hpp (1.2.4.1), "Exp", lines: +2 -3
		language/FunctionExpression.hpp (1.8.2.1), "Exp", lines: +69 -11
		language/Information.cpp (1.1.1.1.4.1), "Exp", lines: +1 -3
		language/Information.hpp (1.1.1.1.4.1), "Exp", lines: +5 -4
		language/Makefile.am (1.6.2.1), "Exp", lines: +17 -44
		language/MeshExpression.cpp (1.15.2.1), "Exp", lines: +11 -10
		language/MeshExpression.hpp (1.8.4.1), "Exp", lines: +6 -6
		language/MultiLinearExpression.hpp (1.2.4.1), "Exp", lines: +5 -17
		language/VariationalFormulaExpression.cpp (1.1.1.1.4.1), "Exp", lines: +1 -11
		language/VariationalOperatorExpression.hpp (1.3.4.1), "Exp", lines: +2 -114
		language/VariationalProblemExpression.cpp (1.3.4.1), "Exp", lines: +82 -27
		language/VariationalProblemExpression.hpp (1.2.4.1), "Exp", lines: +49 -1
		language/parse.ff.yy (1.16.2.2), "Exp", lines: +36 -8
		scripts/.cvsignore (1.1.2.1), "Exp", lines: +0 -0
		scripts/Makefile.am (1.1.2.1), "Exp", lines: +0 -0
		scripts/listOptions (1.2.4.1), "Exp", lines: +5 -2
		solver/BaseFEMDiscretization.hpp (1.3.4.1), "Exp", lines: +1 -2
		solver/Boundary.hpp (1.2.4.1), "Exp", lines: +3 -2
		solver/BoundaryCondition.hpp (1.1.1.1.4.1), "Exp", lines: +6 -1
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1.4.1), "Exp", lines: +24 -24
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6.4.1), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationFEM.hpp (1.3.4.1), "Exp", lines: +1 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6.4.1), "Exp", lines: +40 -25
		solver/BoundaryConditionFDMDiscretization.hpp (1.6.4.1), "Exp", lines: +4 -4
		solver/BoundaryList.hpp (1.1.2.1), "Exp", lines: +0 -0
		solver/BoundaryMeshAssociation.hpp (1.1.4.1), "Exp", lines: +56 -2
		solver/BoundaryReferences.hpp (1.1.4.1), "Exp", lines: +2 -3
		solver/ConformTransformation.cpp (1.7.2.1), "Exp", lines: +4 -4
		solver/ConformTransformation.hpp (1.6.4.1), "Exp", lines: +39 -5
		solver/Convection.cpp (1.2.4.1), "Exp", lines: +2 -93
		solver/Convection.hpp (1.3.4.1), "Exp", lines: +240 -28
		solver/Edge.hpp (1.5.4.1), "Exp", lines: +20 -2
		solver/FEMDiscretization.hpp (1.8.2.1), "Exp", lines: +172 -228
		solver/FictitiousDomainMethod.cpp (1.6.4.1), "Exp", lines: +2 -1
		solver/Makefile.am (1.9.2.2), "Exp", lines: +3 -3
		solver/Mesh.hpp (1.9.4.1), "Exp", lines: +10 -10
		solver/MeshOfTetrahedra.cpp (1.3.4.1), "Exp", lines: +5 -23
		solver/MeshOfTetrahedra.hpp (1.4.4.1), "Exp", lines: +27 -5
		doc/freefem3dDocBody.tex (1.11.2.1), "Exp", lines: +113 -111
		doc/scene1.eps (1.1.2.1), "Exp", lines: +0 -0
		doc/scene1.pdf (1.1.2.1), "Exp", lines: +0 -0
		doc/doc-tests/.cvsignore (1.1.1.1.4.1), "Exp", lines: +2 -0
		doc/doc-tests/Makefile.am (1.1.2.1), "Exp", lines: +0 -0
		examples/.cvsignore (1.1.2.1), "Exp", lines: +0 -0
		examples/Makefile.am (1.1.2.1), "Exp", lines: +0 -0
		examples/elasticity.ff (1.2.2.1), "Exp", lines: +1 -1
		examples/elasticity.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/hydrostatic.ff (1.1.2.1), "Exp", lines: +1 -1
		examples/hydrostatic.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/laplacian-lens.pov (1.1.2.1), "Exp", lines: +0 -0
		examples/laplacian-spike.pov (1.1.2.1), "Exp", lines: +0 -0
		examples/natural-convection.ff (1.2.2.1), "Exp", lines: +1 -1
		examples/natural-convection.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/navier-stokes.ff (1.1.2.1), "Exp", lines: +1 -1
		examples/navier-stokes.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/potential-fluid-flow.ff (1.1.2.1), "Exp", lines: +1 -1
		examples/potential-fluid-flow.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/stokes.ff (1.1.2.1), "Exp", lines: +1 -1
		examples/stokes.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/temperature.ff (1.1.2.1), "Exp", lines: +1 -1
		examples/temperature.pov (1.1.2.1), "Exp", lines: +1 -1
		examples/test.ff (1.1.2.1), "Exp", lines: +0 -0
		examples/test.pov (1.1.2.1), "Exp", lines: +0 -0
		geometry/InfiniteCone.cpp (1.1.2.1), "Exp", lines: +2 -1
		geometry/InfiniteCylinder.cpp (1.1.2.1), "Exp", lines: +1 -1
		geometry/Makefile.am (1.5.2.1), "Exp", lines: +4 -22
		geometry/ObjectTransformer.cpp (1.1.2.1), "Exp", lines: +1 -1
		geometry/ObjectTransformer.hpp (1.1.2.1), "Exp", lines: +1 -1
		geometry/SceneBox.hpp (1.1.1.1.4.1), "Exp", lines: +4 -6
		language/BoundaryConditionListExpression.cpp (1.1.1.1.4.1), "Exp", lines: +26 -2
		language/BoundaryConditionListExpression.hpp (1.2.4.1), "Exp", lines: +9 -4
		language/BoundaryExpression.cpp (1.3.4.1), "Exp", lines: +27 -5
		language/BoundaryExpression.hpp (1.3.4.1), "Exp", lines: +48 -1
		language/FFLexer.cpp (1.15.2.2), "Exp", lines: +3 -1
		language/FunctionExpression.cpp (1.11.4.1), "Exp", lines: +167 -81
		.cvsignore (1.4.2.1), "Exp", lines: +13 -0
		ChangeLog (1.1.1.1.4.1), "Exp", lines: +2377 -2
		Makefile.am (1.6.2.1), "Exp", lines: +9 -6
		NEWS (1.3.2.1), "Exp", lines: +38 -3
		README (1.10.4.1), "Exp", lines: +34 -11
		acinclude.m4 (1.4.4.1), "Exp", lines: +29 -7
		checkopt.def.in (1.1.4.1), "Exp", lines: +39 -10
		config.guess (1.1.2.1), "Exp", lines: +19 -2
		config.sub (1.1.2.1), "Exp", lines: +31 -4
		configure.ac (1.7.4.1), "Exp", lines: +6 -3
		ff3d-opts.texi (1.2.2.1), "Exp", lines: +3 -3
		ff3d.spec.in (1.1.1.1.4.1), "Exp", lines: +2 -2
		ff3d.texinfo (1.2.4.1), "Exp", lines: +8 -21
		ltmain.sh (1.1.1.1.4.1), "Exp", lines: +2175 -857
		algebra/SparseMatrix.hpp (1.2.4.1), "Exp", lines: +5 -2
		doc/.cvsignore (1.1.1.1.4.1), "Exp", lines: +2 -0
		doc/Makefile.am (1.8.2.1), "Exp", lines: +0 -0
		doc/example1U.eps (1.1.2.1), "Exp", lines: +0 -0
		doc/example1U.pdf (1.1.2.1), "Exp", lines: +0 -0
		doc/example1V.eps (1.1.2.1), "Exp", lines: +0 -0
		doc/example1V.pdf (1.1.2.1), "Exp", lines: +0 -0
		doc/freefem3dDoc.tex (1.9.2.1), "Exp", lines: +26 -5

	Synchronized the hj branch with the main branch

2004-05-09 Sunday  delpinux

	Changed:
		NEWS (1.11), "Exp", lines: +18 -7
		configure.ac (1.17), "Exp", lines: +1 -1

	Started 1.0-pre5.

2004-05-08 Saturday  delpinux

	Changed:
		ChangeLog (1.4), "Exp", lines: +150 -0

	Updated Changelog information for the new release.

2004-05-08 Saturday  delpinux

	Changed:
		NEWS (1.10), "Exp", lines: +6 -7
		README (1.13), "Exp", lines: +23 -6
		configure.ac (1.16), "Exp", lines: +1 -1
		doc/freefem3dDocBody.tex (1.17), "Exp", lines: +2 -2

	Release 1.0-pre4 notes.

2004-05-08 Saturday  delpinux

	Changed:
		scripts/listOptions (1.4), "Exp", lines: +1 -1

	Replaced '#!/usr/bin/zsh' by the standard '#/bin/sh'.

2004-05-06 Thursday  prudhomm

	Changed:
		NEWS (1.9), "Exp", lines: +9 -0
		configure.ac (1.15), "Exp", lines: +1 -1
		doc/freefem3dDoc.tex (1.15), "Exp", lines: +1 -1

	bumped up version to 0.1pre5 released 0.1pre4 in debian 0.1.pre3
	tarball was totally broken in Debian due to automake/tar

2004-05-06 Thursday  prudhomm

	Added:
		scripts/.cvsignore (1.1)
		scripts/Makefile.am (1.1)
	Changed:
		Makefile.am (1.12), "Exp", lines: +1 -0
		configure.ac (1.14), "Exp", lines: +1 -0
		doc/Makefile.am (1.8), "Exp", lines: +1 -1

	make ff3d distcheck clean!

2004-05-02 Sunday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.11), "Exp", lines: +10 -10

	Fixed few C++ standard violations thanks to g+-3.4.

2004-05-01 Saturday  delpinux

	Changed:
		doc/Makefile.am (1.7), "Exp", lines: +7 -4
		scripts/listOptions (1.3), "Exp", lines: +4 -1

	Added generation of 'parameters.tex' needed by to built the
	documentation.

2004-05-01 Saturday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.16), "Exp", lines: +79 -79

	Lots of typos fixed thanks to Mourad Ismail suggestions.

2004-04-30 Friday  dobj

	Changed:
		solver/MeshSimplifier.cpp (1.9), "Exp", lines: +78 -59

	I fixed a bug

2004-04-29 Thursday  delpinux

	Changed:
		geometry/InfiniteCone.cpp (1.2), "Exp", lines: +2 -1
		geometry/InfiniteCylinder.cpp (1.2), "Exp", lines: +1 -1

	This finally fixes the bug reported by Tobias Naehring.

2004-04-29 Thursday  dobj

	Changed:
		solver/MeshSimplifier.cpp (1.8), "Exp", lines: +799 -85
		solver/MeshSimplifier.hpp (1.3), "Exp", lines: +197 -5

	with P. Have the ff3d function "simplify" seems to work. It
	provides the capability to remove the degenerated elements from a
	mesh.  Design and optimisation are in progress.

2004-04-29 Thursday  dobj

	Changed:
		solver/Edge.hpp (1.6), "Exp", lines: +20 -2

	new non const method Edge::operator()

2004-04-29 Thursday  dobj

	Changed:
		solver/Triangle.hpp (1.11), "Exp", lines: +17 -1

	new method Triangle::find which search a vertex in the triangle

2004-04-25 Sunday  delpinux

	Added:
		geometry/ObjectTransformer.cpp (1.1)
		geometry/ObjectTransformer.hpp (1.1)
	Changed:
		solver/SurfaceMeshGenerator.cpp (1.67), "Exp", lines: +14 -7
		geometry/Makefile.am (1.6), "Exp", lines: +4 -22

	Now passes transformations related to boolean set operations to
	primitives. This should fix the bug reported by Tobias Nhring.

2004-04-23 Friday  delpinux

	Changed:
		NEWS (1.8), "Exp", lines: +3 -0

	Update.

2004-04-23 Friday  delpinux

	Changed:
		README (1.12), "Exp", lines: +12 -6

	Updated sources downloading.

2004-04-23 Friday  delpinux

	Changed:
		examples/elasticity.ff (1.2), "Exp", lines: +3 -2
		examples/natural-convection.ff (1.2), "Exp", lines: +2 -2

	Fixed solver options. Elasticity requires a much better
	preconditionner than diagonal. I switched to incomplete Choleski.

2004-04-22 Thursday  delpinux

	Changed:
		acinclude.m4 (1.7), "Exp", lines: +4 -4
		doc/freefem3dDocBody.tex (1.15), "Exp", lines: +3 -3

	Changed configure option --enable-opt to --enable-optimize which is
	more clear (this could be confusing with the usage of libopts).

2004-04-22 Thursday  delpinux

	Changed:
		solver/MeshReader.cpp (1.10), "Exp", lines: +3 -3
		solver/MeshWriter.cpp (1.7), "Exp", lines: +1 -2

	Cosmetic clean-up.

2004-04-22 Thursday  delpinux

	Changed:
		solver/VariationalBorderOperator.hpp (1.3), "Exp", lines: +12 -2
		language/VariationalProblemExpression.cpp (1.6), "Exp", lines: +8 -3
		solver/BoundaryMeshAssociation.hpp (1.3), "Exp", lines: +56 -1

	Fixed mesh extraction/creation for boundary related to (bi)linear
	forms.

2004-04-19 Monday  delpinux

	Changed:
		language/VariationalProblemExpression.cpp (1.5), "Exp", lines: +75 -9
		language/VariationalProblemExpression.hpp (1.3), "Exp", lines: +49 -1
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.4), "Exp", lines: +2 -2
		solver/BoundaryMeshAssociation.hpp (1.2), "Exp", lines: +1 -2
		solver/BoundaryReferences.hpp (1.2), "Exp", lines: +2 -3

	Fixed multiple Dirichlet boundaries for variational formulae.

2004-04-18 Sunday  delpinux

	Changed:
		solver/BaseFEMDiscretization.hpp (1.4), "Exp", lines: +1 -2
		solver/FEMDiscretization.hpp (1.10), "Exp", lines: +144 -201

	Fixed Variationnal formula with standard FEM method

2004-04-18 Sunday  delpinux

	Changed:
		language/MultiLinearExpression.hpp (1.3), "Exp", lines: +5 -17
		language/VariationalFormulaExpression.cpp (1.2), "Exp", lines: +1 -11
		language/VariationalOperatorExpression.hpp (1.4), "Exp", lines: +2 -114
		language/VariationalProblemExpression.cpp (1.4), "Exp", lines: +1 -17
		solver/Makefile.am (1.11), "Exp", lines: +2 -2
		solver/VariationalLinearOperator.hpp (1.3), "Exp", lines: +2 -3

	Removed useless right hand side linear variationnal operator. It
	was just a test for Chimera method.

2004-04-17 Saturday  delpinux

	Changed:
		configure.ac (1.13), "Exp", lines: +1 -1

	Added new version

2004-04-17 Saturday  delpinux

	Changed:
		NEWS (1.7), "Exp", lines: +3 -0

	[no log message]

2004-04-17 Saturday  delpinux

	Changed:
		solver/MeshReader.cpp (1.9), "Exp", lines: +61 -22
		solver/MeshReader.hpp (1.9), "Exp", lines: +18 -14

	Made mesh reader more verbose (references are now shown while
	reading it).

2004-04-17 Saturday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.14), "Exp", lines: +5 -1
		solver/ConformTransformation.hpp (1.7), "Exp", lines: +39 -5

	Plugged P1 function derivative evaluation.

2004-04-16 Friday  prudhomm

	Changed:
		solver/Makefile.am (1.10), "Exp", lines: +2 -2

	added BoundaryList.hpp to Makefile.am

2004-04-16 Friday  delpinux

	Changed:
		ChangeLog (1.3), "Exp", lines: +30 -252

	Last cvs2cl update before 1.0-pre3

2004-04-16 Friday  delpinux

	Added:
		solver/BoundaryList.hpp (1.1)
	Changed:
		language/BoundaryConditionListExpression.cpp (1.2), "Exp", lines: +26 -2
		language/BoundaryConditionListExpression.hpp (1.3), "Exp", lines: +9 -4
		language/BoundaryExpression.cpp (1.4), "Exp", lines: +27 -5
		language/BoundaryExpression.hpp (1.4), "Exp", lines: +48 -1
		language/parse.ff.yy (1.22), "Exp", lines: +21 -2
		solver/Boundary.hpp (1.3), "Exp", lines: +3 -2
		solver/BoundaryCondition.hpp (1.2), "Exp", lines: +6 -1

	Language improvement. Now, multiple boundaries can be used for a
	single condition when specifying boundary conditions or boundary
	variationnal forms.

2004-04-16 Friday  prudhomm

	Changed:
		doc/Makefile.am (1.6), "Exp", lines: +8 -8

	added export some shells want to have the env variable exported to
	make this work

2004-04-16 Friday  prudhomm

	Changed:
		config.guess (1.2), "Exp", lines: +19 -2
		config.sub (1.2), "Exp", lines: +31 -4
		ltmain.sh (1.2), "Exp", lines: +2174 -856

	update config.* update ltmain.sh

2004-04-16 Friday  prudhomm

	Changed:
		ChangeLog (1.2), "Exp", lines: +2449 -2

	update ChangeLog using cvs2cl

2004-04-16 Friday  prudhomm

	Changed:
		doc/Makefile.am (1.5), "Exp", lines: +15 -13

	- make distcheck runs ok - split .dvi and .ps generation

2004-04-16 Friday  prudhomm

	Added:
		examples/.cvsignore (1.1)
		examples/Makefile.am (1.1)
	Changed:
		Makefile.am (1.11), "Exp", lines: +1 -0
		NEWS (1.6), "Exp", lines: +4 -2
		configure.ac (1.12), "Exp", lines: +1 -0

	added examples to tarball archive

2004-04-16 Friday  prudhomm

	Deleted:
		doc/example1U.epsf (1.2)
		doc/example1V.epsf (1.2)
		doc/scene1.epsf (1.2)
	Added:
		doc/example1U.eps (1.1)
		doc/example1V.eps (1.1)
		doc/scene1.eps (1.1)
	Changed:
		doc/Makefile.am (1.4), "Exp", lines: +19 -5
		doc/freefem3dDoc.tex (1.14), "Exp", lines: +1 -1

	renamed *.epsf to *.eps to allow use \includegraphics{} without
	extension (i.e .epsf is not recognized)

		removed the draft option to \documentclass options (we want
	to see the graphics ;) )

2004-04-16 Friday  prudhomm

	Added:
		doc/example1U.pdf (1.1)
		doc/example1V.pdf (1.1)
		doc/scene1.pdf (1.1)
	Changed:
		doc/Makefile.am (1.3), "Exp", lines: +15 -3

	added pdf version of the graphics

		added some rules to create pdf/ps files

2004-04-16 Friday  delpinux

	Deleted:
		doc/UserManual.tex (1.2)
	Changed:
		doc/Makefile.am (1.2), "Exp", lines: +2 -2

	Removed the obsolete documentation file: UserManual.tex

2004-04-16 Friday  delpinux

	Changed:
		NEWS (1.5), "Exp", lines: +5 -1
		solver/MeshReader.cpp (1.8), "Exp", lines: +36 -1
		solver/MeshReader.hpp (1.8), "Exp", lines: +5 -2

	Improved mesh reader. No more crash with Ridges, Corners and Edges
	keywords. These sections are just ignored.

2004-04-15 Thursday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.13), "Exp", lines: +43 -61
		language/FunctionExpression.hpp (1.11), "Exp", lines: +11 -3
		solver/Convection.cpp (1.3), "Exp", lines: +2 -93
		solver/Convection.hpp (1.4), "Exp", lines: +240 -28

	Made some clean-up for convection operator and implemented it for
	Tetrahedral meshes. Navier-Stokes for unstructured P1 meshes is now
	available.

2004-04-15 Thursday  delpinux

	Changed:
		solver/MeshOfTetrahedra.cpp (1.4), "Exp", lines: +5 -23
		solver/MeshOfTetrahedra.hpp (1.5), "Exp", lines: +27 -5
		solver/MeshTetrahedrizor.cpp (1.4), "Exp", lines: +5 -6
		solver/Tetrahedron.hpp (1.7), "Exp", lines: +33 -3
		solver/UserFunction.hpp (1.5), "Exp", lines: +9 -1

	Set cartesian to barycentric coordinates translation member of
	Tetrahedron class.

2004-04-15 Thursday  delpinux

	Changed:
		solver/Mesh.hpp (1.10), "Exp", lines: +10 -10

	Fixed operator=(Cell*) for Mesh::T_iterator

2004-04-13 Tuesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.66), "Exp", lines: +20 -10

	Empty mesh generation only produces warnings by now.

2004-04-13 Tuesday  delpinux

	Changed:
		language/parse.ff.yy (1.21), "Exp", lines: +5 -1

	Added missing scene variable affectation.

2004-04-13 Tuesday  delpinux

	Changed:
		utils/StreamCenter.cpp (1.4), "Exp", lines: +5 -4

	Fixed crash when ff3d could not write-open 'ff3d.log'.

2004-04-04 Sunday  prudhomm

	Changed:
		configure.ac (1.11), "Exp", lines: +1 -1
		doc/freefem3dDoc.tex (1.13), "Exp", lines: +1 -1

	bump version number to 1.0pre3 1.0pre2 has been uploaded to Debian

2004-04-04 Sunday  prudhomm

	Changed:
		doc/freefem3dDoc.tex (1.12), "Exp", lines: +3 -1

	to make an index  use \printindex defined in package makeidx

2004-04-04 Sunday  prudhomm

	Changed:
		doc/freefem3dDocBody.tex (1.14), "Exp", lines: +3 -3

	removed .epsf extension so that it can be compiled with latex and
	pdflatex

2004-04-04 Sunday  prudhomm

	Changed:
		.cvsignore (1.6), "Exp", lines: +1 -0

	ignore files

2004-04-04 Sunday  prudhomm

	Added:
		doc/Makefile.am (1.1)
		doc/doc-tests/Makefile.am (1.1)
	Changed:
		Makefile.am (1.10), "Exp", lines: +4 -4
		configure.ac (1.10), "Exp", lines: +2 -0
		doc/.cvsignore (1.2), "Exp", lines: +2 -0
		doc/doc-tests/.cvsignore (1.2), "Exp", lines: +2 -0

	added Makefile.am in doc/ and doc/doc-tests/

2004-04-04 Sunday  prudhomm

	Changed:
		acinclude.m4 (1.6), "Exp", lines: +7 -7

	added -Wall to all compilation flags this could be useful

2004-04-04 Sunday  prudhomm

	Deleted:
		ff3d-opts.texi (1.5)
	Changed:
		configure.ac (1.9), "Exp", lines: +1 -1

	automatically generated so it should not be in CVS

2004-04-04 Sunday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.11), "Exp", lines: +2 -0
		doc/freefem3dDocBody.tex (1.13), "Exp", lines: +20 -19

	Small fixes.

2004-04-04 Sunday  delpinux

	Changed:
		language/parse.ff.yy (1.20), "Exp", lines: +2 -3

	Fixed a warning.

2004-04-04 Sunday  delpinux

	Changed:
		Makefile.am (1.9), "Exp", lines: +2 -2
		README (1.11), "Exp", lines: +1 -1
		checkopt.def.in (1.2), "Exp", lines: +39 -10
		ff3d-opts.texi (1.4), "Exp", lines: +63 -11
		ff3d.spec.in (1.2), "Exp", lines: +2 -2
		ff3d.texinfo (1.4), "Exp", lines: +6 -6

	Few fixes in help, man and info pages Autogen-eration.

2004-03-30 Tuesday  delpinux

	Changed:
		language/FFLexer.cpp (1.16), "Exp", lines: +3 -1
		language/FunctionExpression.cpp (1.12), "Exp", lines: +121 -21
		language/FunctionExpression.hpp (1.10), "Exp", lines: +57 -9
		language/parse.ff.yy (1.19), "Exp", lines: +9 -3

	Added creation of function based on vertices references.

2004-03-27 Saturday  delpinux

	Changed:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.3), "Exp", lines: +1 -13
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.8), "Exp", lines: +1 -13

	Removed useless 'friend' qualifiers.

2004-03-27 Saturday  delpinux

	Changed:
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.7), "Exp", lines: +52 -25
		solver/BoundaryConditionFDMDiscretization.hpp (1.7), "Exp", lines: +4 -4
		solver/FEMDiscretization.hpp (1.9), "Exp", lines: +29 -28
		solver/P1FiniteElement.cpp (1.3), "Exp", lines: +1 -2
		solver/Q1FiniteElement.cpp (1.4), "Exp", lines: +1 -2
		solver/QuadratureFormula.cpp (1.3), "Exp", lines: +1 -164
		solver/QuadratureFormula.hpp (1.3), "Exp", lines: +137 -11
		utils/ParameterCenter.cpp (1.2), "Exp", lines: +1 -3
		utils/ReferenceCounting.cpp (1.2), "Exp", lines: +1 -5
		utils/StaticBase.hpp (1.2), "Exp", lines: +3 -1
		utils/StreamCenter.cpp (1.3), "Exp", lines: +1 -3
		geometry/SceneBox.hpp (1.2), "Exp", lines: +4 -4
		language/Information.cpp (1.2), "Exp", lines: +1 -3
		language/Information.hpp (1.2), "Exp", lines: +5 -4
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.2), "Exp", lines: +35 -23
		solver/BoundaryConditionDiscretizationElimination.hpp (1.7), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationFEM.hpp (1.4), "Exp", lines: +1 -3

	ff3d now compiles with g++-3.4 Thanks to this syntaxe fixes have
	been performed.

2004-03-27 Saturday  delpinux

	Changed:
		Makefile.am (1.8), "Exp", lines: +1 -1

	removed "ff3d-opts.texi" from CLEANFILES list.

2004-03-25 Thursday  delpinux

	Added:
		examples/potential-fluid-flow.ff (1.1)
		examples/potential-fluid-flow.pov (1.1)
		examples/stokes.ff (1.1)
		examples/stokes.pov (1.1)
		examples/temperature.ff (1.1)
		examples/temperature.pov (1.1)
		examples/test.ff (1.1)
		examples/test.pov (1.1)
		examples/elasticity.ff (1.1)
		examples/elasticity.pov (1.1)
		examples/hydrostatic.ff (1.1)
		examples/hydrostatic.pov (1.1)
		examples/laplacian-lens.pov (1.1)
		examples/laplacian-spike.pov (1.1)
		examples/natural-convection.ff (1.1)
		examples/natural-convection.pov (1.1)
		examples/navier-stokes.ff (1.1)
		examples/navier-stokes.pov (1.1)

	Moved testsuite examples in the 'examples' directory.

2004-03-15 Monday  delpinux

	Changed:
		language/FunctionExpression.hpp (1.9), "Exp", lines: +3 -1
		language/MeshExpression.cpp (1.16), "Exp", lines: +11 -10
		language/MeshExpression.hpp (1.9), "Exp", lines: +6 -6
		language/parse.ff.yy (1.18), "Exp", lines: +2 -2
		solver/ConformTransformation.cpp (1.8), "Exp", lines: +4 -4
		solver/FictitiousDomainMethod.cpp (1.7), "Exp", lines: +2 -1
		utils/ReferenceCounting.hpp (1.5), "Exp", lines: +3 -3

	Various compilation fixes, porting the code to g++-3.4 (porting is
	not achieved).

2004-03-15 Monday  delpinux

	Changed:
		algebra/SparseMatrix.hpp (1.3), "Exp", lines: +5 -2

	Compilation fix (thanks to gcc 3.3.3 (Debian 20040314)).

2004-03-15 Monday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.12), "Exp", lines: +11 -10
		doc/freefem3dDoc.tex (1.10), "Exp", lines: +20 -3

	Cosmetic documentation changes.

2004-03-15 Monday  delpinux

	Changed:
		NEWS (1.4), "Exp", lines: +5 -1
		acinclude.m4 (1.5), "Exp", lines: +29 -7
		language/Makefile.am (1.8), "Exp", lines: +2 -2
		language/parse.ff.yy (1.17), "Exp", lines: +2 -2

	Fixed bugs #8139 and #8140.  Compiling options managed by the
	configure script are now *) --enable-debug => for debugging code *)
	nothing => for standard compilation of the code (more portable) *)
	--enable-opt => better g++ optimizations.  The 'language' module
	options use less optimizations to prevent excessive memory usage at
	compile time: always uses no optimizations except in the
	--enable-opt (-O1 replaces -O2).

2004-03-14 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.15.2.1), "Exp", lines: +4 -1
		language/Instruction.cpp (1.8.4.1), "Exp", lines: +9 -1
		language/Instruction.hpp (1.5.4.1), "Exp", lines: +24 -2
		language/parse.ff.yy (1.16.2.1), "Exp", lines: +8 -2
		solver/HamiltonJacobiMethod.cpp (1.1.2.1), "Exp", lines: +7 -0
		solver/HamiltonJacobiMethod.hpp (1.1.2.1), "Exp", lines: +52 -0
		solver/Makefile.am (1.9.2.1), "Exp", lines: +3 -2

	Added temporary instructions and classes for Philippe Hoch to start
	Hyperbolic and Hamilton Jacobi problems resolution.

2004-03-14 Sunday  prudhomm

	Changed:
		.cvsignore (1.5), "Exp", lines: +12 -0
		Makefile.am (1.7), "Exp", lines: +2 -1
		ff3d-opts.texi (1.3), "Exp", lines: +2 -2
		ff3d.texinfo (1.3), "Exp", lines: +2 -15

	make distcheck works perfectly from start to finish now!

2004-03-14 Sunday  prudhomm

	Changed:
		configure.ac (1.8), "Exp", lines: +1 -2

	use CPPFLAGS instead of CXXFLAGS to setup the search include
	directories -I is a directive for the c preprocessor(cpp) and not
	g++ itself

2004-03-14 Sunday  prudhomm

	Changed:
		language/Makefile.am (1.7), "Exp", lines: +17 -44

	disabling optimization(CXXFLAGS) in language

2004-03-11 Thursday  delpinux

	Changed:
		solver/MeshReader.cpp (1.7), "Exp", lines: +81 -37
		solver/MeshReader.hpp (1.7), "Exp", lines: +18 -2

	Improved mesh reading: better checking of the file validity.

2004-03-03 Wednesday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.8), "Exp", lines: +10 -10
		solver/P1FiniteElement.cpp (1.2), "Exp", lines: +2 -1
		solver/P1FiniteElement.hpp (1.2), "Exp", lines: +15 -1
		solver/Q1FiniteElement.cpp (1.3), "Exp", lines: +2 -1
		solver/Q1FiniteElement.hpp (1.3), "Exp", lines: +15 -2

	Fixed mass center for tetrahedra. Thanks to the remarks of Alban
	Pages and Robert Li.

2004-02-27 Friday  delpinux

	Changed:
		NEWS (1.3), "Exp", lines: +7 -1

	Added bug correction list for pre2 version.

2004-02-26 Thursday  prudhomm

	Changed:
		NEWS (1.2), "Exp", lines: +2 -0

	added some NEWS about the pre2 release

2004-02-26 Thursday  prudhomm

	Changed:
		language/Makefile.am (1.6), "Exp", lines: +2 -1

	added *.yy to EXTRA_DIST

2004-02-26 Thursday  prudhomm

	Changed:
		algebra/Makefile.am (1.4), "Exp", lines: +5 -4
		geometry/Makefile.am (1.5), "Exp", lines: +3 -2

	added the missing .h files to noinst_HEADERS

2004-02-26 Thursday  prudhomm

	Changed:
		.cvsignore (1.4), "Exp", lines: +7 -0
		Makefile.am (1.6), "Exp", lines: +1 -1
		algebra/Makefile.am (1.3), "Exp", lines: +9 -2
		geometry/Makefile.am (1.4), "Exp", lines: +8 -1
		graphics/Makefile.am (1.3), "Exp", lines: +3 -1
		language/Makefile.am (1.5), "Exp", lines: +15 -1
		solver/Makefile.am (1.9), "Exp", lines: +31 -1
		utils/Makefile.am (1.3), "Exp", lines: +9 -1

	some work on making ff3d distcheck clean.  Right now it is still
	imposible to make a proper release of ff3d :(

2004-02-26 Thursday  prudhomm

	Changed:
		ff3d-opts.texi (1.2), "Exp", lines: +21 -2

	updated texinfo documentation a tad

2004-02-24 Tuesday  delpinux

	Changed:
		language/EmbededFunctions.cpp (1.2), "Exp", lines: +87 -17
		language/EmbededFunctions.hpp (1.5), "Exp", lines: +96 -37
		language/FFLexer.cpp (1.15), "Exp", lines: +2 -1
		language/FunctionExpression.hpp (1.8), "Exp", lines: +9 -4
		language/parse.ff.yy (1.16), "Exp", lines: +25 -2

	Fixed bug #7545 and added "xor" keyword for boolean operations.

2004-02-13 Friday  delpinux

	Changed:
		solver/Structured3DMesh.cpp (1.6), "Exp", lines: +1 -6

	Removed debugging information.

2004-02-13 Friday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.9), "Exp", lines: +2 -2
		doc/freefem3dDocBody.tex (1.11), "Exp", lines: +9 -9

	Typo fixes.

2004-02-13 Friday  delpinux

	Changed:
		solver/Structured3DMesh.cpp (1.5), "Exp", lines: +39 -20
		language/MeshExpression.cpp (1.15), "Exp", lines: +4 -2
		solver/ConformTransformation.cpp (1.7), "Exp", lines: +1 -4
		solver/MeshOfHexahedra.cpp (1.8), "Exp", lines: +6 -2
		solver/MeshReader.cpp (1.6), "Exp", lines: +48 -3
		solver/MeshReader.hpp (1.6), "Exp", lines: +13 -1
		solver/MeshWriter.cpp (1.6), "Exp", lines: +27 -42
		solver/MeshWriter.hpp (1.4), "Exp", lines: +2 -2
		solver/Quadrangle.hpp (1.9), "Exp", lines: +2 -4

	Various fixes in mesh reader and writer in 'medit' format.  -
	Volume meshes are now stored with their boundary mesh thanks to the
	report of Robert Li [07/02/04 'How to read external mesh in input
	file'] - Code clean-up: Structured3DMesh and Quadrangle now use
	same interace as their sister classes.

2004-02-11 Wednesday  delpinux

	Changed:
		language/Instruction.cpp (1.8.2.1), "Exp", lines: +8 -1
		language/Instruction.hpp (1.5.2.1), "Exp", lines: +23 -3
		language/parse.ff.yy (1.15.2.2), "Exp", lines: +4 -1
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.2), "Exp", lines: +1 -1
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.2), "Exp", lines: +2 -2

	Fixed simple Discountinuous Galerkin interface.

2004-02-08 Sunday  delpinux

	Added:
		geometry/InfiniteCone.cpp (1.1)
		geometry/InfiniteCone.hpp (1.1)
		geometry/InfiniteCylinder.cpp (1.1)
		geometry/InfiniteCylinder.hpp (1.1)
	Changed:
		solver/SurfaceMeshGenerator.cpp (1.65), "Exp", lines: +50 -8
		geometry/Cone.hpp (1.4), "Exp", lines: +9 -9
		geometry/Cube.hpp (1.4), "Exp", lines: +17 -8
		geometry/Cylinder.cpp (1.3), "Exp", lines: +8 -9
		geometry/Cylinder.hpp (1.4), "Exp", lines: +29 -21
		geometry/Difference.hpp (1.4), "Exp", lines: +4 -7
		geometry/Intersection.hpp (1.3), "Exp", lines: +5 -4
		geometry/Makefile.am (1.3), "Exp", lines: +3 -1
		geometry/Not.hpp (1.4), "Exp", lines: +3 -3
		geometry/Plane.cpp (1.3), "Exp", lines: +110 -3
		geometry/Plane.hpp (1.3), "Exp", lines: +52 -17
		geometry/Shape.hpp (1.7), "Exp", lines: +26 -4
		geometry/Sphere.hpp (1.3), "Exp", lines: +3 -3
		geometry/Torus.hpp (1.3), "Exp", lines: +2 -2
		geometry/Union.hpp (1.3), "Exp", lines: +3 -3

	- Some improvments in POV-Ray geometry classes.  - Now translate
	objects into simple shapes to allow the use of Cecile's meshing
	algorithm for edges and corners (e.g., a Cube becomes the
	intersection of 6 planes).

2004-02-06 Friday  delpinux

	Changed:
		language/FFLexer.cpp (1.14.2.1), "Exp", lines: +3 -1
		language/parse.ff.yy (1.15.2.1), "Exp", lines: +5 -2
		solver/DiscontinuousGalerkinMethod.cpp (1.1.2.1), "Exp", lines: +8 -0
		solver/DiscontinuousGalerkinMethod.hpp (1.1.2.1), "Exp", lines: +51 -0
		solver/Makefile.am (1.8.2.1), "Exp", lines: +2 -1

	Added a discontinuous Galerkin method simple interface.

2004-02-06 Friday  delpinux

	Changed:
		README (1.10.2.1), "Exp", lines: +1 -0

	Added Jean-Baptiste.

2004-02-06 Friday  delpinux

	Changed:
		solver/Edge.hpp (1.5), "Exp", lines: +28 -1
		solver/MeshReader.cpp (1.5), "Exp", lines: +5 -1
		solver/MeshSimplifier.cpp (1.7), "Exp", lines: +77 -71
		solver/SurfaceMeshGenerator.cpp (1.64), "Exp", lines: +1 -9

	Advances in MeshSimplifier with Cecile.

2004-02-05 Thursday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.8), "Exp", lines: +6 -4
		doc/freefem3dDocBody.tex (1.10), "Exp", lines: +130 -15

	- fixed page formatting.  - finished firts release of chapter 1.

2004-02-04 Wednesday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.7), "Exp", lines: +9 -15
		doc/freefem3dDocBody.tex (1.9), "Exp", lines: +36 -30
		doc/doc-tests/example1.txt (1.3), "Exp", lines: +1 -1

	Few formatting arrangements.

2004-02-04 Wednesday  delpinux

	Changed:
		doc/freefem3dDoc.tex (1.6), "Exp", lines: +13 -13
		doc/freefem3dDocBody.tex (1.8), "Exp", lines: +172 -91

	Chapter 1 improvements.

2004-02-02 Monday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.63), "Exp", lines: +4 -4

	I forgot to delete something

2004-02-02 Monday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.62), "Exp", lines: +10 -5

	I added an "exit" if the mesh is empty

2004-02-01 Sunday  delpinux

	Changed:
		configure.ac (1.7), "Exp", lines: +1 -1

	Gone to 1.0-pre2 version.

2004-02-01 Sunday  delpinux

	Changed:
		geometry/TransType.h (1.3), "Exp", lines: +2 -1
		language/FunctionExpression.hpp (1.7), "Exp", lines: +2 -2
		language/POVLexer.cpp (1.3), "Exp", lines: +2 -1
		language/parse.pov.yy (1.6), "Exp", lines: +93 -18

	Added 'inverse' POV-Ray keyword that closes bug #7461.

2004-02-01 Sunday  delpinux

	Changed:
		algebra/BaseMatrix.hpp (1.2), "Exp", lines: +3 -3
		algebra/IncompleteCholeskiFactorization.hpp (1.2), "Exp", lines: +23 -20
		algebra/SparseMatrix.hpp (1.2), "Exp", lines: +77 -109
		solver/FictitiousDomainMethod.cpp (1.6), "Exp", lines: +3 -5
		solver/FiniteElementMethod.cpp (1.4), "Exp", lines: +3 -5

	Small improvements of SparseMatrix. This fixes bug #7482.

2004-02-01 Sunday  delpinux

	Changed:
		algebra/DoubleHashedMatrix.hpp (1.2), "Exp", lines: +66 -61

	Cosmetic code clean-up.

2004-02-01 Sunday  delpinux

	Changed:
		configure.ac (1.6), "Exp", lines: +2 -2

	Patched CXXFLAGS CFLAGS.

2004-01-30 Friday  delpinux

	Changed:
		solver/Tetrahedron.cpp (1.4), "Exp", lines: +5 -1

	Added tetrahedron orientation verification.

2004-01-30 Friday  delpinux

	Changed:
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.6), "Exp", lines: +13 -13
		solver/ConformTransformation.cpp (1.6), "Exp", lines: +48 -11
		solver/ConformTransformation.hpp (1.6), "Exp", lines: +25 -18
		solver/FictitiousDomainMethod.cpp (1.5), "Exp", lines: +42 -9
		solver/FictitiousDomainMethod.hpp (1.2), "Exp", lines: +4 -1
		solver/FiniteElementTraits.hpp (1.4), "Exp", lines: +5 -5
		solver/Hexahedron.cpp (1.3), "Exp", lines: +3 -3
		solver/MeshOfHexahedra.cpp (1.7), "Exp", lines: +3 -3
		solver/PenalizedFictitousDomain.cpp (1.8), "Exp", lines: +4 -4

	Improved characteristic function evaluation and made some code
	clean-up.

2004-01-28 Wednesday  delpinux

	Changed:
		README (1.10), "Exp", lines: +7 -4
		doc/freefem3dDoc.tex (1.5), "Exp", lines: +5 -5
		doc/freefem3dDocBody.tex (1.7), "Exp", lines: +47 -48

	Fiew fixes.

2004-01-26 Monday  delpinux

	Changed:
		language/parse.ff.yy (1.15), "Exp", lines: +6 -1
		acinclude.m4 (1.4), "Exp", lines: +19 -1
		language/FFLexer.cpp (1.14), "Exp", lines: +2 -1
		language/Instruction.cpp (1.8), "Exp", lines: +41 -1
		language/Instruction.hpp (1.5), "Exp", lines: +28 -1

	Added 'exec' instruction as required but Robert Li.

2004-01-25 Sunday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.61), "Exp", lines: +284 -257

	just some cleaning

2004-01-25 Sunday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.11), "Exp", lines: +7 -2
		language/Instruction.cpp (1.7), "Exp", lines: +6 -6
		language/Instruction.hpp (1.4), "Exp", lines: +69 -1
		language/MeshExpression.cpp (1.14), "Exp", lines: +3 -3
		language/RealExpression.hpp (1.4), "Exp", lines: +157 -1
		language/SceneExpression.cpp (1.4), "Exp", lines: +3 -4
		language/parse.ff.yy (1.14), "Exp", lines: +33 -1
		utils/StreamCenter.cpp (1.2), "Exp", lines: +4 -2

	Fixed stream validity checking and added ++a, --a, a++ and a--
	operators for double in the language.

2004-01-24 Saturday  delpinux

	Changed:
		language/MeshExpression.cpp (1.13), "Exp", lines: +32 -14
		language/MeshExpression.hpp (1.8), "Exp", lines: +4 -1
		language/parse.ff.yy (1.13), "Exp", lines: +2 -5
		solver/MeshExtractor.hpp (1.7), "Exp", lines: +36 -2

	Replugged mesh extractor thanks to the report of Robert Li.

2004-01-24 Saturday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.10), "Exp", lines: +2 -2
		algebra/Vector.hpp (1.4), "Exp", lines: +3 -3
		language/EmbededFunctions.hpp (1.4), "Exp", lines: +2 -2
		solver/Connectivity.hpp (1.3), "Exp", lines: +4 -4
		solver/DiscretizedOperators.hpp (1.2), "Exp", lines: +5 -5
		utils/Octree.hpp (1.5), "Exp", lines: +6 -39
		utils/ReferenceCounting.hpp (1.4), "Exp", lines: +2 -2

	Fixed obtained thanks to g++-3.5 compilation. Note that compilation
	still fails with this compiler. This may be due to the compiler.

2004-01-24 Saturday  delpinux

	Changed:
		language/parse.ff.yy (1.12), "Exp", lines: +2 -2

	Fixed iSet definition thanks to Robert Li remark.

2004-01-23 Friday  prudhomm

	Deleted:
		ff3d.1 (1.3)
		ff3d.info (1.4)

	remove automatically generated files

2004-01-23 Friday  prudhomm

	Added:
		ff3d-opts.texi (1.1)
	Changed:
		ff3d.1 (1.2), "Exp", lines: +69 -0
		ff3d.info (1.3), "Exp", lines: +9 -28

	add missiung ff3d-opt.texi thx to Steph

2004-01-23 Friday  prudhomm

	Deleted:
		checkopt.def (1.2)
	Added:
		checkopt.def.in (1.1)
		config.guess (1.1)
		config.sub (1.1)
	Changed:
		.cvsignore (1.3), "Exp", lines: +0 -2
		Makefile.am (1.5), "Exp", lines: +9 -9
		configure.ac (1.5), "Exp", lines: +5 -1
		depcomp (1.2), "Exp", lines: +185 -117
		ff3d.info (1.2), "Exp", lines: +88 -475
		ff3d.texinfo (1.2), "Exp", lines: +29 -163
		gpl.texinfo (1.2), "Exp", lines: +1 -0
		missing (1.2), "Exp", lines: +62 -9
		algebra/Makefile.am (1.2), "Exp", lines: +1 -2
		doc/freefem3dDoc.tex (1.4), "Exp", lines: +2 -1
		doc/freefem3dDocBody.tex (1.6), "Exp", lines: +10 -9
		geometry/Makefile.am (1.2), "Exp", lines: +2 -3
		graphics/Makefile.am (1.2), "Exp", lines: +1 -2
		language/Makefile.am (1.4), "Exp", lines: +5 -6
		solver/Makefile.am (1.8), "Exp", lines: +1 -2
		utils/Makefile.am (1.2), "Exp", lines: +1 -2

	my patch (non debian specific) to ff3d. mostly toiches Makefile.am
	configure stuff and minor things like autogen related files

2004-01-20 Tuesday  delpinux

	Changed:
		language/FunctionExpression.hpp (1.6), "Exp", lines: +5 -3

	Added comma separator for reference lists [reported by Alban
	Pages].

2004-01-20 Tuesday  delpinux

	Changed:
		language/Instruction.cpp (1.6), "Exp", lines: +20 -2

	Added file creation verification.

2004-01-20 Tuesday  ArceneL

	Changed:
		Makefile.am (1.4), "Exp", lines: +0 -1
		configure.ac (1.4), "Exp", lines: +0 -1

	The "testsuite" directory is not in sync with the rest of the FF3D
	tree anymore. The test suite contains some reference data files
	which are too big for this CVS repository, and all the files from
	that directory need to stay together for coherency. Therefore, the
	whole directory will be stored separately from now on.
	Periodically, up-to-date snapshots of the test suite will be made
	available on the FF3D site in the form of compressed archives.

		To make sure that the tests follow the design of FF3D
	correctly, the next developments on the test suite will start when
	the FF3D doumentation is completed. The next testsuite snapshot
	will follow these developments.

		Regards,

		ArceneL at yahoo dot com

2004-01-18 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.13), "Exp", lines: +1 -2
		language/FunctionExpression.cpp (1.10), "Exp", lines: +26 -1
		language/FunctionExpression.hpp (1.5), "Exp", lines: +4 -19

	Warning fixes.

2004-01-18 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.12), "Exp", lines: +2 -1
		language/FunctionExpression.cpp (1.9), "Exp", lines: +114 -38
		language/FunctionExpression.hpp (1.4), "Exp", lines: +190 -68
		language/Makefile.am (1.3), "Exp", lines: +4 -3
		language/parse.ff.yy (1.11), "Exp", lines: +20 -1

	Added reference functions. Function can now be associated to mesh
	references writting:   function f = reference(meshid, r1:f1, r2:f2,
	...); where r1, r2, ... are integer references and f1, f2, ... are
	functions.

2004-01-18 Sunday  delpinux

	Changed:
		solver/CartesianHexahedron.hpp (1.6), "Exp", lines: +4 -7
		solver/Cell.hpp (1.8), "Exp", lines: +2 -2
		solver/Hexahedron.hpp (1.5), "Exp", lines: +4 -7
		solver/Quadrangle.hpp (1.8), "Exp", lines: +2 -2
		solver/Tetrahedron.hpp (1.6), "Exp", lines: +4 -7
		solver/Triangle.hpp (1.10), "Exp", lines: +2 -2

	Fixed operator= [references may be not copied]

2004-01-15 Thursday  delpinux

	Changed:
		language/FileDescriptor.hpp (1.2), "Exp", lines: +5 -1
		utils/Timer.hpp (1.3), "Exp", lines: +15 -1

	Small fixes for MINGWIN32 cross-compiled version. Thanks to Robert
	Li.

2004-01-15 Thursday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.5), "Exp", lines: +1 -0

	Added Christophe in project member list.

2004-01-15 Thursday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.4), "Exp", lines: +1 -1

	Small faix in file format table.

2004-01-13 Tuesday  delpinux

	Changed:
		solver/Mesh.hpp (1.9), "Exp", lines: +8 -6

	Big fix in iterator incrementation thanks to the report of Robert
	Li.

2003-12-26 Friday  uid68082

	Deleted:
		solver/BoundaryStructured3DMesh.hpp (1.2)
	Added:
		solver/BoundaryConditionCommonFEMDiscretization.hpp (1.1)
		solver/BoundaryMeshAssociation.hpp (1.1)
		solver/BoundaryReferences.hpp (1.1)
		solver/LagrangianFiniteElement.hpp (1.1)
		solver/P1FiniteElement.cpp (1.1)
		solver/P1FiniteElement.hpp (1.1)
	Changed:
		language/parse.ff.yy (1.10), "Exp", lines: +16 -3
		solver/BaseFEMDiscretization.hpp (1.3), "Exp", lines: +15 -18
		solver/Boundary.hpp (1.2), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationElimination.hpp (1.6), "Exp", lines: +126 -141
		solver/BoundaryConditionDiscretizationFEM.hpp (1.3), "Exp", lines: +82 -14
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.5), "Exp", lines: +49 -47
		solver/BoundaryConditionFDMDiscretization.hpp (1.6), "Exp", lines: +31 -652
		solver/BoundaryConditionSurfaceMeshAssociation.hpp (1.3), "Exp", lines: +47 -7
		solver/Cell.hpp (1.7), "Exp", lines: +7 -6
		solver/ConformTransformation.cpp (1.5), "Exp", lines: +62 -35
		solver/ConformTransformation.hpp (1.5), "Exp", lines: +144 -18
		solver/ConnectivityBuilder.hpp (1.6), "Exp", lines: +64 -3
		solver/ElementaryMatrixSet.cpp (1.3), "Exp", lines: +116 -109
		solver/EliminatedFictitiousDomain.cpp (1.3), "Exp", lines: +7 -4
		solver/FEMDiscretization.hpp (1.7), "Exp", lines: +95 -102
		solver/FictitiousDomainMethod.cpp (1.4), "Exp", lines: +8 -7
		solver/FiniteElementMethod.cpp (1.3), "Exp", lines: +16 -6
		solver/FiniteElementTraits.hpp (1.3), "Exp", lines: +18 -17
		solver/Hexahedron.cpp (1.2), "Exp", lines: +4 -3
		solver/Hexahedron.hpp (1.4), "Exp", lines: +3 -2
		solver/Makefile.am (1.7), "Exp", lines: +2 -1
		solver/Mesh.hpp (1.8), "Exp", lines: +14 -2
		solver/MeshExtractor.hpp (1.6), "Exp", lines: +18 -23
		solver/MeshOfHexahedra.hpp (1.6), "Exp", lines: +25 -7
		solver/MeshOfTetrahedra.cpp (1.3), "Exp", lines: +71 -62
		solver/MeshOfTetrahedra.hpp (1.4), "Exp", lines: +51 -34
		solver/MeshReader.cpp (1.4), "Exp", lines: +48 -7
		solver/MeshReader.hpp (1.5), "Exp", lines: +14 -1
		solver/MeshSimplifier.cpp (1.6), "Exp", lines: +2 -2
		solver/MeshTetrahedrizor.cpp (1.3), "Exp", lines: +26 -27
		solver/MeshWriter.cpp (1.5), "Exp", lines: +8 -13
		solver/PenalizedFictitousDomain.cpp (1.7), "Exp", lines: +5 -2
		solver/Q1FiniteElement.cpp (1.2), "Exp", lines: +9 -46
		solver/Q1FiniteElement.hpp (1.2), "Exp", lines: +58 -181
		solver/Quadrangle.hpp (1.7), "Exp", lines: +5 -5
		solver/QuadratureFormula.cpp (1.2), "Exp", lines: +35 -5
		solver/QuadratureFormula.hpp (1.2), "Exp", lines: +78 -27
		solver/Structured3DMesh.cpp (1.4), "Exp", lines: +80 -79
		solver/Structured3DMesh.hpp (1.9), "Exp", lines: +13 -14
		solver/SurfaceMesh.hpp (1.4), "Exp", lines: +80 -7
		solver/SurfaceMeshGenerator.cpp (1.60), "Exp", lines: +26 -263
		solver/SurfaceMeshGenerator.hpp (1.6), "Exp", lines: +3 -10
		solver/SurfaceMeshOfQuadrangles.hpp (1.5), "Exp", lines: +26 -10
		solver/SurfaceMeshOfTriangles.hpp (1.7), "Exp", lines: +5 -3
		solver/Tetrahedron.cpp (1.3), "Exp", lines: +4 -4
		solver/Tetrahedron.hpp (1.5), "Exp", lines: +3 -2
		solver/Triangle.hpp (1.9), "Exp", lines: +4 -3
		utils/StaticCenter.cpp (1.2), "Exp", lines: +13 -3
		graphics/VTKDriver.cpp (1.6), "Exp", lines: +98 -2
		language/BoundaryExpression.cpp (1.3), "Exp", lines: +44 -22
		language/BoundaryExpression.hpp (1.3), "Exp", lines: +51 -37
		language/FunctionExpression.cpp (1.8), "Exp", lines: +13 -5
		language/MeshExpression.cpp (1.12), "Exp", lines: +18 -17
		language/RealExpression.cpp (1.7), "Exp", lines: +9 -2

	Changes are quite a lot.  - as usual, fixes - code design and
	flexibility improvements, - doxygenization for some files, and the
	big one: - P1 finite element implementation is over! It seems that
	Santa is also involved in ff3d ;-) I will send a short mail on
	ff3d-user and ff3d-dev explaining how to use it.  Characteristics
	method is still to implement for that particular element and then
	Navier-Stokes will be possible.

2003-12-23 Tuesday  uid68082

	Changed:
		algebra/TinyMatrix.hpp (1.9), "Exp", lines: +4 -7

	Removed useless include.

2003-12-23 Tuesday  uid68082

	Changed:
		algebra/MultiGridOptions.hpp (1.2), "Exp", lines: +2 -2
		doc/freefem3dDoc.tex (1.3), "Exp", lines: +3 -3
		doc/freefem3dDocBody.tex (1.3), "Exp", lines: +116 -96
		doc/doc-tests/example1.txt (1.2), "Exp", lines: +5 -5
		scripts/listOptions (1.2), "Exp", lines: +1 -1
		solver/FatBoundaryOptions.hpp (1.2), "Exp", lines: +2 -2

	Mainly typos fix in the documentation.

2003-12-03 Wednesday  delpinux

	Changed:
		doc/freefem3dDocBody.tex (1.2), "Exp", lines: +129 -46
		doc/freefem3dDoc.tex (1.2), "Exp", lines: +2 -1

	Some fixes and documentation improvements.

2003-12-02 Tuesday  delpinux

	Changed:
		solver/Mesh.hpp (1.7), "Exp", lines: +12 -9

	Fixed Mesh::T_iterator initialization when mesh is empty thanks to
	Joerg R. Weimar report.

2003-11-28 Friday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.3), "Exp", lines: +2 -2

	Absolute value of the solution was returned. I just forgot to
	remove it after some debugging ...  Thanks to Jrg Weimar for the
	report.

2003-11-26 Wednesday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.8), "Exp", lines: +2 -2

	Another fix here in a friend function that was probably not used
	until now.

2003-11-26 Wednesday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.7), "Exp", lines: +2 -2

	Fixed a stupid bug noticed by Lichun Zhu.

2003-11-21 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.59), "Exp", lines: +19 -3

	Ijust correct a little mistake

2003-11-20 Thursday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.58), "Exp", lines: +99 -86
		solver/triangulation.cpp (1.4), "Exp", lines: +20 -1
		solver/triangulation.hpp (1.2), "Exp", lines: +19 -0
		solver/connected_triangle.hpp (1.2), "Exp", lines: +19 -0

	add "license" in file triangulation.* connected_triangle.hpp change
	size of Bouding Box in triangulation.cpp correct some bugs in mesh
	generation

2003-11-19 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.57), "Exp", lines: +4 -2

	Fixed segmentation fault.  The bug was still the same than previous
	one but I thought it could not happen in that case. I was wrong!

2003-11-15 Saturday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.56), "Exp", lines: +3 -1

	Inbetween version that makes the code not to crash before real
	update.

2003-11-15 Saturday  delpinux

	Changed:
		solver/Structured3DMesh.hpp (1.8), "Exp", lines: +8 -1

	Added access function to surfaces meshes.  This modification is
	temporary, and interface will change very soon.  This has been done
	for debugging purpose

2003-11-15 Saturday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.55), "Exp", lines: +10 -4

	Call computation of fictitious cells for surface meshes.  This
	fixes a bug when surface mesh does not interact with background
	mesh (thanks to Cecile and Antoine for the report).

2003-11-15 Saturday  delpinux

	Changed:
		solver/SurfaceMesh.hpp (1.3), "Exp", lines: +11 -1
		solver/SurfaceMeshOfQuadrangles.hpp (1.4), "Exp", lines: +5 -1
		solver/SurfaceMeshOfTriangles.hpp (1.6), "Exp", lines: +6 -1

	Now surface meshes can decide themself which of there cells are
	fictitious.  This fixes a bug when surface mesh does not interact
	with background mesh (thanks to Cecile and Antoine for the report).

2003-11-14 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.54), "Exp", lines: +247 -219

	some improvement in cubes meshes and some clean in mesh
	intersection

2003-11-12 Wednesday  delpinux

	Changed:
		solver/Mesh.hpp (1.6), "Exp", lines: +7 -8

	Fixed stupid recursive implementation.	Thanks Cecile for the bug
	report!

2003-11-04 Tuesday  delpinux

	Changed:
		solver/FictitiousDomainMethod.cpp (1.2), "Exp", lines: +3 -5

	removed useless loop.

2003-11-04 Tuesday  delpinux

	Changed:
		solver/Mesh.hpp (1.5), "Exp", lines: +4 -1

	fixed iterator initialization! (thanks Cecile)

2003-11-04 Tuesday  dobj

	Changed:
		solver/triangulation.cpp (1.3), "Exp", lines: +160 -230

	I included a Pascal's patch for mesh generation.  this patch uses a
	stochastic algorithm

2003-11-03 Monday  delpinux

	Added:
		solver/DegreeOfFreedomFDMSet.hpp (1.1)
		solver/FictitiousDomainMethod.cpp (1.1)
		solver/FictitiousDomainMethod.hpp (1.1)
	Changed:
		solver/UserFunction.hpp (1.4), "Exp", lines: +60 -4
		solver/BoundaryConditionDiscretizationElimination.hpp (1.5), "Exp", lines: +2 -1
		solver/DegreeOfFreedomSet.hpp (1.2), "Exp", lines: +15 -8
		solver/EliminatedFictitiousDomain.cpp (1.2), "Exp", lines: +11 -105
		solver/EliminatedFictitiousDomain.hpp (1.2), "Exp", lines: +38 -46
		solver/Makefile.am (1.6), "Exp", lines: +2 -1
		solver/Mesh.hpp (1.4), "Exp", lines: +6 -1
		solver/PenalizedFictitousDomain.cpp (1.6), "Exp", lines: +11 -131
		solver/PenalizedFictitousDomain.hpp (1.2), "Exp", lines: +44 -57
		solver/UserFunction.cpp (1.7), "Exp", lines: +72 -6

	During bug hunting did some design improvements.  - fixed a round
	bug that let conjugate gradient to converge but not preconditionned
	conjugate gradient! - factorised a lot of code between elimination
	and penalty for dirichlet - degrees of freedom are now (for degree
	1) vertices that are carried by a cell that do intersect the mesh.
	This implies smaller linear systems to solve and may, or not
	(depending on the case), be faster.

2003-10-31 Friday  delpinux

	Changed:
		language/RealExpression.cpp (1.6), "Exp", lines: +15 -5

	Added omitted line to compute integrales on surface meshes.

2003-10-31 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.53), "Exp", lines: +202 -122

	 I corrected some bugs in mesh intersection

2003-10-29 Wednesday  dobj

	Changed:
		solver/triangulation.cpp (1.2), "Exp", lines: +1 -1

	I just change a parameter

2003-10-28 Tuesday  dobj

	Added:
		solver/connected_triangle.hpp (1.1)
		solver/triangulation.cpp (1.1)
		solver/triangulation.hpp (1.1)
	Changed:
		solver/SurfaceMeshGenerator.cpp (1.52), "Exp", lines: +1090 -844
		solver/Makefile.am (1.5), "Exp", lines: +4 -3

	a lot a change in mesh generation with Pascal's help so a lot a
	problem corrected and there is no degenerated triangle

2003-10-22 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.51), "Exp", lines: +12 -3
		solver/SurfaceMeshOfQuadrangles.hpp (1.3), "Exp", lines: +3 -19
		solver/SurfaceMeshOfTriangles.hpp (1.5), "Exp", lines: +3 -34
		solver/Tetrahedron.hpp (1.4), "Exp", lines: +3 -3
		solver/Triangle.hpp (1.8), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationElimination.hpp (1.4), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.4), "Exp", lines: +9 -9
		solver/BoundaryConditionFDMDiscretization.hpp (1.5), "Exp", lines: +9 -9
		solver/CartesianHexahedron.hpp (1.5), "Exp", lines: +3 -3
		solver/ConnectivityBuilder.hpp (1.5), "Exp", lines: +3 -3
		solver/Domain.hpp (1.6), "Exp", lines: +9 -2
		solver/FEMDiscretization.hpp (1.6), "Exp", lines: +40 -36
		solver/Hexahedron.hpp (1.3), "Exp", lines: +3 -3
		solver/Mesh.hpp (1.3), "Exp", lines: +110 -10
		solver/MeshExtractor.hpp (1.5), "Exp", lines: +3 -3
		solver/MeshOfHexahedra.cpp (1.6), "Exp", lines: +6 -5
		solver/MeshOfHexahedra.hpp (1.5), "Exp", lines: +3 -23
		solver/MeshOfTetrahedra.hpp (1.3), "Exp", lines: +3 -23
		solver/MeshTetrahedrizor.cpp (1.2), "Exp", lines: +3 -3
		solver/MeshWriter.cpp (1.4), "Exp", lines: +5 -7
		solver/PenalizedFictitousDomain.cpp (1.5), "Exp", lines: +19 -1
		solver/Quadrangle.hpp (1.6), "Exp", lines: +3 -3
		solver/Structured3DMesh.hpp (1.7), "Exp", lines: +7 -25
		language/FunctionExpression.cpp (1.7), "Exp", lines: +4 -4
		language/RealExpression.cpp (1.5), "Exp", lines: +3 -3

	Changed cell iterator style (from STL like to Pascal like :-) ) Now
	one has to write:   for (MeshType::iterator i(mesh); not(i.end());
	++i) {	   ...	  }  When using iterators, only *none fictitious*
	cells will be used.  If the test is to costly we may introduce
	'criteria' that will remove this cost in relevent cases.

2003-10-22 Wednesday  delpinux

	Changed:
		solver/Cell.hpp (1.6), "Exp", lines: +110 -27

	Cell has now a new attribute which indicates if it is a fictitious
	cell or not. Fictitious cells will not be used for computation.
	This may or may not improve the efficiency of the code depending of
	the situation (fictitious domain with a lot of useless cells or
	not). The main interest is a cleaner approach on the mathematical
	point of view.

2003-10-18 Saturday  delpinux

	Changed:
		language/StringExpression.hpp (1.3), "Exp", lines: +11 -10

	Fixed concatenation of strings.  'save(medit, "u".i, mesh);' will
	work again.

2003-10-18 Saturday  delpinux

	Changed:
		language/Instruction.hpp (1.3), "Exp", lines: +37 -1
		language/Variable.cpp (1.2), "Exp", lines: +2 -2
		language/Variable.hpp (1.2), "Exp", lines: +2 -2
		language/parse.ff.yy (1.9), "Exp", lines: +14 -1
		language/FFLexer.cpp (1.11), "Exp", lines: +8 -2
		language/Instruction.cpp (1.5), "Exp", lines: +22 -2

	Fixed affectation of 'femfunction' like variables: - the bug was
	that when affecting a 'femfunction' it could become a standard
	function.  - The correct behaviour is to interpolate the right hand
	side function on the original mesh.  This fixes the bug in
	'navier-stokes.ff'.

2003-10-15 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.50), "Exp", lines: +14 -13
		language/MeshExpression.cpp (1.11), "Exp", lines: +8 -3
		solver/Domain.hpp (1.5), "Exp", lines: +11 -1

	Fixed mesh generation bug: mesher was called even when the domain
	was R^3. When the domain is R^3, the computationnal domain is the
	entire mesh.  - elasticity.pl should now work.

2003-10-14 Tuesday  ArceneL

	Changed:
		language/SolverExpression.cpp (1.3), "Exp", lines: +3 -3
		solver/SurfaceMeshGenerator.cpp (1.49), "Exp", lines: +3 -3

	A new commit for the test suite.

		Scripts from Stephane Del Pino's thesis have been included
	in the test suite. They have the names: temperature, hydrostatic,
	potential-fluid-flow, stokes, navier-stokes, elasticity,
	natural-convection. Each comes with three files: a .pl called by
	"make check", a .ff and a .pov. The .ff and the .pov can be
	extracted from the test suite and used as standalone FF3D examples.

		Currently, some tests still fail. The main problems
	detected by these failures are listed in the file testsuite/BUGS.

		The English spelling of some messages in the C++ files of
	the main source tree has also been improved.

2003-10-08 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.48), "Exp", lines: +18 -14

	Improved marching cube algorithme very few.  Then Removed useless
	and 'expensive' structure ?

2003-10-08 Wednesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.47), "Exp", lines: +107 -358

	Some clean

2003-10-08 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.46), "Exp", lines: +129 -52

	Few improvements with Cecile.

2003-10-07 Tuesday  opkod

	Added:
		utils/Thread.hpp (1.1)


		New Thread, Mutex and Semaphore classes which are a binding
	of pthreads.

2003-09-30 Tuesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.45), "Exp", lines: +3 -5

	Used 'fferr(4)' for debuging messages.

2003-09-30 Tuesday  delpinux

	Changed:
		language/FFLexer.cpp (1.10), "Exp", lines: +3 -24
		language/parse.ff.yy (1.8), "Exp", lines: +32 -35

	Added log function.

2003-09-30 Tuesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.44), "Exp", lines: +65 -50

	Removed with Cecile some copies: now intersection procedure takes
	0s!

2003-09-30 Tuesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.43), "Exp", lines: +3 -3

	a little mistake...

2003-09-30 Tuesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.42), "Exp", lines: +118 -111

	I fixed a bug

2003-09-28 Sunday  delpinux

	Changed:
		language/Instruction.cpp (1.4), "Exp", lines: +2 -2

	Fixed bug that occured when one wanted to save non variable
	function. It is now possible to write this kind of things again:
	save(medit, "u", u*one(omega), mesh);

2003-09-25 Thursday  delpinux

	Changed:
		solver/VariationalProblem.hpp (1.4), "Exp", lines: +5 -3

	Fixed characteristic function bug for variational problems.

2003-09-25 Thursday  delpinux

	Changed:
		solver/MeshExtractor.hpp (1.4), "Exp", lines: +1 -3
		solver/ConnectivityBuilder.hpp (1.4), "Exp", lines: +4 -1

	Removed not used variables and make the code not to crash when mesh
	is not good for optimized version [the will be change again when
	possible].

2003-09-25 Thursday  delpinux

	Changed:
		solver/MeshWriter.cpp (1.3), "Exp", lines: +34 -19
		solver/MeshWriter.hpp (1.3), "Exp", lines: +8 -1

	Bug fix.

2003-09-23 Tuesday  delpinux

	Deleted:
		solver/PenalizedMatrixFD.cpp (1.3)
		solver/PenalizedMatrixFD.hpp (1.2)
		solver/PenalizedMatrixFDOptions.hpp (1.2)
	Added:
		solver/EliminatedFictitiousDomain.cpp (1.1)
		solver/EliminatedFictitiousDomain.hpp (1.1)
		solver/EliminatedFictitiousDomainOptions.hpp (1.1)

	Change class and file name to something more explicit.	[did not
	forget to commit the right files this time...]

2003-09-23 Tuesday  delpinux

	Changed:
		algebra/MultiGrid.hpp (1.2), "Exp", lines: +3 -4
		solver/FiniteElementMethod.cpp (1.2), "Exp", lines: +1 -2
		solver/Makefile.am (1.4), "Exp", lines: +2 -2
		solver/ParametersInitialization.cpp (1.2), "Exp", lines: +3 -3
		solver/SolverDriver.cpp (1.3), "Exp", lines: +5 -5
		solver/SolverDriverOptions.hpp (1.2), "Exp", lines: +4 -4

	Change class and file name to something more explicit.

2003-09-23 Tuesday  delpinux

	Changed:
		solver/PenalizedMatrixFD.cpp (1.2), "Exp", lines: +6 -3

	Also add automatic characteristic function for elimination method.

2003-09-23 Tuesday  delpinux

	Changed:
		solver/Cell.hpp (1.5), "Exp", lines: +5 -5
		solver/MeshExtractor.hpp (1.3), "Exp", lines: +6 -3

	Bug fix (the bug only occured in optimized version, do not know
	why) and cosmetic changes.

2003-09-22 Monday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.41), "Exp", lines: +58 -18

	more comments tried to not build degenerated triangles

2003-09-21 Sunday  delpinux

	Changed:
		language/VariationalProblemExpression.cpp (1.3), "Exp", lines: +9 -2
		solver/VariationalBilinearOperator.hpp (1.3), "Exp", lines: +11 -1
		solver/VariationalLinearOperator.hpp (1.2), "Exp", lines: +11 -1
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.3), "Exp", lines: +15 -1
		solver/VariationalOperatorAlphaUV.hpp (1.2), "Exp", lines: +16 -1
		solver/VariationalOperatorFV.hpp (1.2), "Exp", lines: +16 -1
		solver/VariationalOperatorFdxGV.hpp (1.3), "Exp", lines: +16 -1
		solver/VariationalOperatorFgradGgradV.hpp (1.2), "Exp", lines: +16 -1
		solver/VariationalOperatorMuGradUGradV.hpp (1.2), "Exp", lines: +16 -1
		solver/VariationalOperatorNuDxUV.hpp (1.3), "Exp", lines: +16 -1
		solver/VariationalOperatorNuUdxV.hpp (1.3), "Exp", lines: +17 -1
		solver/VariationalProblem.hpp (1.3), "Exp", lines: +28 -11

	Job also done for variational formulae. Fictious domain like method
	will be as simple as standard FEM from the user point of view!

2003-09-21 Sunday  delpinux

	Changed:
		solver/PDEOperatorSum.hpp (1.3), "Exp", lines: +2 -2
		solver/PDESystem.hpp (1.3), "Exp", lines: +17 -5
		solver/PenalizedFictitousDomain.cpp (1.4), "Exp", lines: +3 -5
		solver/Problem.hpp (1.4), "Exp", lines: +8 -10
		solver/SurfaceMeshGenerator.cpp (1.40), "Exp", lines: +2 -2

	Fixed automatic usage of domain characteristic function for PDE
	problem like. It is variational problems turn now.

2003-09-21 Sunday  delpinux

	Changed:
		solver/UserFunction.cpp (1.6), "Exp", lines: +22 -7
		solver/UserFunction.hpp (1.3), "Exp", lines: +43 -4

	Added Domain Characteristic function.

2003-09-21 Sunday  delpinux

	Changed:
		language/MeshExpression.cpp (1.10), "Exp", lines: +2 -6
		language/MeshExpression.hpp (1.7), "Exp", lines: +2 -4
		language/parse.ff.yy (1.7), "Exp", lines: +3 -3

	Fixed surface mesh generation syntax.  Now, one has to write mesh m
	= surface(domainName, backGroundMeshName);

2003-09-20 Saturday  delpinux

	Changed:
		solver/Convection.cpp (1.2), "Exp", lines: +3 -2
		solver/Convection.hpp (1.3), "Exp", lines: +2 -2
		solver/DivMuGrad.hpp (1.2), "Exp", lines: +9 -2
		solver/FirstOrderOperator.hpp (1.3), "Exp", lines: +15 -2
		solver/MassOperator.hpp (1.3), "Exp", lines: +11 -2
		solver/PDE.hpp (1.2), "Exp", lines: +12 -5
		solver/PDEOperator.hpp (1.3), "Exp", lines: +7 -5
		solver/PDEOperatorSum.hpp (1.2), "Exp", lines: +15 -2
		solver/PDEProblem.hpp (1.2), "Exp", lines: +9 -2
		solver/PDESystem.hpp (1.2), "Exp", lines: +24 -14
		solver/PenalizedFictitousDomain.cpp (1.3), "Exp", lines: +10 -3
		solver/Problem.hpp (1.3), "Exp", lines: +10 -10
		solver/SecondOrderOperator.hpp (1.3), "Exp", lines: +16 -2
		solver/UserFunction.cpp (1.5), "Exp", lines: +5 -5
		solver/UserFunction.hpp (1.2), "Exp", lines: +23 -23
		solver/VariationalProblem.hpp (1.2), "Exp", lines: +9 -2
		solver/VectorialPDEOperator.hpp (1.2), "Exp", lines: +17 -8

	Began ergonomic improvements: for Fictitious Domain like methods
	user will not have to provide the computational domain
	characteristic function. This will be automatically derived from
	the domain. I also made very few cosmetic clean-up.

2003-09-17 Wednesday  delpinux

	Changed:
		language/MeshExpression.cpp (1.9), "Exp", lines: +12 -7
		language/MeshExpression.hpp (1.6), "Exp", lines: +5 -2
		language/parse.ff.yy (1.6), "Exp", lines: +3 -3

	Fixed extract syntax: now one writes 'mesh subMesh =
	extract(bigMesh,reference);'

2003-09-16 Tuesday  delpinux

	Changed:
		solver/MeshExtractor.hpp (1.2), "Exp", lines: +2 -2
		solver/SurfaceMeshGenerator.cpp (1.39), "Exp", lines: +6 -6

	Fixed segmentation fault due to bad usage of ReferenceCounting.

2003-09-16 Tuesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.38), "Exp", lines: +147 -103

	I change the initialization of a map

2003-09-15 Monday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.37), "Exp", lines: +93 -36

	I corrected a bug

2003-09-14 Sunday  delpinux

	Added:
		solver/MeshExtractor.hpp (1.1)

	Extracts a mesh from a given one keeping given reference cells.

2003-09-14 Sunday  delpinux

	Added:
		solver/CellDuplicator.hpp (1.1)

	Helps to write in a nice way copies of template meshes.

2003-09-14 Sunday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.36), "Exp", lines: +152 -158

	Implemented boundary condition an mesh assotiation for the new mesh
	generator. A bug is still present, hunting has started!

2003-09-14 Sunday  delpinux

	Changed:
		solver/BoundaryConditionFDMDiscretization.hpp (1.4), "Exp", lines: +4 -4
		solver/VerticesSet.hpp (1.2), "Exp", lines: +2 -2

	Small syntax cosmetic fixes

2003-09-14 Sunday  delpinux

	Changed:
		solver/Cell.hpp (1.4), "Exp", lines: +7 -7

	Changed cell reference type. May revert to the old one quite soon.

2003-09-14 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.9), "Exp", lines: +4 -2
		language/MeshExpression.cpp (1.8), "Exp", lines: +72 -58
		language/MeshExpression.hpp (1.5), "Exp", lines: +22 -3
		language/parse.ff.yy (1.5), "Exp", lines: +6 -2

	Added mesh extractor which is to bbe used to extract sub-meshes
	only uses reference by now.

2003-09-12 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.35), "Exp", lines: +145 -290

	I corrected an error

2003-09-12 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.34), "Exp", lines: +351 -250

	I change some things in the construction of mesh so some problems
	are corrected and the code is more fast

2003-09-04 Thursday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.33), "Exp", lines: +12 -15

	Now use the reference given by POV-Ray.

2003-09-04 Thursday  delpinux

	Changed:
		language/DomainExpression.cpp (1.4), "Exp", lines: +4 -4
		solver/Domain.cpp (1.2), "Exp", lines: +3 -1
		solver/Domain.hpp (1.4), "Exp", lines: +3 -1

	Output formating (reference translation is important and is now
	enlighten)

2003-09-02 Tuesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.32), "Exp", lines: +467 -301

	Made by Ccile! FEM-References should be kept during the mesh
	intersection phase.

2003-09-02 Tuesday  delpinux

	Added:
		solver/Domain.cpp (1.1)
	Changed:
		solver/Domain.hpp (1.3), "Exp", lines: +24 -3
		solver/Makefile.am (1.3), "Exp", lines: +2 -1

	Added interface that allows POV-Ref to FEM-ref translation.

2003-09-02 Tuesday  delpinux

	Changed:
		language/parse.pov.yy (1.5), "Exp", lines: +7 -7
		geometry/Difference.cpp (1.2), "Exp", lines: +14 -30
		geometry/Difference.hpp (1.3), "Exp", lines: +55 -29

	Improvements in Difference class. Not totally cleaned-up.

2003-09-01 Monday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.31), "Exp", lines: +109 -67

	References are back! Still need some (quite lot of) work in the
	intersection procedure, but the framework seems ok.

2003-08-31 Sunday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.30), "Exp", lines: +153 -166

	Debuging changes. The current goal is to set references to
	triangles in order to be able to use ff3d to compute again.
	Clean-up is not finished but has now a lower priority since it
	seems to no more seg fault...

2003-08-31 Sunday  delpinux

	Changed:
		geometry/TransType.h (1.2), "Exp", lines: +2 -1

	Added hasRef field to 'parsetrans' structure.

2003-08-31 Sunday  delpinux

	Changed:
		geometry/Scene.hpp (1.2), "Exp", lines: +12 -6
		language/InsideListExpression.cpp (1.4), "Exp", lines: +17 -9
		language/SceneExpression.cpp (1.3), "Exp", lines: +2 -2
		language/parse.pov.yy (1.4), "Exp", lines: +64 -31

	Made compatible with the new Object interface.

2003-08-31 Sunday  delpinux

	Changed:
		geometry/Shape.hpp (1.6), "Exp", lines: +1 -8

	Removed 'inside(const Vertex&)' function that was useless: now
	Vertex inhertits from TinyVector<3, real_t>.

2003-08-31 Sunday  delpinux

	Changed:
		geometry/Object.hpp (1.3), "Exp", lines: +89 -41

	Changed Object interface in order to differenciate referenced
	objects and objects that are part of a boolean operation.

2003-08-27 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.29), "Exp", lines: +347 -567

	Made some more variables local.

2003-08-27 Wednesday  delpinux

	Changed:
		algebra/TinyVector.hpp (1.4), "Exp", lines: +40 -2
		language/InsideListExpression.hpp (1.5), "Exp", lines: +2 -18
		solver/POVRayReferences.hpp (1.3), "Exp", lines: +2 -21

	Added order operator to TinyVector

2003-08-08 Friday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.6), "Exp", lines: +733 -409
		algebra/TinyVector.hpp (1.3), "Exp", lines: +592 -328
		geometry/Cone.cpp (1.2), "Exp", lines: +2 -2
		geometry/Cone.hpp (1.3), "Exp", lines: +2 -2
		geometry/Cube.cpp (1.2), "Exp", lines: +13 -13
		geometry/Cube.hpp (1.3), "Exp", lines: +7 -7
		geometry/Cylinder.cpp (1.2), "Exp", lines: +5 -5
		geometry/Cylinder.hpp (1.3), "Exp", lines: +4 -4
		geometry/Plane.cpp (1.2), "Exp", lines: +2 -2
		geometry/Shape.hpp (1.5), "Exp", lines: +2 -2
		language/FunctionExpression.cpp (1.6), "Exp", lines: +2 -2
		language/Instruction.cpp (1.3), "Exp", lines: +5 -5
		language/MeshExpression.cpp (1.7), "Exp", lines: +2 -2
		language/parse.pov.yy (1.3), "Exp", lines: +2 -2
		solver/CartesianHexahedron.hpp (1.4), "Exp", lines: +3 -3
		solver/ConformTransformation.hpp (1.4), "Exp", lines: +24 -20
		solver/Edge.hpp (1.4), "Exp", lines: +138 -92
		solver/MeshOfHexahedra.cpp (1.5), "Exp", lines: +2 -2
		solver/MeshOfTetrahedra.cpp (1.2), "Exp", lines: +2 -2
		solver/MeshSimplifier.cpp (1.5), "Exp", lines: +49 -19
		solver/MeshWriter.cpp (1.2), "Exp", lines: +3 -3
		solver/Quadrangle.hpp (1.5), "Exp", lines: +9 -9
		solver/Structured3DMesh.cpp (1.3), "Exp", lines: +5 -5
		solver/Structured3DMesh.hpp (1.6), "Exp", lines: +4 -12
		solver/SurfaceMeshGenerator.cpp (1.28), "Exp", lines: +92 -92
		solver/Tetrahedron.cpp (1.2), "Exp", lines: +4 -4
		solver/Triangle.hpp (1.7), "Exp", lines: +7 -7
		solver/UserFunction.cpp (1.4), "Exp", lines: +2 -2
		solver/Vertex.cpp (1.2), "Exp", lines: +10 -5
		solver/Vertex.hpp (1.3), "Exp", lines: +150 -167

	Made a lot of clean-up and updated doxygen documentation for some
	basis classes: TinyVector, TinyMatrix and Vertex.  This may lead to
	tiny optimizations.  [The ugly ".Vector3()" function has been
	removed]

2003-08-04 Monday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.27), "Exp", lines: +1 -2

	Removed a debuging output.

2003-08-04 Monday  delpinux

	Changed:
		language/InsideListExpression.hpp (1.4), "Exp", lines: +129 -15

	Now checks that POV-Ray references do not appear more than one time
	in the domain description.

2003-08-04 Monday  ArceneL

	Changed:
		README (1.9), "Exp", lines: +2 -0

	Changes made to the test suite: - The copyright notice was changed
	to point to the real owner of the files:     Laboratoire J.-L.
	Lions UPMC Paris - More explanations and comments in each test
	script - More basic tests added

		This completes the set of basic language tests for
	FreeFEM3d. Now tests will focus on the "solve" part of a program
	and its results.

2003-08-02 Saturday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.26), "Exp", lines: +44 -50

	- rename __showObject to __generateMesh.  - added tiny optimisation
	in boolean set operations management - clean toTreatHexahedra list.
	This leads to a nice optimization   but new segfault arise. Those
	segfault are not due to this   optimization!

2003-08-02 Saturday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.hpp (1.5), "Exp", lines: +5 -7

	Removed no more needed Object argument in generateSurfacicMesh(...)

2003-08-01 Friday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.25), "Exp", lines: +392 -502
		solver/SurfaceMeshGenerator.hpp (1.4), "Exp", lines: +2 -4

	Lots of work here with Cecile: - lots of clean-up - inside and
	outside now rework - memory usage improvements - Union,
	Intersection and Not set operations now work Remaining job - more
	clean-up - optimizations - make Difference set operation work (easy
	job now) - templatization in order to use many kind of backgroud
	meshes - convert special shapes to set operation (eg: cube becomes
	intersection of planes)

2003-08-01 Friday  delpinux

	Changed:
		solver/Structured3DMesh.cpp (1.2), "Exp", lines: +3 -31
		solver/Structured3DMesh.hpp (1.5), "Exp", lines: +3 -7

	Changed createReference functions.  Will be completly remove in a
	near future.

2003-08-01 Friday  delpinux

	Changed:
		solver/Vertex.hpp (1.2), "Exp", lines: +12 -11

	Changed references type. Revert to some more comon way.

2003-07-28 Monday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.24), "Exp", lines: +35 -19

	Slightly improved scene translation test-algorithm. One may expect
	working version very soon now.

2003-07-25 Friday  ArceneL

	Changed:
		README (1.8), "Exp", lines: +1 -1

	Progressively growing the regression tests base.

		Today's new tests include checking the "domain" keyword,
	with and without "inside", "outside", "and", "or", "not". A few of
	these tests fail because FF3D still exhibits some unstabilities
	when meshing a complex domain (i.e.  one that relies on
	intersecting objects).

2003-07-25 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.23), "Exp", lines: +4 -1

	I fixed a bug

2003-07-24 Thursday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.22), "Exp", lines: +89 -126

	I corrige a bug and the hexaedra list

2003-07-23 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.21), "Exp", lines: +120 -40

	Continued code improvement (with Cecile) and began re-interfacing
	with POV-Ray's language.

2003-07-23 Wednesday  delpinux

	Changed:
		language/InsideListExpression.cpp (1.3), "Exp", lines: +14 -5

	Use union for list of given reference object only when needed.

2003-07-23 Wednesday  delpinux

	Changed:
		language/FFLexer.cpp (1.8), "Exp", lines: +3 -1

	Added "and" and "or" keywords which are more friendly than '&&' and
	'||'.

2003-07-23 Wednesday  delpinux

	Changed:
		geometry/Not.hpp (1.3), "Exp", lines: +6 -1

	Added access function to the object.

2003-07-23 Wednesday  delpinux

	Changed:
		README (1.7), "Exp", lines: +1 -0

	Added Antoine as a developer.

2003-07-22 Tuesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.20), "Exp", lines: +341 -685

	create a new class objectToTreat and the code is more simple

2003-07-22 Tuesday  delpinux

	Deleted:
		solver/BoundaryConditionDiscretizationUtils.cpp (1.2)
		solver/BoundaryConditionDiscretizationUtils.hpp (1.2)

	Removed two files that were obsoleted long ago.

2003-07-20 Sunday  delpinux

	Changed:
		language/Makefile.am (1.2), "Exp", lines: +10 -3

	Fixed (by hand) dependencies for parse.ff.o It works for g++ should
	test with other compilers...

2003-07-20 Sunday  delpinux

	Changed:
		language/RealExpression.cpp (1.4), "Exp", lines: +18 -4
		language/RealExpression.hpp (1.3), "Exp", lines: +6 -1
		language/Vector3Expression.cpp (1.2), "Exp", lines: +7 -1
		language/Vector3Expression.hpp (1.4), "Exp", lines: +45 -18
		language/parse.ff.yy (1.4), "Exp", lines: +6 -2

	Fixed f(u) where u is a R^3 vector and f a function.  One can know
	write things like 'f(2*u+(1,2,a))'.

2003-07-18 Friday  lehyaric

	Changed:
		Makefile.am (1.3), "Exp", lines: +1 -0
		configure.ac (1.3), "Exp", lines: +1 -0
		solver/SolverDriver.cpp (1.2), "Exp", lines: +2 -2

	Minor modifications aimed at: - Running tests located in the new
	"testsuite" directory - Correcting small spelling mistakes

2003-07-17 Thursday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.19), "Exp", lines: +224 -189

	key word inside is now ok and some bugs are corrected

2003-07-15 Tuesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.18), "Exp", lines: +408 -464

	some names are change....

2003-07-14 Monday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.17), "Exp", lines: +293 -301

	some more cosmetic improvements.

2003-07-13 Sunday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.16), "Exp", lines: +2281 -2267

	Cosmetic changes. File should be easier to read. Lots of clean-up
	is still needed.

2003-07-10 Thursday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.15), "Exp", lines: +291 -203

	some bugs are corrected with case of planes

2003-07-04 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.14), "Exp", lines: +285 -55

	some bugs are corrected

2003-07-02 Wednesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.13), "Exp", lines: +1485 -1641

	many things are modified for intersection meshes

2003-07-01 Tuesday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.5), "Exp", lines: +4 -4

	Use LODActor now!

2003-07-01 Tuesday  delpinux

	Changed:
		algebra/Vector.hpp (1.3), "Exp", lines: +1 -123

	Removed the most stupid specialization of the west!

2003-06-21 Saturday  delpinux

	Changed:
		solver/Cell.hpp (1.3), "Exp", lines: +4 -4

	Change error message for replace function.

2003-06-20 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.12), "Exp", lines: +736 -470

	Change some variables

2003-06-18 Wednesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.11), "Exp", lines: +2653 -1612

	mesh intersection is ok for 2 objects (it's ok for n objects only
	if there are not more of 2 objects at the same place)

		there are some degenerated triangles.. we must cut them

		warning : there is a bug with the key word inside (use
	outside)

2003-06-15 Sunday  delpinux

	Changed:
		solver/MeshSimplifier.cpp (1.4), "Exp", lines: +26 -9

	Small step to mesh simplification...

2003-06-15 Sunday  delpinux

	Changed:
		solver/Edge.hpp (1.3), "Exp", lines: +20 -7

	Slightly modified this class: should be reimplemented.

2003-06-15 Sunday  delpinux

	Changed:
		solver/Cell.hpp (1.2), "Exp", lines: +30 -9

	Added replace fonction which allows to replace one of the vertices.
	[still contains debug info...]

2003-06-10 Tuesday  delpinux

	Changed:
		solver/Triangle.hpp (1.6), "Exp", lines: +2 -2

	Stupid fix.

2003-06-10 Tuesday  delpinux

	Changed:
		configure.ac (1.2), "Exp", lines: +1 -1

	First choice compiler is now g++-3.3

2003-06-10 Tuesday  delpinux

	Changed:
		trapFPE.c (1.3), "Exp", lines: +2 -2
		algebra/Vector.hpp (1.2), "Exp", lines: +3 -3
		language/VariationalOperatorExpression.hpp (1.3), "Exp", lines: +44 -37
		solver/BaseFEMDiscretization.hpp (1.2), "Exp", lines: +2 -2
		solver/Convection.hpp (1.2), "Exp", lines: +2 -2
		solver/FirstOrderOperator.hpp (1.2), "Exp", lines: +2 -2
		solver/MassOperator.hpp (1.2), "Exp", lines: +2 -2
		solver/MeshReader.hpp (1.4), "Exp", lines: +3 -3
		solver/MeshWriter.hpp (1.2), "Exp", lines: +2 -2
		solver/Neumann.hpp (1.2), "Exp", lines: +2 -2
		solver/PDEOperator.hpp (1.2), "Exp", lines: +10 -7
		solver/Problem.hpp (1.2), "Exp", lines: +3 -2
		solver/Quadrangle.hpp (1.4), "Exp", lines: +9 -7
		solver/SecondOrderOperator.hpp (1.2), "Exp", lines: +17 -17
		solver/Triangle.hpp (1.5), "Exp", lines: +7 -6
		solver/VariationalBilinearBorderOperator.hpp (1.2), "Exp", lines: +2 -1
		solver/VariationalBilinearOperator.hpp (1.2), "Exp", lines: +2 -1
		solver/VariationalBorderOperator.hpp (1.2), "Exp", lines: +2 -1
		solver/VariationalBorderOperatorAlphaUV.hpp (1.2), "Exp", lines: +6 -6
		solver/VariationalBorderOperatorFV.hpp (1.2), "Exp", lines: +3 -2
		solver/VariationalLinearBorderOperator.hpp (1.2), "Exp", lines: +4 -4
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.2), "Exp", lines: +4 -4
		solver/VariationalOperatorFdxGV.hpp (1.2), "Exp", lines: +10 -9
		solver/VariationalOperatorNuDxUV.hpp (1.2), "Exp", lines: +3 -3
		solver/VariationalOperatorNuUdxV.hpp (1.2), "Exp", lines: +3 -3

	Various doxygen fixes: much work is still needed.

2003-05-22 Thursday  delpinux

	Changed:
		utils/ReferenceCounting.hpp (1.3), "Exp", lines: +2 -1

	added missing #include<cassert>

2003-05-11 Sunday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.4), "Exp", lines: +3 -3

	Invert triangles orientation...

2003-05-11 Sunday  delpinux

	Changed:
		solver/MeshSimplifier.cpp (1.3), "Exp", lines: +105 -24

	small step.

2003-05-11 Sunday  delpinux

	Changed:
		solver/MeshSimplifier.hpp (1.2), "Exp", lines: +3 -1

	Added internal class.

2003-05-11 Sunday  delpinux

	Changed:
		solver/Triangle.hpp (1.4), "Exp", lines: +14 -2

	Added an edge fonction which return a given edge of the triangle.

2003-05-05 Monday  delpinux

	Changed:
		language/EmbededFunctions.hpp (1.3), "Exp", lines: +10 -10
		language/FFLexer.cpp (1.7), "Exp", lines: +5 -11
		language/FFLexer.hpp (1.3), "Exp", lines: +4 -4
		language/RealExpression.cpp (1.3), "Exp", lines: +3 -1

	More cosmetic changes.

2003-05-05 Monday  delpinux

	Changed:
		utils/LabeledEnum.hpp (1.2), "Exp", lines: +1 -3
		utils/ParameterCenter.hpp (1.2), "Exp", lines: +2 -5
		utils/ParametrizableObject.hpp (1.2), "Exp", lines: +1 -3

	Removed no more used <ext/hash{map,set}>

2003-05-05 Monday  delpinux

	Changed:
		language/FFLexer.cpp (1.6), "Exp", lines: +2 -2
		language/FFLexer.hpp (1.2), "Exp", lines: +2 -2
		language/Lexer.hpp (1.2), "Exp", lines: +3 -3
		language/POVLexer.cpp (1.2), "Exp", lines: +3 -3
		language/POVLexer.hpp (1.2), "Exp", lines: +3 -3

	cosmetic C++ clean-up (to make ICC happy...)

2003-05-04 Sunday  delpinux

	Changed:
		solver/BoundaryConditionDiscretization.hpp (1.2), "Exp", lines: +5 -5
		solver/BoundaryConditionDiscretizationElimination.hpp (1.3), "Exp", lines: +6 -6
		solver/BoundaryConditionDiscretizationFEM.hpp (1.2), "Exp", lines: +4 -4
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.3), "Exp", lines: +11 -12
		solver/BoundaryConditionFDMDiscretization.hpp (1.3), "Exp", lines: +16 -16
		solver/BoundaryConditionSet.hpp (1.2), "Exp", lines: +3 -3
		solver/BoundaryConditionSurfaceMeshAssociation.hpp (1.2), "Exp", lines: +27 -3
		solver/ElementaryMatrixSet.cpp (1.2), "Exp", lines: +7 -7
		solver/Structured3DMesh.hpp (1.4), "Exp", lines: +7 -7
		solver/UserFunction.cpp (1.3), "Exp", lines: +6 -3
		utils/Octree.hpp (1.4), "Exp", lines: +4 -4
		algebra/UnAssembledMatrix.cpp (1.2), "Exp", lines: +4 -4
		algebra/UnAssembledMatrix.hpp (1.2), "Exp", lines: +6 -6
		geometry/Rotation.cpp (1.2), "Exp", lines: +3 -3
		geometry/Rotation.hpp (1.2), "Exp", lines: +3 -3
		geometry/Scale.cpp (1.2), "Exp", lines: +3 -3
		geometry/Scale.hpp (1.2), "Exp", lines: +3 -3
		geometry/Shape.hpp (1.4), "Exp", lines: +3 -3
		geometry/Transform.hpp (1.2), "Exp", lines: +3 -3
		geometry/TransformMatrix.cpp (1.2), "Exp", lines: +3 -3
		geometry/TransformMatrix.hpp (1.2), "Exp", lines: +3 -3
		geometry/Translation.cpp (1.2), "Exp", lines: +3 -3
		geometry/Translation.hpp (1.2), "Exp", lines: +3 -3
		language/BooleanExpression.cpp (1.2), "Exp", lines: +2 -2
		language/BooleanExpression.hpp (1.2), "Exp", lines: +21 -37
		language/BoundaryConditionExpression.cpp (1.2), "Exp", lines: +4 -4
		language/BoundaryConditionExpression.hpp (1.2), "Exp", lines: +4 -4
		language/BoundaryConditionListExpression.hpp (1.2), "Exp", lines: +3 -3
		language/BoundaryExpression.cpp (1.2), "Exp", lines: +5 -5
		language/BoundaryExpression.hpp (1.2), "Exp", lines: +4 -4
		language/DomainExpression.cpp (1.3), "Exp", lines: +4 -4
		language/DomainExpression.hpp (1.2), "Exp", lines: +6 -6
		language/EmbededFunctions.hpp (1.2), "Exp", lines: +46 -36
		language/Expression.hpp (1.2), "Exp", lines: +4 -3
		language/FFLexer.cpp (1.5), "Exp", lines: +2 -2
		language/FieldExpression.cpp (1.2), "Exp", lines: +2 -2
		language/FieldExpression.hpp (1.2), "Exp", lines: +2 -2
		language/FunctionExpression.cpp (1.5), "Exp", lines: +36 -29
		language/FunctionExpression.hpp (1.3), "Exp", lines: +40 -38
		language/InsideExpression.hpp (1.2), "Exp", lines: +2 -2
		language/InsideListExpression.hpp (1.3), "Exp", lines: +5 -5
		language/Instruction.hpp (1.2), "Exp", lines: +5 -5
		language/IntegratedExpression.hpp (1.2), "Exp", lines: +4 -4
		language/IntegratedOperatorExpression.hpp (1.2), "Exp", lines: +6 -6
		language/LinearExpression.hpp (1.2), "Exp", lines: +4 -4
		language/MeshExpression.cpp (1.6), "Exp", lines: +7 -7
		language/MeshExpression.hpp (1.4), "Exp", lines: +10 -10
		language/MultiLinearExpression.hpp (1.2), "Exp", lines: +8 -8
		language/MultiLinearFormExpression.hpp (1.2), "Exp", lines: +5 -5
		language/OptionExpression.hpp (1.2), "Exp", lines: +2 -2
		language/OstreamExpression.hpp (1.2), "Exp", lines: +2 -2
		language/OstreamExpressionList.hpp (1.2), "Exp", lines: +3 -3
		language/PDEEquationExpression.hpp (1.2), "Exp", lines: +2 -2
		language/PDEOperatorExpression.hpp (1.2), "Exp", lines: +9 -9
		language/PDEOperatorSumExpression.hpp (1.2), "Exp", lines: +4 -4
		language/PDEProblemExpression.cpp (1.2), "Exp", lines: +2 -2
		language/PDEProblemExpression.hpp (1.2), "Exp", lines: +4 -4
		language/PDESystemExpression.hpp (1.2), "Exp", lines: +3 -3
		language/RealExpression.cpp (1.2), "Exp", lines: +2 -2
		language/RealExpression.hpp (1.2), "Exp", lines: +19 -7
		language/SceneExpression.cpp (1.2), "Exp", lines: +3 -3
		language/SceneExpression.hpp (1.2), "Exp", lines: +5 -5
		language/SolutionExpression.hpp (1.2), "Exp", lines: +4 -4
		language/SolverExpression.cpp (1.2), "Exp", lines: +13 -11
		language/SolverExpression.hpp (1.2), "Exp", lines: +5 -5
		language/SolverOptionsExpression.hpp (1.2), "Exp", lines: +3 -3
		language/StringExpression.hpp (1.2), "Exp", lines: +7 -8
		language/SubOptionExpression.hpp (1.2), "Exp", lines: +3 -3
		language/SubOptionListExpression.hpp (1.2), "Exp", lines: +2 -2
		language/TestFunctionExpression.hpp (1.2), "Exp", lines: +3 -3
		language/UnknownListExpression.cpp (1.2), "Exp", lines: +2 -2
		language/UnknownListExpression.hpp (1.3), "Exp", lines: +3 -3
		language/VariationalDirichletListExpression.hpp (1.2), "Exp", lines: +3 -3
		language/VariationalFormulaExpression.hpp (1.2), "Exp", lines: +2 -3
		language/VariationalOperatorExpression.hpp (1.2), "Exp", lines: +9 -9
		language/VariationalProblemExpression.cpp (1.2), "Exp", lines: +2 -2
		language/VariationalProblemExpression.hpp (1.2), "Exp", lines: +2 -2
		language/Vector3Expression.hpp (1.3), "Exp", lines: +2 -3

	Lots of constifications [thanks to ReferenceCounting
	dereferenciation operator]! This generates a better code and
	improves slightly the design. Several fixes have already been done
	thanks to that. Add-on in language should be easier for newbies
	(access to values are definitly const!)...

2003-05-04 Sunday  delpinux

	Changed:
		utils/ReferenceCounting.hpp (1.2), "Exp", lines: +37 -1

	Added dereferencing operator! This will be a good debugging tool
	since NULL pointer will not be dereferenced. This change implied a
	lot of changes and should result in a better code. [see following
	commits]

2003-05-03 Saturday  delpinux

	Changed:
		solver/SurfaceMeshOfTriangles.hpp (1.4), "Exp", lines: +5 -5

	Fix size setting of triangles.

2003-05-03 Saturday  delpinux

	Changed:
		solver/MeshOfHexahedra.cpp (1.4), "Exp", lines: +3 -2

	Style fix.

2003-05-03 Saturday  delpinux

	Changed:
		trapFPE.c (1.2), "Exp", lines: +4 -3

	Fix: this utility will now compile only on i386.

2003-04-27 Sunday  delpinux

	Changed:
		solver/MeshSimplifier.cpp (1.2), "Exp", lines: +35 -5

	Continued development. Still not working ...

2003-04-27 Sunday  delpinux

	Changed:
		language/FFLexer.cpp (1.4), "Exp", lines: +3 -2

	Added MeshExpression::simplify case.

2003-04-27 Sunday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.3), "Exp", lines: +14 -9

	Replaced vtkActor by vtkLODActor (LOD: Level Of Detail)

2003-04-27 Sunday  delpinux

	Changed:
		solver/BoundaryConditionDiscretizationElimination.hpp (1.2), "Exp", lines: +3 -3
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.2), "Exp", lines: +9 -9
		solver/BoundaryConditionFDMDiscretization.hpp (1.2), "Exp", lines: +9 -9
		solver/CartesianHexahedron.hpp (1.3), "Exp", lines: +5 -4
		solver/Connectivity.hpp (1.2), "Exp", lines: +2 -2
		solver/ConnectivityBuilder.hpp (1.3), "Exp", lines: +10 -10

	Geometry description of elements is now more uniform.

2003-04-27 Sunday  delpinux

	Changed:
		solver/ConnectivityBuilder.cpp (1.2), "Exp", lines: +13 -1

	Added correspondance faces for Triangles.

2003-04-27 Sunday  delpinux

	Changed:
		language/MeshExpression.cpp (1.5), "Exp", lines: +6 -5

	Now calls mesh simplifier.

2003-04-27 Sunday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.4), "Exp", lines: +3 -3

	Mesh::find(...) now returns a const_iterator.

2003-04-27 Sunday  delpinux

	Changed:
		utils/Timer.hpp (1.2), "Exp", lines: +4 -1

	include iostream and Types.hpp

2003-04-27 Sunday  delpinux

	Changed:
		solver/MeshReader.hpp (1.3), "Exp", lines: +1 -3

	removed __mesh member which is also in mother class.

2003-04-27 Sunday  delpinux

	Changed:
		solver/MeshOfHexahedra.cpp (1.3), "Exp", lines: +8 -8
		solver/MeshOfHexahedra.hpp (1.4), "Exp", lines: +5 -5

	find(...) functions are now const.

2003-04-27 Sunday  delpinux

	Changed:
		solver/MeshGenerator.hpp (1.2), "Exp", lines: +2 -2

	Destructor missed virtual.

2003-04-27 Sunday  delpinux

	Changed:
		solver/Makefile.am (1.2), "Exp", lines: +2 -1

	Added MeshSimplifier.cpp

2003-04-27 Sunday  delpinux

	Changed:
		solver/Edge.hpp (1.2), "Exp", lines: +5 -1
		solver/Hexahedron.hpp (1.2), "Exp", lines: +8 -5
		solver/Quadrangle.hpp (1.3), "Exp", lines: +7 -3
		solver/SurfaceMeshOfQuadrangles.hpp (1.2), "Exp", lines: +2 -2
		solver/SurfaceMeshOfTriangles.hpp (1.3), "Exp", lines: +8 -2
		solver/Tetrahedron.hpp (1.3), "Exp", lines: +6 -5
		solver/Triangle.hpp (1.3), "Exp", lines: +12 -8

	Unified template interface in order to use generic geometric
	algorithm (connectivity construction for instance).

2003-04-27 Sunday  delpinux

	Added:
		solver/MeshSimplifier.cpp (1.1)
		solver/MeshSimplifier.hpp (1.1)

	Began mesh smoothing tools implementation by the creation of a mesh
	simplifier which removes triangles which are too small
	[implementation still in progress]

2003-04-27 Sunday  delpinux

	Changed:
		Doxyfile (1.3), "Exp", lines: +1 -1

	Added quotes!

2003-04-26 Saturday  delpinux

	Changed:
		solver/Reference.hpp (1.3), "Exp", lines: +3 -2

	Include 'cassert'

2003-04-26 Saturday  delpinux

	Changed:
		utils/Octree.hpp (1.3), "Exp", lines: +4 -4
		solver/ConnectivityBuilder.hpp (1.2), "Exp", lines: +5 -5
		solver/POVRayReferences.hpp (1.2), "Exp", lines: +2 -2

	Correct data_type to mapped_type which is the correct typename in
	map.

2003-04-26 Saturday  delpinux

	Changed:
		language/Vector3Expression.hpp (1.2), "Exp", lines: +3 -1

	Include 'cassert'

2003-04-26 Saturday  delpinux

	Changed:
		geometry/Shape.hpp (1.3), "Exp", lines: +2 -2
		language/UnknownListExpression.hpp (1.2), "Exp", lines: +3 -3
		solver/CellByEdges.hpp (1.2), "Exp", lines: +2 -2
		solver/Mesh.hpp (1.2), "Exp", lines: +2 -2
		solver/SurfElem.hpp (1.2), "Exp", lines: +4 -4

	Suppress 'inline' keyword associate with virtual.

2003-04-22 Tuesday  delpinux

	Changed:
		solver/MeshReader.cpp (1.3), "Exp", lines: +35 -1
		solver/MeshReader.hpp (1.2), "Exp", lines: +15 -1

	Can now read mesh of triangles. The "reader" is not fully
	implemented and not really flexible.

2003-04-22 Tuesday  delpinux

	Changed:
		solver/SurfaceMesh.hpp (1.2), "Exp", lines: +8 -1
		solver/SurfaceMeshOfTriangles.hpp (1.2), "Exp", lines: +27 -18

	Surface mesh of triangles can now be defined by giving two lists
	(triangles and vertices). Data are not checked.

2003-04-22 Tuesday  delpinux

	Changed:
		language/FFLexer.cpp (1.3), "Exp", lines: +2 -1
		language/MeshExpression.cpp (1.4), "Exp", lines: +41 -1
		language/MeshExpression.hpp (1.3), "Exp", lines: +22 -1
		language/parse.ff.yy (1.3), "Exp", lines: +10 -4

	Adding mesh simplification tool. It is just a first step to mesh
	regularization.

2003-04-15 Tuesday  delpinux

	Changed:
		solver/CartesianHexahedron.hpp (1.2), "Exp", lines: +6 -4
		solver/FiniteElementTraits.hpp (1.2), "Exp", lines: +17 -9
		solver/Quadrangle.hpp (1.2), "Exp", lines: +5 -3
		solver/Tetrahedron.hpp (1.2), "Exp", lines: +6 -4
		solver/Triangle.hpp (1.2), "Exp", lines: +5 -3

	Replaced some 'static const int' by 'enum' which may lead to
	slightly better optimization and code cleaning.

2003-04-15 Tuesday  delpinux

	Added:
		solver/BaseFEMDiscretization.hpp (1.1)
	Changed:
		solver/FEMDiscretization.hpp (1.5), "Exp", lines: +10 -325

	Made code factorization for template specializations.

2003-04-15 Tuesday  delpinux

	Changed:
		.cvsignore (1.2), "Exp", lines: +1 -0

	update

2003-04-15 Tuesday  delpinux

	Changed:
		Doxyfile (1.2), "Exp", lines: +2 -2

	added warnings doxygen file generation.

2003-04-12 Saturday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.4), "Exp", lines: +189 -35

	File was not doxygenized at all.

2003-04-12 Saturday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.3), "Exp", lines: +2 -2

	Fixed right hand side operators of the form int(f*dx(g)*v). The
	problem was that (partial) Green formula was applyied while not
	needed. [This part of the code is not completed and should be
	finished with unstructured meshes management].

2003-04-12 Saturday  delpinux

	Changed:
		solver/PenalizedFictitousDomain.cpp (1.2), "Exp", lines: +3 -3

	Clean-up.

2003-04-10 Thursday  delpinux

	Changed:
		solver/FEMDiscretization.hpp (1.2), "Exp", lines: +13 -9

	Found some strange implementation for second member assembling
	procedure. This probably explains the bug when using variational
	formulation of type 'a(u,v)=l(dx(f)v)'. Bug hunting is starting!

2003-03-25 Tuesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.10), "Exp", lines: +132 -135

	Fixed bus error in mesh generator development part (not used at the
	moment).

2003-03-25 Tuesday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.9), "Exp", lines: +1492 -1290

	[no log message]

2003-03-23 Sunday  delpinux

	Changed:
		algebra/TinyVector.hpp (1.2), "Exp", lines: +5 -3

	Small fix: allows scalar products when contents of vectors are not
	exactly the same (eg: real and integer...)

2003-03-20 Thursday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.8), "Exp", lines: +941 -35

	intersection ok

2003-03-14 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.7), "Exp", lines: +128 -381

	list verticesListes and triangleListes

2003-03-11 Tuesday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.5), "Exp", lines: +25 -13

	Fixed bug, replacing LU by PA=LU ... (very stupid by the way...)

2003-03-09 Sunday  delpinux

	Changed:
		solver/ConformTransformation.cpp (1.4), "Exp", lines: +26 -11
		solver/MeshOfHexahedra.cpp (1.2), "Exp", lines: +21 -2

	Trying to fix invert transformation for general Q1 finite element.

2003-03-09 Sunday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.4), "Exp", lines: +7 -6

	There is a bug in LU factorization. [Temporary fix ... choice of
	the pivot is no more implemented]

2003-03-07 Friday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.6), "Exp", lines: +212 -66

	[no log message]

2003-03-06 Thursday  dobj

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.5), "Exp", lines: +471 -220

	change verticesList and triangleList

2003-02-28 Friday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.4), "Exp", lines: +72 -39
		solver/SurfaceMeshGenerator.hpp (1.3), "Exp", lines: +3 -3

	Improvements [not visible by now]

2003-02-28 Friday  delpinux

	Changed:
		language/parse.pov.yy (1.2), "Exp", lines: +11 -12

	New objects interface.

2003-02-28 Friday  delpinux

	Changed:
		solver/Domain.hpp (1.2), "Exp", lines: +27 -12
		language/InsideListExpression.hpp (1.2), "Exp", lines: +7 -7
		geometry/Cone.hpp (1.2), "Exp", lines: +1 -40
		geometry/Cube.hpp (1.2), "Exp", lines: +1 -149
		geometry/Cylinder.hpp (1.2), "Exp", lines: +1 -24
		geometry/Difference.hpp (1.2), "Exp", lines: +1 -36
		geometry/Intersection.cpp (1.2), "Exp", lines: +6 -11
		geometry/Intersection.hpp (1.2), "Exp", lines: +40 -63
		geometry/Not.cpp (1.2), "Exp", lines: +2 -2
		geometry/Not.hpp (1.2), "Exp", lines: +6 -39
		geometry/Object.hpp (1.2), "Exp", lines: +8 -9
		geometry/Plane.hpp (1.2), "Exp", lines: +1 -40
		geometry/Shape.hpp (1.2), "Exp", lines: +1 -31
		geometry/Sphere.hpp (1.2), "Exp", lines: +1 -22
		geometry/Torus.hpp (1.2), "Exp", lines: +1 -27
		geometry/Union.cpp (1.2), "Exp", lines: +8 -12
		geometry/Union.hpp (1.2), "Exp", lines: +33 -60
		language/DomainExpression.cpp (1.2), "Exp", lines: +2 -2
		language/InsideListExpression.cpp (1.2), "Exp", lines: +16 -16

	Changed design in order to improve meshes.

2003-02-26 Wednesday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.3), "Exp", lines: +370 -284
		solver/SurfaceMeshGenerator.hpp (1.2), "Exp", lines: +15 -48

	Improved design in some sens...

2003-02-26 Wednesday  delpinux

	Changed:
		language/MeshExpression.cpp (1.3), "Exp", lines: +26 -26

	Temporarly deactivate Mesh generation to make improvements simpler.

2003-02-26 Wednesday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.3), "Exp", lines: +2 -2

	Fixed a stupid bug.

2003-02-25 Tuesday  delpinux

	Changed:
		solver/ConformTransformation.cpp (1.3), "Exp", lines: +8 -3

	Start fixing localization of Xhat ...

2003-02-25 Tuesday  delpinux

	Changed:
		solver/MeshReader.cpp (1.2), "Exp", lines: +1 -2

	removed buildLocalizationTools() call. It is now automatically
	performed in constructor.

2003-02-25 Tuesday  delpinux

	Changed:
		solver/MeshOfHexahedra.hpp (1.3), "Exp", lines: +30 -3
		solver/MeshOfTetrahedra.hpp (1.2), "Exp", lines: +22 -4
		solver/Structured3DMesh.hpp (1.3), "Exp", lines: +9 -1

	Added typedef BorderMeshes (it is the type of the associated
	Surface mesh)

2003-02-25 Tuesday  delpinux

	Changed:
		solver/ConformTransformation.hpp (1.3), "Exp", lines: +5 -5

	Factorized some expression to ensure their priority.

2003-02-25 Tuesday  delpinux

	Changed:
		utils/Octree.hpp (1.2), "Exp", lines: +4 -2

	Small fix (when tree was just a leaf).

2003-02-25 Tuesday  delpinux

	Changed:
		language/FFLexer.cpp (1.2), "Exp", lines: +3 -1
		language/MeshExpression.cpp (1.2), "Exp", lines: +135 -8
		language/MeshExpression.hpp (1.2), "Exp", lines: +39 -3
		language/parse.ff.yy (1.2), "Exp", lines: +6 -2

	Added the function transform(M,F), where M is a mesh and F a field
	of functions. This function transforms meshes according a given
	field.

2003-02-25 Tuesday  delpinux

	Added:
		trapFPE.c (1.1)
	Changed:
		Makefile.am (1.2), "Exp", lines: +2 -1

	Added trapFPE.c (thank you Pascal!). This helps in catching
	floating point errors (Nan, under/over-flows,...)

2003-02-25 Tuesday  delpinux

	Added:
		doc/doc-tests/void.pov (1.1)
	Changed:
		doc/doc-tests/example2.txt (1.2), "Exp", lines: +1 -1

	fix for Pascal...

2003-02-25 Tuesday  delpinux

	Changed:
		acinclude.m4 (1.3), "Exp", lines: +21 -14

	Fixed in case VTK is not install.

2003-02-25 Tuesday  delpinux

	Changed:
		acinclude.m4 (1.2), "Exp", lines: +25 -6

	Added --enable-vtk option to configure.

2003-02-25 Tuesday  delpinux

	Changed:
		graphics/VTKDriver.cpp (1.2), "Exp", lines: +4 -1

	Fixed header.

2003-02-24 Monday  delpinux

	Changed:
		README (1.6), "Exp", lines: +3 -2

	typos fixes.

2003-02-24 Monday  delpinux

	Changed:
		README (1.5), "Exp", lines: +129 -8

	Add more informations.

2003-02-22 Saturday  delpinux

	Changed:
		solver/SurfaceMeshGenerator.cpp (1.2), "Exp", lines: +66 -27

	Improving surface mesh generation [path is still long :-(]

2003-02-22 Saturday  delpinux

	Changed:
		solver/Reference.hpp (1.2), "Exp", lines: +12 -1

	Interactivity improvement.

2003-02-21 Friday  delpinux

	Changed:
		solver/ConformTransformation.cpp (1.2), "Exp", lines: +4 -4
		solver/ConformTransformation.hpp (1.2), "Exp", lines: +157 -114

	Access to derivatives of the transformation.

2003-02-21 Friday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.3), "Exp", lines: +103 -4

	Computing gradient for non cartesian grids.

2003-02-21 Friday  delpinux

	Changed:
		algebra/TinyMatrix.hpp (1.2), "Exp", lines: +2 -2

	Fixed constructor.

2003-02-20 Thursday  delpinux

	Changed:
		language/FunctionExpression.cpp (1.2), "Exp", lines: +69 -135
		language/FunctionExpression.hpp (1.2), "Exp", lines: +71 -63
		solver/MeshOfHexahedra.hpp (1.2), "Exp", lines: +6 -1
		solver/Structured3DMesh.hpp (1.2), "Exp", lines: +6 -1
		solver/UserFunction.cpp (1.2), "Exp", lines: +5 -3

	Began fixing of gradient operators.

2003-02-19 Wednesday  dobj

	Changed:
		README (1.4), "Exp", lines: +1 -1

	title change

2003-02-19 Wednesday  dobj

	Changed:
		README (1.3), "Exp", lines: +1 -0

	at signature

2003-02-19 Wednesday  dobj

	Changed:
		README (1.2), "Exp", lines: +6 -0

	added compiling instructions

2003-02-18 Tuesday  delpinux

	Changed:
		language/Instruction.cpp (1.2), "Exp", lines: +2 -1

	Added missing break.

2003-02-17 Monday  delpinux

	Added:
		AUTHORS (1.1)
		Makefile.am (1.1)
		Makefile.dist (1.1)
		NEWS (1.1)
		README (1.1)
		TODO (1.1)
		acinclude.m4 (1.1)
		acinstall (1.1)
		ansi2knr.1 (1.1)
		ansi2knr.c (1.1)
		checkopt.def (1.1)
		compile (1.1)
		configure.ac (1.1)
		depcomp (1.1)
		elisp-comp (1.1)
		ff3d.1 (1.1)
		ff3d.lsm.in (1.1)
		ff3d.spec.in (1.1)
		ff3d.texinfo (1.1)
		gpl.texinfo (1.1)
		install-sh (1.1)
		ltmain.sh (1.1)
		main.cpp (1.1)
		manpage.tpl (1.1)
		mdate-sh (1.1)
		missing (1.1)
		mkinstalldirs (1.1)
		stamp-h.in (1.1)
		system.h (1.1)
		updater (1.1)
		xmalloc.c (1.1)
		ylwrap (1.1)
		INSTALL (1.1)
		.cvsignore (1.1)
		COPYING (1.1)
		ChangeLog (1.1)
		Doxyfile (1.1)
		ff3d.info (1.1)
		ff3d.spec (1.1)
		py-compile (1.1)
		texinfo.tex (1.1)
		doc/.cvsignore (1.1)
		doc/UserManual.tex (1.1)
		doc/eclbkbox.sty (1.1)
		doc/example1U.epsf (1.1)
		doc/example1V.epsf (1.1)
		doc/freefem3dDoc.tex (1.1)
		doc/scene1.epsf (1.1)
		doc/freefem3dDocBody.tex (1.1)
		doc/doc-tests/.cvsignore (1.1)
		doc/doc-tests/example1.general (1.1)
		doc/doc-tests/example1.pov (1.1)
		doc/doc-tests/example1.txt (1.1)
		doc/doc-tests/example2.txt (1.1)
		doc/doc-tests/example3.txt (1.1)
		doc/doc-tests/example4.txt (1.1)
		doc/doc-tests/example5.txt (1.1)
		doc/doc-tests/scalar.net (1.1)
		doc/doc-tests/statements.txt (1.1)
		geometry/.cvsignore (1.1)
		geometry/Cone.cpp (1.1)
		geometry/Cone.hpp (1.1)
		geometry/Cube.cpp (1.1)
		geometry/Cube.hpp (1.1)
		geometry/Cylinder.cpp (1.1)
		geometry/Cylinder.hpp (1.1)
		geometry/Difference.cpp (1.1)
		geometry/Difference.hpp (1.1)
		geometry/Intersection.cpp (1.1)
		geometry/Intersection.hpp (1.1)
		geometry/Makefile.am (1.1)
		geometry/Not.cpp (1.1)
		geometry/Not.hpp (1.1)
		geometry/Object.cpp (1.1)
		geometry/Object.hpp (1.1)
		geometry/Plane.cpp (1.1)
		geometry/Plane.hpp (1.1)
		geometry/Rotation.cpp (1.1)
		geometry/Rotation.hpp (1.1)
		geometry/Scale.cpp (1.1)
		geometry/Scale.hpp (1.1)
		geometry/Scene.cpp (1.1)
		geometry/Scene.hpp (1.1)
		geometry/SceneBox.hpp (1.1)
		geometry/Shape.cpp (1.1)
		geometry/Shape.hpp (1.1)
		geometry/Sphere.cpp (1.1)
		geometry/Sphere.hpp (1.1)
		geometry/Torus.hpp (1.1)
		geometry/TransType.h (1.1)
		geometry/Transform.hpp (1.1)
		geometry/TransformMatrix.cpp (1.1)
		geometry/TransformMatrix.hpp (1.1)
		geometry/Translation.cpp (1.1)
		geometry/Translation.hpp (1.1)
		geometry/Union.cpp (1.1)
		geometry/Union.hpp (1.1)
		graphics/.cvsignore (1.1)
		graphics/Makefile.am (1.1)
		graphics/VTKDriver.cpp (1.1)
		graphics/VTKDriver.hpp (1.1)
		scripts/addLicence (1.1)
		scripts/getOptions.pl (1.1)
		scripts/listOptions (1.1)
		solver/Boundary.hpp (1.1)
		solver/BoundaryConditionDiscretization.cpp (1.1)
		solver/BoundaryConditionDiscretization.hpp (1.1)
		solver/BoundaryConditionDiscretizationFEM.hpp (1.1)
		solver/BoundaryConditionDiscretizationUtils.cpp (1.1)
		solver/BoundaryConditionDiscretizationUtils.hpp (1.1)
		solver/BoundaryStructured3DMesh.hpp (1.1)
		solver/BoundarySurfaceMesh.cpp (1.1)
		solver/BoundarySurfaceMesh.hpp (1.1)
		solver/ConformTransformation.cpp (1.1)
		solver/ConformTransformation.hpp (1.1)
		solver/ConnectivityBuilder.cpp (1.1)
		solver/ConnectivityBuilder.hpp (1.1)
		solver/Domain.hpp (1.1)
		solver/FatBoundary.cpp (1.1)
		solver/FatBoundary.hpp (1.1)
		solver/Index.hpp (1.1)
		solver/MatrixManagement.cpp (1.1)
		solver/MatrixManagement.hpp (1.1)
		solver/MeshReader.cpp (1.1)
		solver/MeshReader.hpp (1.1)
		solver/MeshWriter.cpp (1.1)
		solver/MeshWriter.hpp (1.1)
		solver/Method.cpp (1.1)
		solver/Method.hpp (1.1)
		solver/Neumann.hpp (1.1)
		solver/ParametersInitialization.cpp (1.1)
		solver/ParametersInitialization.hpp (1.1)
		solver/PenalizedMatrixFDOptions.hpp (1.1)
		solver/Problem.hpp (1.1)
		solver/SecondOrderOperator.hpp (1.1)
		solver/Solution.hpp (1.1)
		solver/SolverDriver.cpp (1.1)
		solver/SolverDriver.hpp (1.1)
		solver/Structured3DMesh.cpp (1.1)
		solver/Structured3DMesh.hpp (1.1)
		solver/SurfElem.hpp (1.1)
		solver/SurfaceMeshGenerator.cpp (1.1)
		solver/SurfaceMeshGenerator.hpp (1.1)
		solver/SurfaceMeshOfTriangles.hpp (1.1)
		solver/VariationalBilinearBorderOperator.hpp (1.1)
		solver/VariationalOperator.hpp (1.1)
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.1)
		solver/VariationalOperatorAlphaUV.hpp (1.1)
		solver/VariationalOperatorNuDxUV.hpp (1.1)
		solver/ff3d.log (1.1)
		utils/.cvsignore (1.1)
		utils/AutoPointer.hpp (1.1)
		utils/DoubleParameter.hpp (1.1)
		utils/EnumParameter.hpp (1.1)
		utils/GetParameter.hpp (1.1)
		utils/IdentifierSet.hpp (1.1)
		utils/IntegerParameter.hpp (1.1)
		utils/LabeledEnum.hpp (1.1)
		utils/Makefile.am (1.1)
		utils/Octree.hpp (1.1)
		utils/Parameter.cpp (1.1)
		utils/Parameter.hpp (1.1)
		utils/ParameterCenter.cpp (1.1)
		utils/ParameterCenter.hpp (1.1)
		utils/ParametrizableObject.cpp (1.1)
		utils/ParametrizableObject.hpp (1.1)
		utils/ReferenceCounting.cpp (1.1)
		utils/ReferenceCounting.hpp (1.1)
		utils/StaticBase.hpp (1.1)
		utils/StaticCenter.cpp (1.1)
		utils/StaticCenter.hpp (1.1)
		utils/StreamCenter.cpp (1.1)
		utils/StreamCenter.hpp (1.1)
		utils/StringEquality.hpp (1.1)
		utils/StringParameter.hpp (1.1)
		utils/Timer.hpp (1.1)
		utils/Types.hpp (1.1)
		utils/ZoneCopy.cpp (1.1)
		utils/ZoneCopy.hpp (1.1)
		algebra/Array3DShape.hpp (1.1)
		algebra/BiConjugateGradientStabilized.hpp (1.1)
		algebra/BiConjugateGradientStabilizedOptions.hpp (1.1)
		algebra/ConjugateGradient.hpp (1.1)
		algebra/DiagPrecond.hpp (1.1)
		algebra/DoubleHashedMatrix.hpp (1.1)
		algebra/IdentityPrecond.hpp (1.1)
		algebra/IncompleteCholeskiFactorization.hpp (1.1)
		algebra/SparseMatrix.hpp (1.1)
		algebra/TermToTerm.hpp (1.1)
		algebra/TinyVector.hpp (1.1)
		solver/.cvsignore (1.1)
		solver/BoundaryCondition.hpp (1.1)
		solver/BoundaryConditionDiscretizationElimination.cpp (1.1)
		solver/BoundaryConditionDiscretizationElimination.hpp (1.1)
		solver/BoundaryConditionDiscretizationPenalty.cpp (1.1)
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.1)
		solver/BoundaryConditionFDMDiscretization.hpp (1.1)
		solver/BoundaryConditionSet.hpp (1.1)
		solver/BoundaryConditionSurfaceMeshAssociation.hpp (1.1)
		solver/BoundaryPOVRay.hpp (1.1)
		solver/CartesianHexahedron.hpp (1.1)
		solver/Cell.cpp (1.1)
		solver/Cell.hpp (1.1)
		solver/CellByEdges.hpp (1.1)
		solver/ComponentBoundaryConditions.hpp (1.1)
		solver/Connectivity.hpp (1.1)
		solver/Convection.cpp (1.1)
		solver/Convection.hpp (1.1)
		solver/DegreeOfFreedomSet.hpp (1.1)
		solver/Dirichlet.hpp (1.1)
		solver/Discretization.hpp (1.1)
		solver/DiscretizedOperators.cpp (1.1)
		solver/DiscretizedOperators.hpp (1.1)
		solver/DivMuGrad.hpp (1.1)
		solver/Edge.cpp (1.1)
		solver/Edge.hpp (1.1)
		solver/ElementaryMatrixSet.cpp (1.1)
		solver/ElementaryMatrixSet.hpp (1.1)
		solver/FEMDiscretization.hpp (1.1)
		solver/FatBoundaryOptions.hpp (1.1)
		solver/FiniteElementMethod.cpp (1.1)
		solver/FiniteElementMethod.hpp (1.1)
		solver/FiniteElementTraits.hpp (1.1)
		solver/FirstOrderOperator.hpp (1.1)
		solver/Fourrier.hpp (1.1)
		solver/Hexahedron.cpp (1.1)
		solver/Hexahedron.hpp (1.1)
		solver/HexahedronByEdges.hpp (1.1)
		solver/KrylovSolver.cpp (1.1)
		solver/KrylovSolver.hpp (1.1)
		solver/KrylovSolverOptionalInformations.hpp (1.1)
		solver/KrylovSolverOptions.hpp (1.1)
		solver/Makefile.am (1.1)
		solver/MassOperator.hpp (1.1)
		solver/MemoryManagerOptions.hpp (1.1)
		solver/Mesh.hpp (1.1)
		solver/MeshGenerator.hpp (1.1)
		solver/MeshOfHexahedra.cpp (1.1)
		solver/MeshOfHexahedra.hpp (1.1)
		solver/MeshOfTetrahedra.cpp (1.1)
		solver/MeshOfTetrahedra.hpp (1.1)
		solver/MeshTetrahedrizor.cpp (1.1)
		solver/MeshTetrahedrizor.hpp (1.1)
		solver/PDE.hpp (1.1)
		solver/PDECondition.hpp (1.1)
		solver/PDEOperator.hpp (1.1)
		solver/PDEOperatorSum.hpp (1.1)
		solver/PDEProblem.hpp (1.1)
		solver/PDESolution.cpp (1.1)
		solver/PDESolution.hpp (1.1)
		solver/PDESolver.cpp (1.1)
		solver/PDESolver.hpp (1.1)
		solver/PDESystem.hpp (1.1)
		solver/POVRayReferences.hpp (1.1)
		solver/PenalizedFictitousDomain.cpp (1.1)
		solver/PenalizedFictitousDomain.hpp (1.1)
		solver/PenalizedFictitousDomainOptions.hpp (1.1)
		solver/PenalizedMatrixFD.cpp (1.1)
		solver/PenalizedMatrixFD.hpp (1.1)
		solver/Q1FiniteElement.cpp (1.1)
		solver/Q1FiniteElement.hpp (1.1)
		solver/Quadrangle.hpp (1.1)
		solver/QuadratureFormula.cpp (1.1)
		solver/QuadratureFormula.hpp (1.1)
		solver/Reference.hpp (1.1)
		solver/Solver.hpp (1.1)
		solver/SolverDriverOptions.hpp (1.1)
		solver/Structured3DMeshShape.hpp (1.1)
		solver/SurfaceMesh.hpp (1.1)
		solver/SurfaceMeshOfQuadrangles.hpp (1.1)
		solver/Tetrahedron.cpp (1.1)
		solver/Tetrahedron.hpp (1.1)
		solver/TetrahedronByEdges.hpp (1.1)
		solver/Triangle.hpp (1.1)
		solver/UserFunction.cpp (1.1)
		solver/UserFunction.hpp (1.1)
		solver/VariationalBilinearOperator.hpp (1.1)
		solver/VariationalBorderOperator.hpp (1.1)
		solver/VariationalBorderOperatorAlphaUV.hpp (1.1)
		solver/VariationalBorderOperatorFV.hpp (1.1)
		solver/VariationalLinearBorderOperator.hpp (1.1)
		solver/VariationalLinearOperator.hpp (1.1)
		solver/VariationalOperatorFV.hpp (1.1)
		solver/VariationalOperatorFdxGV.hpp (1.1)
		solver/VariationalOperatorFgradGgradV.hpp (1.1)
		solver/VariationalOperatorMuGradUGradV.hpp (1.1)
		solver/VariationalOperatorNuUdxV.hpp (1.1)
		solver/VariationalProblem.hpp (1.1)
		solver/VectorialPDEOperator.hpp (1.1)
		solver/Vertex.cpp (1.1)
		solver/Vertex.hpp (1.1)
		solver/VerticesSet.hpp (1.1)
		algebra/.cvsignore (1.1)
		algebra/BaseMatrix.hpp (1.1)
		algebra/BaseVector.hpp (1.1)
		algebra/BiConjugateGradient.hpp (1.1)
		algebra/BiConjugateGradientOptions.hpp (1.1)
		algebra/ConjugateGradientOptions.hpp (1.1)
		algebra/Makefile.am (1.1)
		algebra/MultiGrid.hpp (1.1)
		algebra/MultiGridOptions.hpp (1.1)
		algebra/Preconditioner.hpp (1.1)
		algebra/Structured3DVector.hpp (1.1)
		algebra/TinyMatrix.hpp (1.1)
		algebra/UnAssembledMatrix.cpp (1.1)
		algebra/UnAssembledMatrix.hpp (1.1)
		algebra/Vector.hpp (1.1)
		algebra/noblitz.h (1.1)
		language/BooleanExpression.cpp (1.1)
		language/BooleanExpression.hpp (1.1)
		language/BoundaryConditionExpression.cpp (1.1)
		language/BoundaryConditionExpression.hpp (1.1)
		language/BoundaryConditionListExpression.cpp (1.1)
		language/BoundaryConditionListExpression.hpp (1.1)
		language/DomainExpression.cpp (1.1)
		language/DomainExpression.hpp (1.1)
		language/Expression.hpp (1.1)
		language/FFLexer.cpp (1.1)
		language/FFLexer.hpp (1.1)
		language/FieldExpression.cpp (1.1)
		language/FieldExpression.hpp (1.1)
		language/FunctionExpression.cpp (1.1)
		language/FunctionExpression.hpp (1.1)
		language/Information.cpp (1.1)
		language/Information.hpp (1.1)
		language/InsideListExpression.cpp (1.1)
		language/InsideListExpression.hpp (1.1)
		language/IntegratedOperatorExpression.hpp (1.1)
		language/Lexer.hpp (1.1)
		language/LinearExpression.hpp (1.1)
		language/MeshExpression.cpp (1.1)
		language/MeshExpression.hpp (1.1)
		language/MultiLinearExpression.hpp (1.1)
		language/OptionExpression.hpp (1.1)
		language/OstreamExpressionList.hpp (1.1)
		language/PDEProblemExpression.cpp (1.1)
		language/PDEProblemExpression.hpp (1.1)
		language/POVLexer.cpp (1.1)
		language/POVLexer.hpp (1.1)
		language/ProblemExpression.hpp (1.1)
		language/RealExpression.cpp (1.1)
		language/RealExpression.hpp (1.1)
		language/SceneExpression.cpp (1.1)
		language/SceneExpression.hpp (1.1)
		language/SolverExpression.cpp (1.1)
		language/SolverExpression.hpp (1.1)
		language/StringExpression.cpp (1.1)
		language/StringExpression.hpp (1.1)
		language/SubOptionExpression.cpp (1.1)
		language/SubOptionExpression.hpp (1.1)
		language/Variable.cpp (1.1)
		language/Variable.hpp (1.1)
		language/VariationalFormulaExpression.cpp (1.1)
		language/VariationalFormulaExpression.hpp (1.1)
		language/VariationalOperatorExpression.hpp (1.1)
		language/lex.ff.ll (1.1)
		language/.cvsignore (1.1)
		language/BoundaryExpression.cpp (1.1)
		language/BoundaryExpression.hpp (1.1)
		language/EmbededFunctions.cpp (1.1)
		language/EmbededFunctions.hpp (1.1)
		language/FileDescriptor.hpp (1.1)
		language/InsideExpression.hpp (1.1)
		language/Instruction.cpp (1.1)
		language/Instruction.hpp (1.1)
		language/IntegratedExpression.hpp (1.1)
		language/Makefile.am (1.1)
		language/MultiLinearFormExpression.hpp (1.1)
		language/OstreamExpression.hpp (1.1)
		language/PDEEquationExpression.cpp (1.1)
		language/PDEEquationExpression.hpp (1.1)
		language/PDEOperatorExpression.cpp (1.1)
		language/PDEOperatorExpression.hpp (1.1)
		language/PDEOperatorSumExpression.cpp (1.1)
		language/PDEOperatorSumExpression.hpp (1.1)
		language/PDESystemExpression.cpp (1.1)
		language/PDESystemExpression.hpp (1.1)
		language/SolutionExpression.hpp (1.1)
		language/SolverOptionsExpression.cpp (1.1)
		language/SolverOptionsExpression.hpp (1.1)
		language/SubOptionListExpression.hpp (1.1)
		language/TestFunctionExpression.cpp (1.1)
		language/TestFunctionExpression.hpp (1.1)
		language/UnknownExpression.cpp (1.1)
		language/UnknownExpression.hpp (1.1)
		language/UnknownListExpression.cpp (1.1)
		language/UnknownListExpression.hpp (1.1)
		language/VariableList.hpp (1.1)
		language/VariationalDirichletListExpression.hpp (1.1)
		language/VariationalProblemExpression.cpp (1.1)
		language/VariationalProblemExpression.hpp (1.1)
		language/Vector3Expression.cpp (1.1)
		language/Vector3Expression.hpp (1.1)
		language/parse.ff.hpp (1.1)
		language/parse.ff.yy (1.1)
		language/parse.pov.hpp (1.1)
		language/parse.pov.yy (1.1)

	Initial revision

2003-02-17 Monday  delpinux

	Changed:
		AUTHORS (1.1.1.1), "Exp", lines: +0 -0
		Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		Makefile.dist (1.1.1.1), "Exp", lines: +0 -0
		NEWS (1.1.1.1), "Exp", lines: +0 -0
		README (1.1.1.1), "Exp", lines: +0 -0
		TODO (1.1.1.1), "Exp", lines: +0 -0
		acinclude.m4 (1.1.1.1), "Exp", lines: +0 -0
		acinstall (1.1.1.1), "Exp", lines: +0 -0
		ansi2knr.1 (1.1.1.1), "Exp", lines: +0 -0
		ansi2knr.c (1.1.1.1), "Exp", lines: +0 -0
		checkopt.def (1.1.1.1), "Exp", lines: +0 -0
		compile (1.1.1.1), "Exp", lines: +0 -0
		configure.ac (1.1.1.1), "Exp", lines: +0 -0
		depcomp (1.1.1.1), "Exp", lines: +0 -0
		elisp-comp (1.1.1.1), "Exp", lines: +0 -0
		ff3d.1 (1.1.1.1), "Exp", lines: +0 -0
		ff3d.lsm.in (1.1.1.1), "Exp", lines: +0 -0
		ff3d.spec.in (1.1.1.1), "Exp", lines: +0 -0
		ff3d.texinfo (1.1.1.1), "Exp", lines: +0 -0
		gpl.texinfo (1.1.1.1), "Exp", lines: +0 -0
		install-sh (1.1.1.1), "Exp", lines: +0 -0
		ltmain.sh (1.1.1.1), "Exp", lines: +0 -0
		main.cpp (1.1.1.1), "Exp", lines: +0 -0
		manpage.tpl (1.1.1.1), "Exp", lines: +0 -0
		mdate-sh (1.1.1.1), "Exp", lines: +0 -0
		missing (1.1.1.1), "Exp", lines: +0 -0
		mkinstalldirs (1.1.1.1), "Exp", lines: +0 -0
		stamp-h.in (1.1.1.1), "Exp", lines: +0 -0
		system.h (1.1.1.1), "Exp", lines: +0 -0
		updater (1.1.1.1), "Exp", lines: +0 -0
		xmalloc.c (1.1.1.1), "Exp", lines: +0 -0
		ylwrap (1.1.1.1), "Exp", lines: +0 -0
		INSTALL (1.1.1.1), "Exp", lines: +0 -0
		.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		COPYING (1.1.1.1), "Exp", lines: +0 -0
		ChangeLog (1.1.1.1), "Exp", lines: +0 -0
		Doxyfile (1.1.1.1), "Exp", lines: +0 -0
		ff3d.info (1.1.1.1), "Exp", lines: +0 -0
		ff3d.spec (1.1.1.1), "Exp", lines: +0 -0
		py-compile (1.1.1.1), "Exp", lines: +0 -0
		texinfo.tex (1.1.1.1), "Exp", lines: +0 -0
		doc/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		doc/UserManual.tex (1.1.1.1), "Exp", lines: +0 -0
		doc/eclbkbox.sty (1.1.1.1), "Exp", lines: +0 -0
		doc/example1U.epsf (1.1.1.1), "Exp", lines: +0 -0
		doc/example1V.epsf (1.1.1.1), "Exp", lines: +0 -0
		doc/freefem3dDoc.tex (1.1.1.1), "Exp", lines: +0 -0
		doc/scene1.epsf (1.1.1.1), "Exp", lines: +0 -0
		doc/freefem3dDocBody.tex (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example1.general (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example1.pov (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example1.txt (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example2.txt (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example3.txt (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example4.txt (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/example5.txt (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/scalar.net (1.1.1.1), "Exp", lines: +0 -0
		doc/doc-tests/statements.txt (1.1.1.1), "Exp", lines: +0 -0
		geometry/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		geometry/Cone.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Cone.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Cube.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Cube.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Cylinder.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Cylinder.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Difference.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Difference.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Intersection.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Intersection.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		geometry/Not.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Not.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Object.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Object.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Plane.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Plane.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Rotation.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Rotation.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Scale.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Scale.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Scene.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Scene.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/SceneBox.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Shape.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Shape.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Sphere.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Sphere.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Torus.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/TransType.h (1.1.1.1), "Exp", lines: +0 -0
		geometry/Transform.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/TransformMatrix.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/TransformMatrix.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Translation.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Translation.hpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Union.cpp (1.1.1.1), "Exp", lines: +0 -0
		geometry/Union.hpp (1.1.1.1), "Exp", lines: +0 -0
		graphics/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		graphics/Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		graphics/VTKDriver.cpp (1.1.1.1), "Exp", lines: +0 -0
		graphics/VTKDriver.hpp (1.1.1.1), "Exp", lines: +0 -0
		scripts/addLicence (1.1.1.1), "Exp", lines: +0 -0
		scripts/getOptions.pl (1.1.1.1), "Exp", lines: +0 -0
		scripts/listOptions (1.1.1.1), "Exp", lines: +0 -0
		solver/Boundary.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretization.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretization.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationFEM.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationUtils.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationUtils.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryStructured3DMesh.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundarySurfaceMesh.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundarySurfaceMesh.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ConformTransformation.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ConformTransformation.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ConnectivityBuilder.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ConnectivityBuilder.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Domain.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FatBoundary.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FatBoundary.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Index.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MatrixManagement.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MatrixManagement.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshReader.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshReader.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshWriter.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshWriter.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Method.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Method.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Neumann.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ParametersInitialization.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ParametersInitialization.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PenalizedMatrixFDOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Problem.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SecondOrderOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Solution.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SolverDriver.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SolverDriver.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Structured3DMesh.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Structured3DMesh.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SurfElem.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SurfaceMeshGenerator.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SurfaceMeshGenerator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SurfaceMeshOfTriangles.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalBilinearBorderOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorAlphaDxUDxV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorAlphaUV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorNuDxUV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ff3d.log (1.1.1.1), "Exp", lines: +0 -0
		utils/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		utils/AutoPointer.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/DoubleParameter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/EnumParameter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/GetParameter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/IdentifierSet.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/IntegerParameter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/LabeledEnum.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		utils/Octree.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/Parameter.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/Parameter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ParameterCenter.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ParameterCenter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ParametrizableObject.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ParametrizableObject.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ReferenceCounting.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ReferenceCounting.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StaticBase.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StaticCenter.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StaticCenter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StreamCenter.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StreamCenter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StringEquality.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/StringParameter.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/Timer.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/Types.hpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ZoneCopy.cpp (1.1.1.1), "Exp", lines: +0 -0
		utils/ZoneCopy.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/Array3DShape.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/BiConjugateGradientStabilized.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/BiConjugateGradientStabilizedOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/ConjugateGradient.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/DiagPrecond.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/DoubleHashedMatrix.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/IdentityPrecond.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/IncompleteCholeskiFactorization.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/SparseMatrix.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/TermToTerm.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/TinyVector.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryCondition.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationElimination.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationElimination.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationPenalty.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionDiscretizationPenalty.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionFDMDiscretization.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionSet.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryConditionSurfaceMeshAssociation.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/BoundaryPOVRay.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/CartesianHexahedron.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Cell.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Cell.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/CellByEdges.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ComponentBoundaryConditions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Connectivity.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Convection.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Convection.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/DegreeOfFreedomSet.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Dirichlet.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Discretization.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/DiscretizedOperators.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/DiscretizedOperators.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/DivMuGrad.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Edge.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Edge.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ElementaryMatrixSet.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/ElementaryMatrixSet.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FEMDiscretization.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FatBoundaryOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FiniteElementMethod.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FiniteElementMethod.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FiniteElementTraits.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/FirstOrderOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Fourrier.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Hexahedron.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Hexahedron.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/HexahedronByEdges.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/KrylovSolver.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/KrylovSolver.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/KrylovSolverOptionalInformations.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/KrylovSolverOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		solver/MassOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MemoryManagerOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Mesh.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshGenerator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshOfHexahedra.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshOfHexahedra.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshOfTetrahedra.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshOfTetrahedra.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshTetrahedrizor.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/MeshTetrahedrizor.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDE.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDECondition.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDEOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDEOperatorSum.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDEProblem.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDESolution.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDESolution.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDESolver.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDESolver.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PDESystem.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/POVRayReferences.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PenalizedFictitousDomain.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PenalizedFictitousDomain.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PenalizedFictitousDomainOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PenalizedMatrixFD.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/PenalizedMatrixFD.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Q1FiniteElement.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Q1FiniteElement.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Quadrangle.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/QuadratureFormula.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/QuadratureFormula.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Reference.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Solver.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SolverDriverOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Structured3DMeshShape.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SurfaceMesh.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/SurfaceMeshOfQuadrangles.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Tetrahedron.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Tetrahedron.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/TetrahedronByEdges.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Triangle.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/UserFunction.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/UserFunction.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalBilinearOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalBorderOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalBorderOperatorAlphaUV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalBorderOperatorFV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalLinearBorderOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalLinearOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorFV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorFdxGV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorFgradGgradV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorMuGradUGradV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalOperatorNuUdxV.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VariationalProblem.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VectorialPDEOperator.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Vertex.cpp (1.1.1.1), "Exp", lines: +0 -0
		solver/Vertex.hpp (1.1.1.1), "Exp", lines: +0 -0
		solver/VerticesSet.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		algebra/BaseMatrix.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/BaseVector.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/BiConjugateGradient.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/BiConjugateGradientOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/ConjugateGradientOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		algebra/MultiGrid.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/MultiGridOptions.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/Preconditioner.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/Structured3DVector.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/TinyMatrix.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/UnAssembledMatrix.cpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/UnAssembledMatrix.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/Vector.hpp (1.1.1.1), "Exp", lines: +0 -0
		algebra/noblitz.h (1.1.1.1), "Exp", lines: +0 -0
		language/BooleanExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/BooleanExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/BoundaryConditionExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/BoundaryConditionExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/BoundaryConditionListExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/BoundaryConditionListExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/DomainExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/DomainExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Expression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/FFLexer.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/FFLexer.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/FieldExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/FieldExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/FunctionExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/FunctionExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Information.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/Information.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/InsideListExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/InsideListExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/IntegratedOperatorExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Lexer.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/LinearExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/MeshExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/MeshExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/MultiLinearExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/OptionExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/OstreamExpressionList.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEProblemExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEProblemExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/POVLexer.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/POVLexer.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/ProblemExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/RealExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/RealExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/SceneExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/SceneExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/SolverExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/SolverExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/StringExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/StringExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/SubOptionExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/SubOptionExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Variable.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/Variable.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariationalFormulaExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariationalFormulaExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariationalOperatorExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/lex.ff.ll (1.1.1.1), "Exp", lines: +0 -0
		language/.cvsignore (1.1.1.1), "Exp", lines: +0 -0
		language/BoundaryExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/BoundaryExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/EmbededFunctions.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/EmbededFunctions.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/FileDescriptor.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/InsideExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Instruction.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/Instruction.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/IntegratedExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Makefile.am (1.1.1.1), "Exp", lines: +0 -0
		language/MultiLinearFormExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/OstreamExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEEquationExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEEquationExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEOperatorExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEOperatorExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEOperatorSumExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDEOperatorSumExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDESystemExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/PDESystemExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/SolutionExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/SolverOptionsExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/SolverOptionsExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/SubOptionListExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/TestFunctionExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/TestFunctionExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/UnknownExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/UnknownExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/UnknownListExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/UnknownListExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariableList.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariationalDirichletListExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariationalProblemExpression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/VariationalProblemExpression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/Vector3Expression.cpp (1.1.1.1), "Exp", lines: +0 -0
		language/Vector3Expression.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/parse.ff.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/parse.ff.yy (1.1.1.1), "Exp", lines: +0 -0
		language/parse.pov.hpp (1.1.1.1), "Exp", lines: +0 -0
		language/parse.pov.yy (1.1.1.1), "Exp", lines: +0 -0

	initial release on savannah

