Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#include <iostream>
#include <map>
#include "moab/FBEngine.hpp"
#include "moab/Interface.hpp"
#include "moab/GeomTopoTool.hpp"
#include "moab/GeomUtil.hpp"
#include "moab/OrientedBoxTreeTool.hpp"
#include <cstdlib>
#include <cstring>
#include <set>
#include <queue>
#include <algorithm>
#include <cassert>
#include "SmoothCurve.hpp"
#include "SmoothFace.hpp"
Go to the source code of this file.
Namespaces | |
namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
#define | MBI _mbImpl |
#define | MBERRORR(rval, STR) |
Functions | |
bool | moab::intersect_segment_and_plane_slice (CartVect &from, CartVect &to, CartVect &p1, CartVect &p2, CartVect &, CartVect &normPlane, CartVect &intx_point, double &parPos) |
ErrorCode | moab::area_coordinates (Interface *mbi, EntityHandle tri, CartVect &pnt, double *area_coord, EntityHandle &boundary_handle) |
Variables | |
double | moab::tolerance = 0.01 |
double | moab::tolerance_segment = 0.01 |
const bool | moab::Debug_surf_eval = false |
bool | moab::debug_splits = false |
#define MBERRORR | ( | rval, | |
STR | |||
) |
{ \ if( MB_SUCCESS != ( rval ) ) \ { \ std::cout << ( STR ) << std::endl; \ return rval; \ } \ }
Definition at line 23 of file FBEngine.cpp.
Referenced by moab::area_coordinates(), moab::FBEngine::boundary_mesh_edges_on_face(), moab::FBEngine::boundary_nodes_on_face(), moab::FBEngine::BreakTriangle2(), moab::FBEngine::chain_able_edge(), moab::FBEngine::chain_edges(), moab::FBEngine::chain_two_edges(), moab::FBEngine::compute_intersection_points(), moab::FBEngine::create_new_gedge(), moab::FBEngine::create_volume_with_direction(), moab::FBEngine::divide_triangle(), moab::FBEngine::get_nodes_from_edge(), moab::FBEngine::get_vert_edges(), moab::FBEngine::getEntBoundBox(), moab::FBEngine::getEntClosestPt(), moab::FBEngine::getEntities(), moab::FBEngine::getEntNrmlXYZ(), moab::FBEngine::getNumOfType(), moab::FBEngine::getPntRayIntsct(), moab::FBEngine::getVtxCoord(), moab::FBEngine::gsubtract(), moab::FBEngine::initializeSmoothing(), moab::FBEngine::redistribute_boundary_edges_to_faces(), moab::FBEngine::separate(), moab::FBEngine::set_default_neumann_tags(), moab::FBEngine::set_neumann_tags(), moab::FBEngine::smooth_new_intx_points(), moab::FBEngine::split_bedge_at_new_mesh_node(), moab::FBEngine::split_boundary(), moab::FBEngine::split_edge_at_mesh_node(), moab::FBEngine::split_internal_edge(), moab::FBEngine::split_quads(), moab::FBEngine::split_surface(), moab::FBEngine::split_surface_with_direction(), and moab::FBEngine::weave_lateral_face_from_edges().
#define MBI _mbImpl |
Definition at line 22 of file FBEngine.cpp.
Referenced by moab::FBEngine::addEntArrToSet(), moab::FBEngine::addEntSet(), moab::FBEngine::chain_two_edges(), moab::FBEngine::createEntSet(), moab::FBEngine::createTag(), McnpData::extract_tally_data(), FBiGeom_destroyTag(), FBiGeom_getEntSets(), FBiGeom_getNumEntSets(), FBiGeom_load(), moab::FBEngine::find_vertex_set_for_node(), moab::FBEngine::get_vert_edges(), moab::FBEngine::getAdjacentEntities(), moab::FBEngine::getArrData(), moab::FBEngine::getEgVtxSense(), moab::FBEngine::getEntities(), moab::FBEngine::getEntNrmlXYZ(), moab::FBEngine::getNumEntSets(), moab::FBEngine::getVtxCoord(), GlobalContext::GlobalContext(), moab::FBEngine::gsubtract(), McnpData::initialize_tags(), moab::FBEngine::initializeSmoothing(), moab::FBEngine::isEntAdj(), McnpData::make_elements(), moab::FBEngine::measure(), McnpData::read_mcnpfile(), moab::FBEngine::separate(), moab::FBEngine::setArrData(), moab::FBEngine::split_bedge_at_new_mesh_node(), and moab::FBEngine::split_edge_at_mesh_node().