#include <iostream>
#include <cmath>
#include "moab/Core.hpp"
#include "moab/Interface.hpp"
#include "moab/IntxMesh/Intx2MeshOnSphere.hpp"
#include "moab/ProgOptions.hpp"
#include "MBTagConventions.hpp"
#include "moab/IntxMesh/IntxUtils.hpp"
#include "IntxUtilsCSLAM.hpp"
#include "TestUtil.hpp"
Go to the source code of this file.
Functions | |
ErrorCode | manufacture_lagrange_mesh_on_sphere (Interface *mb, EntityHandle euler_set, EntityHandle &lagr_set) |
int | main (int argc, char **argv) |
Variables | |
double | gtol = 0.0001 |
double | CubeSide = 6. |
double | t = 0.1 |
double | delta_t = 0.43 |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 97 of file case1_test.cpp.
References moab::IntxAreaUtils::area_on_sphere(), moab::Core::create_meshset(), CubeSide, delta_t, moab::IntxUtils::enforce_convexity(), ErrorCode, moab::Intx2Mesh::FindMaxEdges(), gtol, moab::Intx2Mesh::intersect_meshes(), moab::Core::load_file(), manufacture_lagrange_mesh_on_sphere(), mb, MB_SUCCESS, MESHSET_SET, radius, moab::Intx2Mesh::set_error_tolerance(), moab::Intx2MeshOnSphere::set_radius_destination_mesh(), moab::Intx2MeshOnSphere::set_radius_source_mesh(), STRINGIFY, and moab::Core::write_file().
ErrorCode manufacture_lagrange_mesh_on_sphere | ( | Interface * | mb, |
EntityHandle | euler_set, | ||
EntityHandle & | lagr_set | ||
) |
Definition at line 29 of file case1_test.cpp.
References moab::Core::add_entities(), moab::Range::begin(), moab::Core::create_element(), moab::Core::create_meshset(), moab::Core::create_vertex(), CubeSide, delta_t, IntxUtilsCSLAM::departure_point_case1(), moab::Range::end(), ErrorCode, moab::Core::get_connectivity(), moab::Core::get_coords(), moab::Core::get_entities_by_type(), mb, MB_SUCCESS, MBQUAD, MESHSET_SET, radius, and t.
Referenced by main().
double CubeSide = 6. |
Definition at line 26 of file case1_test.cpp.
Referenced by main(), and manufacture_lagrange_mesh_on_sphere().
double delta_t = 0.43 |
Definition at line 27 of file case1_test.cpp.
Referenced by compute_tracer_case1(), IntxUtilsCSLAM::departure_point_case1(), departure_point_swirl(), departure_point_swirl_rot(), get_departure_grid(), main(), manufacture_lagrange_mesh_on_sphere(), and moab::SmoothCurve::u_from_position().
double gtol = 0.0001 |
Definition at line 25 of file case1_test.cpp.
Referenced by main().
double t = 0.1 |
Definition at line 27 of file case1_test.cpp.
Referenced by add_tag_counts(), MetisPartitioner::assemble_taggedsets_graph(), moab::ReadNASTRAN::assign_ids(), moab::HiReconstruction::average_vertex_tangent(), moab::box_from_axes(), moab::SequenceManager::clear(), moab::GeomUtil::closest_location_on_polygon(), moab::GeomUtil::closest_location_on_tri(), moab::NCWriteHelper::collect_variable_data(), compute_tracer_case1(), compute_velocity_case1(), moab::ReadCGM::create_group_entsets(), moab::Coupler::create_tuples(), moab::BSPTreePoly::cut_polyhedron(), moab::ReadABAQUS::cyl2rect(), moab::Skinner::deinitialize(), IntxUtilsCSLAM::departure_point_case1(), departure_point_swirl(), departure_point_swirl_rot(), moab::HalfFacetRep::determine_border_vertices(), moab::CN::Dimension(), moab::ParallelComm::estimate_ents_buffer_size(), moab::VarLenDenseTag::find_entities_with_value(), moab::DenseTag::find_entities_with_value(), moab::Skinner::find_skin_vertices_3D(), gather_tag_counts(), get_departure_grid(), moab::ReorderTool::get_entities(), moab::SequenceManager::get_entities(), moab::BitTag::get_entities_with_bits(), moab::Coupler::get_matching_entities(), moab::BitTag::get_memory_use(), moab::DenseTag::get_memory_use(), moab::VarLenDenseTag::get_memory_use(), moab::AEntityFactory::get_memory_use(), moab::SequenceManager::get_number_entities(), moab::ReadUtil::get_ordered_vertices(), moab::get_tagged(), moab::BitTag::get_tagged(), moab::DenseTag::get_tagged_entities(), ProgOptions::getOpt(), moab::ReorderTool::handle_order_from_int_tag(), moab::NCHelperEuler::init_mesh_vals(), moab::NCHelperFV::init_mesh_vals(), moab::NCHelperGCRM::init_mesh_vals(), moab::NCHelperHOMME::init_mesh_vals(), moab::NCHelperMPAS::init_mesh_vals(), moab::Coupler::interpolate(), moab::RayIntersectSets::leaf(), moab::TempestOnlineMap::LinearRemapGLLtoGLL2_MOAB(), moab::TempestOnlineMap::LinearRemapGLLtoGLL2_Pointwise_MOAB(), moab::Core::load_file(), lob_bnd_2(), main(), manufacture_lagrange_mesh_on_sphere(), MBCN_Dimension(), MBCN_NumSubEntities(), MBCN_VerticesPerEntity(), min_edge_length(), moab::Coupler::normalize_subset(), moab::CN::NumSubEntities(), moab::WriteHDF5::ExportType::operator!=(), moab::WriteHDF5::ExportType::operator<(), moab::operator<<(), moab::WriteHDF5::ExportType::operator==(), MetisPartitioner::partition_mesh(), ZoltanPartitioner::partition_mesh_and_geometry(), moab::ParallelMergeMesh::PerformRealSort(), moab::permute_this(), moab::CN::permuteThis(), moab::plane_cut_edge(), moab::point_perp(), moab::SmoothCurve::position_from_u(), moab::Core::print_database(), moab::FBEngine::print_debug_triangle(), print_memory_stats(), print_tag_counts(), moab::WriteHDF5::print_times(), moab::DGMSolver::qr_polyfit_safeguarded(), moab::TupleList::radix_index_sort(), moab::TupleList::radix_offsets(), moab::AdaptiveKDTree::ray_intersect_triangles(), moab::OrientedBoxTreeTool::ray_intersect_triangles(), moab::SmoothFace::ray_intersection_correct(), moab::GeomUtil::ray_tri_intersect(), moab::ReadHDF5::read_elems(), moab::ScdNCHelper::read_scd_variables_to_nonset(), moab::ScdNCHelper::read_scd_variables_to_nonset_allocate(), moab::NCHelperGCRM::read_ucd_variables_to_nonset(), moab::NCHelperHOMME::read_ucd_variables_to_nonset(), moab::NCHelperMPAS::read_ucd_variables_to_nonset(), moab::NCHelperGCRM::read_ucd_variables_to_nonset_allocate(), moab::NCHelperHOMME::read_ucd_variables_to_nonset_allocate(), moab::NCHelperMPAS::read_ucd_variables_to_nonset_allocate(), moab::NCHelper::read_variables_to_set(), moab::NCHelper::read_variables_to_set_allocate(), moab::GQT_IntRegCtxt::register_intersection(), moab::BitTag::release_all_data(), moab::SequenceManager::release_tag_array(), moab::ReorderTool::reorder_entities(), ZoltanPartitioner::repartition(), moab::CN::resetPermutation(), moab::ParallelComm::resolve_shared_sets(), moab::rev_permute_this(), moab::CN::revPermuteThis(), moab::CN::setPermutation(), moab::TagInfo::size_from_data_type(), moab::ReadABAQUS::sph2rect(), moab::OrientedBoxTreeTool::sphere_intersect_triangles(), moab::Range::subset_by_type(), moab::ParallelMergeMesh::SwapTuples(), moab::HomXform::three_pt_xform(), moab::Core::valid_tag_handle(), IntxUtilsCSLAM::velocity_case1(), moab::CN::VerticesPerEntity(), moab::WriteVtk::write_bit_tag(), moab::WriteVtk::write_elems(), moab::NCWriteGCRM::write_nonset_variables(), moab::ScdNCWriteHelper::write_nonset_variables(), moab::NCWriteHOMME::write_nonset_variables(), moab::NCWriteMPAS::write_nonset_variables(), moab::WriteHDF5::write_qa(), moab::WriteVtk::write_tag(), and moab::TempestOnlineMap::WriteHDF5MapFile().