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_gradients(std::shared_ptr< std::vector< Wonton::Point3 >> new_grad) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
add_material(std::string const &matname, std::vector< int > const &matcells) | Wonton::StateManager< 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::Flat_State_Wrapper< MeshWrapper > | inline |
cell_get_num_mats(int cellid) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
cell_index_in_mat_ | Wonton::StateManager< MeshWrapper > | protected |
cell_index_in_material(int meshcell, int matid) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
cell_materials_ | Wonton::StateManager< MeshWrapper > | protected |
clear_material_cells() | Wonton::StateManager< MeshWrapper > | inline |
field_type(Entity_kind on_what, std::string const &var_name) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
Flat_State_Wrapper(const MeshWrapper &mesh, std::unordered_map< std::string, int > const &names={}, std::unordered_map< int, std::vector< int >> const &material_cells={}) | Wonton::Flat_State_Wrapper< MeshWrapper > | inlineexplicit |
Flat_State_Wrapper()=default | Wonton::Flat_State_Wrapper< MeshWrapper > | |
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::StateManager< MeshWrapper > | inline |
get_data_type(std::string const &name) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::get_data_type(std::string var_name) | Wonton::StateManager< MeshWrapper > | inline |
get_entity(std::string const &var_name) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_entity(int index) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_entity_size(Entity_kind ent) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_field_stride(std::string field_name) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_field_stride(size_t index) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_gradients(size_t index) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_material_cells() const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::get_material_cells(int m) const | Wonton::StateManager< MeshWrapper > | inline |
get_material_id(std::string const &name) const | Wonton::StateManager< MeshWrapper > | inline |
get_material_ids() const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_material_shape() const | Wonton::StateManager< MeshWrapper > | inline |
get_material_shapes() const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_names(Entity_kind on_what, std::vector< std::string > &names) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_num_gradients() | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_num_vectors() | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_num_vectors() | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_vector(size_t index) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
get_vector_index(Entity_kind ent, std::string const &name) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
initialize(State_Wrapper const &input, std::vector< std::string > const &var_names) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
initialize(State_Wrapper const &input, std::vector< std::string > const &var_names) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
initialize(std::vector< std::string > const &names, std::vector< Entity_kind > const &entities, std::vector< std::shared_ptr< std::vector< T >>> const &data) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
mat_add_celldata(std::string const &name, int m, T const *values) | Wonton::StateManager< MeshWrapper > | inline |
mat_add_cells(int m, std::vector< int > const &newcells) | Wonton::StateManager< MeshWrapper > | inline |
mat_get_celldata(std::string const &var_name, int matid, T const **data) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
mat_get_celldata(std::string const &var_name, int matid, T **data) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
mat_get_cells(int matid, std::vector< int > *matcells) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
mat_get_num_cells(int matid) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
material_cells_ | Wonton::StateManager< MeshWrapper > | protected |
material_ids_ | Wonton::StateManager< MeshWrapper > | protected |
material_name(int m) const | Wonton::StateManager< MeshWrapper > | inline |
material_names_ | Wonton::StateManager< MeshWrapper > | protected |
mesh_ | Wonton::StateManager< MeshWrapper > | protected |
mesh_get_data(Entity_kind on_what, std::string const &var_name, T **data) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
mesh_get_data(Entity_kind on_what, std::string const &var_name, T const **data) const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
names() const | Wonton::StateManager< MeshWrapper > | inline |
num_material_cells() const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
Wonton::StateManager::num_material_cells(int m) const | Wonton::StateManager< MeshWrapper > | inline |
num_materials() const | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
operator=(Flat_State_Wrapper const &)=delete | Wonton::Flat_State_Wrapper< MeshWrapper > | |
operator=(Flat_State_Wrapper const &)=delete | Wonton::Flat_State_Wrapper< MeshWrapper > | |
pack(std::string field_name) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
pair_t typedef | Wonton::Flat_State_Wrapper< MeshWrapper > | |
shape_is_good(const std::shared_ptr< StateVectorMulti< T >> sv) | Wonton::StateManager< MeshWrapper > | inline |
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 |
unpack(std::string field_name, const std::vector< double > &flat_data, const std::vector< int > &all_material_ids={}, const std::vector< int > &all_material_shapes={}, const std::map< int, std::vector< int >> &distributedMaterialCellIds_={}) | Wonton::Flat_State_Wrapper< MeshWrapper > | inline |
~Flat_State_Wrapper()=default | Wonton::Flat_State_Wrapper< MeshWrapper > | |
~Flat_State_Wrapper()=default | Wonton::Flat_State_Wrapper< MeshWrapper > | |