#include <iostream>
#include <vector>
#include <cstdlib>
#include "parse.hpp"
#include "moab/Core.hpp"
#include "moab/Range.hpp"
#include "moab/Interface.hpp"
#include "Internals.hpp"
Go to the source code of this file.
Macros | |
#define | IS_BUILDING_MB |
#define | CALL(A, B) |
Functions | |
static void | usage (bool error=true) |
static void | about (bool error=true) |
static void | parse_error (const char *msg, const char *val=0) |
int | main (int argc, char *argv[]) |
Variables | |
Interface * | iface = 0 |
const char * | exe_name = 0 |
#define CALL | ( | A, | |
B | |||
) |
Definition at line 41 of file propagate_tags.cpp.
#define IS_BUILDING_MB |
Definition at line 35 of file propagate_tags.cpp.
|
static |
Definition at line 120 of file propagate_tags.cpp.
References moab::error(), and usage().
Referenced by main(), moab::BSPTreePoly::Edge::next(), and moab::BSPTreePoly::Edge::prev().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 140 of file propagate_tags.cpp.
References about(), moab::Range::begin(), CALL, moab::CREATE_HANDLE(), moab::Range::end(), entities, ErrorCode, exe_name, moab::Interface::get_last_error(), TagSpec::handle, moab::Interface::id_from_handle(), iface, moab::Interface::load_mesh(), MB_SUCCESS, MB_TAG_BYTES, MB_TAG_CREAT, MB_TAG_NOT_FOUND, MB_TAG_SPARSE, MBEDGE, MBENTITYSET, moab::Range::merge(), parse_error(), parse_tag_create(), parse_tag_spec(), moab::Interface::tag_get_data(), moab::Interface::UNION, usage(), TagSpec::value, and moab::Interface::write_mesh().
|
static |
|
static |
Definition at line 55 of file propagate_tags.cpp.
References moab::error(), exe_name, and tag_syntax().
const char* exe_name = 0 |
Definition at line 53 of file propagate_tags.cpp.
Referenced by main(), parse_error(), and usage().
Interface* iface = 0 |
Definition at line 52 of file propagate_tags.cpp.
Referenced by moab::MeshGeneration::BrickInstance(), compute_dual_mesh(), moab::TempestRemapper::convert_mesh_to_tempest_private(), moab::TempestRemapper::convert_overlap_mesh_sorted_by_source(), moab::TempestRemapper::convert_tempest_mesh_private(), moab::DeInitialize(), moab::ReadABAQUS::factory(), moab::ReadCCMIO::factory(), moab::ReadCGNS::factory(), moab::ReadDamsel::factory(), moab::ReadGmsh::factory(), moab::ReadHDF5::factory(), moab::ReadIDEAS::factory(), moab::ReadMCNP5::factory(), moab::ReadNASTRAN::factory(), moab::ReadNC::factory(), moab::ReadNCDF::factory(), moab::ReadOBJ::factory(), moab::ReadRTT::factory(), moab::ReadSmf::factory(), moab::ReadSms::factory(), moab::ReadSTL::factory(), moab::ReadTemplate::factory(), moab::ReadVtk::factory(), moab::Tqdcfr::factory(), moab::WriteAns::factory(), moab::WriteCCMIO::factory(), moab::WriteCGNS::factory(), moab::WriteGmsh::factory(), moab::WriteGMV::factory(), moab::WriteHDF5::factory(), moab::WriteNC::factory(), moab::WriteNCDF::factory(), moab::WriteSLAC::factory(), moab::WriteSmf::factory(), moab::WriteSTL::factory(), moab::WriteTemplate::factory(), moab::WriteVtk::factory(), moab::WriteHDF5Parallel::factory(), moab::WriteDamsel::factory(), moab::RangeSetIterator::get_next_arr(), moab::VectorSetIterator::get_next_arr(), moab::ParallelComm::get_part_neighbor_ids(), moab::ParallelComm::get_shared_entities(), moab::GetInterface(), main(), moab::ReaderWriterSet::Handler::make_reader(), moab::AdaptiveKDTree::make_tag(), moab::ReaderWriterSet::Handler::make_writer(), parse_tag_create(), parse_tag_spec(), moab::ComponentFactory::QueryInterface(), moab::Core::QueryInterface(), ReadTriangleOutput(), moab::Core::release_interface_type(), moab::ReleaseInterface(), and moab::BoundBox::update().