Skip to content
Snippets Groups Projects
Commit e1f0aa7d authored by Elias Pipping's avatar Elias Pipping
Browse files

[Cleanup] Work around lack of FieldVector(initializer_list)

parent 40802344
No related branches found
No related tags found
No related merge requests found
#ifndef MY_GEOMETRY_HH #ifndef MY_GEOMETRY_HH
#define MY_GEOMETRY_HH #define MY_GEOMETRY_HH
#include <dune/common/fassign.hh>
#include <dune/common/fvector.hh>
// kludge because fieldvectors have no initialiser_list constructor,see
// https://dune-project.org/flyspray/index.php?do=details&task_id=1166
Dune::FieldVector<double, 2> generateVector(double x, double y) {
Dune::FieldVector<double, 2> tmp;
tmp <<= x, y;
return tmp;
}
struct MyGeometry { struct MyGeometry {
MyGeometry() {} MyGeometry() {}
Dune::FieldVector<double, 2> A = { 0, 0 }; Dune::FieldVector<double, 2> A = generateVector(0, 0);
Dune::FieldVector<double, 2> B = { 5, 0 }; Dune::FieldVector<double, 2> B = generateVector(5, 0);
Dune::FieldVector<double, 2> C = { 5, 1 }; Dune::FieldVector<double, 2> C = generateVector(5, 1);
Dune::FieldVector<double, 2> D = { 0, 1 }; Dune::FieldVector<double, 2> D = generateVector(0, 1);
Dune::FieldVector<double, 2> zenith = { 0, 1 }; Dune::FieldVector<double, 2> zenith = generateVector(0, 1);
}; };
#endif #endif
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