|
| void | MooseMeshXYCuttingUtils::lineRemoverMoveNode (ReplicatedMesh &mesh, const std::vector< Real > &bdry_pars, const subdomain_id_type block_id_to_remove, const std::set< subdomain_id_type > &subdomain_ids_set, const boundary_id_type trimming_section_boundary_id, const boundary_id_type external_boundary_id, const std::vector< boundary_id_type > &other_boundaries_to_conform, const bool assign_ext_to_new, const bool side_to_remove) |
| |
| bool | MooseMeshXYCuttingUtils::pointOnLine (const Real px, const Real py, const Real param_1, const Real param_2, const Real param_3, const Real dis_tol=libMesh::TOLERANCE) |
| | Determines whether a point on XY-plane is on a given line, to within a tolerance.
|
| |
| bool | MooseMeshXYCuttingUtils::lineSideDeterminator (const Real px, const Real py, const Real param_1, const Real param_2, const Real param_3, const bool direction_param, const Real dis_tol=libMesh::TOLERANCE) |
| | Determines whether a point on XY-plane is on the side of a given line that needs to be removed.
|
| |
| Point | MooseMeshXYCuttingUtils::twoLineIntersection (const Real param_11, const Real param_12, const Real param_13, const Real param_21, const Real param_22, const Real param_23) |
| | Calculates the intersection Point of two given straight lines.
|
| |
| Point | MooseMeshXYCuttingUtils::twoPointandLineIntersection (const Point &pt1, const Point &pt2, const Real param_1, const Real param_2, const Real param_3) |
| |
| bool | MooseMeshXYCuttingUtils::quasiTriElementsFixer (ReplicatedMesh &mesh, const std::set< subdomain_id_type > &subdomain_ids_set, const subdomain_id_type tri_elem_subdomain_shift, const SubdomainName tri_elem_subdomain_name_suffix) |
| |
| std::vector< std::pair< Real, unsigned int > > | MooseMeshXYCuttingUtils::vertex_angles (const Elem &elem) |
| |
| std::vector< std::pair< Real, unsigned int > > | MooseMeshXYCuttingUtils::vertex_distances (const Elem &elem) |
| |
| void | MooseMeshXYCuttingUtils::triElemSplitter (ReplicatedMesh &mesh, const dof_id_type elem_id, const unsigned short node_shift, const dof_id_type nid_3, const dof_id_type nid_4, const subdomain_id_type single_elem_side_id, const subdomain_id_type double_elem_side_id) |
| |
| void | MooseMeshXYCuttingUtils::triElemSplitter (ReplicatedMesh &mesh, const dof_id_type elem_id, const unsigned short node_shift, const dof_id_type nid_m, const subdomain_id_type first_elem_side_id, const subdomain_id_type second_elem_side_id) |
| |
| void | MooseMeshXYCuttingUtils::quadElemSplitter (ReplicatedMesh &mesh, const dof_id_type elem_id, const subdomain_id_type tri_elem_subdomain_shift) |
| |
| void | MooseMeshXYCuttingUtils::quadToTriOnLine (ReplicatedMesh &mesh, const std::vector< Real > &cut_line_params, const dof_id_type tri_subdomain_id_shift, const SubdomainName tri_elem_subdomain_name_suffix) |
| |
| void | MooseMeshXYCuttingUtils::lineRemoverCutElemTri (ReplicatedMesh &mesh, const std::vector< Real > &cut_line_params, const subdomain_id_type block_id_to_remove, const boundary_id_type new_boundary_id) |
| |
| void | MooseMeshXYCuttingUtils::lineRemoverCutElem (ReplicatedMesh &mesh, const std::vector< Real > &cut_line_params, const dof_id_type tri_subdomain_id_shift, const SubdomainName tri_elem_subdomain_name_suffix, const subdomain_id_type block_id_to_remove, const boundary_id_type new_boundary_id, const bool improve_boundary_tri_elems) |
| |
| void | MooseMeshXYCuttingUtils::boundaryTriElemImprover (ReplicatedMesh &mesh, const boundary_id_type boundary_to_improve) |
| |
| void | MooseMeshXYCuttingUtils::makeImprovedTriElement (ReplicatedMesh &mesh, const dof_id_type node_id_0, const dof_id_type node_id_1, const dof_id_type node_id_2, const subdomain_id_type subdomain_id, const std::vector< dof_id_type > &extra_elem_ids, const std::vector< boundary_id_type > &boundary_ids_for_side_1, const std::vector< boundary_id_type > &boundary_ids_for_side_0, const std::vector< boundary_id_type > &boundary_ids_for_side_2) |
| |
| bool | MooseMeshXYCuttingUtils::elemSideLocator (ReplicatedMesh &mesh, const dof_id_type elem_id, const dof_id_type node_id_0, const dof_id_type node_id_1, unsigned short &side_id, bool &is_inverse) |
| |