solidcore

Units / nurbs

nlib.srf_adv_p1 green

Layer
15
Upstream lines
1,188
Functions
5
Rust module
nurbs::srf_adv::p1

Source: crates/solidcore/src/nurbs/srf_adv/p1.rs

Upstream: source/SMLib/src/NL_SrfAdv.cpp

Notes

5 fns; largest: N_CreateSkinSpine, N_SrfEvalPtDerivsUnbounded, N_CrossBoundaryDerivsVectorField, N_SrfOffsetGetMaxDeriv; unit-SCC #22 (220 units); 317 upstream test entry points reach this unit; green: 2886 difftest cases (386 fixtures + 2500 generated), 0 deferred, bit-identical

Difftest

Cases
2,886
Passed
2,886
Deferred
0
Failed
0
Both errored
0
Max rel. error
0.0
Tolerance
1e-09 rel.
Seeds
16

Blocked by

Nothing: no deferred cases.

Report JSON (per-case results)

Dependencies

Depends on: nlib.crv_basic green nlib.crv_fit_p1 green nlib.crv_nurb green nlib.geom green nlib.math green nlib.srf_basic green nlib.srf_nurb green

Soft dependencies: nlib.crv_fit_p2 green nlib.crv_tool_p2 green nlib.funcs_basic green nlib.srf_adv_p2 green nlib.srf_adv_p3 green nlib.srf_adv_p4 green nlib.srf_fit green nlib.srf_tool_p1 green

Dependents: none

Soft dependents: nlib.srf_adv_p6 green nlib.srf_offset green nurbs.b_spline_surface_n_lib_p1 green nurbs.b_spline_surface_n_lib_p2 partial surface.offset_surface green

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
N_SrfExtendByDistNL_SrfAdv.cpp:66126[extend_by_dist]
N_SrfOffsetGetMaxDerivNL_SrfAdv.cpp:4642139[offset_get_max_deriv], [MaxSecondDerivs]
N_SrfEvalPtDerivsUnboundedNL_SrfAdv.cpp:5446170[eval_pt_derivs_unbounded], [UnboundedExtension]
N_CreateSkinSpineNL_SrfAdv.cpp:10401703[create_skin_spine], [SkinSpineOptions], [SpineAlignment], [SkinDerivs]
N_CrossBoundaryDerivsVectorFieldNL_SrfAdv.cpp:22790150[cross_boundary_derivs_vector_field]
Module file-header table (7 rows)
RustUpstream
[extend_by_dist]N_SrfExtendByDist
[offset_get_max_deriv], [MaxSecondDerivs]N_SrfOffsetGetMaxDeriv
[eval_pt_derivs_unbounded], [UnboundedExtension]N_SrfEvalPtDerivsUnbounded
[create_skin_spine], [SkinSpineOptions], [SpineAlignment], [SkinDerivs]N_CreateSkinSpine
[cross_boundary_derivs_vector_field]N_CrossBoundaryDerivsVectorField
[G1_ANGLE_TOL]g1tol (local of N_SrfEvalPtDerivsUnbounded)
[MAX_PERIOD_SHIFTS]no counterpart (loop bound)

Upstream tests reaching this unit

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, SM_API_test:TestSmCreateRectangle, SM_API_test:TestSmCreateRegularPolygon