#include "moab/DualTool.hpp"
#include "moab/Range.hpp"
#include "moab/Core.hpp"
#include "Internals.hpp"
#include "MBTagConventions.hpp"
#include "moab/Skinner.hpp"
#include "moab/MeshTopoUtil.hpp"
#include "AEntityFactory.hpp"
#include "moab/CN.hpp"
#include <string>
#include <algorithm>
#include <iostream>
#include <sstream>
#include <cassert>
Go to the source code of this file.
|
| moab |
| Class representing axis-aligned bounding box.
|
|
|
#define | RR if( MB_SUCCESS != result ) return result |
|
#define | SWAP(a, b) |
|
#define | TRC |
|
#define | MIN(a, b) ( ( a ) < ( b ) ? ( a ) : ( b ) ) |
|
#define | MAX(a, b) ( ( a ) > ( b ) ? ( a ) : ( b ) ) |
|
#define | KEEP_DELETE(a, b, c, d) |
|
#define | PRENT(ent) CN::EntityTypeName( TYPE_FROM_HANDLE( ent ) ) << " " << ID_FROM_HANDLE( ent ) |
|
◆ KEEP_DELETE
#define KEEP_DELETE |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| |
◆ MAX
#define MAX |
( |
|
a, |
|
|
|
b |
|
) |
| ( ( a ) > ( b ) ? ( a ) : ( b ) ) |
◆ MIN
#define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| ( ( a ) < ( b ) ? ( a ) : ( b ) ) |
◆ PRENT
#define PRENT |
( |
|
ent | ) |
CN::EntityTypeName( TYPE_FROM_HANDLE( ent ) ) << " " << ID_FROM_HANDLE( ent ) |
◆ RR
#define RR if( MB_SUCCESS != result ) return result |
MOAB, a Mesh-Oriented datABase, is a software component for creating, storing and accessing finite element mesh data.
Copyright 2004 Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
Definition at line 33 of file DualTool.cpp.
◆ SWAP
Value: { \
EntityHandle tmp_ent = a; \
( a ) = b; \
( b ) = tmp_ent; \
}
Definition at line 35 of file DualTool.cpp.
◆ TRC
Value:
{ \
result = tmp_result; \
continue; \
}