IOSS 2.0
Loading...
Searching...
No Matches
UnitTestElementBlockBatchRead.C File Reference
#include <string>
#include <vector>
#include "gtest/gtest.h"
#include <algorithm>
#include <fstream>
#include <functional>
#include <iostream>
#include <random>
#include <unistd.h>
#include "Ionit_Initializer.h"
#include "Ioss_DBUsage.h"
#include "Ioss_DatabaseIO.h"
#include "Ioss_Field.h"
#include "Ioss_IOFactory.h"
#include "Ioss_ParallelUtils.h"
#include "Ioss_Property.h"
#include "Ioss_ElementBlock.h"
#include "Ioss_NodeBlock.h"
#include "Ioss_Region.h"
#include "Ioss_Utils.h"
Include dependency graph for UnitTestElementBlockBatchRead.C:

Namespaces

namespace  anonymous_namespace{UnitTestElementBlockBatchRead.C}
 

Typedefs

using anonymous_namespace{UnitTestElementBlockBatchRead.C}::ElemBlockFunc = std::function<Ioss::ElementBlockContainer(const Ioss::Region &region)>
 

Functions

std::string anonymous_namespace{UnitTestElementBlockBatchRead.C}::get_randomized_many_block_mesh_desc (unsigned numBlocks)
 
void anonymous_namespace{UnitTestElementBlockBatchRead.C}::define_model (const Ioss::Region &i_region, Ioss::Region &o_region)
 
void anonymous_namespace{UnitTestElementBlockBatchRead.C}::write_model (const Ioss::Region &i_region, Ioss::Region &o_region)
 
void anonymous_namespace{UnitTestElementBlockBatchRead.C}::define_transient (Ioss::Region &o_region, const std::string &elemFieldName)
 
void anonymous_namespace{UnitTestElementBlockBatchRead.C}::write_transient (Ioss::Region &o_region, const std::string &elemFieldName)
 
void anonymous_namespace{UnitTestElementBlockBatchRead.C}::generate_randomized_many_block_mesh_from_textmesh (int numBlocks, const std::string &elemFieldName, const std::string &outFile)
 
template<typename INT >
std::pair< double, double > anonymous_namespace{UnitTestElementBlockBatchRead.C}::do_connectivity_timing_impl (const Ioss::Region &region, const Ioss::ElementBlockContainer &elemBlocks)
 
std::pair< double, double > anonymous_namespace{UnitTestElementBlockBatchRead.C}::do_connectivity_timing (const Ioss::Region &region, const Ioss::ElementBlockContainer &elemBlocks)
 
std::pair< double, double > anonymous_namespace{UnitTestElementBlockBatchRead.C}::do_field_timing_and_verification (const Ioss::Region &region, const Ioss::ElementBlockContainer &elemBlocks, const std::string &fieldName)
 
Ioss::ElementBlockContainer anonymous_namespace{UnitTestElementBlockBatchRead.C}::get_all_blocks (const Ioss::Region &region)
 
Ioss::ElementBlockContainer anonymous_namespace{UnitTestElementBlockBatchRead.C}::get_alternate_blocks (const Ioss::Region &region)
 
void anonymous_namespace{UnitTestElementBlockBatchRead.C}::run_block_batch_test (int numBlocks, ElemBlockFunc func)
 
 anonymous_namespace{UnitTestElementBlockBatchRead.C}::TEST (TestReadBlockBatch, readAllBlocks)
 
 anonymous_namespace{UnitTestElementBlockBatchRead.C}::TEST (TestReadBlockBatch, readAlternateBlocks)