[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ff3d-dev] ChangeLog on 20050925
From: |
delpino |
Subject: |
[ff3d-dev] ChangeLog on 20050925 |
Date: |
Sun, 25 Sep 2005 23:50:14 +0200 |
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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ff3d-dev] ChangeLog on 20050925,
delpino <=