#include <IntxUtilsCSLAM.hpp>
Static Public Member Functions | |
static double | quasi_smooth_field (double lam, double tet, double *params) |
static double | smooth_field (double lam, double tet, double *params) |
static double | slotted_cylinder_field (double lam, double tet, double *params) |
static void | departure_point_case1 (moab::CartVect &arrival_point, double t, double delta_t, moab::CartVect &departure_point) |
static void | velocity_case1 (moab::CartVect &arrival_point, double t, moab::CartVect &velo) |
static moab::ErrorCode | create_span_quads (moab::Interface *mb, moab::EntityHandle euler_set, int rank) |
static moab::ErrorCode | deep_copy_set (moab::Interface *mb, moab::EntityHandle source, moab::EntityHandle dest) |
Definition at line 13 of file IntxUtilsCSLAM.hpp.
|
static |
Definition at line 155 of file IntxUtilsCSLAM.cpp.
References moab::Core::add_entities(), moab::Range::begin(), moab::Core::create_meshset(), moab::Core::delete_entities(), moab::Range::end(), ErrorCode, moab::Core::get_adjacencies(), moab::Core::get_connectivity(), moab::ReadUtilIface::get_element_connect(), moab::Core::get_entities_by_dimension(), moab::ReadUtilIface::get_node_coords(), mb, MB_SUCCESS, MB_TAG_CREAT, MB_TAG_DENSE, MB_TYPE_DOUBLE, MB_TYPE_INTEGER, MBQUAD, MESHSET_SET, moab::Interface::query_interface(), moab::Range::size(), moab::subtract(), moab::Core::tag_get_data(), moab::Core::tag_get_handle(), moab::Core::tag_set_data(), moab::Interface::UNION, and moab::Core::write_file().
|
static |
Definition at line 273 of file IntxUtilsCSLAM.cpp.
References moab::Core::add_entities(), moab::Range::begin(), CORRTAGNAME, moab::Core::create_element(), moab::Core::create_vertex(), moab::dum, moab::Range::end(), ErrorCode, moab::Core::get_connectivity(), moab::Core::get_coords(), moab::Core::get_entities_by_dimension(), moab::Core::globalId_tag(), mb, MB_CHK_ERR, MB_SUCCESS, MB_TAG_CREAT, MB_TAG_DENSE, MB_TYPE_HANDLE, moab::Core::tag_get_data(), moab::Core::tag_get_handle(), moab::Core::tag_set_data(), and moab::Core::type_from_handle().
Referenced by main().
|
static |
Definition at line 91 of file IntxUtilsCSLAM.cpp.
References moab::IntxUtils::cart_to_spherical(), delta_t, moab::IntxUtils::SphereCoords::lat, moab::IntxUtils::SphereCoords::lon, moab::IntxUtils::SphereCoords::R, moab::IntxUtils::spherical_to_cart(), t, and T.
Referenced by compute_tracer_case1(), main(), and manufacture_lagrange_mesh_on_sphere().
|
static |
Definition at line 13 of file IntxUtilsCSLAM.cpp.
References moab::IntxUtils::distance_on_sphere().
Referenced by add_field_value(), and set_density().
|
static |
Definition at line 57 of file IntxUtilsCSLAM.cpp.
References moab::IntxUtils::distance_on_sphere().
Referenced by add_field_value(), and set_density().
|
static |
Definition at line 40 of file IntxUtilsCSLAM.cpp.
References moab::IntxUtils::SphereCoords::lat, length_squared(), moab::IntxUtils::SphereCoords::lon, moab::IntxUtils::SphereCoords::R, and moab::IntxUtils::spherical_to_cart().
Referenced by add_field_value(), and set_density().
|
static |
Definition at line 134 of file IntxUtilsCSLAM.cpp.
References moab::IntxUtils::cart_to_spherical(), moab::IntxUtils::SphereCoords::lat, moab::IntxUtils::SphereCoords::lon, t, and T.
Referenced by compute_velocity_case1().