IOSS 2.0
Loading...
Searching...
No Matches
Ioss_DatabaseIO.C File Reference
#include "Ioss_BoundingBox.h"
#include "Ioss_CodeTypes.h"
#include "Ioss_ElementTopology.h"
#include "Ioss_Enumerate.h"
#include "Ioss_FileInfo.h"
#include "Ioss_ParallelUtils.h"
#include "Ioss_Sort.h"
#include <algorithm>
#include <cassert>
#include <cfloat>
#include <cmath>
#include <cstddef>
#include <fmt/ostream.h>
#include <iostream>
#include <map>
#include <set>
#include <stdint.h>
#include <string>
#include <tokenize.h>
#include <utility>
#include <vector>
#include "Ioss_Assembly.h"
#include "Ioss_Blob.h"
#include "Ioss_CommSet.h"
#include "Ioss_DBUsage.h"
#include "Ioss_DataSize.h"
#include "Ioss_DatabaseIO.h"
#include "Ioss_EdgeBlock.h"
#include "Ioss_EdgeSet.h"
#include "Ioss_ElementBlock.h"
#include "Ioss_ElementSet.h"
#include "Ioss_EntityType.h"
#include "Ioss_FaceBlock.h"
#include "Ioss_FaceSet.h"
#include "Ioss_Field.h"
#include "Ioss_GroupingEntity.h"
#include "Ioss_Map.h"
#include "Ioss_NodeBlock.h"
#include "Ioss_NodeSet.h"
#include "Ioss_Property.h"
#include "Ioss_PropertyManager.h"
#include "Ioss_Region.h"
#include "Ioss_SerializeIO.h"
#include "Ioss_SideBlock.h"
#include "Ioss_SideSet.h"
#include "Ioss_StructuredBlock.h"
#include "Ioss_SurfaceSplit.h"
#include "Ioss_Utils.h"
#include "Ioss_VariableType.h"
Include dependency graph for Ioss_DatabaseIO.C:

Namespaces

namespace  anonymous_namespace{Ioss_DatabaseIO.C}
 
namespace  Ioss
 The main namespace for the Ioss library.
 

Functions

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)
 
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)
 
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)
 
double anonymous_namespace{Ioss_DatabaseIO.C}::my_min (double x1, double x2)
 
double anonymous_namespace{Ioss_DatabaseIO.C}::my_max (double x1, double x2)
 
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)
 
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)
 
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)
 
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)
 

Variables

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