diff --git a/docs/src/index.md b/docs/src/index.md index c3a4c7af..2f8070ff 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -36,6 +36,54 @@ This implementation is possible because direct collocation allows for the dynami ## Index +```@raw html +
+graph TD + subgraph QuantumCollocations.jl + A["QuantumCollocations.jl"] + + subgraph Integrators + B["UnitaryPadeIntegrator"] + end + + subgraph QuantumSystems + C["G"] + D["AbstractQuantumSystem"] + E["QuantumSystem"] + F["QuantumSystemCoupling"] + G["H"] + end + + subgraph ProblemTemplate + H["UnitaryMinimumTimeProblem"] + I["UnitarySmoothPulseProblem"] + end + + subgraph QuantumUtils + J["annihilate"] + K["create"] + L["kron_from_dict"] + M["operator_from_dict"] + N["quad"] + O["number"] + P["quantum_state"] + Q["vec^-1"] + end + + subgraph Losses + S["unitary_fidelity"] + R["isovec_unitary_fidelity"] + end + end + + A --> Integrators + A --> QuantumSystems + A --> ProblemTemplate + A --> QuantumUtils + A --> Losses +
+``` + ```@index ```