Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#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.
Namespaces | |
namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
#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 ) |
Variables | |
bool | moab::debug = false |
bool | moab::debug_ap = false |
#define KEEP_DELETE | ( | a, | |
b, | |||
c, | |||
d | |||
) |
Referenced by moab::DualTool::face_open_collapse().
#define MAX | ( | a, | |
b | |||
) | ( ( a ) > ( b ) ? ( a ) : ( b ) ) |
#define MIN | ( | a, | |
b | |||
) | ( ( a ) < ( b ) ? ( a ) : ( b ) ) |
#define PRENT | ( | ent | ) | CN::EntityTypeName( TYPE_FROM_HANDLE( ent ) ) << " " << ID_FROM_HANDLE( ent ) |
Referenced by moab::DualTool::check_dual_adjs().
#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.
Referenced by moab::DualTool::atomic_pillow(), moab::DualTool::check_dual_adjs(), moab::DualTool::construct_new_hyperplane(), moab::DualTool::delete_dual_entities(), moab::DualTool::delete_whole_dual(), moab::DualTool::face_open_collapse(), moab::DualTool::foc_get_addl_ents(), moab::DualTool::foc_get_ents(), moab::DualTool::foc_get_stars(), moab::DualTool::fsr_get_fourth_quad(), moab::DualTool::get_cell_points(), moab::DualTool::get_dual_entities(), moab::DualTool::get_graphics_points(), moab::DualTool::get_opposite_verts(), moab::DualTool::order_chord(), moab::DualTool::rev_atomic_pillow(), moab::DualTool::rev_face_shrink(), moab::DualTool::split_pair_nonmanifold(), and moab::DualTool::traverse_hyperplane().
#define SWAP | ( | a, | |
b | |||
) |
{ \ EntityHandle tmp_ent = a; \ ( a ) = b; \ ( b ) = tmp_ent; \ }
Definition at line 35 of file DualTool.cpp.
#define TRC |
if( MB_SUCCESS != tmp_result ) \ { \ result = tmp_result; \ continue; \ }
Referenced by moab::DualTool::check_dual_equiv_edges(), and moab::DualTool::construct_dual_faces().