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