#pragma once #include #include #include namespace mshio { MshSpec load_msh(std::istream& in); MshSpec load_msh(const std::string& filename); void save_msh(std::ostream& out, const MshSpec& spec); void save_msh(const std::string& filename, const MshSpec& spec); void validate_spec(const MshSpec& spec); size_t nodes_per_element(int element_type); int get_element_dim(int element_type); }