|
From: | Stéphane Del Pino |
Subject: | [ff3d-cvs] ff3d utils/Octree.hpp solver/UserFunction.cpp s... |
Date: | Sun, 04 May 2003 14:09:01 -0400 |
CVSROOT: /cvsroot/ff3d Module name: ff3d Changes by: Stéphane Del Pino <address@hidden> 03/05/04 14:09:01 Modified files: utils : Octree.hpp solver : UserFunction.cpp Structured3DMesh.hpp ElementaryMatrixSet.cpp BoundaryConditionSurfaceMeshAssociation.hpp BoundaryConditionSet.hpp BoundaryConditionFDMDiscretization.hpp BoundaryConditionDiscretizationPenalty.hpp BoundaryConditionDiscretizationFEM.hpp BoundaryConditionDiscretizationElimination.hpp BoundaryConditionDiscretization.hpp language : Vector3Expression.hpp VariationalProblemExpression.hpp VariationalProblemExpression.cpp VariationalOperatorExpression.hpp VariationalFormulaExpression.hpp VariationalDirichletListExpression.hpp UnknownListExpression.hpp UnknownListExpression.cpp TestFunctionExpression.hpp SubOptionListExpression.hpp SubOptionExpression.hpp StringExpression.hpp SolverOptionsExpression.hpp SolverExpression.hpp SolverExpression.cpp SolutionExpression.hpp SceneExpression.hpp SceneExpression.cpp RealExpression.hpp RealExpression.cpp PDESystemExpression.hpp PDEProblemExpression.hpp PDEProblemExpression.cpp PDEOperatorSumExpression.hpp PDEOperatorExpression.hpp PDEEquationExpression.hpp OstreamExpressionList.hpp OstreamExpression.hpp OptionExpression.hpp MultiLinearFormExpression.hpp MultiLinearExpression.hpp MeshExpression.hpp MeshExpression.cpp LinearExpression.hpp IntegratedOperatorExpression.hpp IntegratedExpression.hpp Instruction.hpp InsideListExpression.hpp InsideExpression.hpp FunctionExpression.hpp FunctionExpression.cpp FieldExpression.hpp FieldExpression.cpp FFLexer.cpp Expression.hpp EmbededFunctions.hpp DomainExpression.hpp DomainExpression.cpp BoundaryExpression.hpp BoundaryExpression.cpp BoundaryConditionListExpression.hpp BoundaryConditionExpression.hpp BoundaryConditionExpression.cpp BooleanExpression.hpp BooleanExpression.cpp geometry : Translation.hpp Translation.cpp TransformMatrix.hpp TransformMatrix.cpp Transform.hpp Shape.hpp Scale.hpp Scale.cpp Rotation.hpp Rotation.cpp algebra : UnAssembledMatrix.hpp UnAssembledMatrix.cpp Log message: 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!)... CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/utils/Octree.hpp.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/UserFunction.cpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/Structured3DMesh.hpp.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/ElementaryMatrixSet.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionSurfaceMeshAssociation.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionSet.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionFDMDiscretization.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionDiscretizationPenalty.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionDiscretizationFEM.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionDiscretizationElimination.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionDiscretization.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/Vector3Expression.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/VariationalProblemExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/VariationalProblemExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/VariationalOperatorExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/VariationalFormulaExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/VariationalDirichletListExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/UnknownListExpression.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/UnknownListExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/TestFunctionExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SubOptionListExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SubOptionExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/StringExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SolverOptionsExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SolverExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SolverExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SolutionExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SceneExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/SceneExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/RealExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/RealExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/PDESystemExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/PDEProblemExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/PDEProblemExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/PDEOperatorSumExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/PDEOperatorExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/PDEEquationExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/OstreamExpressionList.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/OstreamExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/OptionExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/MultiLinearFormExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/MultiLinearExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/MeshExpression.hpp.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/MeshExpression.cpp.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/LinearExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/IntegratedOperatorExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/IntegratedExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/Instruction.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/InsideListExpression.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/InsideExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/FunctionExpression.hpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/FunctionExpression.cpp.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/FieldExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/FieldExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/FFLexer.cpp.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/Expression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/EmbededFunctions.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/DomainExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/DomainExpression.cpp.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BoundaryExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BoundaryExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BoundaryConditionListExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BoundaryConditionExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BoundaryConditionExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BooleanExpression.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/language/BooleanExpression.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Translation.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Translation.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/TransformMatrix.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/TransformMatrix.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Transform.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Shape.hpp.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Scale.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Scale.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Rotation.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/geometry/Rotation.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/algebra/UnAssembledMatrix.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/algebra/UnAssembledMatrix.cpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |