Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mfront-wrapper
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
9
Issues
9
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
navier-fenics
mfront-wrapper
Commits
65db9759
Commit
65db9759
authored
Feb 24, 2020
by
Jeremy BLEYER
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adds setup.py and operational wrapper
parent
88bca57f
Changes
25
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
1496 additions
and
1287 deletions
+1496
-1287
README.md
README.md
+1
-0
demos/logarithmic_strain_plasticity.py
demos/logarithmic_strain_plasticity.py
+10
-3
demos/small_strain_vonMises_plasticity.py
demos/small_strain_vonMises_plasticity.py
+9
-6
materials/include/TFEL/Material/IsotropicLinearHardeningPlasticity.hxx
...lude/TFEL/Material/IsotropicLinearHardeningPlasticity.hxx
+9
-11
materials/include/TFEL/Material/IsotropicLinearHardeningPlasticityBehaviourData.hxx
...erial/IsotropicLinearHardeningPlasticityBehaviourData.hxx
+4
-5
materials/include/TFEL/Material/IsotropicLinearHardeningPlasticityIntegrationData.hxx
...ial/IsotropicLinearHardeningPlasticityIntegrationData.hxx
+6
-6
materials/include/TFEL/Material/LogarithmicStrainPlasticity.hxx
...als/include/TFEL/Material/LogarithmicStrainPlasticity.hxx
+12
-14
materials/include/TFEL/Material/LogarithmicStrainPlasticityBehaviourData.hxx
...FEL/Material/LogarithmicStrainPlasticityBehaviourData.hxx
+5
-6
materials/include/TFEL/Material/LogarithmicStrainPlasticityIntegrationData.hxx
...L/Material/LogarithmicStrainPlasticityIntegrationData.hxx
+6
-6
materials/src/IsotropicLinearHardeningPlasticity-generic.cxx
materials/src/IsotropicLinearHardeningPlasticity-generic.cxx
+5
-2
materials/src/IsotropicLinearHardeningPlasticity-generic.d
materials/src/IsotropicLinearHardeningPlasticity-generic.d
+289
-300
materials/src/IsotropicLinearHardeningPlasticity.cxx
materials/src/IsotropicLinearHardeningPlasticity.cxx
+1
-1
materials/src/IsotropicLinearHardeningPlasticity.d
materials/src/IsotropicLinearHardeningPlasticity.d
+240
-252
materials/src/LogarithmicStrainPlasticity-generic.cxx
materials/src/LogarithmicStrainPlasticity-generic.cxx
+8
-5
materials/src/LogarithmicStrainPlasticity-generic.d
materials/src/LogarithmicStrainPlasticity-generic.d
+294
-307
materials/src/LogarithmicStrainPlasticity.cxx
materials/src/LogarithmicStrainPlasticity.cxx
+1
-1
materials/src/LogarithmicStrainPlasticity.d
materials/src/LogarithmicStrainPlasticity.d
+242
-254
materials/src/Makefile.mfront
materials/src/Makefile.mfront
+2
-2
materials/src/targets.lst
materials/src/targets.lst
+14
-14
mfront_wrapper/__init__.py
mfront_wrapper/__init__.py
+15
-0
mfront_wrapper/mfront_wrapper.py
mfront_wrapper/mfront_wrapper.py
+0
-92
mfront_wrapper/nonlinear_material.py
mfront_wrapper/nonlinear_material.py
+33
-0
mfront_wrapper/nonlinear_problem.py
mfront_wrapper/nonlinear_problem.py
+179
-0
mfront_wrapper/utils.py
mfront_wrapper/utils.py
+94
-0
setup.py
setup.py
+17
-0
No files found.
README.md
0 → 100644
View file @
65db9759
A Python package for wrapping the usage of MFront in FEniCS
demos/logarithmic_strain_plasticity.py
View file @
65db9759
from
dolfin
import
*
import
mfront_wrapper
as
mf
import
numpy
as
np
import
ufl
length
,
width
,
height
=
1.
,
40e-3
,
100e-3
nb_elt_p
,
nb_elt_l
=
10
,
30
mesh
=
BoxMesh
(
Point
(
0
,
-
width
/
2
,
-
height
/
2.
),
Point
(
length
,
width
/
2
,
height
/
2.
),
nb_elt_l
,
2
,
nb_elt_p
)
V
=
VectorFunctionSpace
(
mesh
,
"CG"
,
2
)
u
=
Function
(
V
)
u
=
Function
(
V
,
name
=
"Displacement"
)
def
left
(
x
,
on_boundary
):
return
near
(
x
[
0
],
0
)
and
on_boundary
...
...
@@ -26,17 +27,23 @@ bcv = DirichletBC(V.sub(0), Constant(1.), left)
bcv
.
apply
(
v
.
vector
())
Vpost
=
FunctionSpace
(
mesh
,
"CG"
,
1
)
file_results
=
XDMFFile
(
"beam_GL_plasticity.xdmf"
)
file_results
=
XDMFFile
(
"
results/
beam_GL_plasticity.xdmf"
)
file_results
.
parameters
[
"flush_output"
]
=
True
file_results
.
parameters
[
"functions_share_mesh"
]
=
True
selfweight
=
Expression
((
"0"
,
"0"
,
"-t*qmax"
),
t
=
0.
,
qmax
=
50e6
,
degree
=
0
)
material
=
mf
.
NonlinearMaterial
(
'src/libBehaviour.so'
,
"LogarithmicStrainPlasticity"
)
material
=
mf
.
MFrontNonlinearMaterial
(
'../materials/src/libBehaviour.so'
,
"LogarithmicStrainPlasticity"
)
problem
=
mf
.
MFrontNonlinearProblem
(
u
,
material
)
problem
.
set_loading
(
dot
(
selfweight
,
u
)
*
dx
)
problem
.
bc
=
bc
p
=
problem
.
get_state_variable
(
name
=
"EquivalentPlasticStrain"
)
assert
(
ufl
.
shape
(
p
)
==
())
epsel
=
problem
.
get_state_variable
(
name
=
"ElasticStrain"
)
print
(
ufl
.
shape
(
epsel
))
prm
=
problem
.
solver
.
parameters
prm
[
"absolute_tolerance"
]
=
1e-6
prm
[
"relative_tolerance"
]
=
1e-6
...
...
demos/small_strain_vonMises_plasticity.py
View file @
65db9759
from
dolfin
import
*
import
mfront_wrapper
as
mf
import
numpy
as
np
import
ufl
hypothesis
=
"axisymmetric"
# axisymmetric
...
...
@@ -37,16 +38,18 @@ mat_prop = {"YoungModulus": E,
"PoissonRatio"
:
nu
,
"HardeningSlope"
:
H
,
"YieldStrength"
:
sig0
}
material
=
mf
.
NonlinearMaterial
(
'materials/src/libBehaviour.so'
,
'IsotropicLinearHardeningPlasticity'
,
material
=
mf
.
MFrontNonlinearMaterial
(
'../materials/src/libBehaviour.so'
,
'IsotropicLinearHardeningPlasticity'
,
hypothesis
=
hypothesis
,
material_properties
=
mat_prop
)
problem
=
mf
.
MFrontNonlinearProblem
(
u
,
material
,
quadrature_degree
=
4
)
problem
.
set_loading
(
loading
*
dot
(
n
,
u
)
*
measure
*
ds
(
4
))
problem
.
bc
=
bc
p
=
problem
.
register_state_variable
(
name
=
"EquivalentPlasticStrain"
)
epsel
=
problem
.
register_state_variable
(
name
=
"ElasticStrain"
,
shape
=
4
)
print
(
problem
.
state_variables
)
p
=
problem
.
get_state_variable
(
name
=
"EquivalentPlasticStrain"
)
assert
(
ufl
.
shape
(
p
)
==
())
epsel
=
problem
.
get_state_variable
(
name
=
"ElasticStrain"
)
assert
(
ufl
.
shape
(
epsel
)
==
(
4
,
))
file_results
=
XDMFFile
(
"results/plasticity_results.xdmf"
)
file_results
.
parameters
[
"flush_output"
]
=
True
...
...
materials/include/TFEL/Material/IsotropicLinearHardeningPlasticity.hxx
View file @
65db9759
/*!
* \file TFEL/Material/IsotropicLinearHardeningPlasticity.hxx
* \brief this file implements the IsotropicLinearHardeningPlasticity Behaviour.
* File generated by tfel version 3.3.0
-dev
* File generated by tfel version 3.3.0
* \author Thomas Helfer
* \date 14 / 10 / 2016
*/
...
...
@@ -132,6 +132,7 @@ using temperature = typename Types::temperature;
using
thermalexpansion
=
typename
Types
::
thermalexpansion
;
using
thermalconductivity
=
typename
Types
::
thermalconductivity
;
using
massdensity
=
typename
Types
::
massdensity
;
using
energydensity
=
typename
Types
::
energydensity
;
using
TVector
=
typename
Types
::
TVector
;
using
Stensor
=
typename
Types
::
Stensor
;
using
Stensor4
=
typename
Types
::
Stensor4
;
...
...
@@ -448,23 +449,20 @@ template<ModellingHypothesis::Hypothesis hypothesis,typename Type>
std
::
ostream
&
operator
<<
(
std
::
ostream
&
os
,
const
IsotropicLinearHardeningPlasticity
<
hypothesis
,
Type
,
false
>&
b
)
{
using
namespace
std
;
os
<<
"eto : "
<<
b
.
eto
<<
'\n'
;
os
<<
"deto : "
<<
b
.
deto
<<
'\n'
;
os
<<
"sig : "
<<
b
.
sig
<<
'\n'
;
os
<<
"dt : "
<<
b
.
dt
<<
endl
;
os
<<
"T : "
<<
b
.
T
<<
endl
;
os
<<
"dT : "
<<
b
.
dT
<<
endl
;
os
<<
"εᵗᵒ : "
<<
b
.
eto
<<
'\n'
;
os
<<
"Δεᵗᵒ : "
<<
b
.
deto
<<
'\n'
;
os
<<
"σ : "
<<
b
.
sig
<<
'\n'
;
os
<<
"Δt : "
<<
b
.
dt
<<
'\n'
;
os
<<
"young : "
<<
b
.
young
<<
'\n'
;
os
<<
"nu : "
<<
b
.
nu
<<
'\n'
;
os
<<
"H : "
<<
b
.
H
<<
'\n'
;
os
<<
"s0 : "
<<
b
.
s0
<<
'\n'
;
os
<<
"eel : "
<<
b
.
eel
<<
'\n'
;
os
<<
"
d
eel : "
<<
b
.
deel
<<
'\n'
;
os
<<
"
Δ
eel : "
<<
b
.
deel
<<
'\n'
;
os
<<
"p : "
<<
b
.
p
<<
'\n'
;
os
<<
"
d
p : "
<<
b
.
dp
<<
'\n'
;
os
<<
"
Δ
p : "
<<
b
.
dp
<<
'\n'
;
os
<<
"T : "
<<
b
.
T
<<
'\n'
;
os
<<
"
d
T : "
<<
b
.
dT
<<
'\n'
;
os
<<
"
Δ
T : "
<<
b
.
dT
<<
'\n'
;
os
<<
"minimal_time_step_scaling_factor : "
<<
b
.
minimal_time_step_scaling_factor
<<
'\n'
;
os
<<
"maximal_time_step_scaling_factor : "
<<
b
.
maximal_time_step_scaling_factor
<<
'\n'
;
return
os
;
...
...
materials/include/TFEL/Material/IsotropicLinearHardeningPlasticityBehaviourData.hxx
View file @
65db9759
/*!
* \file TFEL/Material/IsotropicLinearHardeningPlasticityBehaviourData.hxx
* \brief this file implements the IsotropicLinearHardeningPlasticityBehaviourData class.
* File generated by tfel version 3.3.0
-dev
* File generated by tfel version 3.3.0
* \author Thomas Helfer
* \date 14 / 10 / 2016
*/
...
...
@@ -85,6 +85,7 @@ using temperature = typename Types::temperature;
using
thermalexpansion
=
typename
Types
::
thermalexpansion
;
using
thermalconductivity
=
typename
Types
::
thermalconductivity
;
using
massdensity
=
typename
Types
::
massdensity
;
using
energydensity
=
typename
Types
::
energydensity
;
using
TVector
=
typename
Types
::
TVector
;
using
Stensor
=
typename
Types
::
Stensor
;
using
Stensor4
=
typename
Types
::
Stensor4
;
...
...
@@ -199,10 +200,8 @@ template<ModellingHypothesis::Hypothesis hypothesis,typename Type>
std
::
ostream
&
operator
<<
(
std
::
ostream
&
os
,
const
IsotropicLinearHardeningPlasticityBehaviourData
<
hypothesis
,
Type
,
false
>&
b
)
{
using
namespace
std
;
os
<<
"eto : "
<<
b
.
eto
<<
'\n'
;
os
<<
"sig : "
<<
b
.
sig
<<
'\n'
;
os
<<
"T : "
<<
b
.
T
<<
endl
;
os
<<
"εᵗᵒ : "
<<
b
.
eto
<<
'\n'
;
os
<<
"σ : "
<<
b
.
sig
<<
'\n'
;
os
<<
"young : "
<<
b
.
young
<<
'\n'
;
os
<<
"nu : "
<<
b
.
nu
<<
'\n'
;
os
<<
"H : "
<<
b
.
H
<<
'\n'
;
...
...
materials/include/TFEL/Material/IsotropicLinearHardeningPlasticityIntegrationData.hxx
View file @
65db9759
/*!
* \file TFEL/Material/IsotropicLinearHardeningPlasticityIntegrationData.hxx
* \brief this file implements the IsotropicLinearHardeningPlasticityIntegrationData class.
* File generated by tfel version 3.3.0
-dev
* File generated by tfel version 3.3.0
* \author Thomas Helfer
* \date 14 / 10 / 2016
*/
...
...
@@ -73,6 +73,7 @@ using temperature = typename Types::temperature;
using
thermalexpansion
=
typename
Types
::
thermalexpansion
;
using
thermalconductivity
=
typename
Types
::
thermalconductivity
;
using
massdensity
=
typename
Types
::
massdensity
;
using
energydensity
=
typename
Types
::
energydensity
;
using
TVector
=
typename
Types
::
TVector
;
using
Stensor
=
typename
Types
::
Stensor
;
using
Stensor4
=
typename
Types
::
Stensor4
;
...
...
@@ -168,11 +169,10 @@ template<ModellingHypothesis::Hypothesis hypothesis,typename Type>
std
::
ostream
&
operator
<<
(
std
::
ostream
&
os
,
const
IsotropicLinearHardeningPlasticityIntegrationData
<
hypothesis
,
Type
,
false
>&
b
)
{
using
namespace
std
;
os
<<
"deto : "
<<
b
.
deto
<<
'\n'
;
os
<<
"dt : "
<<
b
.
dt
<<
endl
;
os
<<
"dT : "
<<
b
.
dT
<<
endl
;
os
<<
"dT : "
<<
b
.
dT
<<
'\n'
;
os
<<
"Δεᵗᵒ : "
<<
b
.
deto
<<
'\n'
;
os
<<
"σ : "
<<
b
.
sig
<<
'\n'
;
os
<<
"Δt : "
<<
b
.
dt
<<
'\n'
;
os
<<
"ΔT : "
<<
b
.
dT
<<
'\n'
;
return
os
;
}
...
...
materials/include/TFEL/Material/LogarithmicStrainPlasticity.hxx
View file @
65db9759
/*!
* \file TFEL/Material/LogarithmicStrainPlasticity.hxx
* \brief this file implements the LogarithmicStrainPlasticity Behaviour.
* File generated by tfel version 3.3.0
-dev
* File generated by tfel version 3.3.0
* \author Helfer Thomas
* \date 5 / 12 / 13
*/
...
...
@@ -142,6 +142,7 @@ using temperature = typename Types::temperature;
using
thermalexpansion
=
typename
Types
::
thermalexpansion
;
using
thermalconductivity
=
typename
Types
::
thermalconductivity
;
using
massdensity
=
typename
Types
::
massdensity
;
using
energydensity
=
typename
Types
::
energydensity
;
using
TVector
=
typename
Types
::
TVector
;
using
Stensor
=
typename
Types
::
Stensor
;
using
Stensor4
=
typename
Types
::
Stensor4
;
...
...
@@ -556,19 +557,16 @@ template<ModellingHypothesis::Hypothesis hypothesis,typename Type>
std
::
ostream
&
operator
<<
(
std
::
ostream
&
os
,
const
LogarithmicStrainPlasticity
<
hypothesis
,
Type
,
false
>&
b
)
{
using
namespace
std
;
os
<<
"eto : "
<<
b
.
eto
<<
'\n'
;
os
<<
"deto : "
<<
b
.
deto
<<
'\n'
;
os
<<
"sig : "
<<
b
.
sig
<<
'\n'
;
os
<<
"dt : "
<<
b
.
dt
<<
endl
;
os
<<
"T : "
<<
b
.
T
<<
endl
;
os
<<
"dT : "
<<
b
.
dT
<<
endl
;
os
<<
"eel : "
<<
b
.
eel
<<
'\n'
;
os
<<
"deel : "
<<
b
.
deel
<<
'\n'
;
os
<<
"εᵗᵒ : "
<<
b
.
eto
<<
'\n'
;
os
<<
"Δεᵗᵒ : "
<<
b
.
deto
<<
'\n'
;
os
<<
"σ : "
<<
b
.
sig
<<
'\n'
;
os
<<
"Δt : "
<<
b
.
dt
<<
'\n'
;
os
<<
"εᵉˡ : "
<<
b
.
eel
<<
'\n'
;
os
<<
"Δεᵉˡ : "
<<
b
.
deel
<<
'\n'
;
os
<<
"p : "
<<
b
.
p
<<
'\n'
;
os
<<
"
d
p : "
<<
b
.
dp
<<
'\n'
;
os
<<
"
Δ
p : "
<<
b
.
dp
<<
'\n'
;
os
<<
"T : "
<<
b
.
T
<<
'\n'
;
os
<<
"
d
T : "
<<
b
.
dT
<<
'\n'
;
os
<<
"
Δ
T : "
<<
b
.
dT
<<
'\n'
;
os
<<
"T_ : "
<<
b
.
T_
<<
'\n'
;
os
<<
"se : "
<<
b
.
se
<<
'\n'
;
os
<<
"n : "
<<
b
.
n
<<
'\n'
;
...
...
@@ -578,8 +576,8 @@ os << "s0 : " << b.s0 << '\n';
os
<<
"Et : "
<<
b
.
Et
<<
'\n'
;
os
<<
"minimal_time_step_scaling_factor : "
<<
b
.
minimal_time_step_scaling_factor
<<
'\n'
;
os
<<
"maximal_time_step_scaling_factor : "
<<
b
.
maximal_time_step_scaling_factor
<<
'\n'
;
os
<<
"
theta
: "
<<
b
.
theta
<<
'\n'
;
os
<<
"
epsilon
: "
<<
b
.
epsilon
<<
'\n'
;
os
<<
"
θ
: "
<<
b
.
theta
<<
'\n'
;
os
<<
"
ε
: "
<<
b
.
epsilon
<<
'\n'
;
os
<<
"iterMax : "
<<
b
.
iterMax
<<
'\n'
;
return
os
;
}
...
...
materials/include/TFEL/Material/LogarithmicStrainPlasticityBehaviourData.hxx
View file @
65db9759
/*!
* \file TFEL/Material/LogarithmicStrainPlasticityBehaviourData.hxx
* \brief this file implements the LogarithmicStrainPlasticityBehaviourData class.
* File generated by tfel version 3.3.0
-dev
* File generated by tfel version 3.3.0
* \author Helfer Thomas
* \date 5 / 12 / 13
*/
...
...
@@ -85,6 +85,7 @@ using temperature = typename Types::temperature;
using
thermalexpansion
=
typename
Types
::
thermalexpansion
;
using
thermalconductivity
=
typename
Types
::
thermalconductivity
;
using
massdensity
=
typename
Types
::
massdensity
;
using
energydensity
=
typename
Types
::
energydensity
;
using
TVector
=
typename
Types
::
TVector
;
using
Stensor
=
typename
Types
::
Stensor
;
using
Stensor4
=
typename
Types
::
Stensor4
;
...
...
@@ -177,11 +178,9 @@ template<ModellingHypothesis::Hypothesis hypothesis,typename Type>
std
::
ostream
&
operator
<<
(
std
::
ostream
&
os
,
const
LogarithmicStrainPlasticityBehaviourData
<
hypothesis
,
Type
,
false
>&
b
)
{
using
namespace
std
;
os
<<
"eto : "
<<
b
.
eto
<<
'\n'
;
os
<<
"sig : "
<<
b
.
sig
<<
'\n'
;
os
<<
"T : "
<<
b
.
T
<<
endl
;
os
<<
"eel : "
<<
b
.
eel
<<
'\n'
;
os
<<
"εᵗᵒ : "
<<
b
.
eto
<<
'\n'
;
os
<<
"σ : "
<<
b
.
sig
<<
'\n'
;
os
<<
"εᵉˡ : "
<<
b
.
eel
<<
'\n'
;
os
<<
"p : "
<<
b
.
p
<<
'\n'
;
os
<<
"T : "
<<
b
.
T
<<
'\n'
;
return
os
;
...
...
materials/include/TFEL/Material/LogarithmicStrainPlasticityIntegrationData.hxx
View file @
65db9759
/*!
* \file TFEL/Material/LogarithmicStrainPlasticityIntegrationData.hxx
* \brief this file implements the LogarithmicStrainPlasticityIntegrationData class.
* File generated by tfel version 3.3.0
-dev
* File generated by tfel version 3.3.0
* \author Helfer Thomas
* \date 5 / 12 / 13
*/
...
...
@@ -73,6 +73,7 @@ using temperature = typename Types::temperature;
using
thermalexpansion
=
typename
Types
::
thermalexpansion
;
using
thermalconductivity
=
typename
Types
::
thermalconductivity
;
using
massdensity
=
typename
Types
::
massdensity
;
using
energydensity
=
typename
Types
::
energydensity
;
using
TVector
=
typename
Types
::
TVector
;
using
Stensor
=
typename
Types
::
Stensor
;
using
Stensor4
=
typename
Types
::
Stensor4
;
...
...
@@ -168,11 +169,10 @@ template<ModellingHypothesis::Hypothesis hypothesis,typename Type>
std
::
ostream
&
operator
<<
(
std
::
ostream
&
os
,
const
LogarithmicStrainPlasticityIntegrationData
<
hypothesis
,
Type
,
false
>&
b
)
{
using
namespace
std
;
os
<<
"deto : "
<<
b
.
deto
<<
'\n'
;
os
<<
"dt : "
<<
b
.
dt
<<
endl
;
os
<<
"dT : "
<<
b
.
dT
<<
endl
;
os
<<
"dT : "
<<
b
.
dT
<<
'\n'
;
os
<<
"Δεᵗᵒ : "
<<
b
.
deto
<<
'\n'
;
os
<<
"σ : "
<<
b
.
sig
<<
'\n'
;
os
<<
"Δt : "
<<
b
.
dt
<<
'\n'
;
os
<<
"ΔT : "
<<
b
.
dT
<<
'\n'
;
return
os
;
}
...
...
materials/src/IsotropicLinearHardeningPlasticity-generic.cxx
View file @
65db9759
...
...
@@ -38,11 +38,14 @@ return policy;
extern
"C"
{
#endif
/* __cplusplus */
MFRONT_SHAREDOBJ
const
char
*
IsotropicLinearHardeningPlasticity_build_id
=
""
;
MFRONT_SHAREDOBJ
const
char
*
IsotropicLinearHardeningPlasticity_mfront_ept
=
"IsotropicLinearHardeningPlasticity"
;
MFRONT_SHAREDOBJ
const
char
*
IsotropicLinearHardeningPlasticity_tfel_version
=
"3.3.0
-dev
"
;
IsotropicLinearHardeningPlasticity_tfel_version
=
"3.3.0"
;
MFRONT_SHAREDOBJ
unsigned
short
IsotropicLinearHardeningPlasticity_mfront_mkt
=
1u
;
...
...
@@ -106,7 +109,7 @@ MFRONT_SHAREDOBJ int IsotropicLinearHardeningPlasticity_ParametersTypes [] = {0,
MFRONT_SHAREDOBJ
double
IsotropicLinearHardeningPlasticity_minimal_time_step_scaling_factor_ParameterDefaultValue
=
0.1
;
MFRONT_SHAREDOBJ
double
IsotropicLinearHardeningPlasticity_maximal_time_step_scaling_factor_ParameterDefaultValue
=
1.79769e+308
;
MFRONT_SHAREDOBJ
double
IsotropicLinearHardeningPlasticity_maximal_time_step_scaling_factor_ParameterDefaultValue
=
1.79769
31348623
e+308
;
MFRONT_SHAREDOBJ
unsigned
short
IsotropicLinearHardeningPlasticity_requiresStiffnessTensor
=
0
;
MFRONT_SHAREDOBJ
unsigned
short
IsotropicLinearHardeningPlasticity_requiresThermalExpansionCoefficientTensor
=
0
;
...
...
materials/src/IsotropicLinearHardeningPlasticity-generic.d
View file @
65db9759
...
...
@@ -137,7 +137,7 @@ IsotropicLinearHardeningPlasticity-generic.o IsotropicLinearHardeningPlasticity-
/
usr
/
include
/
c
++/
8
/
bits
/
basic_ios
.
tcc
\
/
usr
/
include
/
c
++/
8
/
bits
/
ostream
.
tcc
/
usr
/
include
/
c
++/
8
/
istream
\
/
usr
/
include
/
c
++/
8
/
bits
/
istream
.
tcc
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Material
/
OutOfBoundsPolicy
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Material
/
OutOfBoundsPolicy
.
hxx
\
../
include
/
TFEL
/
Material
/
IsotropicLinearHardeningPlasticity
.
hxx
\
/
usr
/
include
/
c
++/
8
/
limits
/
usr
/
include
/
c
++/
8
/
algorithm
\
/
usr
/
include
/
c
++/
8
/
utility
/
usr
/
include
/
c
++/
8
/
bits
/
stl_relops
.
h
\
...
...
@@ -146,44 +146,42 @@ IsotropicLinearHardeningPlasticity-generic.o IsotropicLinearHardeningPlasticity-
/
usr
/
include
/
c
++/
8
/
bits
/
stl_heap
.
h
/
usr
/
include
/
c
++/
8
/
bits
/
stl_tempbuf
.
h
\
/
usr
/
include
/
c
++/
8
/
bits
/
stl_construct
.
h
\
/
usr
/
include
/
c
++/
8
/
bits
/
uniform_int_dist
.
h
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Raise
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
TFELConfig
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
TFEL_MATH_Config
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Raise
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
PhysicalConstants
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
TFELTypes
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
qt
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
tvector
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
tmatrix
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
BaseType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
Complex
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Raise
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Config
/
TFELConfig
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Config
/
TFEL_MATH_Config
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Raise
.
ixx
\
/
usr
/
local
/
include
/
TFEL
/
PhysicalConstants
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Config
/
TFELTypes
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
qt
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
tvector
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
tmatrix
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
BaseType
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
Complex
.
hxx
\
/
usr
/
include
/
c
++/
8
/
ciso646
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
tensor
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
stensor
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
t2tost2
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
st2tost2
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Stensor
/
StensorSizeToDime
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Tensor
/
TensorSizeToDime
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
Internals
/
TFELTypesInternals
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
Internals
/
PositionType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
tvector
.
hxx
\
/
usr
/
include
/
c
++/
8
/
cstddef
/
usr
/
include
/
c
++/
8
/
iterator
\
/
usr
/
include
/
c
++/
8
/
bits
/
stream_iterator
.
h
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Metaprogramming
/
StaticAssert
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Macros
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsAssignableTo
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
Promote
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
Promote
/
Promote
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
RealPartType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Metaprogramming
/
InvalidType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsSafelyReinterpretCastableTo
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
copy
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsRandomAccessIterator
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
fsarray
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
fsarray
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
Abs
.
hxx
\
/
usr
/
include
/
c
++/
8
/
cmath
/
usr
/
include
/
math
.
h
\
/
usr
/
include
/
x86_64
-
linux
-
gnu
/
bits
/
math
-
vector
.
h
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
tensor
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
stensor
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
t2tost2
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Forward
/
st2tost2
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Stensor
/
StensorSizeToDime
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
Tensor
/
TensorSizeToDime
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Config
/
Internals
/
TFELTypesInternals
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Config
/
Internals
/
PositionType
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
tvector
.
hxx
/
usr
/
include
/
c
++/
8
/
cstddef
\
/
usr
/
include
/
c
++/
8
/
iterator
/
usr
/
include
/
c
++/
8
/
bits
/
stream_iterator
.
h
\
/
usr
/
local
/
include
/
TFEL
/
Metaprogramming
/
StaticAssert
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Macros
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
IsAssignableTo
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
Promote
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
Promote
/
Promote
.
ixx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
RealPartType
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Metaprogramming
/
InvalidType
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
IsSafelyReinterpretCastableTo
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
FSAlgorithm
/
copy
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
TypeTraits
/
IsRandomAccessIterator
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
fsarray
.
hxx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
General
/
fsarray
.
ixx
\
/
usr
/
local
/
include
/
TFEL
/
Math
/
General
/
Abs
.
hxx
/
usr
/
include
/
c
++/
8
/
cmath
\
/
usr
/
include
/
math
.
h
/
usr
/
include
/
x86_64
-
linux
-
gnu
/
bits
/
math
-
vector
.
h
\
/
usr
/
include
/
x86_64
-
linux
-
gnu
/
bits
/
libm
-
simd
-
decl
-
stubs
.
h
\
/
usr
/
include
/
x86_64
-
linux
-
gnu
/
bits
/
flt
-
eval
-
method
.
h
\
/
usr
/
include
/
x86_64
-
linux
-
gnu
/
bits
/
fp
-
logb
.
h
\
...
...
@@ -197,275 +195,266 @@ IsotropicLinearHardeningPlasticity-generic.o IsotropicLinearHardeningPlasticity-
/
usr
/
include
/
c
++/
8
/
array
/
usr
/
include
/
c
++/
8
/
bits
/
uses_allocator
.
h
\
/
usr
/
include
/
c
++/
8
/
bits
/
invoke
.
h
/
usr
/
include
/
c
++/
8
/
bits
/
refwrap
.
h
\
/
usr
/
include
/
c
++/
8
/
bits
/
std_function
.
h
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
AbsType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsFundamentalNumericType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
Abs
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
BasicOperations
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsScalar
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsComplex
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsUnaryOperator
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
ComputeBinaryResult
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
ResultType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
TypeTraits
/
IsInvalid
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
ComputeObjectTag
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
ComputeObjectTag
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
ComputeUnaryResult
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
UnaryResultType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
EmptyRunTimeProperties
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
VectorConcept
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
ConceptRebind
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
VectorConcept
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
VectorConcept
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
VectorConceptOperations
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Metaprogramming
/
Implements
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
ExpressionTemplates
/
Expr
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Metaprogramming
/
ResultOf
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Metaprogramming
/
IsConstCallable
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
ExpressionTemplates
/
StandardOperations
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
VectorVectorDotProduct
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
RunTimeCheck
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
MathException
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Exception
/
TFELException
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
VectorConceptOperations
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
TinyVectorFromTinyVectorView
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
VectorUtilities
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
tvector
.
ixx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
FSAlgorithm
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
loop
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
fill
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
equal
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
transform
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
for_each
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
swap_ranges
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
generate
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
min_element
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
max_element
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
accumulate
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
inner_product
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
FSAlgorithm
/
iota
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
General
/
DotProduct
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Vector
/
tvectorResultType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Quantity
/
Unit
.
hxx
\
/
usr
/
include
/
c
++/
8
/
ratio
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Quantity
/
Unit
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
Internals
/
SpatialGrad
Type
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Config
/
Internals
/
InvJacobianType
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
tmatrix
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
MatrixConcept
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Forward
/
MatrixConcept
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
MatrixConcept
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
MatrixConceptOperations
.
hxx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
power
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
power
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_row_view
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_row_view
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_const_row_view
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_const_row_view
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_column_view
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_column_view
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_const_column_view
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_const_column_view
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_submatrix_view
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_submatrix_view
.
i
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/
master
/
install
-
766
c2b2f3f01e84569672a7a633b074a987c805c
/
include
/
TFEL
/
Math
/
Matrix
/
tmatrix_const_submatrix_view
.
h
xx
\
/
home
/
bleyerj
/
Fenics
/
codes
/
tfel
/