From f96f31746cc667f32993c37d70568cb1fa17b91f Mon Sep 17 00:00:00 2001 From: "classiq-library-bot-app[bot]" Date: Tue, 25 Nov 2025 09:37:23 +0000 Subject: [PATCH] Sync docs for SDK version 0.99.0 --- .../api-reference/functions/core_library/exponentiation.md | 2 +- .../docs/qmod-reference/language-reference/quantum-types.md | 6 +++--- .../language-reference/statements/within-apply.md | 2 +- .internal/docs/sdk-reference/applications/QSP.md | 5 +++++ 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.internal/docs/qmod-reference/api-reference/functions/core_library/exponentiation.md b/.internal/docs/qmod-reference/api-reference/functions/core_library/exponentiation.md index fa80a2b57..6b656c29a 100644 --- a/.internal/docs/qmod-reference/api-reference/functions/core_library/exponentiation.md +++ b/.internal/docs/qmod-reference/api-reference/functions/core_library/exponentiation.md @@ -15,6 +15,6 @@ search: - multi_suzuki_trotter - unscheduled_suzuki_trotter - qdrift - - exponentiation_with_depth_constraint + - exponentiate diff --git a/.internal/docs/qmod-reference/language-reference/quantum-types.md b/.internal/docs/qmod-reference/language-reference/quantum-types.md index 19da60cca..a34fd03dc 100644 --- a/.internal/docs/qmod-reference/language-reference/quantum-types.md +++ b/.internal/docs/qmod-reference/language-reference/quantum-types.md @@ -457,8 +457,8 @@ diffuser is defined in a generic way and uses the qubit array view of the state. b: QNum[3, UNSIGNED, 3] - @qfunc - def my_problem_constraint(p: Const[MyProblem], res: Permutable[QBit]) -> None: + @qperm + def my_problem_constraint(p: Const[MyProblem], res: QBit) -> None: res ^= p.a + p.b == 0.625 @@ -476,7 +476,7 @@ diffuser is defined in a generic way and uses the qubit array view of the state. b: qnum<3, UNSIGNED, 3>; } - qfunc my_problem_constraint(const p: MyProblem, permutable res: qbit) { + qperm my_problem_constraint(const p: MyProblem, res: qbit) { res ^= (p.a + p.b) == 0.625; } diff --git a/.internal/docs/qmod-reference/language-reference/statements/within-apply.md b/.internal/docs/qmod-reference/language-reference/statements/within-apply.md index eb344604e..b9a8e5afb 100644 --- a/.internal/docs/qmod-reference/language-reference/statements/within-apply.md +++ b/.internal/docs/qmod-reference/language-reference/statements/within-apply.md @@ -151,7 +151,7 @@ superposition. Note that `my_cond_phase_flip` declares parameter `target` as `const` because, taken as a whole, the function only applies phase changes to it. But because the implementation -uses non-cost operations, `target` is specified as `unchecked`. For more on enforcement +uses non-cost operations, we disable const checks. For more on enforcement of parameter restrictions see [Uncomputation](../uncomputation.md). ### Example 3 diff --git a/.internal/docs/sdk-reference/applications/QSP.md b/.internal/docs/sdk-reference/applications/QSP.md index 9d852c370..c008cb2ea 100644 --- a/.internal/docs/sdk-reference/applications/QSP.md +++ b/.internal/docs/sdk-reference/applications/QSP.md @@ -6,3 +6,8 @@ search: ::: classiq.applications.qsp.qsp.qsvt_phases ::: classiq.applications.qsp.qsp.qsp_approximate ::: classiq.applications.qsp.qsp.gqsp_phases +::: classiq.applications.qsp.qsp.poly_jacobi_anger_cos +::: classiq.applications.qsp.qsp.poly_jacobi_anger_sin +::: classiq.applications.qsp.qsp.poly_jacobi_anger_exp_sin +::: classiq.applications.qsp.qsp.poly_jacobi_anger_exp_cos +::: classiq.applications.qsp.qsp.poly_inversion