#include <string>
#include <iostream>
#include "moab/Core.hpp"
#include "moab/IntxMesh/Intx2MeshOnSphere.hpp"
#include "moab/IntxMesh/IntxUtils.hpp"
#include "moab_mpi.h"
#include "iMeshP.h"
#include "MBiMesh.hpp"
Go to the source code of this file.
Macros | |
#define | IMESH_ASSERT(ierr) if( ( ierr ) != 0 ) std::cout << "iMesh Assert: \n"; |
#define | IMESH_NULL 0 |
Functions | |
void | update_tracer (iMesh_Instance instance, iBase_EntitySetHandle imesh_euler_set, int *ierr) |
int | main (int argc, char *argv[]) |
#define IMESH_ASSERT | ( | ierr | ) | if( ( ierr ) != 0 ) std::cout << "iMesh Assert: \n"; |
Definition at line 16 of file intx_imesh.cpp.
#define IMESH_NULL 0 |
Definition at line 18 of file intx_imesh.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 22 of file intx_imesh.cpp.
References IMESH_ASSERT, IMESH_NULL, size, and update_tracer().
void update_tracer | ( | iMesh_Instance | instance, |
iBase_EntitySetHandle | imesh_euler_set, | ||
int * | ierr | ||
) |
Definition at line 150 of file wrap_intx.cpp.
References moab::Intx2Mesh::create_departure_mesh_2nd_alg(), moab::Core::create_meshset(), moab::debug, moab::IntxUtils::enforce_convexity(), ErrorCode, ERRORV, gtol, moab::Intx2Mesh::intersect_meshes(), mb, MB_CHK_SET_ERR_RET, MB_TAG_CREAT, MB_TAG_DENSE, MB_TYPE_DOUBLE, MESHSET_SET, radius, moab::Intx2Mesh::set_error_tolerance(), moab::Intx2MeshOnSphere::set_radius_destination_mesh(), moab::Intx2MeshOnSphere::set_radius_source_mesh(), moab::Core::tag_get_handle(), moab::Intx2MeshOnSphere::update_tracer_data(), and moab::Core::write_file().
Referenced by advection(), and main().