git: 1934391064df - main - science/tfel: upgrade to 4.0.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Wed, 16 Feb 2022 16:29:06 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1934391064df62448c9815f5b62baccb14f20178

commit 1934391064df62448c9815f5b62baccb14f20178
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2022-02-16 12:30:26 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-02-16 16:29:01 +0000

    science/tfel: upgrade to 4.0.0
    
    Release notes at <http://tfel.sourceforge.net/release-notes-4.0.html>.
---
 science/tfel/Makefile  |   5 +-
 science/tfel/distinfo  |   6 +-
 science/tfel/pkg-descr |   1 +
 science/tfel/pkg-plist | 323 +++++++++++++++++++++++--------------------------
 4 files changed, 156 insertions(+), 179 deletions(-)

diff --git a/science/tfel/Makefile b/science/tfel/Makefile
index 61649312e714..eb38676ee26d 100644
--- a/science/tfel/Makefile
+++ b/science/tfel/Makefile
@@ -1,7 +1,7 @@
 # Created by: Pedro F. Giffuni
 
 PORTNAME=	tfel
-PORTVERSION=	3.4.0
+PORTVERSION=	4.0.0
 CATEGORIES=	science
 MASTER_SITES=	SF/${PORTNAME}/
 PKGNAMESUFFIX=	-mfront
@@ -14,7 +14,7 @@ LICENSE=	GPLv3
 BUILD_DEPENDS=	gnuplot:math/gnuplot
 RUN_DEPENDS=	gnuplot:math/gnuplot
 
-USES=		cmake compiler:c++0x fortran tar:bzip2
+USES=		cmake compiler:c++0x fortran
 
 CONFLICTS_INSTALL=	tfel-mfront-edf-3.*
 
@@ -32,6 +32,7 @@ PYTHON_CMAKE_BOOL=	enable-python enable-python-bindings
 
 CMAKE_ON=	enable-aster enable-calculix enable-fortran
 CMAKE_ARGS+=	-DCOMPILER_CXXFLAGS="${CXXFLAGS}" -DCOMPILER_FLAGS="${CFLAGS}"
+PLIST_SUB=	VER=${PORTVERSION}
 USE_LDCONFIG=	yes
 
 .ifdef PACKAGE_BUILDING
diff --git a/science/tfel/distinfo b/science/tfel/distinfo
index 66f5239e70ec..e9f6e5bae39b 100644
--- a/science/tfel/distinfo
+++ b/science/tfel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1607806349
-SHA256 (tfel-3.4.0.tar.bz2) = ea1094971d0ba547b0ff4dbe51f6576379a8d32a496a6b2bf177003e5d7eab7f
-SIZE (tfel-3.4.0.tar.bz2) = 48771248
+TIMESTAMP = 1645006901
+SHA256 (tfel-4.0.0.tar.gz) = 8c9c05eaf0c5a5ea674943ecccd3204ce529547b1d26ef149cb7f6466ee2131c
+SIZE (tfel-4.0.0.tar.gz) = 67191827
diff --git a/science/tfel/pkg-descr b/science/tfel/pkg-descr
index fb7a2d9a6c4c..25b8f2db1ca4 100644
--- a/science/tfel/pkg-descr
+++ b/science/tfel/pkg-descr
@@ -21,3 +21,4 @@ has been much faster (from ten to several hundred times depending on
 the test case) than using a full-fledged finite element solver.
 
 WWW: http://tfel.sourceforge.net/
+WWW: https://github.com/thelfer/tfel
diff --git a/science/tfel/pkg-plist b/science/tfel/pkg-plist
index df8430e30215..9aad35dfce42 100644
--- a/science/tfel/pkg-plist
+++ b/science/tfel/pkg-plist
@@ -120,10 +120,6 @@ include/MFront/BehaviourBrick/PowerIsotropicHardeningRule.hxx
 include/MFront/BehaviourBrick/PowerLawStrainBasedPorosityNucleationModel.hxx
 include/MFront/BehaviourBrick/PowerLawStressBasedPorosityNucleationModel.hxx
 include/MFront/BehaviourBrick/PragerKinematicHardeningRule.hxx
-include/MFront/BehaviourBrick/Provider.hxx
-include/MFront/BehaviourBrick/ProviderIdentifier.hxx
-include/MFront/BehaviourBrick/Requirement.hxx
-include/MFront/BehaviourBrick/RequirementManager.hxx
 include/MFront/BehaviourBrick/RousselierTanguyBesson2002StressCriterion.hxx
 include/MFront/BehaviourBrick/StandardPorousStressCriterionBase.hxx
 include/MFront/BehaviourBrick/StandardStressCriterionBase.hxx
@@ -187,6 +183,7 @@ include/MFront/DefaultDSL.hxx
 include/MFront/DefaultDSLBase.hxx
 include/MFront/DefaultFiniteStrainDSL.hxx
 include/MFront/DefaultGenericBehaviourDSL.hxx
+include/MFront/DefaultModelDSL.hxx
 include/MFront/ExecutableDescription.hxx
 include/MFront/FileDescription.hxx
 include/MFront/GeneratorOptions.hxx
@@ -210,6 +207,7 @@ include/MFront/ImplicitDSLBase.hxx
 include/MFront/ImplicitDSLII.hxx
 include/MFront/ImplicitFiniteStrainDSL.hxx
 include/MFront/ImplicitGenericBehaviourDSL.hxx
+include/MFront/ImplicitModelDSL.hxx
 include/MFront/InitDSLs.hxx
 include/MFront/InitInterfaces.hxx
 include/MFront/InstallPath.hxx
@@ -294,6 +292,8 @@ include/MTest/CastemCohesiveZoneModel.hxx
 include/MTest/CastemEvolution.hxx
 include/MTest/CastemFiniteStrainBehaviour.hxx
 include/MTest/CastemFiniteStrainBehaviour2.hxx
+include/MTest/CastemInterfaceVersion.hxx
+include/MTest/CastemMaterialProperty.hxx
 include/MTest/CastemSmallStrainBehaviour.hxx
 include/MTest/CastemStandardBehaviour.hxx
 include/MTest/CastemUmatFiniteStrainBehaviour.hxx
@@ -305,6 +305,7 @@ include/MTest/ConstraintBase.hxx
 include/MTest/CurrentState.hxx
 include/MTest/CyranoBehaviour.hxx
 include/MTest/CyranoEvolution.hxx
+include/MTest/CyranoMaterialProperty.hxx
 include/MTest/DianaFEASmallStrainBehaviour.hxx
 include/MTest/EuroplexusFiniteStrainBehaviour.hxx
 include/MTest/EuroplexusStandardBehaviour.hxx
@@ -319,6 +320,8 @@ include/MTest/ImposedThermodynamicForce.hxx
 include/MTest/IronsTuckAccelerationAlgorithm.hxx
 include/MTest/MTest.hxx
 include/MTest/MTestParser.hxx
+include/MTest/MaterialProperty.hxx
+include/MTest/MaterialPropertyBase.hxx
 include/MTest/MistralBehaviour.hxx
 include/MTest/NonLinearConstraint.hxx
 include/MTest/PipeMesh.hxx
@@ -377,6 +380,7 @@ include/TFEL/Config/Internals/ThermalConductivityMatrixType.hxx
 include/TFEL/Config/TFELConfig.hxx
 include/TFEL/Config/TFELTypes.hxx
 include/TFEL/Config/TFEL_MATH_Config.hxx
+include/TFEL/ContractViolation.hxx
 include/TFEL/Exception/TFELException.hxx
 include/TFEL/FSAlgorithm/FSAlgorithm.hxx
 include/TFEL/FSAlgorithm/accumulate.hxx
@@ -482,6 +486,39 @@ include/TFEL/Math/AccelerationAlgorithms/FAnderson.hxx
 include/TFEL/Math/AccelerationAlgorithms/FAnderson.ixx
 include/TFEL/Math/AccelerationAlgorithms/UAnderson.hxx
 include/TFEL/Math/AccelerationAlgorithms/UAnderson.ixx
+include/TFEL/Math/Array/ArrayCommonMethods.hxx
+include/TFEL/Math/Array/ArrayCommonMethods.ixx
+include/TFEL/Math/Array/ArrayConcept.hxx
+include/TFEL/Math/Array/ArrayPolicies.hxx
+include/TFEL/Math/Array/ArrayPolicies.ixx
+include/TFEL/Math/Array/ConstFixedSizeArrayBase.hxx
+include/TFEL/Math/Array/ConstFixedSizeArrayBase.ixx
+include/TFEL/Math/Array/ConstRuntimeArrayBase.hxx
+include/TFEL/Math/Array/ConstRuntimeArrayBase.ixx
+include/TFEL/Math/Array/FixedSizeArrayDerivative.hxx
+include/TFEL/Math/Array/FixedSizeArrayPolicies.hxx
+include/TFEL/Math/Array/FixedSizeIndexingPolicies.hxx
+include/TFEL/Math/Array/GenericFixedSizeArray.hxx
+include/TFEL/Math/Array/GenericFixedSizeArray.ixx
+include/TFEL/Math/Array/GenericRuntimeArray.hxx
+include/TFEL/Math/Array/GenericRuntimeArray.ixx
+include/TFEL/Math/Array/IndexingPolicies.hxx
+include/TFEL/Math/Array/IndexingPolicies.ixx
+include/TFEL/Math/Array/IterateOverMultipleIndices.hxx
+include/TFEL/Math/Array/MultipleIndicesFunctors.hxx
+include/TFEL/Math/Array/MutableFixedSizeArrayBase.hxx
+include/TFEL/Math/Array/MutableFixedSizeArrayBase.ixx
+include/TFEL/Math/Array/MutableRuntimeArrayBase.hxx
+include/TFEL/Math/Array/MutableRuntimeArrayBase.ixx
+include/TFEL/Math/Array/RuntimeArrayPolicies.hxx
+include/TFEL/Math/Array/RuntimeIndexingPolicies.hxx
+include/TFEL/Math/Array/StandardTemplateLibraryCompatibilityLayers.hxx
+include/TFEL/Math/Array/StandardTemplateLibraryCompatibilityLayers.ixx
+include/TFEL/Math/Array/View.hxx
+include/TFEL/Math/Array/ViewsArray.hxx
+include/TFEL/Math/Array/ViewsArrayIO.hxx
+include/TFEL/Math/Array/fsarrayIO.hxx
+include/TFEL/Math/Array/runtime_arrayIO.hxx
 include/TFEL/Math/Bindings/atlas.hxx
 include/TFEL/Math/Broyden.hxx
 include/TFEL/Math/Broyden2.hxx
@@ -500,17 +537,11 @@ include/TFEL/Math/FactorizedKriging1D3D.hxx
 include/TFEL/Math/FischerBurmeister.hxx
 include/TFEL/Math/FischerBurmeister.ixx
 include/TFEL/Math/Forward/Complex.hxx
-include/TFEL/Math/Forward/MatrixConcept.hxx
-include/TFEL/Math/Forward/ST2toST2Concept.hxx
-include/TFEL/Math/Forward/ST2toT2Concept.hxx
-include/TFEL/Math/Forward/StensorConcept.hxx
-include/TFEL/Math/Forward/T2toST2Concept.hxx
-include/TFEL/Math/Forward/T2toT2Concept.hxx
-include/TFEL/Math/Forward/TensorConcept.hxx
-include/TFEL/Math/Forward/TinyNewtonRaphson.hxx
-include/TFEL/Math/Forward/VectorConcept.hxx
+include/TFEL/Math/Forward/Expr.hxx
+include/TFEL/Math/Forward/fsarray.hxx
 include/TFEL/Math/Forward/matrix.hxx
 include/TFEL/Math/Forward/qt.hxx
+include/TFEL/Math/Forward/runtime_array.hxx
 include/TFEL/Math/Forward/st2tost2.hxx
 include/TFEL/Math/Forward/st2tot2.hxx
 include/TFEL/Math/Forward/stensor.hxx
@@ -521,9 +552,7 @@ include/TFEL/Math/Forward/tmatrix.hxx
 include/TFEL/Math/Forward/tvector.hxx
 include/TFEL/Math/Forward/vector.hxx
 include/TFEL/Math/General/Abs.hxx
-include/TFEL/Math/General/Abs.ixx
 include/TFEL/Math/General/AbsCompare.hxx
-include/TFEL/Math/General/BaseCast.hxx
 include/TFEL/Math/General/BasicOperations.hxx
 include/TFEL/Math/General/Complex.hxx
 include/TFEL/Math/General/ComputeBinaryResult.hxx
@@ -538,23 +567,17 @@ include/TFEL/Math/General/DerivativeType.ixx
 include/TFEL/Math/General/DifferenceRandomAccessIterator.hxx
 include/TFEL/Math/General/DotProduct.hxx
 include/TFEL/Math/General/EmptyRunTimeProperties.hxx
-include/TFEL/Math/General/Forward/General.hxx
 include/TFEL/Math/General/IEEE754.hxx
 include/TFEL/Math/General/IEEE754.ixx
 include/TFEL/Math/General/LogicalOperations.hxx
 include/TFEL/Math/General/MathConstants.hxx
-include/TFEL/Math/General/NegObjectRandomAccessConstIterator.hxx
-include/TFEL/Math/General/ObjectObjectRandomAccessConstIterator.hxx
-include/TFEL/Math/General/ObjectObjectRandomAccessConstIteratorSpecialisation.hxx
+include/TFEL/Math/General/MathObjectTraits.hxx
 include/TFEL/Math/General/RandomRotationMatrix.hxx
 include/TFEL/Math/General/ResultType.hxx
 include/TFEL/Math/General/RunTimeCheck.hxx
-include/TFEL/Math/General/ScalarObjectRandomAccessConstIterator.hxx
-include/TFEL/Math/General/ScalarObjectRandomAccessConstIteratorSpecialisation.hxx
 include/TFEL/Math/General/StridedRandomAccessIterator.hxx
 include/TFEL/Math/General/UnaryResultType.hxx
 include/TFEL/Math/General/floating_point_exceptions.hxx
-include/TFEL/Math/General/fsarray.ixx
 include/TFEL/Math/IntegerEvaluator.hxx
 include/TFEL/Math/Kriging.hxx
 include/TFEL/Math/Kriging/FactorizedKriging.ixx
@@ -581,41 +604,34 @@ include/TFEL/Math/LU/TinyPermutation.hxx
 include/TFEL/Math/LU/TinyPermutation.ixx
 include/TFEL/Math/LUSolve.hxx
 include/TFEL/Math/LevenbergMarquardt.hxx
-include/TFEL/Math/LevenbergMarquardt/FSLevenbergMarquardt.ixx
-include/TFEL/Math/LevenbergMarquardt/LevenbergMarquardt.ixx
-include/TFEL/Math/LevenbergMarquardt/LevenbergMarquardtEvaluatorWrapper.hxx
-include/TFEL/Math/LevenbergMarquardt/LevenbergMarquardtExternalFunctionWrapper.hxx
-include/TFEL/Math/LevenbergMarquardt/LevenbergMarquardtFunctionWrapper.hxx
-include/TFEL/Math/LevenbergMarquardt/LevenbergMarquardtFunctionWrapper.ixx
 include/TFEL/Math/MathException.hxx
-include/TFEL/Math/Matrix/ConstTMatrixView.hxx
 include/TFEL/Math/Matrix/MatrixConcept.hxx
-include/TFEL/Math/Matrix/MatrixConcept.ixx
 include/TFEL/Math/Matrix/MatrixConceptOperations.hxx
-include/TFEL/Math/Matrix/MatrixUtilities.hxx
-include/TFEL/Math/Matrix/MatrixUtilities.ixx
 include/TFEL/Math/Matrix/TMatrixTVectorExpr.hxx
-include/TFEL/Math/Matrix/TMatrixView.hxx
 include/TFEL/Math/Matrix/TVectorTMatrixExpr.hxx
 include/TFEL/Math/Matrix/TinyMatrixInvert.ixx
 include/TFEL/Math/Matrix/matrix.ixx
 include/TFEL/Math/Matrix/tmatrix.ixx
 include/TFEL/Math/Matrix/tmatrixIO.hxx
 include/TFEL/Math/Matrix/tmatrixResultType.hxx
-include/TFEL/Math/Matrix/tmatrix_column_view.hxx
-include/TFEL/Math/Matrix/tmatrix_column_view.ixx
-include/TFEL/Math/Matrix/tmatrix_const_column_view.hxx
-include/TFEL/Math/Matrix/tmatrix_const_column_view.ixx
-include/TFEL/Math/Matrix/tmatrix_const_row_view.hxx
-include/TFEL/Math/Matrix/tmatrix_const_row_view.ixx
-include/TFEL/Math/Matrix/tmatrix_const_submatrix_view.hxx
-include/TFEL/Math/Matrix/tmatrix_const_submatrix_view.ixx
-include/TFEL/Math/Matrix/tmatrix_row_view.hxx
-include/TFEL/Math/Matrix/tmatrix_row_view.ixx
-include/TFEL/Math/Matrix/tmatrix_submatrix_view.hxx
-include/TFEL/Math/Matrix/tmatrix_submatrix_view.ixx
-include/TFEL/Math/Newton-Raphson/ScalarNewtonRaphson.ixx
-include/TFEL/Math/Newton-Raphson/TinyNewtonRaphson.ixx
+include/TFEL/Math/Minimization/FSLevenbergMarquardt.ixx
+include/TFEL/Math/Minimization/LevenbergMarquardt.ixx
+include/TFEL/Math/Minimization/LevenbergMarquardtFunctionWrapper.hxx
+include/TFEL/Math/Minimization/LevenbergMarquardtFunctionWrapper.ixx
+include/TFEL/Math/NonLinearSolvers/BissectionAlgorithmBase.hxx
+include/TFEL/Math/NonLinearSolvers/BissectionAlgorithmBase.ixx
+include/TFEL/Math/NonLinearSolvers/Broyden.ixx
+include/TFEL/Math/NonLinearSolvers/Broyden2.ixx
+include/TFEL/Math/NonLinearSolvers/ScalarNewtonRaphson.ixx
+include/TFEL/Math/NonLinearSolvers/TinyBroyden2Solver.ixx
+include/TFEL/Math/NonLinearSolvers/TinyBroydenSolver.ixx
+include/TFEL/Math/NonLinearSolvers/TinyLevenbergMarquardtSolver.ixx
+include/TFEL/Math/NonLinearSolvers/TinyNewtonRaphsonSolver.ixx
+include/TFEL/Math/NonLinearSolvers/TinyNonLinearSolverBase.hxx
+include/TFEL/Math/NonLinearSolvers/TinyNonLinearSolverBase.ixx
+include/TFEL/Math/NonLinearSolvers/TinyPowellDogLegAlgorithmBase.hxx
+include/TFEL/Math/NonLinearSolvers/TinyPowellDogLegBroydenSolver.ixx
+include/TFEL/Math/NonLinearSolvers/TinyPowellDogLegNewtonRaphsonSolver.ixx
 include/TFEL/Math/Parser/BinaryFunction.hxx
 include/TFEL/Math/Parser/BinaryFunction.ixx
 include/TFEL/Math/Parser/BinaryOperator.hxx
@@ -643,6 +659,8 @@ include/TFEL/Math/Parser/Function.ixx
 include/TFEL/Math/Parser/IntegerEvaluatorTExpr.hxx
 include/TFEL/Math/Parser/KrigedFunction.hxx
 include/TFEL/Math/Parser/KrigedFunction.ixx
+include/TFEL/Math/Parser/LevenbergMarquardtEvaluatorWrapper.hxx
+include/TFEL/Math/Parser/LevenbergMarquardtExternalFunctionWrapper.hxx
 include/TFEL/Math/Parser/LogicalExpr.hxx
 include/TFEL/Math/Parser/LogicalExpr.ixx
 include/TFEL/Math/Parser/Negation.hxx
@@ -653,29 +671,22 @@ include/TFEL/Math/QR/QRDecomp.ixx
 include/TFEL/Math/QR/QRException.hxx
 include/TFEL/Math/Quantity/Unit.hxx
 include/TFEL/Math/Quantity/Unit.ixx
-include/TFEL/Math/Quantity/qt.ixx
-include/TFEL/Math/Quantity/qtComplexOperations.hxx
 include/TFEL/Math/Quantity/qtIO.hxx
 include/TFEL/Math/Quantity/qtLimits.hxx
 include/TFEL/Math/Quantity/qtOperations.hxx
 include/TFEL/Math/Quantity/qtOperations.ixx
-include/TFEL/Math/Quantity/qtSamples.hxx
 include/TFEL/Math/Quantity/qtSpecific.hxx
-include/TFEL/Math/RootFinding/BissectionAlgorithmBase.hxx
-include/TFEL/Math/RootFinding/BissectionAlgorithmBase.ixx
-include/TFEL/Math/RootFinding/Broyden.ixx
-include/TFEL/Math/RootFinding/Broyden2.ixx
 include/TFEL/Math/RungeKutta/RungeKutta2.ixx
 include/TFEL/Math/RungeKutta/RungeKutta4.ixx
 include/TFEL/Math/RungeKutta/RungeKutta42.ixx
 include/TFEL/Math/RungeKutta/RungeKutta54.ixx
+include/TFEL/Math/RungeKutta/TinyRungeKuttaSolverBase.hxx
 include/TFEL/Math/RungeKutta2.hxx
 include/TFEL/Math/RungeKutta4.hxx
 include/TFEL/Math/RungeKutta42.hxx
 include/TFEL/Math/RungeKutta54.hxx
 include/TFEL/Math/ST2toST2/BuildFromRotationMatrix.hxx
 include/TFEL/Math/ST2toST2/ChangeBasis.hxx
-include/TFEL/Math/ST2toST2/ConstST2toST2View.hxx
 include/TFEL/Math/ST2toST2/ConvertKirchhoffStressDerivativeToSpatialModuli.hxx
 include/TFEL/Math/ST2toST2/ConvertLogarithmicStrainTangentOperator.hxx
 include/TFEL/Math/ST2toST2/ConvertSpatialModuliToKirchhoffJaumanRateModuli.hxx
@@ -686,12 +697,9 @@ include/TFEL/Math/ST2toST2/ST2toST2Concept.ixx
 include/TFEL/Math/ST2toST2/ST2toST2ConceptIO.hxx
 include/TFEL/Math/ST2toST2/ST2toST2ConceptOperations.hxx
 include/TFEL/Math/ST2toST2/ST2toST2ConceptPushForward.ixx
-include/TFEL/Math/ST2toST2/ST2toST2FromTinyMatrixView.hxx
-include/TFEL/Math/ST2toST2/ST2toST2FromTinyMatrixView2.hxx
 include/TFEL/Math/ST2toST2/ST2toST2ST2toST2ProductExpr.hxx
 include/TFEL/Math/ST2toST2/ST2toST2StensorProductExpr.hxx
 include/TFEL/Math/ST2toST2/ST2toST2TransposeExpr.hxx
-include/TFEL/Math/ST2toST2/ST2toST2View.hxx
 include/TFEL/Math/ST2toST2/StensorST2toST2ProductExpr.hxx
 include/TFEL/Math/ST2toST2/StensorSquareDerivative.hxx
 include/TFEL/Math/ST2toST2/StensorSymmetricProductDerivative.hxx
@@ -705,12 +713,9 @@ include/TFEL/Math/ST2toT2/ST2toT2Concept.hxx
 include/TFEL/Math/ST2toT2/ST2toT2Concept.ixx
 include/TFEL/Math/ST2toT2/ST2toT2ConceptIO.hxx
 include/TFEL/Math/ST2toT2/ST2toT2ConceptOperations.hxx
-include/TFEL/Math/ST2toT2/ST2toT2FromTinyMatrixView.hxx
-include/TFEL/Math/ST2toT2/ST2toT2FromTinyMatrixView2.hxx
 include/TFEL/Math/ST2toT2/ST2toT2ST2toST2ProductExpr.hxx
 include/TFEL/Math/ST2toT2/ST2toT2StensorProductExpr.hxx
 include/TFEL/Math/ST2toT2/ST2toT2T2toST2ProductExpr.hxx
-include/TFEL/Math/ST2toT2/ST2toT2View.hxx
 include/TFEL/Math/ST2toT2/StensorProductLeftDerivativeExpr.hxx
 include/TFEL/Math/ST2toT2/StensorProductRightDerivativeExpr.hxx
 include/TFEL/Math/ST2toT2/T2toST2ST2toT2ProductExpr.hxx
@@ -719,13 +724,8 @@ include/TFEL/Math/ST2toT2/TensorST2toT2ProductExpr.hxx
 include/TFEL/Math/ST2toT2/st2tot2.ixx
 include/TFEL/Math/ST2toT2/st2tot2ResultType.hxx
 include/TFEL/Math/ScalarNewtonRaphson.hxx
-include/TFEL/Math/Stensor/ConstStensorView.hxx
 include/TFEL/Math/Stensor/DecompositionInPositiveAndNegativeParts.hxx
 include/TFEL/Math/Stensor/DecompositionInPositiveAndNegativeParts.ixx
-include/TFEL/Math/Stensor/Internals/BuildStensorFromEigenValuesAndVectors.hxx
-include/TFEL/Math/Stensor/Internals/BuildStensorFromMatrix.hxx
-include/TFEL/Math/Stensor/Internals/BuildStensorFromVectorDiadicProduct.hxx
-include/TFEL/Math/Stensor/Internals/BuildStensorFromVectorsSymmetricDiadicProduct.hxx
 include/TFEL/Math/Stensor/Internals/FSESSymmetricEigenSolver.hxx
 include/TFEL/Math/Stensor/Internals/FSESSymmetricEigenSolver.ixx
 include/TFEL/Math/Stensor/Internals/GteSymmetricEigenSolver.hxx
@@ -738,30 +738,18 @@ include/TFEL/Math/Stensor/Internals/StensorComputeEigenValuesDerivatives.hxx
 include/TFEL/Math/Stensor/Internals/StensorComputeEigenVectors.hxx
 include/TFEL/Math/Stensor/Internals/StensorComputeEigenVectorsDerivatives.hxx
 include/TFEL/Math/Stensor/Internals/StensorComputeIsotropicFunctionDerivative.hxx
-include/TFEL/Math/Stensor/Internals/StensorDeterminant.hxx
 include/TFEL/Math/Stensor/Internals/StensorEigenSolver.hxx
-include/TFEL/Math/Stensor/Internals/StensorExport.hxx
-include/TFEL/Math/Stensor/Internals/StensorExport.ixx
-include/TFEL/Math/Stensor/Internals/StensorImport.hxx
-include/TFEL/Math/Stensor/Internals/StensorInvert.hxx
 include/TFEL/Math/Stensor/StensorConcept.hxx
 include/TFEL/Math/Stensor/StensorConcept.ixx
 include/TFEL/Math/Stensor/StensorConceptIO.hxx
 include/TFEL/Math/Stensor/StensorConceptOperations.hxx
 include/TFEL/Math/Stensor/StensorConceptOperations.ixx
-include/TFEL/Math/Stensor/StensorFromTinyMatrixColumnView.hxx
-include/TFEL/Math/Stensor/StensorFromTinyMatrixColumnView2.hxx
-include/TFEL/Math/Stensor/StensorFromTinyMatrixRowView.hxx
-include/TFEL/Math/Stensor/StensorFromTinyMatrixRowView2.hxx
-include/TFEL/Math/Stensor/StensorFromTinyVectorView.hxx
 include/TFEL/Math/Stensor/StensorProduct.hxx
 include/TFEL/Math/Stensor/StensorSizeToDime.hxx
-include/TFEL/Math/Stensor/StensorView.hxx
 include/TFEL/Math/Stensor/SymmetricStensorProduct.hxx
 include/TFEL/Math/Stensor/SymmetricStensorProduct.ixx
 include/TFEL/Math/Stensor/stensor.ixx
 include/TFEL/Math/Stensor/stensorResultType.hxx
-include/TFEL/Math/T2toST2/ConstT2toST2View.hxx
 include/TFEL/Math/T2toST2/ConvertKirchhoffStressJaumanRateModuliToKirchhoffStressDerivative.hxx
 include/TFEL/Math/T2toST2/LeftCauchyGreenTensorDerivativeExpr.hxx
 include/TFEL/Math/T2toST2/RightCauchyGreenTensorDerivativeExpr.hxx
@@ -771,15 +759,10 @@ include/TFEL/Math/T2toST2/T2toST2Concept.hxx
 include/TFEL/Math/T2toST2/T2toST2Concept.ixx
 include/TFEL/Math/T2toST2/T2toST2ConceptIO.hxx
 include/TFEL/Math/T2toST2/T2toST2ConceptOperations.hxx
-include/TFEL/Math/T2toST2/T2toST2FromTinyMatrixView.hxx
-include/TFEL/Math/T2toST2/T2toST2FromTinyMatrixView2.hxx
 include/TFEL/Math/T2toST2/T2toST2T2toT2ProductExpr.hxx
 include/TFEL/Math/T2toST2/T2toST2TensorProductExpr.hxx
-include/TFEL/Math/T2toST2/T2toST2View.hxx
 include/TFEL/Math/T2toST2/t2tost2.ixx
 include/TFEL/Math/T2toST2/t2tost2ResultType.hxx
-include/TFEL/Math/T2toT2/BuildFromRotationMatrix.hxx
-include/TFEL/Math/T2toT2/ChangeBasis.hxx
 include/TFEL/Math/T2toT2/ConvertFromPK1Derivative.hxx
 include/TFEL/Math/T2toT2/ConvertFromPK1Derivative.ixx
 include/TFEL/Math/T2toT2/ConvertToPK1Derivative.hxx
@@ -788,55 +771,36 @@ include/TFEL/Math/T2toT2/T2toT2Concept.hxx
 include/TFEL/Math/T2toT2/T2toT2Concept.ixx
 include/TFEL/Math/T2toT2/T2toT2ConceptIO.hxx
 include/TFEL/Math/T2toT2/T2toT2ConceptOperations.hxx
-include/TFEL/Math/T2toT2/T2toT2FromTinyMatrixView.hxx
-include/TFEL/Math/T2toT2/T2toT2FromTinyMatrixView2.hxx
 include/TFEL/Math/T2toT2/T2toT2T2toT2ProductExpr.hxx
 include/TFEL/Math/T2toT2/T2toT2TensorProductExpr.hxx
-include/TFEL/Math/T2toT2/T2toT2View.hxx
 include/TFEL/Math/T2toT2/TensorProductLeftDerivativeExpr.hxx
 include/TFEL/Math/T2toT2/TensorProductRightDerivativeExpr.hxx
 include/TFEL/Math/T2toT2/TensorT2toT2ProductExpr.hxx
 include/TFEL/Math/T2toT2/t2tot2.ixx
 include/TFEL/Math/T2toT2/t2tot2ResultType.hxx
 include/TFEL/Math/Tensor/MatrixViewFromTensor.hxx
-include/TFEL/Math/Tensor/TensorChangeBasis.hxx
 include/TFEL/Math/Tensor/TensorConcept.hxx
 include/TFEL/Math/Tensor/TensorConcept.ixx
 include/TFEL/Math/Tensor/TensorConceptIO.hxx
 include/TFEL/Math/Tensor/TensorConceptOperations.hxx
 include/TFEL/Math/Tensor/TensorConceptOperations.ixx
-include/TFEL/Math/Tensor/TensorFromTinyMatrixColumnView.hxx
-include/TFEL/Math/Tensor/TensorFromTinyMatrixColumnView2.hxx
-include/TFEL/Math/Tensor/TensorFromTinyMatrixRowView.hxx
-include/TFEL/Math/Tensor/TensorFromTinyMatrixRowView2.hxx
-include/TFEL/Math/Tensor/TensorFromTinyVectorView.hxx
 include/TFEL/Math/Tensor/TensorProduct.hxx
 include/TFEL/Math/Tensor/TensorSizeToDime.hxx
 include/TFEL/Math/Tensor/TensorTransposeExpr.hxx
-include/TFEL/Math/Tensor/TensorView.hxx
 include/TFEL/Math/Tensor/TensorViewFromStensor.hxx
 include/TFEL/Math/Tensor/tensor.ixx
 include/TFEL/Math/Tensor/tensorResultType.hxx
+include/TFEL/Math/TinyBroyden2Solver.hxx
+include/TFEL/Math/TinyBroydenSolver.hxx
+include/TFEL/Math/TinyLevenbergMarquardtSolver.hxx
 include/TFEL/Math/TinyMatrixInvert.hxx
 include/TFEL/Math/TinyMatrixSolve.hxx
-include/TFEL/Math/TinyNewtonRaphson.hxx
-include/TFEL/Math/Vector/ConstTVectorView.hxx
-include/TFEL/Math/Vector/TVectorFromTinyMatrixColumnView.hxx
-include/TFEL/Math/Vector/TVectorFromTinyMatrixColumnView2.hxx
-include/TFEL/Math/Vector/TVectorFromTinyMatrixRowView.hxx
-include/TFEL/Math/Vector/TVectorFromTinyMatrixRowView2.hxx
-include/TFEL/Math/Vector/TVectorView.hxx
-include/TFEL/Math/Vector/TinyVectorFromTinyVectorView.hxx
-include/TFEL/Math/Vector/TinyVectorFromTinyVectorViewIO.hxx
-include/TFEL/Math/Vector/TinyVectorOfStensorFromTinyVectorView.hxx
-include/TFEL/Math/Vector/TinyVectorOfStensorFromTinyVectorViewIO.hxx
-include/TFEL/Math/Vector/TinyVectorOfTinyVectorFromTinyVectorView.hxx
-include/TFEL/Math/Vector/TinyVectorOfTinyVectorFromTinyVectorViewIO.hxx
+include/TFEL/Math/TinyNewtonRaphsonSolver.hxx
+include/TFEL/Math/TinyPowellDogLegBroydenSolver.hxx
+include/TFEL/Math/TinyPowellDogLegNewtonRaphsonSolver.hxx
 include/TFEL/Math/Vector/VectorConcept.hxx
-include/TFEL/Math/Vector/VectorConcept.ixx
 include/TFEL/Math/Vector/VectorConceptOperations.hxx
 include/TFEL/Math/Vector/VectorConceptOperations.ixx
-include/TFEL/Math/Vector/VectorUtilities.hxx
 include/TFEL/Math/Vector/VectorVectorDotProduct.hxx
 include/TFEL/Math/Vector/tvector.ixx
 include/TFEL/Math/Vector/tvectorIO.hxx
@@ -849,6 +813,7 @@ include/TFEL/Math/matrix.hxx
 include/TFEL/Math/power.hxx
 include/TFEL/Math/power.ixx
 include/TFEL/Math/qt.hxx
+include/TFEL/Math/runtime_array.hxx
 include/TFEL/Math/st2tost2.hxx
 include/TFEL/Math/st2tot2.hxx
 include/TFEL/Math/stensor.hxx
@@ -868,9 +833,8 @@ include/TFEL/Metaprogramming/HasRandomAccessIterator.hxx
 include/TFEL/Metaprogramming/Implements.hxx
 include/TFEL/Metaprogramming/InvalidType.hxx
 include/TFEL/Metaprogramming/IsConstCallable.hxx
-include/TFEL/Metaprogramming/IsSubClassOf.hxx
+include/TFEL/Metaprogramming/MakeIntegerRange.hxx
 include/TFEL/Metaprogramming/ResultOf.hxx
-include/TFEL/Metaprogramming/StaticAssert.hxx
 include/TFEL/Metaprogramming/TypeList.hxx
 include/TFEL/Metaprogramming/TypeList.ixx
 include/TFEL/PhysicalConstants.hxx
@@ -933,7 +897,6 @@ include/TFEL/TypeTraits/IsFundamentalNumericType.hxx
 include/TFEL/TypeTraits/IsInvalid.hxx
 include/TFEL/TypeTraits/IsRandomAccessIterator.hxx
 include/TFEL/TypeTraits/IsReal.hxx
-include/TFEL/TypeTraits/IsSafelyReinterpretCastableTo.hxx
 include/TFEL/TypeTraits/IsScalar.hxx
 include/TFEL/TypeTraits/IsUnaryOperator.hxx
 include/TFEL/TypeTraits/Promote.hxx
@@ -956,7 +919,6 @@ include/TFEL/Utilities/FCString.hxx
 include/TFEL/Utilities/FCString.ixx
 include/TFEL/Utilities/GenTypeBase.hxx
 include/TFEL/Utilities/GenTypeBase.ixx
-include/TFEL/Utilities/GenTypeBase_MSC.hxx
 include/TFEL/Utilities/GenTypeCastError.hxx
 include/TFEL/Utilities/GenTypeSpecialisation.ixx
 include/TFEL/Utilities/GeneratorOptions.hxx
@@ -972,87 +934,87 @@ include/TFEL/Utilities/TestDocParser.hxx
 include/TFEL/Utilities/TestDocumentation.hxx
 include/TFEL/Utilities/TextData.hxx
 include/TFEL/Utilities/Token.hxx
-%%PYTHON%%include/TFEL/tfel_physical_constants.mod
+include/TFEL/tfel_physical_constants.mod
 lib/libAsterInterface.so
-lib/libAsterInterface.so.3.4.0
+lib/libAsterInterface.so.%%VER%%
 lib/libCalculiXInterface.so
-lib/libCalculiXInterface.so.3.4.0
+lib/libCalculiXInterface.so.%%VER%%
 lib/libMFMTestGenerator.so
-lib/libMFMTestGenerator.so.3.4.0
+lib/libMFMTestGenerator.so.%%VER%%
 lib/libMFrontLogStream.so
-lib/libMFrontLogStream.so.3.4.0
+lib/libMFrontLogStream.so.%%VER%%
 lib/libMFrontProfiling.so
-lib/libMFrontProfiling.so.3.4.0
+lib/libMFrontProfiling.so.%%VER%%
 lib/libMTestFileGenerator.so
-lib/libMTestFileGenerator.so.3.4.0
+lib/libMTestFileGenerator.so.%%VER%%
+lib/libTFELCheck.so
+lib/libTFELCheck.so.%%VER%%
 lib/libTFELConfig.so
-lib/libTFELConfig.so.3.4.0
+lib/libTFELConfig.so.%%VER%%
 lib/libTFELException.so
-lib/libTFELException.so.3.4.0
+lib/libTFELException.so.%%VER%%
 lib/libTFELGlossary.so
-lib/libTFELGlossary.so.3.4.0
+lib/libTFELGlossary.so.%%VER%%
 lib/libTFELMFront.so
-lib/libTFELMFront.so.3.4.0
+lib/libTFELMFront.so.%%VER%%
 lib/libTFELMTest.so
-lib/libTFELMTest.so.3.4.0
+lib/libTFELMTest.so.%%VER%%
 lib/libTFELMaterial.so
-lib/libTFELMaterial.so.3.4.0
+lib/libTFELMaterial.so.%%VER%%
 lib/libTFELMath.so
-lib/libTFELMath.so.3.4.0
+lib/libTFELMath.so.%%VER%%
 lib/libTFELMathCubicSpline.so
-lib/libTFELMathCubicSpline.so.3.4.0
+lib/libTFELMathCubicSpline.so.%%VER%%
 lib/libTFELMathKriging.so
-lib/libTFELMathKriging.so.3.4.0
+lib/libTFELMathKriging.so.%%VER%%
 lib/libTFELMathParser.so
-lib/libTFELMathParser.so.3.4.0
+lib/libTFELMathParser.so.%%VER%%
 lib/libTFELNUMODIS.so
-lib/libTFELNUMODIS.so.3.4.0
-%%PYTHON%%lib/libTFELNumpySupport.so
-%%PYTHON%%lib/libTFELNumpySupport.so.3.4.0
-lib/libTFELPhysicalConstants.so
-lib/libTFELPhysicalConstants.so.3.4.0
+lib/libTFELNUMODIS.so.%%VER%%
+lib/libTFELNumpySupport.so
+lib/libTFELNumpySupport.so.%%VER%%
 lib/libTFELSystem.so
-lib/libTFELSystem.so.3.4.0
+lib/libTFELSystem.so.%%VER%%
 lib/libTFELTests.so
-lib/libTFELTests.so.3.4.0
+lib/libTFELTests.so.%%VER%%
 lib/libTFELUnicodeSupport.so
-lib/libTFELUnicodeSupport.so.3.4.0
+lib/libTFELUnicodeSupport.so.%%VER%%
 lib/libTFELUtilities.so
-lib/libTFELUtilities.so.3.4.0
-%%PYTHON_SITELIBDIR%%/mfront/__init__.py
-%%PYTHON_SITELIBDIR%%/mfront/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mfront/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mfront/_mfront.so
-%%PYTHON_SITELIBDIR%%/mfront/mtest/__init__.py
-%%PYTHON_SITELIBDIR%%/mfront/mtest/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mfront/mtest/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mfront/umatxx/Behaviour.py
-%%PYTHON_SITELIBDIR%%/mfront/umatxx/__init__.py
-%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/Behaviour.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/Behaviour.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mtest/__init__.py
-%%PYTHON_SITELIBDIR%%/mtest/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mtest/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mtest/_mtest.so
-%%PYTHON_SITELIBDIR%%/std/__init__.py
-%%PYTHON_SITELIBDIR%%/std/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/std/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/std/_stl_map.so
-%%PYTHON_SITELIBDIR%%/std/_stl_pair.so
-%%PYTHON_SITELIBDIR%%/std/_stl_tuple.so
-%%PYTHON_SITELIBDIR%%/std/_stl_vector.so
-%%PYTHON_SITELIBDIR%%/tfel/__init__.py
-%%PYTHON_SITELIBDIR%%/tfel/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/tfel/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/tfel/_tfel.so
-%%PYTHON_SITELIBDIR%%/tfel/glossary.so
-%%PYTHON_SITELIBDIR%%/tfel/material.so
-%%PYTHON_SITELIBDIR%%/tfel/math.so
-%%PYTHON_SITELIBDIR%%/tfel/system.so
-%%PYTHON_SITELIBDIR%%/tfel/tests.so
-%%PYTHON_SITELIBDIR%%/tfel/utilities.so
+lib/libTFELUtilities.so.%%VER%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/_mfront.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/mtest/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/mtest/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/mtest/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/umatxx/Behaviour.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/umatxx/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/Behaviour%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/Behaviour%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mfront/umatxx/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mtest/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mtest/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mtest/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/mtest/_mtest.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/_stl_map.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/_stl_pair.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/_stl_tuple.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/std/_stl_vector.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/_tfel.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/glossary.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/material.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/math.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/system.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/tests.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tfel/utilities.so
 share/doc/mfront/AdditionalConvergenceChecks.md
 share/doc/mfront/AdditionalTangentOperatorBlock.md
 share/doc/mfront/AdditionalTangentOperatorBlocks.md
@@ -1140,7 +1102,10 @@ share/doc/mfront/Parser.md
 share/doc/mfront/PerturbationValueForNumericalJacobianComputation.md
 share/doc/mfront/PhysicalBounds.md
 share/doc/mfront/Private.md
+share/doc/mfront/ProcessNewCorrection.md
+share/doc/mfront/ProcessNewEstimate.md
 share/doc/mfront/Profiling.md
+share/doc/mfront/RejectCurrentCorrection.md
 share/doc/mfront/Relocation.md
 share/doc/mfront/RequireStiffnessOperator.md
 share/doc/mfront/RequireStiffnessTensor.md
@@ -1150,6 +1115,7 @@ share/doc/mfront/SlidingSystems.md
 share/doc/mfront/SlipSystem.md
 share/doc/mfront/SlipSystems.md
 share/doc/mfront/Sources.md
+share/doc/mfront/SpeedOfSound.md
 share/doc/mfront/StateVar.md
 share/doc/mfront/StateVariable.md
 share/doc/mfront/StaticVar.md
@@ -1282,6 +1248,7 @@ share/doc/mfront/tests/behaviours/LogarithmicStrainNortonCreep.mfront
 share/doc/mfront/tests/behaviours/LogarithmicStrainNortonCreep2.mfront
 share/doc/mfront/tests/behaviours/LogarithmicStrainOrthotropicElasticity.mfront
 share/doc/mfront/tests/behaviours/LogarithmicStrainPlasticity.mfront
+share/doc/mfront/tests/behaviours/LogarithmicStrainPlasticity2.mfront
 share/doc/mfront/tests/behaviours/LogarithmicStrainStandardElasticity.mfront
 share/doc/mfront/tests/behaviours/Lorentz.mfront
 share/doc/mfront/tests/behaviours/Lorentz2.mfront
@@ -2031,6 +1998,7 @@ share/doc/mfront/tests/behaviours/aster/asterviscoplasisocin-UpWard.mtest
 share/doc/mfront/tests/behaviours/bricks/FiniteStrainSingleCrystal/aster/finitestrainsinglecrystal-012.mtest
 share/doc/mfront/tests/behaviours/bricks/FiniteStrainSingleCrystal/aster/finitestrainsinglecrystal-159.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElasticity/aster/singlecrystal_dd_cfc.mtest
+share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/LogarithmicStrainPlasticity2.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/ThermoElasticity.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/axialgrowth.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/axialgrowth2.mtest
@@ -2178,6 +2146,9 @@ share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/mi
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/mieheapellambrechtlogarithmicstrainnortoncreep-uniaxialloading-3-1D.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/mieheapellambrechtlogarithmicstrainnortoncreep-uniaxialloading-3-2D.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/mieheapellambrechtlogarithmicstrainnortoncreep-uniaxialloading-3-3D.mtest
+share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/ode_default.mtest
+share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/ode_implicit.mtest
+share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/ode_rk54.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/orthotropiccreep-rk42.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/orthotropiccreep-rkCastem.mtest
 share/doc/mfront/tests/behaviours/bricks/StandardElastoViscoPlasticity/castem/orthotropiccreep.mtest
@@ -2318,6 +2289,9 @@ share/doc/mfront/tests/behaviours/calculix/calculixsaintvenantkirchhoffelasticit
 share/doc/mfront/tests/behaviours/calculix/calculixsaintvenantkirchhoffelasticity-uniaxialloading-sig11-3D.mtest
 share/doc/mfront/tests/behaviours/calculix/calculixsaintvenantkirchhoffelasticity-uniaxialloading-sig22-3D.mtest
 share/doc/mfront/tests/behaviours/calculix/calculixsaintvenantkirchhoffelasticity-uniaxialloading-sig33-3D.mtest
+share/doc/mfront/tests/behaviours/ode_default.mfront
+share/doc/mfront/tests/behaviours/ode_implicit.mfront
+share/doc/mfront/tests/behaviours/ode_rk54.mfront
 share/doc/mfront/tests/behavioursbricks/DDIF2/DDIF2.mfront
 share/doc/mfront/tests/behavioursbricks/DDIF2/DDIF2_2.mfront
 share/doc/mfront/tests/behavioursbricks/DDIF2/DDIF2_3.mfront
@@ -2465,6 +2439,7 @@ share/doc/mtest/MaximumNumberOfSubSteps.md
 share/doc/mtest/Message.md
 share/doc/mtest/MinimalTimeStep.md
 share/doc/mtest/MinimalTimeStepScalingFactor.md
+share/doc/mtest/Model.md
 share/doc/mtest/NumericalTangentOperatorPerturbationValue.md
 share/doc/mtest/OutOfBoundsPolicy.md
 share/doc/mtest/OutputFile.md
@@ -2550,6 +2525,8 @@ share/doc/mtest/ptest/ResidualEpsilon.md
 %%DATADIR%%/cmake/MFrontProfilingConfig.cmake
 %%DATADIR%%/cmake/MTestFileGeneratorConfig-%%CMAKE_BUILD_TYPE%%.cmake
 %%DATADIR%%/cmake/MTestFileGeneratorConfig.cmake
+%%DATADIR%%/cmake/TFELCheckConfig-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/cmake/TFELCheckConfig.cmake
 %%DATADIR%%/cmake/TFELConfigConfig-%%CMAKE_BUILD_TYPE%%.cmake
 %%DATADIR%%/cmake/TFELConfigConfig.cmake
 %%DATADIR%%/cmake/TFELExceptionConfig-%%CMAKE_BUILD_TYPE%%.cmake
@@ -2574,8 +2551,6 @@ share/doc/mtest/ptest/ResidualEpsilon.md
 %%DATADIR%%/cmake/TFELNUMODISConfig.cmake
 %%DATADIR%%/cmake/TFELNumpySupportConfig-%%CMAKE_BUILD_TYPE%%.cmake
 %%DATADIR%%/cmake/TFELNumpySupportConfig.cmake
-%%DATADIR%%/cmake/TFELPhysicalConstantsConfig-%%CMAKE_BUILD_TYPE%%.cmake
-%%DATADIR%%/cmake/TFELPhysicalConstantsConfig.cmake
 %%DATADIR%%/cmake/TFELSystemConfig-%%CMAKE_BUILD_TYPE%%.cmake
 %%DATADIR%%/cmake/TFELSystemConfig.cmake
 %%DATADIR%%/cmake/TFELTestsConfig-%%CMAKE_BUILD_TYPE%%.cmake