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

Functions

void log_time (std::chrono::time_point< std::chrono::steady_clock > &start, std::chrono::time_point< std::chrono::steady_clock > &finish, int current_state, double state_time, bool is_input, bool single_proc_only, const Ioss::ParallelUtils &util)
 
void log_field (const char *symbol, const Ioss::GroupingEntity *entity, const Ioss::Field &field, bool single_proc_only, const Ioss::ParallelUtils &util)
 
bool internal_parallel_consistent (bool single_proc_only, const Ioss::GroupingEntity *ge, const Ioss::Field &field, int in_out, const Ioss::ParallelUtils &util)
 
double my_min (double x1, double x2)
 
double my_max (double x1, double x2)
 
template<typename INT >
void calc_bounding_box (size_t ndim, size_t node_count, std::vector< double > &coordinates, std::vector< INT > &connectivity, double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax)
 
void calc_bounding_box (size_t ndim, size_t node_count, std::vector< double > &coordinates, double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax)
 
template<typename T >
std::vector< size_t > get_entity_offsets (const std::string &field_name, const std::vector< T * > &entity_container)
 
template<typename ENTITY >
int64_t zero_copy_not_enabled (const ENTITY *entity, const Ioss::Field &field, const Ioss::DatabaseIO *db)
 

Variables

auto initial_time = std::chrono::steady_clock::now()
 

Function Documentation

◆ calc_bounding_box() [1/2]

void anonymous_namespace{Ioss_DatabaseIO.C}::calc_bounding_box ( size_t ndim,
size_t node_count,
std::vector< double > & coordinates,
double & xmin,
double & ymin,
double & zmin,
double & xmax,
double & ymax,
double & zmax )

◆ calc_bounding_box() [2/2]

template<typename INT >
void anonymous_namespace{Ioss_DatabaseIO.C}::calc_bounding_box ( size_t ndim,
size_t node_count,
std::vector< double > & coordinates,
std::vector< INT > & connectivity,
double & xmin,
double & ymin,
double & zmin,
double & xmax,
double & ymax,
double & zmax )

◆ get_entity_offsets()

template<typename T >
std::vector< size_t > anonymous_namespace{Ioss_DatabaseIO.C}::get_entity_offsets ( const std::string & field_name,
const std::vector< T * > & entity_container )

◆ internal_parallel_consistent()

bool anonymous_namespace{Ioss_DatabaseIO.C}::internal_parallel_consistent ( bool single_proc_only,
const Ioss::GroupingEntity * ge,
const Ioss::Field & field,
int in_out,
const Ioss::ParallelUtils & util )

◆ log_field()

void anonymous_namespace{Ioss_DatabaseIO.C}::log_field ( const char * symbol,
const Ioss::GroupingEntity * entity,
const Ioss::Field & field,
bool single_proc_only,
const Ioss::ParallelUtils & util )

◆ log_time()

void anonymous_namespace{Ioss_DatabaseIO.C}::log_time ( std::chrono::time_point< std::chrono::steady_clock > & start,
std::chrono::time_point< std::chrono::steady_clock > & finish,
int current_state,
double state_time,
bool is_input,
bool single_proc_only,
const Ioss::ParallelUtils & util )

◆ my_max()

double anonymous_namespace{Ioss_DatabaseIO.C}::my_max ( double x1,
double x2 )

◆ my_min()

double anonymous_namespace{Ioss_DatabaseIO.C}::my_min ( double x1,
double x2 )

◆ zero_copy_not_enabled()

template<typename ENTITY >
int64_t anonymous_namespace{Ioss_DatabaseIO.C}::zero_copy_not_enabled ( const ENTITY * entity,
const Ioss::Field & field,
const Ioss::DatabaseIO * db )

Variable Documentation

◆ initial_time

auto anonymous_namespace{Ioss_DatabaseIO.C}::initial_time = std::chrono::steady_clock::now()