TFEL
, MFront
and MTest
Number::getCxxFormula
is biased by rounding errorsC++
by tfel::math::Evaluator
generic
interface in plane stress when using the GreenLagrange strain measureVersion 3.2.2
is mainly a bug fix version of the 3.2
series.
This version was released along with Version 3.1.5
and inherits from all the fixes of this version.
DDIF2
stress potentialTwo improvements were made to the numerical treatment of the DDIF2
stress potential:
DDIF2
damage behaviour is now treated by default using an algorithm based on statuses. In each damage directions, the damage state is kept constant during the Newton iterations. Once converged, the consistency of the damage state with the solution found is tested. If the state is inconsistent, the iterations are restarted with a new state.The DDIF2
stress potential (and thus the DDIF2 brick) has two new options:
use_status_algorithm
(boolean value, true by default). If false, the algorithm used in previous version is used.first_converge_on_damage
(boolean value, true by default). If false, the time step is not set to zero at the prediction stage.The documentation of the Implicit
DSL
was wrong about the automatic definition of the elastic strain.
For more details, see: https://sourceforge.net/p/tfel/tickets/192/
Number::getCxxFormula
is biased by rounding errorsNumber::getCxxFormula
did rely on std::to_string
which only has 6 significant digits. As an example, the output of std::to_string(1e-14)
is 0.000000
.
To overcome this issue, the Number
structure now holds the original string representation of the number, as given by the user.
For more details, see: https://sourceforge.net/p/tfel/tickets/187/
C++
by tfel::math::Evaluator
The tfel::math::Evaluator
class allows to translate a formula in C++
since Version 3.2.
Operators <
and <=
were not correctly implemented, so the following formula a<b ? 0 : 1
was translated a>b ? 0: 1
in C++
.
For more details, see: https://sourceforge.net/p/tfel/tickets/186/
For more details, see: https://sourceforge.net/p/tfel/tickets/182/
For more details, see: https://sourceforge.net/p/tfel/tickets/174/
generic
interface in plane stress when using the GreenLagrange strain measureFor more details, see: https://sourceforge.net/p/tfel/tickets/173/
For more details, see: https://sourceforge.net/p/tfel/tickets/157/