IOSS 2.0
|
The main namespace for the Ioss library. More...
Namespaces | |
namespace | glob |
namespace | impl |
namespace | Init |
namespace | Private |
namespace | SmartAssert |
Classes | |
class | Assembly |
A homogeneous collection of other GroupingEntities. More... | |
struct | Assert |
class | assert_context |
class | Asym_Tensor_01 |
class | Asym_Tensor_02 |
class | Asym_Tensor_03 |
struct | AxisAlignedBoundingBox |
struct | Basis |
struct | BasisComponent |
class | BasisVariableType |
class | Beam2 |
class | Beam3 |
class | Beam4 |
class | Blob |
A homogeneous collection of other GroupingEntities. More... | |
class | BlockDecompositionData |
struct | BoundaryCondition |
struct | chain_entry_t |
class | ChangeSet |
class | ChangeSetFactory |
The main public user interface for creating Ioss::ChangeSet objects. More... | |
class | CommSet |
class | Compare |
class | ComposedVariableType |
class | CompositeVariableType |
class | ConstructedVariableType |
class | CoordinateFrame |
class | DatabaseIO |
An input or output Database. More... | |
struct | DataPool |
class | Decomposition |
class | DecompUtils |
class | DynamicTopologyBroker |
class | DynamicTopologyFileControl |
class | DynamicTopologyNotifier |
class | DynamicTopologyObserver |
struct | DynamicTopologyObserverCompare |
class | DynamicTopologyStateLocator |
class | Edge2 |
class | Edge2D2 |
class | Edge2D3 |
class | Edge3 |
class | Edge4 |
class | EdgeBlock |
A collection of element edges with the same topology. More... | |
class | EdgeSet |
A collection of element edges. More... | |
class | ElementBlock |
A collection of elements having the same topology. More... | |
class | ElementBlockBatchOffset |
class | ElementPermutation |
class | ElementSet |
A collection of elements. More... | |
class | ElementTopology |
Represents an element topology. More... | |
class | ElementVariableType |
class | EntityBlock |
Base class for all 'block'-type grouping entities, which means all members of the block are similar or have the same topology. More... | |
class | EntitySet |
Base class for all 'set'-type grouping entities, which means that members of the set are not necessarily similar, or do not necessarily have the same topology. More... | |
class | EPRegistry |
class | ETRegistry |
class | Face |
class | FaceBlock |
A collection of element faces with the same topology. More... | |
struct | FaceEqual |
class | FaceGenerator |
struct | FaceHash |
class | FaceSet |
A collection of element faces. More... | |
class | Field |
Holds metadata for bulk data associated with a GroupingEntity. More... | |
class | FieldManager |
A collection of Ioss::Field objects. More... | |
class | FileInfo |
Return information about the specified file. More... | |
class | Full_Tensor_12 |
class | Full_Tensor_16 |
class | Full_Tensor_22 |
class | Full_Tensor_32 |
class | Full_Tensor_36 |
class | GetLongOption |
A database of program command line and environment variable options and methods for manipulating them. More... | |
class | GroupingEntity |
Base class for all 'grouping' entities. The following derived classes are typical: More... | |
class | Hex16 |
class | Hex20 |
class | Hex27 |
class | Hex32 |
class | Hex64 |
class | Hex8 |
class | Hex9 |
class | HexPermutation |
class | Initializer |
class | Invalid_Storage |
class | IOFactory |
The main public user interface for creating Ioss::DatabaseIO objects. More... | |
class | LinePermutation |
class | Map |
class | Matrix_22 |
class | Matrix_33 |
class | MemoryUtils |
struct | MeshCopyOptions |
class | NamedSuffixVariableType |
class | Node |
class | NodeBlock |
A collection of all nodes in the region. More... | |
class | NodeSet |
A collection of nodes. More... | |
class | NullEntity |
class | NullPermutation |
class | ObjScopeGuardImpl0 |
class | ObjScopeGuardImpl1 |
class | ObjScopeGuardImpl2 |
class | ParallelUtils |
class | Property |
A named value that has a known type. More... | |
class | PropertyManager |
A collection of Ioss::Property objects. More... | |
class | Pyramid13 |
class | Pyramid14 |
class | Pyramid18 |
class | Pyramid19 |
class | Pyramid5 |
class | PyramidPermutation |
class | Quad12 |
class | Quad16 |
class | Quad4 |
class | Quad6 |
class | Quad8 |
class | Quad9 |
class | QuadPermutation |
struct | QuadraturePoint |
class | QuadratureVariableType |
class | Quaternion_2D |
class | Quaternion_3D |
class | RefHolder |
class | Region |
A grouping entity that contains other grouping entities. More... | |
class | Registry |
class | Scalar |
class | ScopeGuardImpl0 |
class | ScopeGuardImpl1 |
class | ScopeGuardImpl2 |
class | ScopeGuardImpl3 |
class | ScopeGuardImplBase |
class | SerializeIO |
Class SerializeIO is a sentry class which performs serialization for mesh database I/O. More... | |
class | SetDecompositionData |
class | Shell4 |
class | Shell8 |
class | Shell9 |
class | ShellLine2D2 |
class | ShellLine2D3 |
class | SideBlock |
A collection of element sides having the same topology. More... | |
class | SideSet |
A collection of element sides. More... | |
class | Sphere |
class | SpherePermutation |
class | Spring2 |
class | Spring3 |
class | SpringPermutation |
class | St_Beam2 |
class | St_Beam3 |
class | St_Beam4 |
class | St_Edge2 |
class | St_Edge2D2 |
class | St_Edge2D3 |
class | St_Edge3 |
class | St_Edge4 |
class | St_Hex16 |
class | St_Hex20 |
class | St_Hex27 |
class | St_Hex32 |
class | St_Hex64 |
class | St_Hex8 |
class | St_Hex9 |
class | St_Node |
class | St_Pyramid13 |
class | St_Pyramid14 |
class | St_Pyramid18 |
class | St_Pyramid19 |
class | St_Pyramid5 |
class | St_Quad12 |
class | St_Quad16 |
class | St_Quad4 |
class | St_Quad6 |
class | St_Quad8 |
class | St_Quad9 |
class | St_Shell4 |
class | St_Shell8 |
class | St_Shell9 |
class | St_ShellLine2D2 |
class | St_ShellLine2D3 |
class | St_Sphere |
class | St_Spring2 |
class | St_Spring3 |
class | St_Super |
class | St_Tet10 |
class | St_Tet11 |
class | St_Tet14 |
class | St_Tet15 |
class | St_Tet16 |
class | St_Tet4 |
class | St_Tet40 |
class | St_Tet7 |
class | St_Tet8 |
class | St_Tri13 |
class | St_Tri3 |
class | St_Tri4 |
class | St_Tri4a |
class | St_Tri6 |
class | St_Tri7 |
class | St_Tri9 |
class | St_TriShell3 |
class | St_TriShell4 |
class | St_TriShell6 |
class | St_TriShell7 |
class | St_Unknown |
class | St_Wedge12 |
class | St_Wedge15 |
class | St_Wedge16 |
class | St_Wedge18 |
class | St_Wedge20 |
class | St_Wedge21 |
class | St_Wedge24 |
class | St_Wedge52 |
class | St_Wedge6 |
class | StorageInitializer |
class | StructuredBlock |
A structured zone – i,j,k. More... | |
struct | Suffix |
class | Super |
class | SuperPermutation |
class | Sym_Tensor_10 |
class | Sym_Tensor_11 |
class | Sym_Tensor_13 |
class | Sym_Tensor_21 |
class | Sym_Tensor_31 |
class | Sym_Tensor_33 |
class | TestOnly |
class | Tet10 |
class | Tet11 |
class | Tet14 |
class | Tet15 |
class | Tet16 |
class | Tet4 |
class | Tet40 |
class | Tet7 |
class | Tet8 |
class | TetPermutation |
class | Tracer |
class | Transform |
class | TransformFactory |
class | Tri13 |
class | Tri3 |
class | Tri4 |
class | Tri4a |
class | Tri6 |
class | Tri7 |
class | Tri9 |
class | TriPermutation |
class | TriShell3 |
class | TriShell4 |
class | TriShell6 |
class | TriShell7 |
class | Unknown |
class | Utils |
class | VariableType |
A generic variable type. More... | |
class | Vector_2D |
class | Vector_3D |
class | Wedge12 |
class | Wedge15 |
class | Wedge16 |
class | Wedge18 |
class | Wedge20 |
class | Wedge21 |
class | Wedge24 |
class | Wedge52 |
class | Wedge6 |
class | WedgePermutation |
struct | ZoneConnectivity |
Typedefs | |
using | CoordinateFrameContainer = std::vector<CoordinateFrame> |
using | EntityContainer = std::vector<const Ioss::GroupingEntity *> |
template<typename INT > | |
using | chain_t = std::vector<chain_entry_t<INT>> |
using | FileNameGenerator |
using | ChangeSetFactoryValuePair = ChangeSetFactoryMap::value_type |
using | NameList = Ioss::NameList |
using | ChangeSetFactoryMap = std::map<std::string, ChangeSetFactory *, std::less<>> |
using | IntVector = std::vector<int> |
using | Int64Vector = std::vector<int64_t> |
using | IJK_t = std::array<int, 3> |
using | TopoContainer = std::vector<std::pair<const ElementTopology *, const ElementTopology *>> |
using | Ordinal = uint16_t |
using | Permutation = uint32_t |
using | ElementPermutationMap = std::map<std::string, ElementPermutation *, std::less<>> |
using | EPM_VP = ElementPermutationMap::value_type |
using | ElementShapeMap = std::map<ElementShape, std::string> |
using | ElementTopologyMap = std::map<std::string, ElementTopology *, std::less<>> |
using | ETM_VP = ElementTopologyMap::value_type |
using | FaceUnorderedSet = tsl::robin_pg_set<Face, FaceHash, FaceEqual> |
using | FieldMapType = tsl::robin_pg_map<std::string, Field> |
using | FieldValuePair = FieldMapType::value_type |
using | IOFactoryValuePair = IOFactoryMap::value_type |
using | IOFactoryMap = std::map<std::string, IOFactory *, std::less<>> |
using | MapContainer = std::vector<int64_t> |
using | ReverseMapContainer = std::unordered_map<int64_t, int64_t> |
using | PropMapType = tsl::robin_pg_map<std::string, Property> |
using | ValuePair = PropMapType::value_type |
using | AssemblyContainer = std::vector<Ioss::Assembly *> |
using | BlobContainer = std::vector<Ioss::Blob *> |
using | NodeBlockContainer = std::vector<NodeBlock *> |
using | EdgeBlockContainer = std::vector<EdgeBlock *> |
using | FaceBlockContainer = std::vector<FaceBlock *> |
using | ElementBlockContainer = std::vector<ElementBlock *> |
using | NodeSetContainer = std::vector<NodeSet *> |
using | EdgeSetContainer = std::vector<EdgeSet *> |
using | FaceSetContainer = std::vector<FaceSet *> |
using | ElementSetContainer = std::vector<ElementSet *> |
using | SideSetContainer = std::vector<SideSet *> |
using | StructuredBlockContainer = std::vector<StructuredBlock *> |
using | CommSetContainer = std::vector<CommSet *> |
using | StateTimeContainer = std::vector<double> |
using | AliasMap = std::map<std::string, std::string, std::less<>> |
using | SideBlockContainer = std::vector<SideBlock *> |
using | TransformFactoryMap = std::map<std::string, TransformFactory *, std::less<>> |
using | VariableTypeMap = std::map<std::string, VariableType *, std::less<>> |
using | VTM_ValuePair = VariableTypeMap::value_type |
Functions | |
template IOSS_EXPORT Ioss::chain_t< int > | generate_element_chains (Ioss::Region ®ion, const std::string &, int, int) |
template IOSS_EXPORT Ioss::chain_t< int64_t > | generate_element_chains (Ioss::Region ®ion, const std::string &, int, int64_t) |
template<typename INT > | |
Ioss::chain_t< INT > | generate_element_chains (Ioss::Region ®ion, const std::string &surface_list, int debug_level, INT) |
template<typename INT > | |
IOSS_NODISCARD chain_t< INT > | generate_element_chains (Ioss::Region ®ion, const std::string &surface_list, int debug_level, INT) |
std::string | expand_topology_files (FileNameGenerator generator, const Ioss::ParallelUtils &util, const std::string &basename, const Ioss::PropertyManager &properties, Ioss::DatabaseUsage usage, int step) |
std::pair< std::string, Ioss::DatabaseIO * > | expand_topology_files (FileNameGenerator generator, const Ioss::ParallelUtils &util, const std::string &basename, const std::string &db_type, const Ioss::PropertyManager &properties, Ioss::DatabaseUsage usage, int step) |
Ioss::FileNameGenerator | construct_cyclic_filename_generator (unsigned cyclicCount) |
Ioss::FileNameGenerator | construct_linear_filename_generator () |
IOSS_EXPORT void | copy_database (Ioss::Region ®ion, Ioss::Region &output_region, Ioss::MeshCopyOptions &options) |
IOSS_EXPORT void | transfer_assemblies (Ioss::Region ®ion, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank) |
IOSS_EXPORT void | transfer_blobs (Ioss::Region ®ion, Ioss::Region &output_region, const Ioss::MeshCopyOptions &options, int rank) |
IOSS_EXPORT void | transfer_coordinate_frames (Ioss::Region ®ion, Ioss::Region &output_region) |
bool | is_input_event (Ioss::DatabaseUsage db_usage) |
IOSS_EXPORT const Ioss::NameList & | valid_decomp_methods () |
template<typename T , typename TIter = decltype(std::begin(std::declval<T>())), typename = decltype(std::end(std::declval<T>()))> | |
constexpr auto | enumerate (T &&iterable) |
std::ostream & | operator<< (std::ostream &os, const Field &fld) |
void | gl_setwidth (int w) |
char * | getline_int (const char *prompt) |
void | gl_histadd (const char *buf) |
template<typename T > | |
bool | verify_field_exists_in_entity_group (const std::string &field_name, const std::vector< T * > &entity_container) |
template<class T > | |
RefHolder< T > | ByRef (T &t) |
__attribute__ ((unused)) typedef const ScopeGuardImplBase &ScopeGuard | |
template<typename F > | |
ScopeGuardImpl0< F > | MakeGuard (F fun) |
template<typename F , typename P1 > | |
ScopeGuardImpl1< F, P1 > | MakeGuard (F fun, P1 p1) |
template<typename F , typename P1 , typename P2 > | |
ScopeGuardImpl2< F, P1, P2 > | MakeGuard (F fun, P1 p1, P2 p2) |
template<typename F , typename P1 , typename P2 , typename P3 > | |
ScopeGuardImpl3< F, P1, P2, P3 > | MakeGuard (F fun, P1 p1, P2 p2, P3 p3) |
template<class Obj , typename MemFun > | |
ObjScopeGuardImpl0< Obj, MemFun > | MakeObjGuard (Obj &obj, MemFun memFun) |
template<typename Ret , class Obj1 , class Obj2 > | |
ObjScopeGuardImpl0< Obj1, Ret(Obj2::*)()> | MakeGuard (Ret(Obj2::*memFun)(), Obj1 &obj) |
template<typename Ret , class Obj1 , class Obj2 > | |
ObjScopeGuardImpl0< Obj1, Ret(Obj2::*)()> | MakeGuard (Ret(Obj2::*memFun)(), Obj1 *obj) |
template<class Obj , typename MemFun , typename P1 > | |
ObjScopeGuardImpl1< Obj, MemFun, P1 > | MakeObjGuard (Obj &obj, MemFun memFun, P1 p1) |
template<typename Ret , class Obj1 , class Obj2 , typename P1a , typename P1b > | |
ObjScopeGuardImpl1< Obj1, Ret(Obj2::*)(P1a), P1b > | MakeGuard (Ret(Obj2::*memFun)(P1a), Obj1 &obj, P1b p1) |
template<typename Ret , class Obj1 , class Obj2 , typename P1a , typename P1b > | |
ObjScopeGuardImpl1< Obj1, Ret(Obj2::*)(P1a), P1b > | MakeGuard (Ret(Obj2::*memFun)(P1a), Obj1 *obj, P1b p1) |
template<class Obj , typename MemFun , typename P1 , typename P2 > | |
ObjScopeGuardImpl2< Obj, MemFun, P1, P2 > | MakeObjGuard (Obj &obj, MemFun memFun, P1 p1, P2 p2) |
template<typename Ret , class Obj1 , class Obj2 , typename P1a , typename P1b , typename P2a , typename P2b > | |
ObjScopeGuardImpl2< Obj1, Ret(Obj2::*)(P1a, P2a), P1b, P2b > | MakeGuard (Ret(Obj2::*memFun)(P1a, P2a), Obj1 &obj, P1b p1, P2b p2) |
template<typename Ret , class Obj1 , class Obj2 , typename P1a , typename P1b , typename P2a , typename P2b > | |
ObjScopeGuardImpl2< Obj1, Ret(Obj2::*)(P1a, P2a), P1b, P2b > | MakeGuard (Ret(Obj2::*memFun)(P1a, P2a), Obj1 *obj, P1b p1, P2b p2) |
template<class Iter , class Comp > | |
void | sort (Iter begin, Iter end, Comp compare) |
template<class Iter > | |
void | sort (Iter begin, Iter end) |
template<typename INT > | |
void | sort (std::vector< INT > &v) |
std::ostream & | operator<< (std::ostream &os, const BoundaryCondition &bc) |
SurfaceSplitType | int_to_surface_split (int split_int) |
Convert an integer code for the method used to split sidesets into homogeneous blocks. | |
std::ostream & | OUTPUT () |
std::ostream & | DebugOut () |
std::ostream & | WarnOut (bool output_prewarning=true) |
const char * | Version () |
std::ostream & | operator<< (std::ostream &os, const ZoneConnectivity &zgc) |
void | io_info_file_info (const Info::Interface &interFace) |
void | io_info_change_set_info (Info::Interface &interFace) |
void | io_info_set_db_properties (const Info::Interface &interFace, Ioss::DatabaseIO *dbi) |
void | io_info_file_info (const Info::Interface &interFace, Ioss::Region ®ion) |
IOSS_EXPORT std::vector< std::string > | tokenize (const std::string &str, const std::string &separators, bool allow_empty=false) |
Variables | |
static constexpr Ordinal | InvalidOrdinal = std::numeric_limits<Ordinal>::max() |
static constexpr Permutation | InvalidPermutation = std::numeric_limits<Permutation>::max() |
constexpr int | entityTypeCount = 16 |
The main namespace for the Ioss library.
using Ioss::AliasMap = std::map<std::string, std::string, std::less<>> |
using Ioss::AssemblyContainer = std::vector<Ioss::Assembly *> |
using Ioss::BlobContainer = std::vector<Ioss::Blob *> |
using Ioss::chain_t = std::vector<chain_entry_t<INT>> |
using Ioss::ChangeSetFactoryMap = std::map<std::string, ChangeSetFactory *, std::less<>> |
using Ioss::ChangeSetFactoryValuePair = ChangeSetFactoryMap::value_type |
using Ioss::CommSetContainer = std::vector<CommSet *> |
typedef std::vector< CoordinateFrame > Ioss::CoordinateFrameContainer = std::vector<CoordinateFrame> |
using Ioss::EdgeBlockContainer = std::vector<EdgeBlock *> |
using Ioss::EdgeSetContainer = std::vector<EdgeSet *> |
using Ioss::ElementBlockContainer = std::vector<ElementBlock *> |
using Ioss::ElementPermutationMap = std::map<std::string, ElementPermutation *, std::less<>> |
using Ioss::ElementSetContainer = std::vector<ElementSet *> |
using Ioss::ElementShapeMap = std::map<ElementShape, std::string> |
using Ioss::ElementTopologyMap = std::map<std::string, ElementTopology *, std::less<>> |
typedef std::vector< const Ioss::GroupingEntity * > Ioss::EntityContainer = std::vector<const Ioss::GroupingEntity *> |
using Ioss::EPM_VP = ElementPermutationMap::value_type |
using Ioss::ETM_VP = ElementTopologyMap::value_type |
using Ioss::FaceBlockContainer = std::vector<FaceBlock *> |
using Ioss::FaceSetContainer = std::vector<FaceSet *> |
using Ioss::FaceUnorderedSet = tsl::robin_pg_set<Face, FaceHash, FaceEqual> |
using Ioss::FieldMapType = tsl::robin_pg_map<std::string, Field> |
using Ioss::FileNameGenerator |
using Ioss::IJK_t = std::array<int, 3> |
using Ioss::Int64Vector = std::vector<int64_t> |
using Ioss::IntVector = std::vector<int> |
using Ioss::IOFactoryMap = std::map<std::string, IOFactory *, std::less<>> |
using Ioss::IOFactoryValuePair = IOFactoryMap::value_type |
using Ioss::MapContainer = std::vector<int64_t> |
typedef Ioss::NameList Ioss::NameList = Ioss::NameList |
using Ioss::NodeBlockContainer = std::vector<NodeBlock *> |
using Ioss::NodeSetContainer = std::vector<NodeSet *> |
using Ioss::Ordinal = uint16_t |
using Ioss::Permutation = uint32_t |
using Ioss::PropMapType = tsl::robin_pg_map<std::string, Property> |
using Ioss::ReverseMapContainer = std::unordered_map<int64_t, int64_t> |
using Ioss::SideBlockContainer = std::vector<SideBlock *> |
using Ioss::SideSetContainer = std::vector<SideSet *> |
using Ioss::StateTimeContainer = std::vector<double> |
using Ioss::StructuredBlockContainer = std::vector<StructuredBlock *> |
using Ioss::TopoContainer = std::vector<std::pair<const ElementTopology *, const ElementTopology *>> |
using Ioss::TransformFactoryMap = std::map<std::string, TransformFactory *, std::less<>> |
using Ioss::VariableTypeMap = std::map<std::string, VariableType *, std::less<>> |
using Ioss::VTM_ValuePair = VariableTypeMap::value_type |
enum Ioss::DatabaseUsage |
Specifies how an Ioss::DatabaseIO object will be used.
enum Ioss::DataSize |
|
strong |
|
strong |
enum Ioss::EntityType |
The particular type of GroupingEntity.
Enumerator | |
---|---|
NODEBLOCK | |
EDGEBLOCK | |
FACEBLOCK | |
ELEMENTBLOCK | |
NODESET | |
EDGESET | |
FACESET | |
ELEMENTSET | |
SIDESET | |
SURFACE | |
COMMSET | |
SIDEBLOCK | |
REGION | |
SUPERELEMENT | |
STRUCTUREDBLOCK | |
ASSEMBLY | |
BLOB | |
INVALID_TYPE |
|
strong |
|
strong |
enum Ioss::State |
Access states for a database.
All access states except STATE_INVALID, STATE_UNKNOWN, and STATE_READONLY are only for output databases.
The TopologyModified enumeration is used as an argument to the topology_modified() functions in io to specify the type of topology modification that has occurred. The calls to topology_modified() are cumulative between output steps, so a call with TOPOLOGY_REORDER followed by a call with TOPOLOGY_SHUFFLE will do the right thing. Typical examples of when these would be used are:
Enumerator | |
---|---|
TOPOLOGY_SAME | No change, also used for initialization. |
TOPOLOGY_REORDER | Data structures reordered on processor, no change between procs. |
TOPOLOGY_SHUFFLE | Globally the same, data moved among processors. |
TOPOLOGY_HADAPT | Elements split/combined; not moved cross-proc. |
TOPOLOGY_GHOST | Ghost entities created/destroyed. |
TOPOLOGY_GEOMETRY | Geometry (mesh coordinates) modified. Restart needs to know this. |
TOPOLOGY_CREATEFACE | Face/Edge are created/deleted. |
TOPOLOGY_CREATEELEM | Elements are created/deleted. |
TOPOLOGY_CREATENODE | Nodes are created/deleted. |
TOPOLOGY_CREATEASSEMBLY | Assemblies are created/deleted. |
TOPOLOGY_UNKNOWN | Unknown change, recreate from scratch. |
TOPOLOGY_AUXILIARY | An AUXILIARY relation was created/modified. |
TOPOLOGY_CONSTRAINT | Contact constraints. |
Ioss::__attribute__ | ( | (unused) | ) | const & |
|
inline |
FileNameGenerator Ioss::construct_cyclic_filename_generator | ( | unsigned | cyclicCount | ) |
FileNameGenerator Ioss::construct_linear_filename_generator | ( | ) |
void Ioss::copy_database | ( | Ioss::Region & | region, |
Ioss::Region & | output_region, | ||
Ioss::MeshCopyOptions & | options ) |
Copy the mesh in region
to output_region
. Behavior can be controlled via options in options
|
inline |
|
constexpr |
std::string Ioss::expand_topology_files | ( | FileNameGenerator | generator, |
const Ioss::ParallelUtils & | util, | ||
const std::string & | basename, | ||
const Ioss::PropertyManager & | properties, | ||
Ioss::DatabaseUsage | usage, | ||
int | step ) |
std::pair< std::string, Ioss::DatabaseIO * > Ioss::expand_topology_files | ( | FileNameGenerator | generator, |
const Ioss::ParallelUtils & | util, | ||
const std::string & | basename, | ||
const std::string & | db_type, | ||
const Ioss::PropertyManager & | properties, | ||
Ioss::DatabaseUsage | usage, | ||
int | step ) |
template IOSS_EXPORT Ioss::chain_t< int > Ioss::generate_element_chains | ( | Ioss::Region & | region, |
const std::string & | , | ||
int | , | ||
int | ) |
template IOSS_EXPORT Ioss::chain_t< int64_t > Ioss::generate_element_chains | ( | Ioss::Region & | region, |
const std::string & | , | ||
int | , | ||
int64_t | ) |
Ioss::chain_t< INT > Ioss::generate_element_chains | ( | Ioss::Region & | region, |
const std::string & | surface_list, | ||
int | debug_level, | ||
INT | ) |
IOSS_NODISCARD chain_t< INT > Ioss::generate_element_chains | ( | Ioss::Region & | region, |
const std::string & | surface_list, | ||
int | debug_level, | ||
INT | ) |
IOSS_EXPORT char * Ioss::getline_int | ( | const char * | prompt | ) |
IOSS_EXPORT void Ioss::gl_histadd | ( | const char * | buf | ) |
IOSS_EXPORT void Ioss::gl_setwidth | ( | int | w | ) |
|
inline |
Convert an integer code for the method used to split sidesets into homogeneous blocks.
[in] | split_int | The code. |
IO_INFO_LIB_EXPORT void Ioss::io_info_change_set_info | ( | Info::Interface & | interFace | ) |
IO_INFO_LIB_EXPORT void Ioss::io_info_file_info | ( | const Info::Interface & | interFace | ) |
IO_INFO_LIB_EXPORT void Ioss::io_info_file_info | ( | const Info::Interface & | interFace, |
Ioss::Region & | region ) |
IO_INFO_LIB_EXPORT void Ioss::io_info_set_db_properties | ( | const Info::Interface & | interFace, |
Ioss::DatabaseIO * | dbi ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
IOSS_EXPORT std::ostream & Ioss::operator<< | ( | std::ostream & | os, |
const BoundaryCondition & | bc ) |
IOSS_EXPORT std::ostream & Ioss::operator<< | ( | std::ostream & | os, |
const Field & | fld ) |
IOSS_EXPORT std::ostream & Ioss::operator<< | ( | std::ostream & | os, |
const ZoneConnectivity & | zgc ) |
|
inline |
|
inline |
|
inline |
void Ioss::sort | ( | std::vector< INT > & | v | ) |
TokenList Ioss::tokenize | ( | const std::string & | str, |
const std::string & | separators, | ||
bool | allow_empty = false ) |
Take the 'str' argument and split it using the list of characters in separators as separators. Use tokens to return the result.
void Ioss::transfer_assemblies | ( | Ioss::Region & | region, |
Ioss::Region & | output_region, | ||
const Ioss::MeshCopyOptions & | options, | ||
int | rank ) |
void Ioss::transfer_blobs | ( | Ioss::Region & | region, |
Ioss::Region & | output_region, | ||
const Ioss::MeshCopyOptions & | options, | ||
int | rank ) |
void Ioss::transfer_coordinate_frames | ( | Ioss::Region & | region, |
Ioss::Region & | output_region ) |
IOSS_EXPORT const Ioss::NameList & Ioss::valid_decomp_methods | ( | ) |
bool Ioss::verify_field_exists_in_entity_group | ( | const std::string & | field_name, |
const std::vector< T * > & | entity_container ) |
|
inline |
|
inline |
|
constexpr |
|
staticconstexpr |