Units / blend
blend.fillet_standard_solver_p2 todo
- Layer
- 60
- Upstream lines
- 1,989
- Functions
- 17
- Rust module
blend::fillet_standard_solver::p2
Source: crates/solidcore/src/blend/fillet_standard_solver/p2.rs (not written yet)
Upstream: source/SMLib/src/SmFilletStandardSolver.cpp
Notes
17 fns; largest: SmConstantRadiusFS::LoadInitialValues, SmVariableRadiusFS::LoadJacobian, SmVariableRadiusFS::ReCalcFilletGeom, SmSurfaceSurfaceFS::CalcFilletGeom; cycle back-edges (call into later units; stub or co-port): blend.fillet_geom_p5(1); unit-SCC #22 (220 units); 319 upstream test entry points reach this unit
Difftest
No difftest report yet.
Dependencies
Depends on: blend.fillet_executive_p1 todo blend.fillet_geom_p1 claimed blend.fillet_solver_p1 claimed blend.fillet_solver_p3 todo blend.fillet_standard_solver_p1 claimed curve.curve_p2 green geom.extent1d green geom.extent2d green geom.local_solve_nd green geom.matrix green geom.object partial geom.solution_array partial geom.vector2d green geom.vector3d green intersect.surface_intersector_p1 partial nurbs.b_spline_curve_p1 green surface.offset_surface green surface.surface_p2 partial topology.edge partial topology.edgeuse_p1 partial
Soft dependencies: blend.fillet_intersector claimed curve.curve_p1 partial curve.curve_p4 partial curve.curve_p5 partial curve.curve_p6 green geom.geom_utility_p1 green geom.tol green intersect.curve_class_p4 claimed intersect.surface_intersector_p4 partial nurbs.b_spline_surface_p1 green query.face_p2 partial surface.surface_p1 partial surface.surface_p4 green surface.surface_p5 green surface.surface_p7 partial topology.edgeuse_p3 claimed topology.face_p2 partial topology.loopuse partial topology.vertex partial topology.vertexuse partial
Dependents: blend.fillet_executive_p2 todo
Soft dependents: blend.fillet_corner_p2 todo
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmConstantRadiusFS::LoadInitialValues | SmFilletStandardSolver.cpp:418 | 352 | |
SmGuessSphereSolveENFO::Evaluate | SmFilletStandardSolver.cpp:838 | 124 | |
SmConstantRadiusAssistedFS::GuessPointOnPlaneSolve | SmFilletStandardSolver.cpp:968 | 93 | |
SmConstantRadiusAssistedFS::PointOnPlaneSolve | SmFilletStandardSolver.cpp:1084 | 138 | |
SmConstantRadiusAssistedFS::IsKindOf | SmFilletStandardSolver.cpp:1228 | 4 | |
SmConstantDistanceFS::SmConstantDistanceFS | SmFilletStandardSolver.cpp:1245 | 87 | |
SmVariableRadiusFS::SmVariableRadiusFS | SmFilletStandardSolver.cpp:1888 | 101 | |
SmVariableRadiusFS::SmVariableRadiusFS | SmFilletStandardSolver.cpp:1995 | 58 | |
SmVariableRadiusFS::ReCalcFilletGeom | SmFilletStandardSolver.cpp:2093 | 229 | |
SmVariableRadiusFS::LoadJacobian | SmFilletStandardSolver.cpp:2483 | 305 | |
SmVariableRadiusFS::LoadInitialValues | SmFilletStandardSolver.cpp:2808 | 188 | |
SmVariableRadiusFS::IsKindOf | SmFilletStandardSolver.cpp:3001 | 4 | |
SmCircularCrossSectionFSG::CreateSurface | SmFilletStandardSolver.cpp:3174 | 25 | |
SmBlendCurveCrossSectionFSG::CreateSurface | SmFilletStandardSolver.cpp:3997 | 25 | |
SmSurfaceSurfaceFS::SmSurfaceSurfaceFS | SmFilletStandardSolver.cpp:4498 | 31 | |
SmSurfaceSurfaceFS::CalcFilletGeom | SmFilletStandardSolver.cpp:4592 | 221 | |
SmSurfaceSurfaceFS::IsKindOf | SmFilletStandardSolver.cpp:4891 | 4 |
Upstream tests reaching this unit
prog_test:my_test_extent3d, prog_test:my_test_vector2d, prog_test:my_test_surface_closest_point, prog_test:my_test_drop_point, prog_test:my_test_matrix, prog_test:my_test_reversed_line_join