|
IOSS
2.0
|
The main namespace for the Ioss library. More...
Namespaces | |
| Init | |
| A special namespace for a class used to initialize Ioss. | |
| Private | |
| trmclr | |
Classes | |
| struct | AxisAlignedBoundingBox |
| class | Bar2 |
| class | Bar3 |
| class | BlockDecompositionData |
| struct | BoundaryCondition |
| class | CommSet |
| class | CompositeVariableType |
| class | ConstructedVariableType |
| class | CoordinateFrame |
| class | DatabaseIO |
| An input or output Database. More... | |
| class | Decomposition |
| class | Edge2 |
| class | Edge2D2 |
| class | Edge2D3 |
| class | Edge3 |
| 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 | 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 | 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 | 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 | Hex8 |
| class | Initializer |
| class | Invalid_Storage |
| class | IOFactory |
| The main public user interface for creating Ioss::DatabaseIO objects. More... | |
| class | Map |
| 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 | 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 | Quad4 |
| class | Quad6 |
| class | Quad8 |
| class | Quad9 |
| class | Region |
| A grouping entity that contains other grouping entities. More... | |
| class | Registry |
| class | Scalar |
| 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 | St_Bar2 |
| class | St_Bar3 |
| class | St_Edge2 |
| class | St_Edge2D2 |
| class | St_Edge2D3 |
| class | St_Edge3 |
| class | St_Hex16 |
| class | St_Hex20 |
| class | St_Hex27 |
| class | St_Hex8 |
| class | St_Node |
| class | St_Pyramid13 |
| class | St_Pyramid14 |
| class | St_Pyramid18 |
| class | St_Pyramid19 |
| class | St_Pyramid5 |
| 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_Super |
| class | St_Tet10 |
| class | St_Tet11 |
| class | St_Tet14 |
| class | St_Tet15 |
| class | St_Tet4 |
| class | St_Tet7 |
| class | St_Tet8 |
| class | St_Tri3 |
| class | St_Tri4 |
| class | St_Tri4a |
| class | St_Tri6 |
| class | St_Tri7 |
| 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_Wedge6 |
| class | StorageInitializer |
| class | StructuredBlock |
| A structured zone – i,j,k. More... | |
| struct | Suffix |
| class | Super |
| class | Tet10 |
| class | Tet11 |
| class | Tet14 |
| class | Tet15 |
| class | Tet4 |
| class | Tet7 |
| class | Tet8 |
| class | Tracer |
| class | Transform |
| class | Tri3 |
| class | Tri4 |
| class | Tri4a |
| class | Tri6 |
| class | Tri7 |
| class | TriShell3 |
| class | TriShell4 |
| class | TriShell6 |
| class | TriShell7 |
| class | Unknown |
| class | Utils |
| class | VariableType |
| A generic variable type. More... | |
| class | Wedge12 |
| class | Wedge15 |
| class | Wedge16 |
| class | Wedge18 |
| class | Wedge20 |
| class | Wedge21 |
| class | Wedge6 |
| struct | ZoneConnectivity |
Typedefs | |
| using | CoordinateFrameContainer = std::vector< CoordinateFrame > |
| using | IntVector = std::vector< int > |
| using | Int64Vector = std::vector< int64_t > |
| using | NameList = std::vector< std::string > |
| using | IJK_t = std::array< int, 3 > |
| using | TopoContainer = std::vector< std::pair< const ElementTopology *, const ElementTopology * > > |
| using | ElementTopologyMap = std::map< std::string, ElementTopology *, std::less< std::string > > |
| using | ETM_VP = ElementTopologyMap::value_type |
| using | FaceUnorderedSet = std::unordered_set< Face, FaceHash, FaceEqual > |
| using | FieldMapType = std::unordered_map< std::string, Field > |
| using | FieldValuePair = FieldMapType::value_type |
| using | IOFactoryValuePair = IOFactoryMap::value_type |
| using | IOFactoryMap = std::map< std::string, IOFactory *, std::less< std::string > > |
| using | MapContainer = std::vector< int64_t > |
| using | IdPair = std::pair< int64_t, int64_t > |
| using | ReverseMapContainer = std::vector< IdPair > |
| using | PropMapType = std::unordered_map< std::string, Property > |
| using | ValuePair = PropMapType::value_type |
| 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< std::string > > |
| using | SideBlockContainer = std::vector< SideBlock * > |
| using | VariableTypeMap = std::map< std::string, VariableType *, std::less< std::string > > |
| using | VTM_ValuePair = VariableTypeMap::value_type |
Functions | |
| MAKE_CLASS (Vector_2D) | |
| MAKE_CLASS (Vector_3D) | |
| MAKE_CLASS (Quaternion_2D) | |
| MAKE_CLASS (Quaternion_3D) | |
| MAKE_CLASS (Full_Tensor_36) | |
| MAKE_CLASS (Full_Tensor_32) | |
| MAKE_CLASS (Full_Tensor_22) | |
| MAKE_CLASS (Full_Tensor_16) | |
| MAKE_CLASS (Full_Tensor_12) | |
| MAKE_CLASS (Sym_Tensor_33) | |
| MAKE_CLASS (Sym_Tensor_31) | |
| MAKE_CLASS (Sym_Tensor_21) | |
| MAKE_CLASS (Sym_Tensor_13) | |
| MAKE_CLASS (Sym_Tensor_11) | |
| MAKE_CLASS (Sym_Tensor_10) | |
| MAKE_CLASS (Asym_Tensor_03) | |
| MAKE_CLASS (Asym_Tensor_02) | |
| MAKE_CLASS (Asym_Tensor_01) | |
| MAKE_CLASS (Matrix_22) | |
| MAKE_CLASS (Matrix_33) | |
| bool | is_input_event (Ioss::DatabaseUsage db_usage) |
| template<typename INT > | |
| void | qsort (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 homogenous blocks. More... | |
| std::ostream & | operator<< (std::ostream &os, const ZoneConnectivity &zgc) |
| void | io_info_file_info (const Info::Interface &interface) |
| void | io_info_group_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) |
| std::vector< std::string > | tokenize (const std::string &str, const std::string &separators) |
Variables | |
| constexpr int | entityTypeCount = 14 |
The main namespace for the Ioss library.
| using Ioss::AliasMap = typedef std::map<std::string, std::string, std::less<std::string> > |
| using Ioss::CommSetContainer = typedef std::vector<CommSet *> |
| typedef std::vector< CoordinateFrame > Ioss::CoordinateFrameContainer |
| using Ioss::EdgeBlockContainer = typedef std::vector<EdgeBlock *> |
| using Ioss::EdgeSetContainer = typedef std::vector<EdgeSet *> |
| using Ioss::ElementBlockContainer = typedef std::vector<ElementBlock *> |
| using Ioss::ElementSetContainer = typedef std::vector<ElementSet *> |
| using Ioss::ElementTopologyMap = typedef std::map<std::string, ElementTopology *, std::less<std::string> > |
| using Ioss::ETM_VP = typedef ElementTopologyMap::value_type |
| using Ioss::FaceBlockContainer = typedef std::vector<FaceBlock *> |
| using Ioss::FaceSetContainer = typedef std::vector<FaceSet *> |
| using Ioss::FaceUnorderedSet = typedef std::unordered_set<Face, FaceHash, FaceEqual> |
| using Ioss::FieldMapType = typedef std::unordered_map<std::string, Field> |
| using Ioss::FieldValuePair = typedef FieldMapType::value_type |
| using Ioss::IdPair = typedef std::pair<int64_t, int64_t> |
| using Ioss::IJK_t = typedef std::array<int, 3> |
| using Ioss::Int64Vector = typedef std::vector<int64_t> |
| using Ioss::IntVector = typedef std::vector<int> |
| using Ioss::IOFactoryMap = typedef std::map<std::string, IOFactory *, std::less<std::string> > |
| using Ioss::IOFactoryValuePair = typedef IOFactoryMap::value_type |
| using Ioss::MapContainer = typedef std::vector<int64_t> |
| typedef std::vector< std::string > Ioss::NameList |
| using Ioss::NodeBlockContainer = typedef std::vector<NodeBlock *> |
| using Ioss::NodeSetContainer = typedef std::vector<NodeSet *> |
| using Ioss::PropMapType = typedef std::unordered_map<std::string, Property> |
| using Ioss::ReverseMapContainer = typedef std::vector<IdPair> |
| using Ioss::SideBlockContainer = typedef std::vector<SideBlock *> |
| using Ioss::SideSetContainer = typedef std::vector<SideSet *> |
| using Ioss::StateTimeContainer = typedef std::vector<double> |
| using Ioss::StructuredBlockContainer = typedef std::vector<StructuredBlock *> |
| using Ioss::TopoContainer = typedef std::vector<std::pair<const ElementTopology *, const ElementTopology *> > |
| using Ioss::ValuePair = typedef PropMapType::value_type |
| using Ioss::VariableTypeMap = typedef std::map<std::string, VariableType *, std::less<std::string> > |
| using Ioss::VTM_ValuePair = typedef VariableTypeMap::value_type |
| enum Ioss::DatabaseUsage |
Specifies how an Ioss::DatabaseIO object will be used.
| enum Ioss::DataSize |
|
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 | |
| INVALID_TYPE | |
|
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.
|
inline |
Convert an integer code for the method used to split sidesets into homogenous blocks.
| [in] | split_int | The code. |
| void Ioss::io_info_file_info | ( | const Info::Interface & | interface | ) |
| void Ioss::io_info_file_info | ( | const Info::Interface & | interface, |
| Ioss::Region & | region | ||
| ) |
| void Ioss::io_info_group_info | ( | Info::Interface & | interface | ) |
| void Ioss::io_info_set_db_properties | ( | const Info::Interface & | interface, |
| Ioss::DatabaseIO * | dbi | ||
| ) |
|
inline |
| Ioss::MAKE_CLASS | ( | Vector_2D | ) |
| Ioss::MAKE_CLASS | ( | Vector_3D | ) |
| Ioss::MAKE_CLASS | ( | Quaternion_2D | ) |
| Ioss::MAKE_CLASS | ( | Quaternion_3D | ) |
| Ioss::MAKE_CLASS | ( | Full_Tensor_36 | ) |
| Ioss::MAKE_CLASS | ( | Full_Tensor_32 | ) |
| Ioss::MAKE_CLASS | ( | Full_Tensor_22 | ) |
| Ioss::MAKE_CLASS | ( | Full_Tensor_16 | ) |
| Ioss::MAKE_CLASS | ( | Full_Tensor_12 | ) |
| Ioss::MAKE_CLASS | ( | Sym_Tensor_33 | ) |
| Ioss::MAKE_CLASS | ( | Sym_Tensor_31 | ) |
| Ioss::MAKE_CLASS | ( | Sym_Tensor_21 | ) |
| Ioss::MAKE_CLASS | ( | Sym_Tensor_13 | ) |
| Ioss::MAKE_CLASS | ( | Sym_Tensor_11 | ) |
| Ioss::MAKE_CLASS | ( | Sym_Tensor_10 | ) |
| Ioss::MAKE_CLASS | ( | Asym_Tensor_03 | ) |
| Ioss::MAKE_CLASS | ( | Asym_Tensor_02 | ) |
| Ioss::MAKE_CLASS | ( | Asym_Tensor_01 | ) |
| Ioss::MAKE_CLASS | ( | Matrix_22 | ) |
| Ioss::MAKE_CLASS | ( | Matrix_33 | ) |
| std::ostream& Ioss::operator<< | ( | std::ostream & | os, |
| const ZoneConnectivity & | zgc | ||
| ) |
| std::ostream& Ioss::operator<< | ( | std::ostream & | os, |
| const BoundaryCondition & | bc | ||
| ) |
| void Ioss::qsort | ( | std::vector< INT > & | v | ) |
| TokenList Ioss::tokenize | ( | const std::string & | str, |
| const std::string & | separators | ||
| ) |
Take the 'str' argument and split it using the list of characters in separators as separators. Use tokens to return the result.
| constexpr int Ioss::entityTypeCount = 14 |