13 const std::string &path,
14 Eigen::MatrixXd &vertices,
15 Eigen::MatrixXi &cells,
16 std::vector<std::vector<int>> &elements,
17 std::vector<std::vector<double>> &weights,
18 std::vector<int> &body_ids);
21 const std::string &path,
22 Eigen::MatrixXd &vertices,
23 Eigen::MatrixXi &cells,
24 std::vector<std::vector<int>> &elements,
25 std::vector<std::vector<double>> &weights,
26 std::vector<int> &body_ids,
27 std::vector<std::vector<int>> &boundary_elements,
28 std::vector<int> &boundary_ids);
31 const std::string &path,
32 Eigen::MatrixXd &vertices,
33 Eigen::MatrixXi &cells,
34 std::vector<std::vector<int>> &elements,
35 std::vector<std::vector<double>> &weights,
36 std::vector<int> &body_ids,
37 std::vector<std::string> &node_data_name,
38 std::vector<std::vector<double>> &node_data);
41 const std::string &path,
42 Eigen::MatrixXd &vertices,
43 Eigen::MatrixXi &cells,
44 std::vector<std::vector<int>> &elements,
45 std::vector<std::vector<double>> &weights,
46 std::vector<int> &body_ids,
47 std::vector<std::vector<int>> &boundary_elements,
48 std::vector<int> &boundary_ids,
49 std::vector<std::string> &node_data_name,
50 std::vector<std::vector<double>> &node_data);
static bool load(const std::string &path, Eigen::MatrixXd &vertices, Eigen::MatrixXi &cells, std::vector< std::vector< int > > &elements, std::vector< std::vector< double > > &weights, std::vector< int > &body_ids)