Procedures

ProcedureLocationProcedure TypeDescription
basis forcad_nurbs_volume Subroutine
basis forcad_nurbs_curve Subroutine
basis forcad_nurbs_surface Subroutine
basis_bernstein forcad_utils Function
basis_bspline forcad_utils Function
basis_bspline_der forcad_utils Function
bincoeff forcad_utils Function
cmp_degree forcad_nurbs_volume Subroutine
cmp_degree forcad_nurbs_curve Subroutine
cmp_degree forcad_nurbs_surface Subroutine
cmp_elem forcad_nurbs_volume Function
cmp_elem forcad_nurbs_curve Function
cmp_elem forcad_nurbs_surface Function
cmp_elem_Xc_vis forcad_nurbs_volume Function
cmp_elem_Xc_vis forcad_nurbs_curve Function
cmp_elem_Xc_vis forcad_nurbs_surface Function
cmp_elem_Xg_vis forcad_nurbs_volume Function
cmp_elem_Xg_vis forcad_nurbs_curve Function
cmp_elem_Xg_vis forcad_nurbs_surface Function
cmp_elemConn_C0_L forcad_utils Function
cmp_elemConn_C0_S forcad_utils Function
cmp_elemConn_C0_V forcad_utils Function
cmp_elemConn_Cn_L forcad_utils Subroutine
cmp_elemConn_Cn_S forcad_utils Subroutine
cmp_elemConn_Cn_V forcad_utils Subroutine
cmp_nc forcad_nurbs_volume Subroutine
cmp_nc forcad_nurbs_curve Subroutine
cmp_nc forcad_nurbs_surface Subroutine
compute_dTgc_bspline_1d forcad_nurbs_curve.f90 Function
compute_dTgc_bspline_2d forcad_nurbs_surface.f90 Function
compute_dTgc_bspline_3d forcad_nurbs_volume.f90 Function
compute_dTgc_nurbs_1d forcad_nurbs_curve.f90 Function
compute_dTgc_nurbs_2d forcad_nurbs_surface.f90 Function
compute_dTgc_nurbs_3d forcad_nurbs_volume.f90 Function
compute_knot_vector forcad_utils Function
compute_multiplicity forcad_utils Interface
compute_multiplicity1 forcad_utils Function
compute_multiplicity2 forcad_utils Function
compute_Tgc_bspline_1d forcad_nurbs_curve.f90 Function
compute_Tgc_bspline_2d forcad_nurbs_surface.f90 Function
compute_Tgc_bspline_3d forcad_nurbs_volume.f90 Function
compute_Tgc_nurbs_1d forcad_nurbs_curve.f90 Function
compute_Tgc_nurbs_2d forcad_nurbs_surface.f90 Function
compute_Tgc_nurbs_3d forcad_nurbs_volume.f90 Function
compute_Xg_bspline_1d forcad_nurbs_curve.f90 Function
compute_Xg_bspline_2d forcad_nurbs_surface.f90 Function
compute_Xg_bspline_3d forcad_nurbs_volume.f90 Function
compute_Xg_nurbs_1d forcad_nurbs_curve.f90 Function
compute_Xg_nurbs_2d forcad_nurbs_surface.f90 Function
compute_Xg_nurbs_3d forcad_nurbs_volume.f90 Function
create forcad_nurbs_volume Subroutine
create forcad_nurbs_curve Subroutine
create forcad_nurbs_surface Subroutine
derivative forcad_nurbs_volume Subroutine
derivative forcad_nurbs_curve Subroutine
derivative forcad_nurbs_surface Subroutine
elemConn_C0 forcad_utils Interface
elemConn_Cn forcad_utils Interface
elevate_degree forcad_nurbs_volume Subroutine
elevate_degree forcad_nurbs_curve Subroutine
elevate_degree forcad_nurbs_surface Subroutine
elevate_degree_A_5_9 forcad_utils Subroutine
export_Xc forcad_nurbs_volume Subroutine
export_Xc forcad_nurbs_curve Subroutine
export_Xc forcad_nurbs_surface Subroutine
export_Xg forcad_nurbs_volume Subroutine
export_Xg forcad_nurbs_curve Subroutine
export_Xg forcad_nurbs_surface Subroutine
factln forcad_utils Function
finalize forcad_nurbs_volume Subroutine
finalize forcad_nurbs_curve Subroutine
finalize forcad_nurbs_surface Subroutine
findspan forcad_utils Function
generate_Xc example_nurbs_volume Function
generate_Xc example_nurbs_curve Function
generate_Xc example3_volume Function
generate_Xc example_nurbs_surface Function
generate_Xc example3_surface Function
get_continuity forcad_nurbs_volume Function
get_continuity forcad_nurbs_curve Function
get_continuity forcad_nurbs_surface Function
get_degree forcad_nurbs_curve Function
get_degree_all forcad_nurbs_volume Function
get_degree_all forcad_nurbs_surface Function
get_degree_dir forcad_nurbs_volume Function
get_degree_dir forcad_nurbs_surface Function
get_elem forcad_nurbs_volume Function
get_elem forcad_nurbs_curve Function
get_elem forcad_nurbs_surface Function
get_elem_Xc_vis forcad_nurbs_volume Function
get_elem_Xc_vis forcad_nurbs_curve Function
get_elem_Xc_vis forcad_nurbs_surface Function
get_elem_Xg_vis forcad_nurbs_volume Function
get_elem_Xg_vis forcad_nurbs_curve Function
get_elem_Xg_vis forcad_nurbs_surface Function
get_knot_all forcad_nurbs_volume Function
get_knot_all forcad_nurbs_curve Function
get_knot_all forcad_nurbs_surface Function
get_knoti forcad_nurbs_volume Function
get_knoti forcad_nurbs_curve Function
get_knoti forcad_nurbs_surface Function
get_multiplicity forcad_nurbs_volume Function
get_multiplicity forcad_nurbs_curve Function
get_multiplicity forcad_nurbs_surface Function
get_nc forcad_nurbs_volume Function
get_nc forcad_nurbs_curve Function
get_nc forcad_nurbs_surface Function
get_ng forcad_nurbs_volume Function
get_ng forcad_nurbs_curve Function
get_ng forcad_nurbs_surface Function
get_Wc_all forcad_nurbs_volume Function
get_Wc_all forcad_nurbs_curve Function
get_Wc_all forcad_nurbs_surface Function
get_Wci forcad_nurbs_volume Function
get_Wci forcad_nurbs_curve Function
get_Wci forcad_nurbs_surface Function
get_Xc_all forcad_nurbs_volume Function
get_Xc_all forcad_nurbs_curve Function
get_Xc_all forcad_nurbs_surface Function
get_Xci forcad_nurbs_volume Function
get_Xci forcad_nurbs_curve Function
get_Xci forcad_nurbs_surface Function
get_Xcid forcad_nurbs_volume Function
get_Xcid forcad_nurbs_curve Function
get_Xcid forcad_nurbs_surface Function
get_Xg_all forcad_nurbs_volume Function
get_Xg_all forcad_nurbs_curve Function
get_Xg_all forcad_nurbs_surface Function
get_Xgi forcad_nurbs_volume Function
get_Xgi forcad_nurbs_curve Function
get_Xgi forcad_nurbs_surface Function
get_Xgid forcad_nurbs_volume Function
get_Xgid forcad_nurbs_curve Function
get_Xgid forcad_nurbs_surface Function
get_Xt forcad_nurbs_volume Function
get_Xt forcad_nurbs_curve Function
get_Xt forcad_nurbs_surface Function
hexahedron_Xc forcad_utils Function
insert_knot_A_5_1 forcad_utils Subroutine
insert_knots forcad_nurbs_volume Subroutine
insert_knots forcad_nurbs_curve Subroutine
insert_knots forcad_nurbs_surface Subroutine
is_rational forcad_nurbs_volume Function
is_rational forcad_nurbs_curve Function
is_rational forcad_nurbs_surface Function
isinf forcad_utils Function
isnan forcad_utils Function
kron forcad_utils Function
modify_Wc forcad_nurbs_volume Subroutine
modify_Wc forcad_nurbs_curve Subroutine
modify_Wc forcad_nurbs_surface Subroutine
modify_Xc forcad_nurbs_volume Subroutine
modify_Xc forcad_nurbs_curve Subroutine
modify_Xc forcad_nurbs_surface Subroutine
ndgrid forcad_utils Interface
ndgrid2 forcad_utils Subroutine
ndgrid3 forcad_utils Subroutine
nearest_point forcad_nurbs_volume Subroutine
nearest_point forcad_nurbs_curve Subroutine
nearest_point forcad_nurbs_surface Subroutine
nearest_point_help_1d forcad_nurbs_curve.f90 Function
nearest_point_help_2d forcad_nurbs_surface.f90 Function
nearest_point_help_3d forcad_nurbs_volume.f90 Function
put_to_nurbs forcad_nurbs_volume Subroutine
remove_knots forcad_nurbs_volume Subroutine
remove_knots forcad_nurbs_curve Subroutine
remove_knots forcad_nurbs_surface Subroutine
remove_knots_A_5_8 forcad_utils Subroutine
repelem forcad_utils Function
rotate_Xc forcad_nurbs_volume Subroutine
rotate_Xc forcad_nurbs_curve Subroutine
rotate_Xc forcad_nurbs_surface Subroutine
rotate_Xg forcad_nurbs_volume Subroutine
rotate_Xg forcad_nurbs_curve Subroutine
rotate_Xg forcad_nurbs_surface Subroutine
rotation forcad_utils Function
set1 forcad_nurbs_volume Subroutine

Set control points and weights for the NURBS volume object.

set1 forcad_nurbs_curve Subroutine

Set knot vector, control points and weights for the NURBS curve object.

set1 forcad_nurbs_surface Subroutine

Set knot vectors, control points and weights for the NURBS surface object.

set2 forcad_nurbs_volume Subroutine

Set control points and weights for the NURBS volume object.

set2 forcad_nurbs_curve Subroutine

Set NURBS curve using nodes of parameter space (Xth), degree, continuity, control points and weights.

set2 forcad_nurbs_surface Subroutine

Set NURBS surface using nodes of parameter space, degree, continuity, control points and weights

set3 forcad_nurbs_volume Subroutine

Set Bezier or Rational Bezier volume using control points and weights.

set3 forcad_nurbs_curve Subroutine

Set Bezier or Rational Bezier curve using control points and weights.

set3 forcad_nurbs_surface Subroutine

Set Bezier or Rational Bezier surface using control points and weights.

set_C forcad_nurbs_volume Subroutine
set_C forcad_nurbs_curve Subroutine
set_C forcad_nurbs_surface Subroutine
set_circle forcad_nurbs_curve Subroutine
set_elem forcad_nurbs_volume Subroutine
set_elem forcad_nurbs_curve Subroutine
set_elem forcad_nurbs_surface Subroutine
set_elem_Xc_vis forcad_nurbs_volume Subroutine
set_elem_Xc_vis forcad_nurbs_curve Subroutine
set_elem_Xc_vis forcad_nurbs_surface Subroutine
set_elem_Xg_vis forcad_nurbs_volume Subroutine
set_elem_Xg_vis forcad_nurbs_curve Subroutine
set_elem_Xg_vis forcad_nurbs_surface Subroutine
set_half_circle forcad_nurbs_curve Subroutine
set_half_ring forcad_nurbs_volume Subroutine
set_half_ring forcad_nurbs_surface Subroutine
set_hexahedron forcad_nurbs_volume Subroutine
set_ring forcad_nurbs_volume Subroutine
set_ring forcad_nurbs_surface Subroutine
set_tetragon forcad_nurbs_surface Subroutine
show forcad_nurbs_volume Subroutine
show forcad_nurbs_curve Subroutine
show forcad_nurbs_surface Subroutine
tetragon_Xc forcad_utils Function
translate_Xc forcad_nurbs_volume Subroutine
translate_Xc forcad_nurbs_curve Subroutine
translate_Xc forcad_nurbs_surface Subroutine
translate_Xg forcad_nurbs_volume Subroutine
translate_Xg forcad_nurbs_curve Subroutine
translate_Xg forcad_nurbs_surface Subroutine
unique forcad_utils Interface
unique_integer forcad_utils Function
unique_real forcad_utils Function
call~~graph~~CallGraph interface~compute_multiplicity compute_multiplicity proc~compute_multiplicity1 compute_multiplicity1 interface~compute_multiplicity->proc~compute_multiplicity1 proc~compute_multiplicity2 compute_multiplicity2 interface~compute_multiplicity->proc~compute_multiplicity2 interface~elemconn_c0 elemConn_C0 proc~cmp_elemconn_c0_l cmp_elemConn_C0_L interface~elemconn_c0->proc~cmp_elemconn_c0_l proc~cmp_elemconn_c0_s cmp_elemConn_C0_S interface~elemconn_c0->proc~cmp_elemconn_c0_s proc~cmp_elemconn_c0_v cmp_elemConn_C0_V interface~elemconn_c0->proc~cmp_elemconn_c0_v interface~elemconn_cn elemConn_Cn proc~cmp_elemconn_cn_l cmp_elemConn_Cn_L interface~elemconn_cn->proc~cmp_elemconn_cn_l proc~cmp_elemconn_cn_s cmp_elemConn_Cn_S interface~elemconn_cn->proc~cmp_elemconn_cn_s proc~cmp_elemconn_cn_v cmp_elemConn_Cn_V interface~elemconn_cn->proc~cmp_elemconn_cn_v interface~ndgrid ndgrid proc~ndgrid2 ndgrid2 interface~ndgrid->proc~ndgrid2 proc~ndgrid3 ndgrid3 interface~ndgrid->proc~ndgrid3 interface~unique unique proc~unique_integer unique_integer interface~unique->proc~unique_integer proc~unique_real unique_real interface~unique->proc~unique_real none~get_degree nurbs_volume%get_degree proc~get_degree_all nurbs_volume%get_degree_all none~get_degree->proc~get_degree_all proc~get_degree_dir nurbs_volume%get_degree_dir none~get_degree->proc~get_degree_dir none~get_degree~3 nurbs_surface%get_degree proc~get_degree_all~2 nurbs_surface%get_degree_all none~get_degree~3->proc~get_degree_all~2 proc~get_degree_dir~2 nurbs_surface%get_degree_dir none~get_degree~3->proc~get_degree_dir~2 none~get_knot nurbs_volume%get_knot proc~get_knot_all nurbs_volume%get_knot_all none~get_knot->proc~get_knot_all proc~get_knoti nurbs_volume%get_knoti none~get_knot->proc~get_knoti none~get_knot~2 nurbs_curve%get_knot proc~get_knot_all~2 nurbs_curve%get_knot_all none~get_knot~2->proc~get_knot_all~2 proc~get_knoti~2 nurbs_curve%get_knoti none~get_knot~2->proc~get_knoti~2 none~get_knot~3 nurbs_surface%get_knot proc~get_knot_all~3 nurbs_surface%get_knot_all none~get_knot~3->proc~get_knot_all~3 proc~get_knoti~3 nurbs_surface%get_knoti none~get_knot~3->proc~get_knoti~3 none~get_wc nurbs_volume%get_Wc proc~get_wc_all nurbs_volume%get_Wc_all none~get_wc->proc~get_wc_all proc~get_wci nurbs_volume%get_Wci none~get_wc->proc~get_wci none~get_wc~2 nurbs_curve%get_Wc proc~get_wc_all~2 nurbs_curve%get_Wc_all none~get_wc~2->proc~get_wc_all~2 proc~get_wci~2 nurbs_curve%get_Wci none~get_wc~2->proc~get_wci~2 none~get_wc~3 nurbs_surface%get_Wc proc~get_wc_all~3 nurbs_surface%get_Wc_all none~get_wc~3->proc~get_wc_all~3 proc~get_wci~3 nurbs_surface%get_Wci none~get_wc~3->proc~get_wci~3 none~get_xc nurbs_volume%get_Xc proc~get_xc_all nurbs_volume%get_Xc_all none~get_xc->proc~get_xc_all proc~get_xci nurbs_volume%get_Xci none~get_xc->proc~get_xci proc~get_xcid nurbs_volume%get_Xcid none~get_xc->proc~get_xcid none~get_xc~2 nurbs_curve%get_Xc proc~get_xc_all~2 nurbs_curve%get_Xc_all none~get_xc~2->proc~get_xc_all~2 proc~get_xcid~2 nurbs_curve%get_Xcid none~get_xc~2->proc~get_xcid~2 proc~get_xci~2 nurbs_curve%get_Xci none~get_xc~2->proc~get_xci~2 none~get_xc~3 nurbs_surface%get_Xc proc~get_xc_all~3 nurbs_surface%get_Xc_all none~get_xc~3->proc~get_xc_all~3 proc~get_xcid~3 nurbs_surface%get_Xcid none~get_xc~3->proc~get_xcid~3 proc~get_xci~3 nurbs_surface%get_Xci none~get_xc~3->proc~get_xci~3 none~get_xg nurbs_volume%get_Xg proc~get_xg_all nurbs_volume%get_Xg_all none~get_xg->proc~get_xg_all proc~get_xgi nurbs_volume%get_Xgi none~get_xg->proc~get_xgi proc~get_xgid nurbs_volume%get_Xgid none~get_xg->proc~get_xgid none~get_xg~2 nurbs_curve%get_Xg proc~get_xg_all~2 nurbs_curve%get_Xg_all none~get_xg~2->proc~get_xg_all~2 proc~get_xgid~2 nurbs_curve%get_Xgid none~get_xg~2->proc~get_xgid~2 proc~get_xgi~2 nurbs_curve%get_Xgi none~get_xg~2->proc~get_xgi~2 none~get_xg~3 nurbs_surface%get_Xg proc~get_xg_all~3 nurbs_surface%get_Xg_all none~get_xg~3->proc~get_xg_all~3 proc~get_xgid~3 nurbs_surface%get_Xgid none~get_xg~3->proc~get_xgid~3 proc~get_xgi~3 nurbs_surface%get_Xgi none~get_xg~3->proc~get_xgi~3 none~set nurbs_volume%set proc~set1 nurbs_volume%set1 none~set->proc~set1 proc~set2 nurbs_volume%set2 none~set->proc~set2 proc~set3 nurbs_volume%set3 none~set->proc~set3 none~set~2 nurbs_curve%set proc~set1~2 nurbs_curve%set1 none~set~2->proc~set1~2 proc~set2~2 nurbs_curve%set2 none~set~2->proc~set2~2 proc~set3~2 nurbs_curve%set3 none~set~2->proc~set3~2 none~set~3 nurbs_surface%set proc~set1~3 nurbs_surface%set1 none~set~3->proc~set1~3 proc~set2~3 nurbs_surface%set2 none~set~3->proc~set2~3 proc~set3~3 nurbs_surface%set3 none~set~3->proc~set3~3 proc~basis nurbs_volume%basis proc~basis->interface~ndgrid proc~basis_bernstein basis_bernstein proc~basis_bspline basis_bspline proc~basis_bspline_der basis_bspline_der proc~isinf isinf proc~basis_bspline_der->proc~isinf proc~basis~2 nurbs_curve%basis proc~is_rational~2 nurbs_curve%is_rational proc~basis~2->proc~is_rational~2 proc~basis~3 nurbs_surface%basis proc~basis~3->interface~ndgrid proc~is_rational~3 nurbs_surface%is_rational proc~basis~3->proc~is_rational~3 proc~bincoeff bincoeff proc~factln factln proc~bincoeff->proc~factln proc~cmp_degree nurbs_volume%cmp_degree proc~get_multiplicity nurbs_volume%get_multiplicity proc~cmp_degree->proc~get_multiplicity proc~cmp_degree~2 nurbs_curve%cmp_degree proc~get_multiplicity~2 nurbs_curve%get_multiplicity proc~cmp_degree~2->proc~get_multiplicity~2 proc~cmp_degree~3 nurbs_surface%cmp_degree proc~get_multiplicity~3 nurbs_surface%get_multiplicity proc~cmp_degree~3->proc~get_multiplicity~3 proc~cmp_elem nurbs_volume%cmp_elem proc~cmp_elem->interface~elemconn_cn proc~cmp_elem->interface~unique proc~cmp_elem->proc~get_multiplicity proc~cmp_elem_xc_vis nurbs_volume%cmp_elem_Xc_vis proc~cmp_elem_xc_vis->interface~elemconn_c0 proc~cmp_elem_xc_vis~2 nurbs_curve%cmp_elem_Xc_vis proc~cmp_elem_xc_vis~2->interface~elemconn_c0 proc~cmp_elem_xc_vis~3 nurbs_surface%cmp_elem_Xc_vis proc~cmp_elem_xc_vis~3->interface~elemconn_c0 proc~cmp_elem_xg_vis nurbs_volume%cmp_elem_Xg_vis proc~cmp_elem_xg_vis->interface~elemconn_c0 proc~cmp_elem_xg_vis~2 nurbs_curve%cmp_elem_Xg_vis proc~cmp_elem_xg_vis~2->interface~elemconn_c0 proc~cmp_elem_xg_vis~3 nurbs_surface%cmp_elem_Xg_vis proc~cmp_elem_xg_vis~3->interface~elemconn_c0 proc~cmp_elem~2 nurbs_curve%cmp_elem proc~cmp_elem~2->interface~elemconn_cn proc~cmp_elem~2->interface~unique proc~cmp_elem~2->proc~get_multiplicity~2 proc~cmp_elem~3 nurbs_surface%cmp_elem proc~cmp_elem~3->interface~elemconn_cn proc~cmp_elem~3->interface~unique proc~cmp_elem~3->proc~get_multiplicity~3 proc~cmp_nc nurbs_volume%cmp_nc proc~cmp_nc->interface~compute_multiplicity proc~cmp_nc~2 nurbs_curve%cmp_nc proc~cmp_nc~2->interface~compute_multiplicity proc~cmp_nc~3 nurbs_surface%cmp_nc proc~cmp_nc~3->interface~compute_multiplicity proc~compute_dtgc_bspline_1d compute_dTgc_bspline_1d proc~compute_dtgc_bspline_1d->proc~basis_bspline_der proc~compute_dtgc_bspline_2d compute_dTgc_bspline_2d proc~compute_dtgc_bspline_2d->proc~basis_bspline_der proc~kron kron proc~compute_dtgc_bspline_2d->proc~kron proc~compute_dtgc_bspline_3d compute_dTgc_bspline_3d proc~compute_dtgc_bspline_3d->proc~basis_bspline_der proc~compute_dtgc_bspline_3d->proc~kron proc~compute_dtgc_nurbs_1d compute_dTgc_nurbs_1d proc~compute_dtgc_nurbs_1d->proc~basis_bspline_der proc~compute_dtgc_nurbs_2d compute_dTgc_nurbs_2d proc~compute_dtgc_nurbs_2d->proc~basis_bspline_der proc~compute_dtgc_nurbs_2d->proc~kron proc~compute_dtgc_nurbs_3d compute_dTgc_nurbs_3d proc~compute_dtgc_nurbs_3d->proc~basis_bspline_der proc~compute_dtgc_nurbs_3d->proc~kron proc~compute_knot_vector compute_knot_vector proc~repelem repelem proc~compute_knot_vector->proc~repelem proc~compute_tgc_bspline_1d compute_Tgc_bspline_1d proc~compute_tgc_bspline_1d->proc~basis_bspline proc~compute_tgc_bspline_2d compute_Tgc_bspline_2d proc~compute_tgc_bspline_2d->proc~basis_bspline proc~compute_tgc_bspline_2d->proc~kron proc~compute_tgc_bspline_3d compute_Tgc_bspline_3d proc~compute_tgc_bspline_3d->proc~basis_bspline proc~compute_tgc_bspline_3d->proc~kron proc~compute_tgc_nurbs_1d compute_Tgc_nurbs_1d proc~compute_tgc_nurbs_1d->proc~basis_bspline proc~compute_tgc_nurbs_2d compute_Tgc_nurbs_2d proc~compute_tgc_nurbs_2d->proc~basis_bspline proc~compute_tgc_nurbs_2d->proc~kron proc~compute_tgc_nurbs_3d compute_Tgc_nurbs_3d proc~compute_tgc_nurbs_3d->proc~basis_bspline proc~compute_tgc_nurbs_3d->proc~kron proc~compute_xg_bspline_1d compute_Xg_bspline_1d proc~compute_xg_bspline_1d->proc~basis_bspline proc~compute_xg_bspline_2d compute_Xg_bspline_2d proc~compute_xg_bspline_2d->proc~basis_bspline proc~compute_xg_bspline_2d->proc~kron proc~compute_xg_bspline_3d compute_Xg_bspline_3d proc~compute_xg_bspline_3d->proc~basis_bspline proc~compute_xg_bspline_3d->proc~kron proc~compute_xg_nurbs_1d compute_Xg_nurbs_1d proc~compute_xg_nurbs_1d->proc~basis_bspline proc~compute_xg_nurbs_2d compute_Xg_nurbs_2d proc~compute_xg_nurbs_2d->proc~basis_bspline proc~compute_xg_nurbs_2d->proc~kron proc~compute_xg_nurbs_3d compute_Xg_nurbs_3d proc~compute_xg_nurbs_3d->proc~basis_bspline proc~compute_xg_nurbs_3d->proc~kron proc~create nurbs_volume%create proc~create->interface~ndgrid proc~create~2 nurbs_curve%create proc~create~2->proc~is_rational~2 proc~create~3 nurbs_surface%create proc~create~3->interface~ndgrid proc~create~3->proc~is_rational~3 proc~derivative nurbs_volume%derivative proc~derivative->interface~ndgrid proc~is_rational nurbs_volume%is_rational proc~derivative->proc~is_rational proc~derivative~2 nurbs_curve%derivative proc~derivative~2->proc~is_rational~2 proc~derivative~3 nurbs_surface%derivative proc~derivative~3->interface~ndgrid proc~derivative~3->proc~is_rational~3 proc~elevate_degree nurbs_volume%elevate_degree proc~elevate_degree->none~get_knot proc~elevate_degree->none~set proc~elevate_degree_a_5_9 elevate_degree_A_5_9 proc~elevate_degree->proc~elevate_degree_a_5_9 proc~elevate_degree_a_5_9->interface~compute_multiplicity proc~elevate_degree_a_5_9->proc~bincoeff proc~elevate_degree~2 nurbs_curve%elevate_degree proc~elevate_degree~2->none~set~2 proc~elevate_degree~2->proc~elevate_degree_a_5_9 proc~elevate_degree~2->proc~is_rational~2 proc~elevate_degree~3 nurbs_surface%elevate_degree proc~elevate_degree~3->none~get_knot~3 proc~elevate_degree~3->none~set~3 proc~elevate_degree~3->proc~elevate_degree_a_5_9 proc~elevate_degree~3->proc~is_rational~3 proc~export_xc nurbs_volume%export_Xc proc~export_xc->proc~cmp_elem_xc_vis proc~export_xc~2 nurbs_curve%export_Xc proc~export_xc~2->proc~cmp_elem_xc_vis~2 proc~export_xc~3 nurbs_surface%export_Xc proc~export_xc~3->proc~cmp_elem_xc_vis~3 proc~export_xg nurbs_volume%export_Xg proc~export_xg->proc~cmp_elem_xg_vis proc~export_xg~2 nurbs_curve%export_Xg proc~export_xg~2->proc~cmp_elem_xg_vis~2 proc~export_xg~3 nurbs_surface%export_Xg proc~export_xg~3->proc~cmp_elem_xg_vis~3 proc~finalize nurbs_volume%finalize proc~finalize~2 nurbs_curve%finalize proc~finalize~3 nurbs_surface%finalize proc~findspan findspan proc~generate_xc generate_Xc proc~generate_xc~2 generate_Xc proc~generate_xc~3 generate_Xc proc~generate_xc~4 generate_Xc proc~generate_xc~5 generate_Xc proc~get_continuity nurbs_volume%get_continuity proc~get_continuity->interface~compute_multiplicity proc~get_continuity~2 nurbs_curve%get_continuity proc~get_continuity~2->interface~compute_multiplicity proc~get_continuity~3 nurbs_surface%get_continuity proc~get_continuity~3->interface~compute_multiplicity proc~get_degree nurbs_curve%get_degree proc~get_elem nurbs_volume%get_elem proc~get_elem_xc_vis nurbs_volume%get_elem_Xc_vis proc~get_elem_xc_vis~2 nurbs_curve%get_elem_Xc_vis proc~get_elem_xc_vis~3 nurbs_surface%get_elem_Xc_vis proc~get_elem_xg_vis nurbs_volume%get_elem_Xg_vis proc~get_elem_xg_vis~2 nurbs_curve%get_elem_Xg_vis proc~get_elem_xg_vis~3 nurbs_surface%get_elem_Xg_vis proc~get_elem~2 nurbs_curve%get_elem proc~get_elem~3 nurbs_surface%get_elem proc~get_multiplicity->interface~compute_multiplicity proc~get_multiplicity~2->interface~compute_multiplicity proc~get_multiplicity~3->interface~compute_multiplicity proc~get_nc get_nc proc~get_nc->interface~compute_multiplicity proc~get_nc~2 nurbs_curve%get_nc proc~get_nc~3 nurbs_surface%get_nc proc~get_nc~3->interface~compute_multiplicity proc~get_ng nurbs_volume%get_ng proc~get_ng~2 nurbs_curve%get_ng proc~get_ng~3 nurbs_surface%get_ng proc~get_xt nurbs_volume%get_Xt proc~get_xt~2 nurbs_curve%get_Xt proc~get_xt~3 nurbs_surface%get_Xt proc~hexahedron_xc hexahedron_Xc proc~insert_knot_a_5_1 insert_knot_A_5_1 proc~insert_knots nurbs_volume%insert_knots proc~insert_knots->interface~compute_multiplicity proc~insert_knots->none~get_knot proc~insert_knots->none~set proc~insert_knots->proc~findspan proc~insert_knots->proc~insert_knot_a_5_1 proc~insert_knots~2 nurbs_curve%insert_knots proc~insert_knots~2->interface~compute_multiplicity proc~insert_knots~2->none~set~2 proc~insert_knots~2->proc~findspan proc~insert_knots~2->proc~insert_knot_a_5_1 proc~insert_knots~2->proc~is_rational~2 proc~insert_knots~3 nurbs_surface%insert_knots proc~insert_knots~3->interface~compute_multiplicity proc~insert_knots~3->none~get_knot~3 proc~insert_knots~3->none~set~3 proc~insert_knots~3->proc~findspan proc~insert_knots~3->proc~insert_knot_a_5_1 proc~insert_knots~3->proc~is_rational~3 proc~isnan isnan proc~modify_wc nurbs_volume%modify_Wc proc~modify_wc->none~get_knot proc~modify_wc->none~get_wc proc~modify_wc->none~get_xc proc~modify_wc->none~set proc~modify_wc~2 nurbs_curve%modify_Wc proc~modify_wc~2->none~get_knot~2 proc~modify_wc~2->none~get_wc~2 proc~modify_wc~2->none~get_xc~2 proc~modify_wc~2->none~set~2 proc~modify_wc~3 nurbs_surface%modify_Wc proc~modify_wc~3->none~get_knot~3 proc~modify_wc~3->none~get_wc~3 proc~modify_wc~3->none~get_xc~3 proc~modify_wc~3->none~set~3 proc~modify_xc nurbs_volume%modify_Xc proc~modify_xc->none~get_knot proc~modify_xc->none~get_wc proc~modify_xc->none~get_xc proc~modify_xc->none~set proc~modify_xc~2 nurbs_curve%modify_Xc proc~modify_xc~2->none~get_knot~2 proc~modify_xc~2->none~get_wc~2 proc~modify_xc~2->none~get_xc~2 proc~modify_xc~2->none~set~2 proc~modify_xc~3 nurbs_surface%modify_Xc proc~modify_xc~3->none~get_knot~3 proc~modify_xc~3->none~get_wc~3 proc~modify_xc~3->none~get_xc~3 proc~modify_xc~3->none~set~3 proc~nearest_point nurbs_volume%nearest_point proc~nearest_point_help_1d nearest_point_help_1d proc~nearest_point_help_2d nearest_point_help_2d proc~nearest_point_help_3d nearest_point_help_3d proc~nearest_point~2 nurbs_curve%nearest_point proc~nearest_point~3 nurbs_surface%nearest_point proc~put_to_nurbs nurbs_volume%put_to_nurbs proc~put_to_nurbs->proc~basis_bspline proc~put_to_nurbs->proc~kron proc~set_elem_xg_vis nurbs_volume%set_elem_Xg_vis proc~put_to_nurbs->proc~set_elem_xg_vis proc~remove_knots nurbs_volume%remove_knots proc~remove_knots->interface~compute_multiplicity proc~remove_knots->none~get_knot proc~remove_knots->none~set proc~remove_knots->proc~findspan proc~remove_knots_a_5_8 remove_knots_A_5_8 proc~remove_knots->proc~remove_knots_a_5_8 proc~remove_knots~2 nurbs_curve%remove_knots proc~remove_knots~2->interface~compute_multiplicity proc~remove_knots~2->none~set~2 proc~remove_knots~2->proc~findspan proc~remove_knots~2->proc~is_rational~2 proc~remove_knots~2->proc~remove_knots_a_5_8 proc~remove_knots~3 nurbs_surface%remove_knots proc~remove_knots~3->interface~compute_multiplicity proc~remove_knots~3->none~get_knot~3 proc~remove_knots~3->none~set~3 proc~remove_knots~3->proc~findspan proc~remove_knots~3->proc~is_rational~3 proc~remove_knots~3->proc~remove_knots_a_5_8 proc~rotate_xc nurbs_volume%rotate_Xc proc~rotation rotation proc~rotate_xc->proc~rotation proc~rotate_xc~2 nurbs_curve%rotate_Xc proc~rotate_xc~2->proc~rotation proc~rotate_xc~3 nurbs_surface%rotate_Xc proc~rotate_xc~3->proc~rotation proc~rotate_xg nurbs_volume%rotate_Xg proc~rotate_xg->proc~rotation proc~rotate_xg~2 nurbs_curve%rotate_Xg proc~rotate_xg~2->proc~rotation proc~rotate_xg~3 nurbs_surface%rotate_Xg proc~rotate_xg~3->proc~rotation cosd cosd proc~rotation->cosd sind sind proc~rotation->sind proc~set1->proc~cmp_degree proc~set1->proc~cmp_nc proc~set1~2->proc~cmp_degree~2 proc~set1~3->proc~cmp_degree~3 proc~set1~3->proc~cmp_nc~3 proc~set2->proc~cmp_nc proc~set2->proc~compute_knot_vector proc~set2~2->proc~compute_knot_vector proc~set2~3->proc~cmp_nc~3 proc~set2~3->proc~compute_knot_vector proc~set3->proc~cmp_degree proc~set3~2->proc~cmp_degree~2 proc~set3~3->proc~cmp_degree~3 proc~set_c nurbs_volume%set_C proc~set_c->none~set proc~set_circle nurbs_curve%set_circle proc~set_circle->none~set~2 proc~set_c~2 nurbs_curve%set_C proc~set_c~2->none~set~2 proc~set_c~3 nurbs_surface%set_C proc~set_c~3->none~set~3 proc~set_elem nurbs_volume%set_elem proc~set_elem_xc_vis nurbs_volume%set_elem_Xc_vis proc~set_elem_xc_vis~2 nurbs_curve%set_elem_Xc_vis proc~set_elem_xc_vis~3 nurbs_surface%set_elem_Xc_vis proc~set_elem_xg_vis~2 nurbs_curve%set_elem_Xg_vis proc~set_elem_xg_vis~3 nurbs_surface%set_elem_Xg_vis proc~set_elem~2 nurbs_curve%set_elem proc~set_elem~3 nurbs_surface%set_elem proc~set_half_circle nurbs_curve%set_half_circle proc~set_half_circle->none~set~2 proc~set_half_ring nurbs_volume%set_half_ring proc~set_half_ring->none~set proc~set_half_ring~2 nurbs_surface%set_half_ring proc~set_half_ring~2->none~set~3 proc~set_hexahedron nurbs_volume%set_hexahedron proc~set_hexahedron->none~set proc~set_hexahedron->proc~hexahedron_xc proc~set_ring nurbs_volume%set_ring proc~set_ring->none~set proc~set_ring~2 nurbs_surface%set_ring proc~set_ring~2->none~set~3 proc~set_tetragon nurbs_surface%set_tetragon proc~set_tetragon->none~set~3 proc~tetragon_xc tetragon_Xc proc~set_tetragon->proc~tetragon_xc proc~show nurbs_volume%show proc~show~2 nurbs_curve%show proc~show~3 nurbs_surface%show proc~translate_xc nurbs_volume%translate_Xc proc~translate_xc~2 nurbs_curve%translate_Xc proc~translate_xc~3 nurbs_surface%translate_Xc proc~translate_xg nurbs_volume%translate_Xg proc~translate_xg~2 nurbs_curve%translate_Xg proc~translate_xg~3 nurbs_surface%translate_Xg program~example1_curve example1_curve program~example1_curve->none~get_knot~2 program~example1_curve->none~set~2 program~example1_curve->proc~create~2 program~example1_curve->proc~elevate_degree~2 program~example1_curve->proc~export_xc~2 program~example1_curve->proc~export_xg~2 program~example1_curve->proc~finalize~2 program~example1_curve->proc~get_degree program~example1_curve->proc~insert_knots~2 program~example1_curve->proc~remove_knots~2 program~example1_curve->proc~rotate_xc~2 program~example1_curve->proc~rotate_xg~2 program~example1_curve->proc~show~2 program~example1_curve->proc~translate_xc~2 program~example1_curve->proc~translate_xg~2 program~example3_surface example3_surface program~example3_surface->none~get_degree~3 program~example3_surface->none~get_knot~3 program~example3_surface->none~set~3 program~example3_surface->proc~create~3 program~example3_surface->proc~elevate_degree~3 program~example3_surface->proc~export_xc~3 program~example3_surface->proc~export_xg~3 program~example3_surface->proc~finalize~3 program~example3_surface->proc~generate_xc~5 program~example3_surface->proc~insert_knots~3 program~example3_surface->proc~remove_knots~3 program~example3_surface->proc~rotate_xc~3 program~example3_surface->proc~rotate_xg~3 program~example3_surface->proc~show~3 program~example3_surface->proc~translate_xc~3 program~example3_surface->proc~translate_xg~3 program~example3_volume example3_volume program~example3_volume->none~get_degree program~example3_volume->none~get_knot program~example3_volume->none~set program~example3_volume->proc~create program~example3_volume->proc~elevate_degree program~example3_volume->proc~export_xc program~example3_volume->proc~export_xg program~example3_volume->proc~finalize program~example3_volume->proc~generate_xc~3 program~example3_volume->proc~insert_knots program~example3_volume->proc~remove_knots program~example3_volume->proc~rotate_xc program~example3_volume->proc~rotate_xg program~example3_volume->proc~show program~example3_volume->proc~translate_xc program~example3_volume->proc~translate_xg program~example_nurbs_curve example_nurbs_curve program~example_nurbs_curve->none~set~2 program~example_nurbs_curve->proc~create~2 program~example_nurbs_curve->proc~export_xc~2 program~example_nurbs_curve->proc~export_xg~2 program~example_nurbs_curve->proc~finalize~2 program~example_nurbs_curve->proc~generate_xc~2 program~example_nurbs_curve->proc~show~2 program~example_nurbs_surface example_nurbs_surface program~example_nurbs_surface->none~set~3 program~example_nurbs_surface->proc~create~3 program~example_nurbs_surface->proc~export_xc~3 program~example_nurbs_surface->proc~export_xg~3 program~example_nurbs_surface->proc~finalize~3 program~example_nurbs_surface->proc~generate_xc~4 program~example_nurbs_surface->proc~show~3 program~example_nurbs_volume example_nurbs_volume program~example_nurbs_volume->none~set program~example_nurbs_volume->proc~create program~example_nurbs_volume->proc~export_xc program~example_nurbs_volume->proc~export_xg program~example_nurbs_volume->proc~finalize program~example_nurbs_volume->proc~generate_xc program~example_nurbs_volume->proc~show program~example_ppm1 example_ppm1 program~example_ppm1->none~get_xg~3 program~example_ppm1->proc~create~3 program~example_ppm1->proc~finalize~3 program~example_ppm1->proc~get_ng~3 program~example_ppm1->proc~set_ring~2 program~example_ppm1->proc~set_tetragon compute_rgb compute_rgb program~example_ppm1->compute_rgb export_pnm export_pnm program~example_ppm1->export_pnm get_b get_b program~example_ppm1->get_b get_g get_g program~example_ppm1->get_g get_r get_r program~example_ppm1->get_r set set program~example_ppm1->set set_pnm set_pnm program~example_ppm1->set_pnm timer_start timer_start program~example_ppm1->timer_start timer_stop timer_stop program~example_ppm1->timer_stop program~example_ppm2 example_ppm2 program~example_ppm2->none~get_xg~3 program~example_ppm2->proc~create~3 program~example_ppm2->proc~finalize~3 program~example_ppm2->proc~get_ng~3 program~example_ppm2->proc~rotate_xc~3 program~example_ppm2->proc~set_half_ring~2 program~example_ppm2->proc~set_tetragon program~example_ppm2->proc~translate_xc~3 program~example_ppm2->compute_rgb program~example_ppm2->export_pnm program~example_ppm2->get_b program~example_ppm2->get_g program~example_ppm2->get_r program~example_ppm2->set program~example_ppm2->set_pnm program~example_ppm2->timer_start program~example_ppm2->timer_stop program~example_ppm3 example_ppm3 program~example_ppm3->none~get_xg~3 program~example_ppm3->proc~create~3 program~example_ppm3->proc~finalize~3 program~example_ppm3->proc~get_ng~3 program~example_ppm3->proc~modify_xc~3 program~example_ppm3->proc~set_tetragon program~example_ppm3->proc~translate_xc~3 program~example_ppm3->compute_rgb program~example_ppm3->export_pnm program~example_ppm3->get_b program~example_ppm3->get_g program~example_ppm3->get_r program~example_ppm3->set program~example_ppm3->set_pnm program~example_ppm3->timer_start program~example_ppm3->timer_stop program~example_put_to_nurbs example_put_to_nurbs program~example_put_to_nurbs->none~set program~example_put_to_nurbs->proc~export_xc program~example_put_to_nurbs->proc~export_xg program~example_put_to_nurbs->proc~finalize program~example_put_to_nurbs->proc~hexahedron_xc program~example_put_to_nurbs->proc~put_to_nurbs program~example_put_to_nurbs->proc~show program~nearest_point_1d nearest_point_1d program~nearest_point_1d->proc~create~2 program~nearest_point_1d->proc~finalize~2 program~nearest_point_1d->proc~nearest_point~2 program~nearest_point_1d->proc~set_circle program~nearest_point_2d nearest_point_2d program~nearest_point_2d->proc~create~3 program~nearest_point_2d->proc~finalize~3 program~nearest_point_2d->proc~nearest_point~3 program~nearest_point_2d->proc~set_tetragon program~nearest_point_2d_bench nearest_point_2d_bench program~nearest_point_2d_bench->proc~create~3 program~nearest_point_2d_bench->proc~finalize~3 program~nearest_point_2d_bench->proc~nearest_point~3 program~nearest_point_2d_bench->proc~set_tetragon program~nearest_point_2d_bench->timer_start program~nearest_point_2d_bench->timer_stop program~nearest_point_3d nearest_point_3d program~nearest_point_3d->proc~create program~nearest_point_3d->proc~finalize program~nearest_point_3d->proc~nearest_point program~nearest_point_3d->proc~set_hexahedron program~shape_c_1d shape_C_1d program~shape_c_1d->proc~create~2 program~shape_c_1d->proc~export_xc~2 program~shape_c_1d->proc~export_xg~2 program~shape_c_1d->proc~finalize~2 program~shape_c_1d->proc~set_c~2 program~shape_c_1d->proc~show~2 program~shape_c_2d shape_C_2d program~shape_c_2d->proc~create~3 program~shape_c_2d->proc~export_xc~3 program~shape_c_2d->proc~export_xg~3 program~shape_c_2d->proc~finalize~3 program~shape_c_2d->proc~set_c~3 program~shape_c_2d->proc~show~3 program~shape_c_3d shape_C_3d program~shape_c_3d->proc~create program~shape_c_3d->proc~export_xc program~shape_c_3d->proc~export_xg program~shape_c_3d->proc~finalize program~shape_c_3d->proc~set_c program~shape_c_3d->proc~show program~shape_circle shape_circle program~shape_circle->proc~create~2 program~shape_circle->proc~export_xc~2 program~shape_circle->proc~export_xg~2 program~shape_circle->proc~finalize~2 program~shape_circle->proc~set_circle program~shape_circle->proc~show~2 program~shape_half_circle shape_half_circle program~shape_half_circle->proc~create~2 program~shape_half_circle->proc~export_xc~2 program~shape_half_circle->proc~export_xg~2 program~shape_half_circle->proc~finalize~2 program~shape_half_circle->proc~set_half_circle program~shape_half_circle->proc~show~2 program~shape_half_ring_2d shape_half_ring_2d program~shape_half_ring_2d->proc~create~3 program~shape_half_ring_2d->proc~export_xc~3 program~shape_half_ring_2d->proc~export_xg~3 program~shape_half_ring_2d->proc~finalize~3 program~shape_half_ring_2d->proc~set_half_ring~2 program~shape_half_ring_2d->proc~show~3 program~shape_half_ring_3d shape_half_ring_3d program~shape_half_ring_3d->proc~create program~shape_half_ring_3d->proc~export_xc program~shape_half_ring_3d->proc~export_xg program~shape_half_ring_3d->proc~finalize program~shape_half_ring_3d->proc~set_half_ring program~shape_half_ring_3d->proc~show program~shape_hexahedron shape_hexahedron program~shape_hexahedron->proc~create program~shape_hexahedron->proc~export_xc program~shape_hexahedron->proc~export_xg program~shape_hexahedron->proc~finalize program~shape_hexahedron->proc~set_hexahedron program~shape_hexahedron->proc~show program~shape_ring_2d shape_ring_2d program~shape_ring_2d->proc~create~3 program~shape_ring_2d->proc~export_xc~3 program~shape_ring_2d->proc~export_xg~3 program~shape_ring_2d->proc~finalize~3 program~shape_ring_2d->proc~set_ring~2 program~shape_ring_2d->proc~show~3 program~shape_ring_3d shape_ring_3d program~shape_ring_3d->proc~create program~shape_ring_3d->proc~export_xc program~shape_ring_3d->proc~export_xg program~shape_ring_3d->proc~finalize program~shape_ring_3d->proc~set_ring program~shape_ring_3d->proc~show program~shape_tetragon shape_tetragon program~shape_tetragon->proc~create~3 program~shape_tetragon->proc~export_xc~3 program~shape_tetragon->proc~export_xg~3 program~shape_tetragon->proc~finalize~3 program~shape_tetragon->proc~set_tetragon program~shape_tetragon->proc~show~3
Help