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

Classes

class  Graph
 

Functions

Ioss::EntityType get_entity_type (const std::string &type)
 
Ioss::NameList get_name_list (const Ioss::Region &region, Ioss::EntityType type)
 
void handle_help (const std::string &topic)
 
bool handle_delete (const Ioss::NameList &tokens, Ioss::Region &region)
 
void handle_list (const Ioss::NameList &tokens, const Ioss::Region &region, bool show_attribute=false)
 
void handle_graph (const Ioss::NameList &tokens, const Ioss::Region &region)
 
bool handle_assembly (const Ioss::NameList &tokens, Ioss::Region &region, bool allow_modify)
 
bool handle_attribute (const Ioss::NameList &tokens, Ioss::Region &region)
 
bool handle_geometry (const Ioss::NameList &tokens, Ioss::Region &region)
 
bool handle_time (const Ioss::NameList &tokens, Ioss::Region &region)
 
bool handle_rename (const Ioss::NameList &tokens, Ioss::Region &region)
 
void update_assembly_info (Ioss::Region &region, const Modify::Interface &interFace)
 
void modify_time (Ioss::Region &region, double scale, double offset)
 
void offset_filtered_coordinates (Ioss::Region &region, real offset[3], const std::vector< const Ioss::GroupingEntity * > &blocks)
 
void scale_filtered_coordinates (Ioss::Region &region, real scale[3], const std::vector< const Ioss::GroupingEntity * > &blocks)
 
void rotate_filtered_coordinates (Ioss::Region &region, real rotation_matrix[3][3], const std::vector< const Ioss::GroupingEntity * > &blocks)
 
bool update_rotation_matrix (real rotation_matrix[3][3], const std::string &axis, double angle)
 
void set_db_properties (const Modify::Interface &interFace, Ioss::DatabaseIO *dbi)
 
void info_entity (const Ioss::StructuredBlock *sb, bool show_property=false)
 
void info_entity (const Ioss::NodeBlock *nb, bool show_property=false)
 
void info_entity (const Ioss::ElementBlock *eb, bool show_property=false)
 
void info_entity (const Ioss::NodeSet *ns, bool show_property=false)
 
void info_entity (const Ioss::SideSet *ss, bool show_property=false)
 
void info_entity (const Ioss::Assembly *as, bool show_property=false)
 
void info_entity (const Ioss::Blob *blob, bool show_property=false)
 
void info_entity (const Ioss::Region &region, bool show_property=false)
 
void info_time (const Ioss::Region &region)
 
template<typename T >
void info_entities (const std::vector< T * > &entities, const Ioss::NameList &tokens, const Ioss::Region &region, const std::string &type, bool show_property=false)
 
std::string name (const Ioss::GroupingEntity *entity)
 
int64_t id (const Ioss::GroupingEntity *entity)
 
int64_t get_next_assembly_id (const Ioss::Region &region)
 
Ioss::PropertyManager set_properties (const Modify::Interface &)
 
void build_block_list (Ioss::Region &region, const Ioss::GroupingEntity *ge, std::vector< const Ioss::GroupingEntity * > &blocks)
 
std::vector< int > get_filtered_node_list (Ioss::Region &region, const std::vector< const Ioss::GroupingEntity * > &blocks)
 
template<typename T >
Ioss::NameList get_entity_names (const std::vector< T * > &entity_list)
 
void update_exodus_assembly_info (Ioss::Region &region, const Modify::Interface &interFace)
 
void rotate_filtered_coordinates (const Ioss::GroupingEntity *nb, real rotation_matrix[3][3], const std::vector< int > &filter)
 
void offset_filtered_coordinates (const Ioss::GroupingEntity *nb, real offset[3], const std::vector< int > &filter)
 
void scale_filtered_coordinates (const Ioss::GroupingEntity *nb, real scale[3], const std::vector< int > &filter)
 

Variables

std::string codename
 
std::string version = "2.07 (2024-04-15)"
 
std::vector< Ioss::GroupingEntity * > attributes_modified
 

Function Documentation

◆ build_block_list()

void anonymous_namespace{io_modify.C}::build_block_list ( Ioss::Region & region,
const Ioss::GroupingEntity * ge,
std::vector< const Ioss::GroupingEntity * > & blocks )

◆ get_entity_names()

template<typename T >
Ioss::NameList anonymous_namespace{io_modify.C}::get_entity_names ( const std::vector< T * > & entity_list)

◆ get_entity_type()

Ioss::EntityType anonymous_namespace{io_modify.C}::get_entity_type ( const std::string & type)

◆ get_filtered_node_list()

std::vector< int > anonymous_namespace{io_modify.C}::get_filtered_node_list ( Ioss::Region & region,
const std::vector< const Ioss::GroupingEntity * > & blocks )

◆ get_name_list()

Ioss::NameList anonymous_namespace{io_modify.C}::get_name_list ( const Ioss::Region & region,
Ioss::EntityType type )

◆ get_next_assembly_id()

int64_t anonymous_namespace{io_modify.C}::get_next_assembly_id ( const Ioss::Region & region)

◆ handle_assembly()

bool anonymous_namespace{io_modify.C}::handle_assembly ( const Ioss::NameList & tokens,
Ioss::Region & region,
bool allow_modify )

◆ handle_attribute()

bool anonymous_namespace{io_modify.C}::handle_attribute ( const Ioss::NameList & tokens,
Ioss::Region & region )

◆ handle_delete()

bool anonymous_namespace{io_modify.C}::handle_delete ( const Ioss::NameList & tokens,
Ioss::Region & region )

◆ handle_geometry()

bool anonymous_namespace{io_modify.C}::handle_geometry ( const Ioss::NameList & tokens,
Ioss::Region & region )

◆ handle_graph()

void anonymous_namespace{io_modify.C}::handle_graph ( const Ioss::NameList & tokens,
const Ioss::Region & region )

◆ handle_help()

void anonymous_namespace{io_modify.C}::handle_help ( const std::string & topic)

◆ handle_list()

void anonymous_namespace{io_modify.C}::handle_list ( const Ioss::NameList & tokens,
const Ioss::Region & region,
bool show_attribute = false )

◆ handle_rename()

bool anonymous_namespace{io_modify.C}::handle_rename ( const Ioss::NameList & tokens,
Ioss::Region & region )

◆ handle_time()

bool anonymous_namespace{io_modify.C}::handle_time ( const Ioss::NameList & tokens,
Ioss::Region & region )

◆ id()

int64_t anonymous_namespace{io_modify.C}::id ( const Ioss::GroupingEntity * entity)

◆ info_entities()

template<typename T >
void anonymous_namespace{io_modify.C}::info_entities ( const std::vector< T * > & entities,
const Ioss::NameList & tokens,
const Ioss::Region & region,
const std::string & type,
bool show_property = false )

◆ info_entity() [1/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::Assembly * as,
bool show_property = false )

◆ info_entity() [2/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::Blob * blob,
bool show_property = false )

◆ info_entity() [3/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::ElementBlock * eb,
bool show_property = false )

◆ info_entity() [4/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::NodeBlock * nb,
bool show_property = false )

◆ info_entity() [5/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::NodeSet * ns,
bool show_property = false )

◆ info_entity() [6/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::Region & region,
bool show_property = false )

◆ info_entity() [7/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::SideSet * ss,
bool show_property = false )

◆ info_entity() [8/8]

void anonymous_namespace{io_modify.C}::info_entity ( const Ioss::StructuredBlock * sb,
bool show_property = false )

◆ info_time()

void anonymous_namespace{io_modify.C}::info_time ( const Ioss::Region & region)

◆ modify_time()

void anonymous_namespace{io_modify.C}::modify_time ( Ioss::Region & region,
double scale,
double offset )

◆ name()

std::string anonymous_namespace{io_modify.C}::name ( const Ioss::GroupingEntity * entity)

◆ offset_filtered_coordinates() [1/2]

void anonymous_namespace{io_modify.C}::offset_filtered_coordinates ( const Ioss::GroupingEntity * nb,
real offset[3],
const std::vector< int > & filter )

◆ offset_filtered_coordinates() [2/2]

void anonymous_namespace{io_modify.C}::offset_filtered_coordinates ( Ioss::Region & region,
real offset[3],
const std::vector< const Ioss::GroupingEntity * > & blocks )

◆ rotate_filtered_coordinates() [1/2]

void anonymous_namespace{io_modify.C}::rotate_filtered_coordinates ( const Ioss::GroupingEntity * nb,
real rotation_matrix[3][3],
const std::vector< int > & filter )

◆ rotate_filtered_coordinates() [2/2]

void anonymous_namespace{io_modify.C}::rotate_filtered_coordinates ( Ioss::Region & region,
real rotation_matrix[3][3],
const std::vector< const Ioss::GroupingEntity * > & blocks )

◆ scale_filtered_coordinates() [1/2]

void anonymous_namespace{io_modify.C}::scale_filtered_coordinates ( const Ioss::GroupingEntity * nb,
real scale[3],
const std::vector< int > & filter )

◆ scale_filtered_coordinates() [2/2]

void anonymous_namespace{io_modify.C}::scale_filtered_coordinates ( Ioss::Region & region,
real scale[3],
const std::vector< const Ioss::GroupingEntity * > & blocks )

◆ set_db_properties()

void anonymous_namespace{io_modify.C}::set_db_properties ( const Modify::Interface & interFace,
Ioss::DatabaseIO * dbi )

◆ set_properties()

Ioss::PropertyManager anonymous_namespace{io_modify.C}::set_properties ( const Modify::Interface & )

◆ update_assembly_info()

void anonymous_namespace{io_modify.C}::update_assembly_info ( Ioss::Region & region,
const Modify::Interface & interFace )

◆ update_exodus_assembly_info()

void anonymous_namespace{io_modify.C}::update_exodus_assembly_info ( Ioss::Region & region,
const Modify::Interface & interFace )

◆ update_rotation_matrix()

bool anonymous_namespace{io_modify.C}::update_rotation_matrix ( real rotation_matrix[3][3],
const std::string & axis,
double angle )

Variable Documentation

◆ attributes_modified

std::vector<Ioss::GroupingEntity *> anonymous_namespace{io_modify.C}::attributes_modified

◆ codename

std::string anonymous_namespace{io_modify.C}::codename

◆ version

std::string anonymous_namespace{io_modify.C}::version = "2.07 (2024-04-15)"