#include <Ioss_Map.h>
|
| | Map ()=default |
| |
| | Map (std::string entity_type, std::string file_name, int processor) |
| |
| | Map (const Map &from)=delete |
| |
| Map & | operator= (const Map &from)=delete |
| |
| | ~Map ()=default |
| |
| void | set_size (size_t entity_count) |
| |
| size_t | size () const |
| |
| void | set_is_sequential (bool yesno) |
| |
| bool | is_sequential (bool check_all=false) const |
| |
| int64_t | global_to_local (int64_t global, bool must_exist=true) const |
| |
| template<typename INT > |
| bool | set_map (INT *ids, size_t count, size_t offset, bool in_define_mode=true) |
| |
| void | set_default (size_t count, size_t offset=0) |
| |
| void | build_reverse_map () |
| |
| void | build_reverse_map_no_lock () |
| |
| void | build_reverse_map (int64_t num_to_get, int64_t offset) |
| |
| void | release_memory () |
| |
| void | reverse_map_data (void *data, const Ioss::Field &field, size_t count) const |
| | Release memory for all maps. More...
|
| |
| void | map_data (void *data, const Ioss::Field &field, size_t count) const |
| |
| void | map_implicit_data (void *data, const Ioss::Field &field, size_t count, size_t offset) const |
| |
| template<typename T > |
| size_t | map_field_to_db_scalar_order (T *variables, std::vector< double > &db_var, size_t begin_offset, size_t count, size_t stride, size_t offset) |
| |
| const MapContainer & | map () const |
| |
| MapContainer & | map () |
| |
| bool | defined () const |
| |
| void | set_defined (bool yes_no) |
| |
◆ Map() [1/3]
◆ Map() [2/3]
| Ioss::Map::Map |
( |
std::string |
entity_type, |
|
|
std::string |
file_name, |
|
|
int |
processor |
|
) |
| |
|
inline |
◆ Map() [3/3]
| Ioss::Map::Map |
( |
const Map & |
from | ) |
|
|
delete |
◆ ~Map()
◆ build_reorder_map__()
| void Ioss::Map::build_reorder_map__ |
( |
int64_t |
start, |
|
|
int64_t |
count |
|
) |
| |
|
private |
◆ build_reverse_map() [1/2]
| void Ioss::Map::build_reverse_map |
( |
| ) |
|
◆ build_reverse_map() [2/2]
| void Ioss::Map::build_reverse_map |
( |
int64_t |
num_to_get, |
|
|
int64_t |
offset |
|
) |
| |
◆ build_reverse_map__()
| void Ioss::Map::build_reverse_map__ |
( |
int64_t |
num_to_get, |
|
|
int64_t |
offset |
|
) |
| |
|
private |
◆ build_reverse_map_no_lock()
| void Ioss::Map::build_reverse_map_no_lock |
( |
| ) |
|
◆ defined()
| bool Ioss::Map::defined |
( |
| ) |
const |
|
inline |
◆ global_to_local()
| int64_t Ioss::Map::global_to_local |
( |
int64_t |
global, |
|
|
bool |
must_exist = true |
|
) |
| const |
◆ global_to_local__()
| int64_t Ioss::Map::global_to_local__ |
( |
int64_t |
global, |
|
|
bool |
must_exist = true |
|
) |
| const |
|
private |
◆ is_sequential()
| bool Ioss::Map::is_sequential |
( |
bool |
check_all = false | ) |
const |
◆ map() [1/2]
◆ map() [2/2]
◆ map_data() [1/2]
| void Ioss::Map::map_data |
( |
void * |
data, |
|
|
const Ioss::Field & |
field, |
|
|
size_t |
count |
|
) |
| const |
◆ map_data() [2/2]
template<typename INT >
| void Ioss::Map::map_data |
( |
INT * |
data, |
|
|
size_t |
count |
|
) |
| const |
|
private |
◆ map_field_to_db_scalar_order()
template<typename T >
| size_t Ioss::Map::map_field_to_db_scalar_order |
( |
T * |
variables, |
|
|
std::vector< double > & |
db_var, |
|
|
size_t |
begin_offset, |
|
|
size_t |
count, |
|
|
size_t |
stride, |
|
|
size_t |
offset |
|
) |
| |
◆ map_implicit_data() [1/2]
| void Ioss::Map::map_implicit_data |
( |
void * |
data, |
|
|
const Ioss::Field & |
field, |
|
|
size_t |
count, |
|
|
size_t |
offset |
|
) |
| const |
◆ map_implicit_data() [2/2]
template<typename INT >
| void Ioss::Map::map_implicit_data |
( |
INT * |
data, |
|
|
size_t |
count, |
|
|
size_t |
offset |
|
) |
| const |
|
private |
◆ operator=()
| Map& Ioss::Map::operator= |
( |
const Map & |
from | ) |
|
|
delete |
◆ release_memory()
| void Ioss::Map::release_memory |
( |
| ) |
|
◆ reverse_map_data() [1/2]
| void Ioss::Map::reverse_map_data |
( |
void * |
data, |
|
|
const Ioss::Field & |
field, |
|
|
size_t |
count |
|
) |
| const |
Release memory for all maps.
◆ reverse_map_data() [2/2]
template<typename INT >
| void Ioss::Map::reverse_map_data |
( |
INT * |
data, |
|
|
size_t |
count |
|
) |
| const |
|
private |
◆ set_default()
| void Ioss::Map::set_default |
( |
size_t |
count, |
|
|
size_t |
offset = 0 |
|
) |
| |
◆ set_defined()
| void Ioss::Map::set_defined |
( |
bool |
yes_no | ) |
|
|
inline |
◆ set_is_sequential()
| void Ioss::Map::set_is_sequential |
( |
bool |
yesno | ) |
|
|
inline |
◆ set_map()
template<typename INT >
| bool Ioss::Map::set_map |
( |
INT * |
ids, |
|
|
size_t |
count, |
|
|
size_t |
offset, |
|
|
bool |
in_define_mode = true |
|
) |
| |
◆ set_size()
| void Ioss::Map::set_size |
( |
size_t |
entity_count | ) |
|
◆ size()
| size_t Ioss::Map::size |
( |
| ) |
const |
|
inline |
◆ verify_no_duplicate_ids()
| void Ioss::Map::verify_no_duplicate_ids |
( |
std::vector< Ioss::IdPair > & |
reverse_map | ) |
|
|
private |
◆ m_defined
| bool Ioss::Map::m_defined {false} |
|
private |
◆ m_entityType
| std::string Ioss::Map::m_entityType {"unknown"} |
|
private |
◆ m_filename
| std::string Ioss::Map::m_filename {"undefined"} |
|
private |
◆ m_map
◆ m_myProcessor
| int Ioss::Map::m_myProcessor {0} |
|
private |
◆ m_offset
| int64_t Ioss::Map::m_offset {-1} |
|
private |
◆ m_reorder
◆ m_reverse
The documentation for this class was generated from the following files: