Skip to content
Snippets Groups Projects
Commit b79fa9ea authored by Sander, Oliver's avatar Sander, Oliver
Browse files

rod3d: ParameterTreeParser can read vectors nowadays

parent 6d8f7ce9
No related branches found
No related tags found
1 merge request!67Modernize rod code
......@@ -57,12 +57,8 @@ J2 = 1
E = 2.5e5
nu = 0.3
dirichletValueX = 1
dirichletValueY = 0
dirichletValueZ = 0
dirichletValue = 1 0 0
dirichletAxisX = 1
dirichletAxisY = 0
dirichletAxisZ = 0
dirichletAxis = 1 0 0
dirichletAngle = 0
......@@ -92,14 +92,9 @@ int main (int argc, char *argv[]) try
// /////////////////////////////////////////
// Read Dirichlet values
// /////////////////////////////////////////
x.back().r[0] = parameterSet.get<double>("dirichletValueX");
x.back().r[1] = parameterSet.get<double>("dirichletValueY");
x.back().r[2] = parameterSet.get<double>("dirichletValueZ");
FieldVector<double,3> axis;
axis[0] = parameterSet.get<double>("dirichletAxisX");
axis[1] = parameterSet.get<double>("dirichletAxisY");
axis[2] = parameterSet.get<double>("dirichletAxisZ");
x.back().r = parameterSet.get<FieldVector<double,3> >("dirichletValue");
auto axis = parameterSet.get<FieldVector<double,3> >("dirichletAxis");
double angle = parameterSet.get<double>("dirichletAngle");
x.back().q = Rotation<double,3>(axis, M_PI*angle/180);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment