Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
MoReFEM
CoreLibrary
MoReFEM
Commits
d0163925
Commit
d0163925
authored
Nov 10, 2016
by
GILLES Sebastien
Browse files
#1049
Fix Elasticity model.
parent
b3714185
Changes
1
Hide whitespace changes
Inline
Side-by-side
Sources/ModelInstances/Elasticity/VariationalFormulationElasticity.cpp
View file @
d0163925
...
...
@@ -8,7 +8,7 @@
// Copyright (c) 2014 Inria. All rights reserved.
//
#include "HappyHeart/Geometry/Domain/
Internal/
#include "HappyHeart/Geometry/Domain/
DomainManager.hpp"
#include "HappyHeart/ModelInstances/Elasticity/VariationalFormulationElasticity.hpp"
...
...
@@ -24,24 +24,21 @@ namespace HappyHeart
void
VariationalFormulationElasticity
::
SupplInit
(
const
InputParameterList
&
input_parameter_data
)
{
const
auto
&
god_of_dof
=
this
->
GetGodOfDof
();
const
auto
&
mesh
=
god_of_dof
.
GetGeometricMeshRegion
();
decltype
(
auto
)
domain
=
DomainManager
::
GetInstance
().
GetDomain
(
EnumUnderlyingType
(
DomainIndex
::
full_mesh
));
volumic_mass_
=
InitScalarParameterFromInputData
<
InputParameter
::
Solid
::
VolumicMass
>
(
"Volumic mass"
,
mesh
,
domain
,
input_parameter_data
);
if
(
!
GetVolumicMass
().
IsConstant
())
throw
Exception
(
"Current elastic model is restricted to a constant volumic mass!"
,
__FILE__
,
__LINE__
);
young_modulus_
=
InitScalarParameterFromInputData
<
InputParameter
::
Solid
::
YoungModulus
>
(
"Young modulus"
,
mesh
,
domain
,
input_parameter_data
);
poisson_ratio_
=
InitScalarParameterFromInputData
<
InputParameter
::
Solid
::
PoissonRatio
>
(
"Poisson ratio"
,
mesh
,
domain
,
input_parameter_data
);
DefineOperators
(
input_parameter_data
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment