Go to the source code of this file.
Functions | |
double | dot_product (double vec1[], double vec2[]) |
void | normalize (double vec[]) |
double * | cross_product (double vec1[], double vec2[], double answer[]) |
double | length (double vec[]) |
double | length_squared (double vec[]) |
double | interior_angle (double vec1[], double vec2[]) |
|
inline |
Definition at line 37 of file v_vector.h.
|
inline |
Definition at line 20 of file v_vector.h.
Referenced by interior_angle(), v_quad_distortion(), and v_tri_distortion().
|
inline |
Definition at line 58 of file v_vector.h.
References dot_product(), length(), and VERDICT_PI.
Referenced by v_tri_quality().
|
inline |
Definition at line 46 of file v_vector.h.
Referenced by moab::angle_robust(), moab::area_coordinates(), MetisPartitioner::assemble_graph(), ZoltanPartitioner::assemble_graph(), MetisPartitioner::assemble_taggedents_graph(), MetisPartitioner::assemble_taggedsets_graph(), ZoltanPartitioner::balance_mesh(), moab::Bvh_tree< _Entity_handles, _Box, _Moab, _Parametrizer >::bucket_index(), moab::BVHTree::Bucket::bucket_index(), moab::GeomQueryTool::closest_to_location(), compute_area(), moab::copy_set_contents(), moab::SysUtil::filesize(), moab::NestedRefine::find_shortest_diagonal_octahedron(), moab::Intx2MeshOnSphere::findNodes(), moab::VarLenSparseTag::get_data_ptr(), moab::SmoothFace::init_facet_control_points(), moab::WriteNCDF::initialize_exodus_file(), interior_angle(), moab::SmoothFace::is_at_vertex(), moab::ReadMCNP5::load_file(), main(), ZoltanPartitioner::mbInitializePoints(), measure(), mhdf_compact_to_ranges(), mhdf_getElemHandles(), mhdf_name_to_path(), MetisPartitioner::partition_mesh(), ZoltanPartitioner::partition_mesh_and_geometry(), ZoltanPartitioner::partition_owned_cells(), perform_laplacian_smoothing(), perform_lloyd_relaxation(), moab::LloydSmoother::perform_smooth(), moab::TreeNodePrinter::print_geometry(), moab::SmoothFace::project_to_facets(), moab::SmoothFace::project_to_patch(), moab::AffineXform::rotation(), moab::SmoothCurve::u_from_position(), v_quad_distortion(), v_quad_maximum_angle(), v_quad_minimum_angle(), v_quad_scaled_jacobian(), v_tet_aspect_beta(), v_tet_quality(), v_tet_radius_ratio(), v_tri_quality(), and v_tri_scaled_jacobian().
|
inline |
Definition at line 52 of file v_vector.h.
Referenced by moab::LinearTet::evaluate_reverse(), moab::LinearTri::evaluate_reverse(), moab::SmoothFace::facet_area_coordinate(), moab::MergeMesh::find_merged_to(), moab::Intx2MeshInPlane::findNodes(), moab::IntxRllCssphere::findNodes(), moab::IntxUtils::intersect_great_circle_arc_with_clat_arc(), main(), moab::FBEngine::split_quads(), moab::SmoothCurve::u_from_position(), v_hex_quality(), v_quad_quality(), v_quad_shape(), v_tet_aspect_beta(), v_tet_quality(), v_tet_radius_ratio(), and v_tet_scaled_jacobian().
|
inline |
Definition at line 27 of file v_vector.h.
Referenced by moab::Coupler::interpolate(), moab::DataCoupler::interpolate(), v_quad_quality(), v_quad_skew(), and v_quad_warpage().