IOSS 2.0
Loading...
Searching...
No Matches
UnitTestIotmTextMeshFixture.h File Reference
#include "Ioss_CodeTypes.h"
#include "Ionit_Initializer.h"
#include "Ioss_Assembly.h"
#include "Ioss_CommSet.h"
#include "Ioss_DBUsage.h"
#include "Ioss_DatabaseIO.h"
#include "Ioss_ElementBlock.h"
#include "Ioss_ElementTopology.h"
#include "Ioss_EntityType.h"
#include "Ioss_Field.h"
#include "Ioss_GroupingEntity.h"
#include "Ioss_IOFactory.h"
#include "Ioss_MeshType.h"
#include "Ioss_NodeBlock.h"
#include "Ioss_NodeSet.h"
#include "Ioss_ParallelUtils.h"
#include "Ioss_PropertyManager.h"
#include "Ioss_Region.h"
#include "Ioss_SideBlock.h"
#include "Ioss_SideSet.h"
#include "Ioss_StandardElementTypes.h"
#include <gtest/gtest.h>
#include <string>
#include <unordered_map>
#include <memory>
#include <strings.h>
#include <vector>
#include "text_mesh/Iotm_TextMeshNodeset.h"
#include "text_mesh/Iotm_TextMeshSideset.h"
#include "text_mesh/Iotm_TextMeshTopologyMapping.h"
#include "text_mesh/Iotm_TextMeshUtils.h"
Include dependency graph for UnitTestIotmTextMeshFixture.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Adjacency
 
struct  SideEntryLess
 
class  Iotm::unit_test::AssemblyTreeGraph
 
class  Iotm::unit_test::TextMeshFixture
 
struct  Iotm::unit_test::TextMeshFixture::ElementInfo
 
struct  Iotm::unit_test::TextMeshFixture::PartInfo
 
class  Iotm::unit_test::TextMeshFixture::CoordinateVerifier
 
class  anonymous_namespace{UnitTestIotmTextMeshFixture.h}::TestTextMesh
 
class  anonymous_namespace{UnitTestIotmTextMeshFixture.h}::TestTextMesh2d
 
class  anonymous_namespace{UnitTestIotmTextMeshFixture.h}::TestTextMesh1d
 
class  anonymous_namespace{UnitTestIotmTextMeshFixture.h}::TestTextMeshGraph
 
class  anonymous_namespace{UnitTestIotmTextMeshFixture.h}::TestTextMeshGraph::TextMeshGraph
 

Namespaces

namespace  Iotm
 A namespace for the textmesh database format.
 
namespace  Iotm::unit_test
 
namespace  anonymous_namespace{UnitTestIotmTextMeshFixture.h}
 

Macros

#define ThrowRequireWithMsg(expr, message)
 

Typedefs

using Topology = Iotm::TopologyMapEntry
 
using TopologyMapping = Iotm::IossTopologyMapping
 
using EntityIdVector = std::vector<EntityId>
 
using EntityIdSet = std::set<EntityId>
 
using TextMeshData = Iotm::text_mesh::TextMeshData<EntityId, Topology>
 
using ElementData = Iotm::text_mesh::ElementData<EntityId, Topology>
 
using SidesetData = Iotm::text_mesh::SidesetData<EntityId, Topology>
 
using NodesetData = Iotm::text_mesh::NodesetData<EntityId>
 
using Coordinates = Iotm::text_mesh::Coordinates<EntityId>
 
using TextMeshParser = Iotm::text_mesh::TextMeshParser<EntityId, TopologyMapping>
 
using SideAdjacencyGraph = Iotm::text_mesh::SideAdjacencyGraph<EntityId, Topology>
 
using SideBlockInfo = Iotm::text_mesh::SideBlockInfo
 
using SideEntry = std::pair<EntityId, int>
 
using SideVector = std::vector<SideEntry>
 
using SplitType = Iotm::text_mesh::SplitType
 
using anonymous_namespace{UnitTestIotmTextMeshFixture.h}::TestTextMeshSkin = TestTextMesh
 

Macro Definition Documentation

◆ ThrowRequireWithMsg

#define ThrowRequireWithMsg ( expr,
message )
Value:
do { \
if (!(expr)) { \
std::ostringstream internal_throw_require_oss; \
internal_throw_require_oss << message; \
throw std::logic_error(internal_throw_require_oss.str()); \
} \
} while (false)

Typedef Documentation

◆ Coordinates

◆ ElementData

◆ EntityIdSet

using EntityIdSet = std::set<EntityId>

◆ EntityIdVector

using EntityIdVector = std::vector<EntityId>

◆ NodesetData

◆ SideAdjacencyGraph

◆ SideBlockInfo

◆ SideEntry

using SideEntry = std::pair<EntityId, int>

◆ SidesetData

◆ SideVector

using SideVector = std::vector<SideEntry>

◆ SplitType

◆ TextMeshData

◆ TextMeshParser

◆ Topology

◆ TopologyMapping