9 #ifndef stk_mesh_MemoryUsage_hpp 10 #define stk_mesh_MemoryUsage_hpp 14 #include <stk_mesh/base/BulkData.hpp> 32 std::vector<std::string> entity_rank_names;
33 std::vector<unsigned> entity_counts;
34 unsigned bytes_per_entity;
35 std::vector<unsigned> downward_relation_counts;
36 std::vector<unsigned> upward_relation_counts;
37 unsigned bytes_per_relation;
38 std::vector<unsigned> bucket_counts;
39 std::vector<unsigned> bucket_bytes;
43 void compute_memory_usage(
const BulkData& bulk, MemoryUsage& mem_usage);
45 void print_memory_usage(
const MemoryUsage& mem_usage, std::ostream& os);