29 #define _USE_MATH_DEFINES 62 Adaptive(
int qbit_num_in,
int target_qbit_in,
int control_qbit_in);
73 Adaptive(
int qbit_num_in,
int target_qbit_in,
int control_qbit_in,
int limit_in);
std::vector< Matrix > apply_derivate_to(Matrix_real ¶meters, Matrix &input, int parallel)
Call to evaluate the derivate of the circuit on an inout with respect to all of the free parameters...
void set_limit(int limit_in)
???????????
void apply_from_right(Matrix_real ¶meters, Matrix &input)
Call to apply the gate on the input array/matrix by input*U3.
Header file for a class representing a controlled rotation gate around the Y axis.
Adaptive * clone()
Call to create a clone of the present class.
A class representing a CRY gate.
virtual Matrix_real extract_parameters(Matrix_real ¶meters)
Call to extract parameters from the parameter array corresponding to the circuit, in which the gate i...
Header file of complex array storage array with automatic and thread safe reference counting...
~Adaptive()
Destructor of the class.
Class to store data of complex arrays and its properties.
int get_limit()
???????????
A class representing a CRY gate.
virtual void apply_to(Matrix_real ¶meters, Matrix &input, int parallel)
Call to apply the gate on the input array/matrix.
Class to store data of complex arrays and its properties.
Adaptive()
Nullary constructor of the class.