1818#include " MGIS/Julia/JuliaUtilities.hxx"
1919
2020void declareBehaviour (jlcxx::Module &m) {
21- using mgis::behaviour::BehaviourDescription;
2221 using mgis::behaviour::Behaviour;
22+ using mgis::behaviour::BehaviourDescription;
2323 using mgis::behaviour::FiniteStrainBehaviourOptions;
2424 using mgis::behaviour::Hypothesis;
2525 //
@@ -32,9 +32,11 @@ void declareBehaviour(jlcxx::Module &m) {
3232 &mgis::behaviour::setParameter;
3333 void (*setParameter2)(const Behaviour &, const std::string &, const int ) =
3434 &mgis::behaviour::setParameter;
35- double (*getParameterDefaultValue1)(const BehaviourDescription &, const std::string &) =
35+ double (*getParameterDefaultValue1)(const BehaviourDescription &,
36+ const std::string &) =
3637 &mgis::behaviour::getParameterDefaultValue<double >;
37- int (*getParameterDefaultValue2)(const BehaviourDescription &, const std::string &) =
38+ int (*getParameterDefaultValue2)(const BehaviourDescription &,
39+ const std::string &) =
3840 &mgis::behaviour::getParameterDefaultValue<int >;
3941 unsigned short (*getParameterDefaultValue3)(const BehaviourDescription &,
4042 const std::string &) =
@@ -45,19 +47,25 @@ void declareBehaviour(jlcxx::Module &m) {
4547 mgis::behaviour::hasLowerBound;
4648 bool (*hasUpperBound)(const BehaviourDescription &, const std::string &) =
4749 mgis::behaviour::hasUpperBound;
48- long double (*getLowerBound)(const BehaviourDescription &, const std::string &) =
50+ long double (*getLowerBound)(const BehaviourDescription &,
51+ const std::string &) =
4952 mgis::behaviour::getLowerBound;
50- long double (*getUpperBound)(const BehaviourDescription &, const std::string &) =
53+ long double (*getUpperBound)(const BehaviourDescription &,
54+ const std::string &) =
5155 mgis::behaviour::getUpperBound;
5256 bool (*hasPhysicalBounds)(const BehaviourDescription &, const std::string &) =
5357 mgis::behaviour::hasPhysicalBounds;
54- bool (*hasLowerPhysicalBound)(const BehaviourDescription &, const std::string &) =
58+ bool (*hasLowerPhysicalBound)(const BehaviourDescription &,
59+ const std::string &) =
5560 mgis::behaviour::hasLowerPhysicalBound;
56- bool (*hasUpperPhysicalBound)(const BehaviourDescription &, const std::string &) =
61+ bool (*hasUpperPhysicalBound)(const BehaviourDescription &,
62+ const std::string &) =
5763 mgis::behaviour::hasUpperPhysicalBound;
58- long double (*getLowerPhysicalBound)(const BehaviourDescription &, const std::string &) =
64+ long double (*getLowerPhysicalBound)(const BehaviourDescription &,
65+ const std::string &) =
5966 mgis::behaviour::getLowerPhysicalBound;
60- long double (*getUpperPhysicalBound)(const BehaviourDescription &, const std::string &) =
67+ long double (*getUpperPhysicalBound)(const BehaviourDescription &,
68+ const std::string &) =
6169 mgis::behaviour::getUpperPhysicalBound;
6270 // !
6371 m.add_bits <FiniteStrainBehaviourOptions::StressMeasure>(
@@ -89,20 +97,22 @@ void declareBehaviour(jlcxx::Module &m) {
8997 [](const FiniteStrainBehaviourOptions &o) noexcept {
9098 return o.stress_measure ;
9199 })
92- .method (" set_stress_measure!" ,
93- [](FiniteStrainBehaviourOptions &o,
94- const FiniteStrainBehaviourOptions::StressMeasure &s) noexcept {
95- o.stress_measure = s;
96- })
100+ .method (
101+ " set_stress_measure!" ,
102+ [](FiniteStrainBehaviourOptions &o,
103+ const FiniteStrainBehaviourOptions::StressMeasure &s) noexcept {
104+ o.stress_measure = s;
105+ })
97106 .method (" get_tangent_operator" ,
98107 [](const FiniteStrainBehaviourOptions &o) noexcept {
99108 return o.tangent_operator ;
100109 })
101- .method (" set_tangent_operator!" ,
102- [](FiniteStrainBehaviourOptions &o,
103- const FiniteStrainBehaviourOptions::TangentOperator &to) noexcept {
104- o.tangent_operator = to;
105- });
110+ .method (
111+ " set_tangent_operator!" ,
112+ [](FiniteStrainBehaviourOptions &o,
113+ const FiniteStrainBehaviourOptions::TangentOperator &to) noexcept {
114+ o.tangent_operator = to;
115+ });
106116 //
107117 m.add_bits <Behaviour::BehaviourType>(" BehaviourType" );
108118 m.set_const (" GENERALBEHAVIOUR" , Behaviour::GENERALBEHAVIOUR);
@@ -135,16 +145,24 @@ void declareBehaviour(jlcxx::Module &m) {
135145 Behaviour::FINITESTRAINKINEMATIC_F_CAUCHY);
136146 //
137147 m.add_type <Behaviour>(" Behaviour" )
138- .method (" get_library" , [](const Behaviour &b) noexcept { return b.library ; })
139- .method (" get_behaviour" , [](const Behaviour &b) noexcept { return b.behaviour ; })
140- .method (" get_hypothesis" , [](const Behaviour &b) noexcept { return b.hypothesis ; })
141- .method (" get_function" , [](const Behaviour &b) noexcept { return b.function ; })
142- .method (" get_source" , [](const Behaviour &b) noexcept { return b.source ; })
148+ .method (" get_library" ,
149+ [](const Behaviour &b) noexcept { return b.library ; })
150+ .method (" get_behaviour" ,
151+ [](const Behaviour &b) noexcept { return b.behaviour ; })
152+ .method (" get_hypothesis" ,
153+ [](const Behaviour &b) noexcept { return b.hypothesis ; })
154+ .method (" get_function" ,
155+ [](const Behaviour &b) noexcept { return b.function ; })
156+ .method (" get_source" ,
157+ [](const Behaviour &b) noexcept { return b.source ; })
143158 .method (" get_tfel_version" ,
144159 [](const Behaviour &b) noexcept { return b.tfel_version ; })
145- .method (" get_behaviour_type" , [](const Behaviour &b) noexcept { return b.btype ; })
146- .method (" get_symmetry" , [](const Behaviour &b) noexcept { return b.symmetry ; })
147- .method (" get_kinematic" , [](const Behaviour &b) noexcept { return b.kinematic ; })
160+ .method (" get_behaviour_type" ,
161+ [](const Behaviour &b) noexcept { return b.btype ; })
162+ .method (" get_symmetry" ,
163+ [](const Behaviour &b) noexcept { return b.symmetry ; })
164+ .method (" get_kinematic" ,
165+ [](const Behaviour &b) noexcept { return b.kinematic ; })
148166 .method (" get_material_properties" ,
149167 [](const Behaviour &b) { return b.mps ; })
150168 .method (" get_internal_state_variables" ,
0 commit comments