IOSS 2.0
Loading...
Searching...
No Matches
anonymous_namespace{Ioss_CopyDatabase.C} Namespace Reference

Functions

std::vector< int > get_selected_steps (Ioss::Region &region, const Ioss::MeshCopyOptions &options)
 
void show_step (int istep, double time, const Ioss::MeshCopyOptions &options, int rank)
 
std::vector< Ioss::Facegenerate_boundary_faces (Ioss::Region &region, const Ioss::MeshCopyOptions &options)
 
void define_model (Ioss::Region &region, Ioss::Region &output_region, Ioss::DataPool &data_pool, const std::vector< Ioss::Face > &boundary, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_model (Ioss::Region &region, Ioss::Region &output_region, Ioss::DataPool &pool, const std::vector< Ioss::Face > &boundary, const Ioss::MeshCopyOptions &options, int rank)
 
void define_transient_fields (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_step (Ioss::Region &region, Ioss::Region &output_region, Ioss::DataPool &pool, int istep, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_nodeblock (Ioss::Region &region, Ioss::Region &output_region, Ioss::DataPool &pool, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_structuredblocks (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_elementblocks (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_edgeblocks (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_faceblocks (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_nodesets (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_edgesets (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_facesets (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_elemsets (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_sidesets (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_commsets (Ioss::Region &region, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
void transfer_fields (const Ioss::GroupingEntity *ige, Ioss::GroupingEntity *oge, Ioss::Field::RoleType role, const std::string &prefix="")
 
void add_proc_id (Ioss::Region &region, int rank)
 
template<typename T >
void transfer_field_data (const std::vector< T * > &entities, Ioss::Region &output_region, Ioss::DataPool &pool, Ioss::Field::RoleType role, const Ioss::MeshCopyOptions &options)
 
void transfer_field_data (Ioss::GroupingEntity *ige, Ioss::GroupingEntity *oge, Ioss::DataPool &pool, Ioss::Field::RoleType role, const Ioss::MeshCopyOptions &options, const std::string &prefix="")
 
void transfer_properties (const Ioss::GroupingEntity *ige, Ioss::GroupingEntity *oge)
 
void transfer_qa_info (Ioss::Region &in, Ioss::Region &out)
 
void transfer_field_data_internal (Ioss::GroupingEntity *ige, Ioss::GroupingEntity *oge, Ioss::DataPool &pool, const std::string &field_name, const Ioss::MeshCopyOptions &options)
 
template<typename T >
std::pair< size_t, std::string > calculate_maximum_field_size (const std::vector< T > &entities, std::pair< size_t, std::string > &max_field)
 
std::pair< size_t, std::string > calculate_maximum_field_size (const Ioss::Region &region)
 
template<typename INT >
void output_boundary_sideset (Ioss::SideBlock *sb, const std::vector< Ioss::Face > &boundary, INT)
 
template<typename T >
void transfer_mesh_info (const T *input, T *output)
 
template<typename T >
void transfer_blocks (const std::vector< T * > &blocks, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 
template<typename T >
void transfer_sets (const std::vector< T * > &sets, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank)
 

Function Documentation

◆ add_proc_id()

void anonymous_namespace{Ioss_CopyDatabase.C}::add_proc_id ( Ioss::Region & region,
int rank )

◆ calculate_maximum_field_size() [1/2]

std::pair< size_t, std::string > anonymous_namespace{Ioss_CopyDatabase.C}::calculate_maximum_field_size ( const Ioss::Region & region)

◆ calculate_maximum_field_size() [2/2]

template<typename T >
std::pair< size_t, std::string > anonymous_namespace{Ioss_CopyDatabase.C}::calculate_maximum_field_size ( const std::vector< T > & entities,
std::pair< size_t, std::string > & max_field )

◆ define_model()

void anonymous_namespace{Ioss_CopyDatabase.C}::define_model ( Ioss::Region & region,
Ioss::Region & output_region,
Ioss::DataPool & data_pool,
const std::vector< Ioss::Face > & boundary,
const Ioss::MeshCopyOptions & options,
int rank )

◆ define_transient_fields()

void anonymous_namespace{Ioss_CopyDatabase.C}::define_transient_fields ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ generate_boundary_faces()

std::vector< Ioss::Face > anonymous_namespace{Ioss_CopyDatabase.C}::generate_boundary_faces ( Ioss::Region & region,
const Ioss::MeshCopyOptions & options )

◆ get_selected_steps()

std::vector< int > anonymous_namespace{Ioss_CopyDatabase.C}::get_selected_steps ( Ioss::Region & region,
const Ioss::MeshCopyOptions & options )

◆ output_boundary_sideset()

template<typename INT >
void anonymous_namespace{Ioss_CopyDatabase.C}::output_boundary_sideset ( Ioss::SideBlock * sb,
const std::vector< Ioss::Face > & boundary,
INT  )

◆ show_step()

void anonymous_namespace{Ioss_CopyDatabase.C}::show_step ( int istep,
double time,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_blocks()

template<typename T >
void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_blocks ( const std::vector< T * > & blocks,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_commsets()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_commsets ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_edgeblocks()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_edgeblocks ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_edgesets()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_edgesets ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_elementblocks()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_elementblocks ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_elemsets()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_elemsets ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_faceblocks()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_faceblocks ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_facesets()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_facesets ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_field_data() [1/2]

template<typename T >
void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_field_data ( const std::vector< T * > & entities,
Ioss::Region & output_region,
Ioss::DataPool & pool,
Ioss::Field::RoleType role,
const Ioss::MeshCopyOptions & options )

◆ transfer_field_data() [2/2]

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_field_data ( Ioss::GroupingEntity * ige,
Ioss::GroupingEntity * oge,
Ioss::DataPool & pool,
Ioss::Field::RoleType role,
const Ioss::MeshCopyOptions & options,
const std::string & prefix = "" )

◆ transfer_field_data_internal()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_field_data_internal ( Ioss::GroupingEntity * ige,
Ioss::GroupingEntity * oge,
Ioss::DataPool & pool,
const std::string & field_name,
const Ioss::MeshCopyOptions & options )

◆ transfer_fields()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_fields ( const Ioss::GroupingEntity * ige,
Ioss::GroupingEntity * oge,
Ioss::Field::RoleType role,
const std::string & prefix = "" )

◆ transfer_mesh_info()

template<typename T >
void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_mesh_info ( const T * input,
T * output )

◆ transfer_model()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_model ( Ioss::Region & region,
Ioss::Region & output_region,
Ioss::DataPool & pool,
const std::vector< Ioss::Face > & boundary,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_nodeblock()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_nodeblock ( Ioss::Region & region,
Ioss::Region & output_region,
Ioss::DataPool & pool,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_nodesets()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_nodesets ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_properties()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_properties ( const Ioss::GroupingEntity * ige,
Ioss::GroupingEntity * oge )

◆ transfer_qa_info()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_qa_info ( Ioss::Region & in,
Ioss::Region & out )

◆ transfer_sets()

template<typename T >
void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_sets ( const std::vector< T * > & sets,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_sidesets()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_sidesets ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_step()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_step ( Ioss::Region & region,
Ioss::Region & output_region,
Ioss::DataPool & pool,
int istep,
const Ioss::MeshCopyOptions & options,
int rank )

◆ transfer_structuredblocks()

void anonymous_namespace{Ioss_CopyDatabase.C}::transfer_structuredblocks ( Ioss::Region & region,
Ioss::Region & output_region,
const Ioss::MeshCopyOptions & options,
int rank )