Skip to content

<!-- Generated by cargo xtask architecture docs; do not edit manually. -->

Axiolid dependency graph

Edges point from a package to an internal package it depends on.

Diagram source
graph TD
    accTitle: Axiolid internal package dependency graph
    accDescr: Each arrow points from a package to another internal package it depends on.
    axiolid["axiolid\nfacade"]
    axiolid_backend_cpu["axiolid-backend-cpu\nexecution.context"]
    axiolid_backend_gpu["axiolid-backend-gpu\nexecution.context"]
    axiolid_brep["axiolid-brep\nrepresentation.composed"]
    axiolid_construct["axiolid-construct\nalgorithm.construction"]
    axiolid_contracts["axiolid-contracts\ncontract.common"]
    axiolid_core["axiolid-core\nfoundation.values"]
    axiolid_curve["axiolid-curve\nrepresentation.atomic"]
    axiolid_dispatch["axiolid-dispatch\nexecution.dispatch"]
    axiolid_evaluate["axiolid-evaluate\nalgorithm.parametric"]
    axiolid_exact_compile_contract["axiolid-exact-compile-contract\ncontract.operation"]
    axiolid_field["axiolid-field\nrepresentation.sampled"]
    axiolid_field_ops["axiolid-field-ops\nalgorithm.sampled"]
    axiolid_guarantees["axiolid-guarantees\ncontract.guarantees"]
    axiolid_heal["axiolid-heal\nalgorithm.repair"]
    axiolid_linear["axiolid-linear\nrepresentation.atomic"]
    axiolid_linear_intersection["axiolid-linear-intersection\nalgorithm.query"]
    axiolid_measure["axiolid-measure\nalgorithm.query"]
    axiolid_mesh["axiolid-mesh\nrepresentation.discrete"]
    axiolid_mesh_boolean_boolmesh["axiolid-mesh-boolean-boolmesh\nprovider.mesh"]
    axiolid_mesh_boolean_contract["axiolid-mesh-boolean-contract\ncontract.operation"]
    axiolid_mesh_compile["axiolid-mesh-compile\nexecution.orchestration"]
    axiolid_mesh_compile_contract["axiolid-mesh-compile-contract\ncontract.operation"]
    axiolid_mesh_contracts["axiolid-mesh-contracts\ncontract.common.mesh"]
    axiolid_mesh_section_contract["axiolid-mesh-section-contract\ncontract.operation"]
    axiolid_model["axiolid-model\nrepresentation.graph"]
    axiolid_nurbs["axiolid-nurbs\nalgorithm.parametric"]
    axiolid_overlay["axiolid-overlay\nalgorithm.planar"]
    axiolid_predicates["axiolid-predicates\nalgorithm.reference"]
    axiolid_primitive["axiolid-primitive\nrepresentation.atomic"]
    axiolid_profile["axiolid-profile\nrepresentation.region"]
    axiolid_reference["axiolid-reference\nalgorithm.reference"]
    axiolid_spatial["axiolid-spatial\nalgorithm.query"]
    axiolid_surface["axiolid-surface\nrepresentation.atomic"]
    axiolid_tessellation_contract["axiolid-tessellation-contract\ncontract.operation"]
    axiolid_topology["axiolid-topology\nrepresentation.topology"]
    xtask["xtask\ntool.architecture"]
    axiolid --> axiolid_backend_cpu
    axiolid --> axiolid_backend_gpu
    axiolid --> axiolid_brep
    axiolid --> axiolid_construct
    axiolid --> axiolid_contracts
    axiolid --> axiolid_core
    axiolid --> axiolid_curve
    axiolid --> axiolid_dispatch
    axiolid --> axiolid_evaluate
    axiolid --> axiolid_field
    axiolid --> axiolid_field_ops
    axiolid --> axiolid_heal
    axiolid --> axiolid_linear
    axiolid --> axiolid_linear_intersection
    axiolid --> axiolid_measure
    axiolid --> axiolid_mesh
    axiolid --> axiolid_mesh_boolean_contract
    axiolid --> axiolid_mesh_compile_contract
    axiolid --> axiolid_mesh_contracts
    axiolid --> axiolid_mesh_section_contract
    axiolid --> axiolid_model
    axiolid --> axiolid_nurbs
    axiolid --> axiolid_overlay
    axiolid --> axiolid_predicates
    axiolid --> axiolid_primitive
    axiolid --> axiolid_profile
    axiolid --> axiolid_spatial
    axiolid --> axiolid_surface
    axiolid --> axiolid_tessellation_contract
    axiolid --> axiolid_topology
    axiolid_backend_gpu --> axiolid_contracts
    axiolid_backend_gpu --> axiolid_core
    axiolid_backend_gpu --> axiolid_mesh
    axiolid_backend_gpu --> axiolid_mesh_compile_contract
    axiolid_backend_gpu --> axiolid_model
    axiolid_brep --> axiolid_core
    axiolid_brep --> axiolid_curve
    axiolid_brep --> axiolid_surface
    axiolid_brep --> axiolid_topology
    axiolid_construct --> axiolid_brep
    axiolid_construct --> axiolid_contracts
    axiolid_construct --> axiolid_core
    axiolid_construct --> axiolid_curve
    axiolid_construct --> axiolid_guarantees
    axiolid_construct --> axiolid_measure
    axiolid_construct --> axiolid_mesh
    axiolid_construct --> axiolid_mesh_boolean_contract
    axiolid_construct --> axiolid_mesh_contracts
    axiolid_construct --> axiolid_nurbs
    axiolid_construct --> axiolid_primitive
    axiolid_construct --> axiolid_profile
    axiolid_construct --> axiolid_reference
    axiolid_construct --> axiolid_surface
    axiolid_construct --> axiolid_topology
    axiolid_contracts --> axiolid_core
    axiolid_contracts --> axiolid_guarantees
    axiolid_curve --> axiolid_core
    axiolid_curve --> axiolid_linear
    axiolid_dispatch --> axiolid_contracts
    axiolid_dispatch --> axiolid_core
    axiolid_dispatch --> axiolid_mesh
    axiolid_dispatch --> axiolid_mesh_boolean_contract
    axiolid_dispatch --> axiolid_mesh_contracts
    axiolid_dispatch --> axiolid_mesh_section_contract
    axiolid_evaluate --> axiolid_contracts
    axiolid_evaluate --> axiolid_core
    axiolid_evaluate --> axiolid_curve
    axiolid_evaluate --> axiolid_surface
    axiolid_exact_compile_contract --> axiolid_brep
    axiolid_exact_compile_contract --> axiolid_contracts
    axiolid_exact_compile_contract --> axiolid_model
    axiolid_field --> axiolid_core
    axiolid_field_ops --> axiolid_core
    axiolid_field_ops --> axiolid_field
    axiolid_heal --> axiolid_core
    axiolid_heal --> axiolid_mesh
    axiolid_linear --> axiolid_core
    axiolid_linear_intersection --> axiolid_core
    axiolid_linear_intersection --> axiolid_guarantees
    axiolid_linear_intersection --> axiolid_linear
    axiolid_linear_intersection --> axiolid_predicates
    axiolid_measure --> axiolid_core
    axiolid_measure --> axiolid_mesh
    axiolid_mesh --> axiolid_core
    axiolid_mesh_boolean_boolmesh --> axiolid_contracts
    axiolid_mesh_boolean_boolmesh --> axiolid_core
    axiolid_mesh_boolean_boolmesh --> axiolid_dispatch
    axiolid_mesh_boolean_boolmesh --> axiolid_mesh
    axiolid_mesh_boolean_boolmesh --> axiolid_mesh_boolean_contract
    axiolid_mesh_boolean_boolmesh --> axiolid_mesh_contracts
    axiolid_mesh_boolean_boolmesh --> axiolid_reference
    axiolid_mesh_boolean_contract --> axiolid_contracts
    axiolid_mesh_boolean_contract --> axiolid_core
    axiolid_mesh_boolean_contract --> axiolid_mesh
    axiolid_mesh_boolean_contract --> axiolid_mesh_contracts
    axiolid_mesh_compile --> axiolid_brep
    axiolid_mesh_compile --> axiolid_construct
    axiolid_mesh_compile --> axiolid_contracts
    axiolid_mesh_compile --> axiolid_core
    axiolid_mesh_compile --> axiolid_curve
    axiolid_mesh_compile --> axiolid_dispatch
    axiolid_mesh_compile --> axiolid_exact_compile_contract
    axiolid_mesh_compile --> axiolid_guarantees
    axiolid_mesh_compile --> axiolid_measure
    axiolid_mesh_compile --> axiolid_mesh
    axiolid_mesh_compile --> axiolid_mesh_boolean_boolmesh
    axiolid_mesh_compile --> axiolid_mesh_boolean_contract
    axiolid_mesh_compile --> axiolid_mesh_compile_contract
    axiolid_mesh_compile --> axiolid_mesh_contracts
    axiolid_mesh_compile --> axiolid_mesh_section_contract
    axiolid_mesh_compile --> axiolid_model
    axiolid_mesh_compile --> axiolid_primitive
    axiolid_mesh_compile --> axiolid_profile
    axiolid_mesh_compile --> axiolid_reference
    axiolid_mesh_compile --> axiolid_surface
    axiolid_mesh_compile --> axiolid_topology
    axiolid_mesh_compile_contract --> axiolid_contracts
    axiolid_mesh_compile_contract --> axiolid_mesh
    axiolid_mesh_compile_contract --> axiolid_model
    axiolid_mesh_contracts --> axiolid_contracts
    axiolid_mesh_contracts --> axiolid_core
    axiolid_mesh_contracts --> axiolid_mesh
    axiolid_mesh_section_contract --> axiolid_contracts
    axiolid_mesh_section_contract --> axiolid_core
    axiolid_mesh_section_contract --> axiolid_mesh
    axiolid_mesh_section_contract --> axiolid_mesh_contracts
    axiolid_model --> axiolid_core
    axiolid_model --> axiolid_curve
    axiolid_model --> axiolid_mesh
    axiolid_model --> axiolid_primitive
    axiolid_model --> axiolid_profile
    axiolid_model --> axiolid_surface
    axiolid_model --> axiolid_topology
    axiolid_nurbs --> axiolid_contracts
    axiolid_nurbs --> axiolid_core
    axiolid_nurbs --> axiolid_curve
    axiolid_nurbs --> axiolid_evaluate
    axiolid_nurbs --> axiolid_guarantees
    axiolid_nurbs --> axiolid_predicates
    axiolid_nurbs --> axiolid_surface
    axiolid_overlay --> axiolid_core
    axiolid_predicates --> axiolid_core
    axiolid_predicates --> axiolid_guarantees
    axiolid_primitive --> axiolid_core
    axiolid_profile --> axiolid_core
    axiolid_profile --> axiolid_curve
    axiolid_reference --> axiolid_contracts
    axiolid_reference --> axiolid_core
    axiolid_reference --> axiolid_curve
    axiolid_reference --> axiolid_dispatch
    axiolid_reference --> axiolid_evaluate
    axiolid_reference --> axiolid_guarantees
    axiolid_reference --> axiolid_measure
    axiolid_reference --> axiolid_mesh
    axiolid_reference --> axiolid_mesh_boolean_contract
    axiolid_reference --> axiolid_mesh_contracts
    axiolid_reference --> axiolid_mesh_section_contract
    axiolid_reference --> axiolid_predicates
    axiolid_reference --> axiolid_primitive
    axiolid_reference --> axiolid_spatial
    axiolid_reference --> axiolid_surface
    axiolid_spatial --> axiolid_core
    axiolid_surface --> axiolid_core
    axiolid_surface --> axiolid_curve
    axiolid_tessellation_contract --> axiolid_contracts
    axiolid_tessellation_contract --> axiolid_core
    axiolid_tessellation_contract --> axiolid_mesh
    axiolid_tessellation_contract --> axiolid_model
    axiolid_topology --> axiolid_core

Released under the Mozilla Public License 2.0.