14 int const space_dimension,
int const mesh_dimension,
15 std::vector<Element*>
const& elements)
17 std::vector<Eigen::MatrixXd> element_rotation_matrices;
18 element_rotation_matrices.reserve(elements.size());
19 for (
auto const*
const element : elements)
21 int const element_dimension =
static_cast<int>(element->getDimension());
22 if (element_dimension == space_dimension)
24 element_rotation_matrices.emplace_back(Eigen::MatrixXd::Identity(
25 element_dimension, element_dimension));
30 *element, mesh_dimension);
32 element_rotation_matrices.emplace_back(
34 space_dimension, element_dimension));
38 return element_rotation_matrices;