add(std::shared_ptr< StateVectorBase > sv) | Wonton::StateManager< MeshWrapper > | inline |
add(std::shared_ptr< StateVectorUni< T >> sv) | Wonton::StateManager< MeshWrapper > | inline |
add(std::shared_ptr< StateVectorMulti< T >> sv) | Wonton::StateManager< MeshWrapper > | inline |
add_material(std::string const &matname, std::vector< int > const &matcells) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
add_material_cells(std::unordered_map< int, std::vector< int >> cells) | Wonton::StateManager< MeshWrapper > | inline |
add_material_names(const std::unordered_map< std::string, int > &names) | Wonton::StateManager< MeshWrapper > | inline |
cell_get_mats(int cellid, std::vector< int > *cellmats) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
cell_get_num_mats(int cellid) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
cell_index_in_mat_ | Wonton::StateManager< MeshWrapper > | protected |
cell_index_in_material(int meshcell, int matid) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
cell_materials_ | Wonton::StateManager< MeshWrapper > | protected |
clear() | Wonton::StateManager< MeshWrapper > | inlineprotected |
clear_material_cells() | Wonton::StateManager< MeshWrapper > | inline |
field_type(Entity_kind on_what, std::string const &var_name) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
get(std::string name) | Wonton::StateManager< MeshWrapper > | inline |
get(std::string name) const | Wonton::StateManager< MeshWrapper > | inline |
get(std::string name) | Wonton::StateManager< MeshWrapper > | inline |
get(std::string name) const | Wonton::StateManager< MeshWrapper > | inline |
get_cell_materials() const | Wonton::StateManager< MeshWrapper > | inline |
get_cell_materials(int c) const | Wonton::StateManager< MeshWrapper > | inline |
get_data_size(Entity_kind on_what, std::string const &name) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
get_data_type(std::string const &var_name) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::get_data_type(std::string var_name) | Wonton::StateManager< MeshWrapper > | inline |
get_entity(std::string const &name) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
get_material_cells() const | Wonton::StateManager< MeshWrapper > | inline |
get_material_cells(int m) const | Wonton::StateManager< MeshWrapper > | inline |
get_material_id(std::string const &name) const | Wonton::StateManager< MeshWrapper > | inline |
get_material_shape() const | Wonton::StateManager< MeshWrapper > | inline |
mat_add_celldata(std::string const &var_name, double value) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_add_celldata(std::string const &var_name, double const *const *values=nullptr, Data_layout layout=Data_layout::MATERIAL_CENTRIC) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_add_celldata(std::string const &var_name, int matid, double const *values) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_add_celldata(std::string const &var_name, int matid, double value) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::mat_add_celldata(std::string const &name, int m, T const *values) | Wonton::StateManager< MeshWrapper > | inline |
mat_add_cells(int matid, std::vector< int > const &newcells) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_get_celldata(std::string const &var_name, int matid, double const **data) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_get_celldata(std::string const &var_name, int matid, Wonton::Point< 2 > const **data) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_get_celldata(std::string const &var_name, int matid, Wonton::Point< 3 > const **data) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_get_celldata(std::string const &var_name, int matid, double **data) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::mat_get_celldata(std::string const &name, int m, T const **data) const | Wonton::StateManager< MeshWrapper > | inline |
Wonton::StateManager::mat_get_celldata(std::string const &name, int m, T **data) | Wonton::StateManager< MeshWrapper > | inline |
mat_get_cells(int matid, std::vector< int > *matcells) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_get_num_cells(int m) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_get_num_cells(int matid) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mat_rem_cells(int matid, std::vector< int > const &delcells) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
material_cells_ | Wonton::StateManager< MeshWrapper > | protected |
material_ids_ | Wonton::StateManager< MeshWrapper > | protected |
material_name(int matid) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
material_names_ | Wonton::StateManager< MeshWrapper > | protected |
mesh_ | Wonton::StateManager< MeshWrapper > | protected |
mesh_add_data(Entity_kind on_what, std::string const &name, double const **data) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mesh_get_data(Entity_kind on_what, std::string const &name, double **data) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
mesh_get_data(Entity_kind on_what, std::string const &name, double const **data) const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::mesh_get_data(Entity_kind on_what, std::string const &name, T const **data) const | Wonton::StateManager< MeshWrapper > | inline |
Wonton::StateManager::mesh_get_data(Entity_kind on_what, std::string const &name, T **data) | Wonton::StateManager< MeshWrapper > | inline |
names() const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
names_begin() const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
names_end() const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
num_material_cells(int m) const | Wonton::StateManager< MeshWrapper > | inline |
num_materials() const | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
operator=(Simple_State_Wrapper const &)=delete | Wonton::Simple_State_Wrapper< MeshWrapper > | |
operator=(Simple_State_Wrapper const &)=delete | Wonton::Simple_State_Wrapper< MeshWrapper > | |
shape_is_good(const std::shared_ptr< StateVectorMulti< T >> sv) | Wonton::StateManager< MeshWrapper > | inline |
Simple_State_Wrapper(const MeshWrapper &mesh, std::unordered_map< std::string, int > names={}, std::unordered_map< int, std::vector< int >> material_cells={}) | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
Simple_State_Wrapper(Simple_State &state) | Wonton::Simple_State_Wrapper< MeshWrapper > | inlineexplicit |
state_vectors_ | Wonton::StateManager< MeshWrapper > | protected |
StateManager(const MeshWrapper &mesh, std::unordered_map< std::string, int > names={}, std::unordered_map< int, std::vector< int >> material_cells={}) | Wonton::StateManager< MeshWrapper > | inline |
~Simple_State_Wrapper() | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |
~Simple_State_Wrapper() | Wonton::Simple_State_Wrapper< MeshWrapper > | inline |