yarrow-polycirc
latest
Contents:
User Guide
API Reference
yarrow-polycirc
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
Add (class in polycirc.operation)
add() (in module polycirc.ir)
addc() (in module polycirc.ir)
args (polycirc.ast.FunctionDefinition attribute)
Assignment (class in polycirc.ast)
ASTNode (class in polycirc.ast)
B
BinOp (class in polycirc.ast)
binopc() (in module polycirc.ir)
block_interleave() (in module polycirc.permutation)
body (polycirc.ast.FunctionDefinition attribute)
C
clip() (in module polycirc.ir)
clip1() (in module polycirc.ir)
cointerleave() (in module polycirc.permutation)
Constant (class in polycirc.operation)
constant() (in module polycirc.ir)
Copy (class in polycirc.operation)
copy() (in module polycirc.ir)
coreduce() (in module polycirc.ir)
D
dagger() (polycirc.operation.Add method)
(polycirc.operation.Constant method)
(polycirc.operation.Copy method)
(polycirc.operation.Discard method)
(polycirc.operation.Eq method)
(polycirc.operation.Geq method)
(polycirc.operation.Gt method)
(polycirc.operation.Leq method)
(polycirc.operation.LinearOperation method)
(polycirc.operation.Lt method)
(polycirc.operation.Negate method)
(polycirc.operation.Shr method)
(polycirc.operation.Sub method)
diagram() (polycirc.operation.Operation method)
diagram_from_dict() (in module polycirc.serialize)
diagram_from_json() (in module polycirc.serialize)
diagram_to_ast() (in module polycirc.ast)
diagram_to_dict() (in module polycirc.serialize)
diagram_to_function() (in module polycirc.ast)
diagram_to_json() (in module polycirc.serialize)
Discard (class in polycirc.operation)
dot() (in module polycirc.ir)
E
Eq (class in polycirc.operation)
Expr (class in polycirc.ast)
F
f_mul_l() (in module polycirc.ir)
f_mul_r() (in module polycirc.ir)
fanout() (in module polycirc.ir)
from_diagram() (polycirc.serialize.SerializedDiagram static method)
from_singleton() (polycirc.serialize.SerializedOperation static method)
function_name (polycirc.ast.FunctionDefinition attribute)
FunctionDefinition (class in polycirc.ast)
fwd (polycirc.operation.Operation property)
fwd() (polycirc.operation.LinearOperation method)
(polycirc.operation.Mul method)
G
gd() (in module polycirc.learner)
Geq (class in polycirc.operation)
Gt (class in polycirc.operation)
I
id (polycirc.ast.Name attribute)
identity() (in module polycirc.permutation)
interleave() (in module polycirc.permutation)
L
Leq (class in polycirc.operation)
lhs (polycirc.ast.Assignment attribute)
(polycirc.ast.BinOp attribute)
LinearOperation (class in polycirc.operation)
Lt (class in polycirc.operation)
M
make_learner() (in module polycirc.learner)
make_name() (in module polycirc.ast)
mat_mul() (in module polycirc.ir)
max() (in module polycirc.ir)
maximum() (in module polycirc.ir)
min() (in module polycirc.ir)
minimum() (in module polycirc.ir)
module
polycirc.ast
polycirc.ir
polycirc.learner
polycirc.operation
polycirc.permutation
polycirc.serialize
mse() (in module polycirc.learner)
Mul (class in polycirc.operation)
mul() (in module polycirc.ir)
N
Name (class in polycirc.ast)
Negate (class in polycirc.operation)
negate() (in module polycirc.ir)
O
obj() (in module polycirc.ir)
op (polycirc.ast.BinOp attribute)
(polycirc.ast.UnaryOp attribute)
op_to_assignments() (in module polycirc.ast)
Operation (class in polycirc.operation)
operation (polycirc.serialize.SerializedOperation attribute)
operations (polycirc.serialize.SerializedDiagram attribute)
P
pointwise() (in module polycirc.ir)
pointwise_fanout() (in module polycirc.ir)
polycirc.ast
module
polycirc.ir
module
polycirc.learner
module
polycirc.operation
module
polycirc.permutation
module
polycirc.serialize
module
product() (in module polycirc.ir)
R
rdiff() (in module polycirc.learner)
reduce() (in module polycirc.ir)
repeated() (in module polycirc.ir)
residual (polycirc.operation.Operation property)
residual() (polycirc.operation.LinearOperation method)
(polycirc.operation.Mul method)
returns (polycirc.ast.FunctionDefinition attribute)
rev (polycirc.operation.Operation property)
rev() (polycirc.operation.LinearOperation method)
(polycirc.operation.Mul method)
rhs (polycirc.ast.Assignment attribute)
(polycirc.ast.BinOp attribute)
(polycirc.ast.UnaryOp attribute)
S
scale() (in module polycirc.ir)
SerializedDiagram (class in polycirc.serialize)
SerializedOperation (class in polycirc.serialize)
Shr (class in polycirc.operation)
shr() (in module polycirc.ir)
shrc() (in module polycirc.ir)
source (polycirc.operation.Operation property)
sources (polycirc.serialize.SerializedDiagram attribute)
(polycirc.serialize.SerializedOperation attribute)
Sub (class in polycirc.operation)
sub() (in module polycirc.ir)
sum() (in module polycirc.ir)
T
target (polycirc.operation.Operation property)
targets (polycirc.serialize.SerializedDiagram attribute)
(polycirc.serialize.SerializedOperation attribute)
to_diagram() (polycirc.serialize.SerializedDiagram method)
to_function() (polycirc.ast.FunctionDefinition method)
to_op_label() (polycirc.serialize.SerializedOperation method)
to_singleton() (polycirc.serialize.SerializedOperation method)
transpose() (in module polycirc.permutation)
twist() (in module polycirc.permutation)
type (polycirc.operation.Add property)
(polycirc.operation.Constant property)
(polycirc.operation.Copy property)
(polycirc.operation.Discard property)
(polycirc.operation.Eq property)
(polycirc.operation.Geq property)
(polycirc.operation.Gt property)
(polycirc.operation.Leq property)
(polycirc.operation.Lt property)
(polycirc.operation.Mul property)
(polycirc.operation.Negate property)
(polycirc.operation.Operation property)
(polycirc.operation.Shr property)
(polycirc.operation.Sub property)
U
UnaryOp (class in polycirc.ast)
V
value (polycirc.ast.Expr attribute)
(polycirc.operation.Constant attribute)
W
wires (polycirc.serialize.SerializedDiagram attribute)
Read the Docs
v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds