Index

_ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Z

_

__abs__() (pymbolic.geometric_algebra.MultiVector method)
__call__() (pymbolic.compiler.CompiledExpression method)
(pymbolic.mapper.Mapper method)
(pymbolic.mapper.stringifier.StringifyMapper method)
(pymbolic.sympy_interface.PymbolicToSympyMapper method)
(pymbolic.sympy_interface.SympyToPymbolicMapper method)
__eq__() (pymbolic.primitives.Expression method)
__getitem__() (pymbolic.primitives.Expression method)
__hash__() (pymbolic.primitives.Expression method)
__inv__() (pymbolic.geometric_algebra.MultiVector method)
__pow__() (pymbolic.geometric_algebra.MultiVector method)
__repr__() (pymbolic.primitives.Expression method)
__str__() (pymbolic.primitives.Expression method)

A

aggregate (pymbolic.primitives.Subscript attribute)
all_grades() (pymbolic.geometric_algebra.MultiVector method)
as_scalar() (pymbolic.geometric_algebra.MultiVector method)
as_vector() (pymbolic.geometric_algebra.MultiVector method)
attr (pymbolic.primitives.Expression attribute)

B

base (pymbolic.primitives.Power attribute)
basis_names (pymbolic.geometric_algebra.Space attribute)
BitwiseAnd (class in pymbolic.primitives)
BitwiseNot (class in pymbolic.primitives)
BitwiseOr (class in pymbolic.primitives)
BitwiseXor (class in pymbolic.primitives)

C

Call (class in pymbolic.primitives)
CallWithKwargs (class in pymbolic.primitives)
CCodeMapper (class in pymbolic.mapper.c_code)
child (pymbolic.primitives.BitwiseNot attribute)
(pymbolic.primitives.CommonSubexpression attribute)
(pymbolic.primitives.LogicalNot attribute)
children (pymbolic.primitives.BitwiseAnd attribute)
(pymbolic.primitives.BitwiseOr attribute)
(pymbolic.primitives.BitwiseXor attribute)
(pymbolic.primitives.LogicalAnd attribute)
(pymbolic.primitives.LogicalOr attribute)
(pymbolic.primitives.Product attribute)
(pymbolic.primitives.Sum attribute)
close_to() (pymbolic.geometric_algebra.MultiVector method)
Collector (class in pymbolic.mapper)
combine() (pymbolic.mapper.CombineMapper method)
CombineMapper (class in pymbolic.mapper)
CommonSubexpression (class in pymbolic.primitives)
CommutativeConstantFoldingMapper (class in pymbolic.mapper.constant_folder)
Comparison (class in pymbolic.primitives)
CompiledExpression (class in pymbolic.compiler)
condition (pymbolic.primitives.If attribute)
ConstantFoldingMapper (class in pymbolic.mapper.constant_folder)
cse_name_list (pymbolic.mapper.stringifier.CSESplittingStringifyMapperMixin attribute)
cse_names (pymbolic.mapper.stringifier.CSESplittingStringifyMapperMixin attribute)
cse_scope (class in pymbolic.primitives)
cse_to_name (pymbolic.mapper.stringifier.CSESplittingStringifyMapperMixin attribute)
CSECachingMapperMixin (class in pymbolic.mapper)
CSESplittingStringifyMapperMixin (class in pymbolic.mapper.stringifier)

D

data (pymbolic.geometric_algebra.MultiVector attribute)
denominator (pymbolic.primitives.FloorDiv attribute)
(pymbolic.primitives.Quotient attribute)
(pymbolic.primitives.Remainder attribute)
DependencyMapper (class in pymbolic.mapper.dependency)
DifferentiationMapper (class in pymbolic.mapper.differentiator)
dimensions (pymbolic.geometric_algebra.Space attribute)
disable_subscript_by_getitem() (in module pymbolic.primitives)
DistributeMapper (class in pymbolic.mapper.distributor)
dual() (pymbolic.geometric_algebra.MultiVector method)

E

else_ (pymbolic.primitives.If attribute)
EVALUATION (pymbolic.primitives.cse_scope attribute)
EvaluationMapper (class in pymbolic.mapper.evaluator)
even() (pymbolic.geometric_algebra.MultiVector method)
exponent (pymbolic.primitives.Power attribute)
Expression (class in pymbolic.primitives)
EXPRESSION (pymbolic.primitives.cse_scope attribute)
extended_euclidean() (in module pymbolic.algorithm)

F

fft() (in module pymbolic.algorithm)
FloorDiv (class in pymbolic.primitives)
FlopCounter (class in pymbolic.mapper.flop_counter)
function (pymbolic.primitives.Call attribute)
(pymbolic.primitives.CallWithKwargs attribute)

G

gcd() (in module pymbolic.algorithm)
gen_blades() (pymbolic.geometric_algebra.MultiVector method)
get_euclidean_space() (in module pymbolic.geometric_algebra)
get_pure_grade() (pymbolic.geometric_algebra.MultiVector method)
GLOBAL (pymbolic.primitives.cse_scope attribute)

H

handle_unsupported_expression() (pymbolic.mapper.Mapper method)

I

I (pymbolic.geometric_algebra.MultiVector attribute)
IdentityMapper (class in pymbolic.mapper)
If (class in pymbolic.primitives)
ifft() (in module pymbolic.algorithm)
index (pymbolic.primitives.Subscript attribute)
index() (pymbolic.primitives.Expression method)
integer_power() (in module pymbolic.algorithm)
inv() (pymbolic.geometric_algebra.MultiVector method)
invol() (pymbolic.geometric_algebra.MultiVector method)
is_constant() (in module pymbolic.primitives)
is_euclidean (pymbolic.geometric_algebra.Space attribute)
is_orthogonal (pymbolic.geometric_algebra.Space attribute)
is_zero() (in module pymbolic.primitives)

K

kw_parameters (pymbolic.primitives.CallWithKwargs attribute)

L

lcm() (in module pymbolic.algorithm)
left (pymbolic.primitives.Comparison attribute)
LeftShift (class in pymbolic.primitives)
LogicalAnd (class in pymbolic.primitives)
LogicalNot (class in pymbolic.primitives)
LogicalOr (class in pymbolic.primitives)
Lookup (class in pymbolic.primitives)

M

make_common_subexpression() (in module pymbolic.primitives)
make_sym_vector() (in module pymbolic.primitives)
map() (pymbolic.geometric_algebra.MultiVector method)
map_common_subexpression_uncached() (pymbolic.mapper.CSECachingMapperMixin method)
map_constant() (pymbolic.mapper.Mapper method)
map_foreign() (pymbolic.mapper.Mapper method)
map_list() (pymbolic.mapper.Mapper method)
map_numpy_array() (pymbolic.mapper.Mapper method)
map_tuple() (pymbolic.mapper.Mapper method)
Mapper (class in pymbolic.mapper)
mapper_method (pymbolic.geometric_algebra.MultiVector attribute)
(pymbolic.primitives.BitwiseAnd attribute)
(pymbolic.primitives.BitwiseNot attribute)
(pymbolic.primitives.BitwiseOr attribute)
(pymbolic.primitives.BitwiseXor attribute)
(pymbolic.primitives.Call attribute)
(pymbolic.primitives.CallWithKwargs attribute)
(pymbolic.primitives.CommonSubexpression attribute)
(pymbolic.primitives.Comparison attribute)
(pymbolic.primitives.Expression attribute)
(pymbolic.primitives.FloorDiv attribute)
(pymbolic.primitives.If attribute)
(pymbolic.primitives.LeftShift attribute)
(pymbolic.primitives.LogicalAnd attribute)
(pymbolic.primitives.LogicalNot attribute)
(pymbolic.primitives.LogicalOr attribute)
(pymbolic.primitives.Lookup attribute)
(pymbolic.primitives.Power attribute)
(pymbolic.primitives.Product attribute)
(pymbolic.primitives.Quotient attribute)
(pymbolic.primitives.Remainder attribute)
(pymbolic.primitives.RightShift attribute)
(pymbolic.primitives.Subscript attribute)
(pymbolic.primitives.Sum attribute)
(pymbolic.primitives.Variable attribute)
metric_matrix (pymbolic.geometric_algebra.Space attribute)
mix-in
MultiVector (class in pymbolic.geometric_algebra)

N

name (pymbolic.primitives.Variable attribute)
norm_squared() (pymbolic.geometric_algebra.MultiVector method)
numerator (pymbolic.primitives.FloorDiv attribute)
(pymbolic.primitives.Quotient attribute)
(pymbolic.primitives.Remainder attribute)

O

odd() (pymbolic.geometric_algebra.MultiVector method)
operator (pymbolic.primitives.Comparison attribute)

P

parameters (pymbolic.primitives.Call attribute)
(pymbolic.primitives.CallWithKwargs attribute)
parse() (in module pymbolic)
Parser (class in pymbolic.parser)
Power (class in pymbolic.primitives)
PREC_BITWISE_AND (in module pymbolic.mapper.stringifier)
PREC_BITWISE_OR (in module pymbolic.mapper.stringifier)
PREC_BITWISE_XOR (in module pymbolic.mapper.stringifier)
PREC_CALL (in module pymbolic.mapper.stringifier)
PREC_COMPARISON (in module pymbolic.mapper.stringifier)
PREC_LOGICAL_AND (in module pymbolic.mapper.stringifier)
PREC_LOGICAL_OR (in module pymbolic.mapper.stringifier)
PREC_NONE (in module pymbolic.mapper.stringifier)
PREC_POWER (in module pymbolic.mapper.stringifier)
PREC_PRODUCT (in module pymbolic.mapper.stringifier)
PREC_SHIFT (in module pymbolic.mapper.stringifier)
PREC_SUM (in module pymbolic.mapper.stringifier)
PREC_UNARY (in module pymbolic.mapper.stringifier)
prefix (pymbolic.primitives.CommonSubexpression attribute)
Product (class in pymbolic.primitives)
project() (pymbolic.geometric_algebra.MultiVector method)
project_max_grade() (pymbolic.geometric_algebra.MultiVector method)
project_min_grade() (pymbolic.geometric_algebra.MultiVector method)
pymbolic (module)
pymbolic.algorithm (module)
pymbolic.compiler (module)
pymbolic.geometric_algebra (module)
pymbolic.mapper (module)
pymbolic.mapper.c_code (module)
pymbolic.mapper.collector (module)
pymbolic.mapper.constant_folder (module)
pymbolic.mapper.dependency (module)
pymbolic.mapper.differentiator (module)
pymbolic.mapper.distributor (module)
pymbolic.mapper.evaluator (module)
pymbolic.mapper.flop_counter (module)
pymbolic.mapper.stringifier (module)
pymbolic.parser (module)
pymbolic.primitives (module)
pymbolic.sympy_interface (module)
PymbolicToSympyMapper (class in pymbolic.sympy_interface)

Q

Quotient (class in pymbolic.primitives)

R

rec() (pymbolic.mapper.Mapper method)
register_constant_class() (in module pymbolic.primitives)
Remainder (class in pymbolic.primitives)
rev() (pymbolic.geometric_algebra.MultiVector method)
right (pymbolic.primitives.Comparison attribute)
RightShift (class in pymbolic.primitives)

S

scalar_product() (pymbolic.geometric_algebra.MultiVector method)
scope (pymbolic.primitives.CommonSubexpression attribute)
shift (pymbolic.primitives.LeftShift attribute)
(pymbolic.primitives.RightShift attribute)
shiftee (pymbolic.primitives.LeftShift attribute)
(pymbolic.primitives.RightShift attribute)
Space (class in pymbolic.geometric_algebra)
space (pymbolic.geometric_algebra.MultiVector attribute)
stringifier() (pymbolic.primitives.Expression method)
StringifyMapper (class in pymbolic.mapper.stringifier)
Subscript (class in pymbolic.primitives)
Sum (class in pymbolic.primitives)
sym_fft() (in module pymbolic.algorithm)
SympyToPymbolicMapper (class in pymbolic.sympy_interface)

T

TermCollector (class in pymbolic.mapper.collector)
then (pymbolic.primitives.If attribute)

U

unregister_constant_class() (in module pymbolic.primitives)

V

Variable (class in pymbolic.primitives)
variables() (in module pymbolic.primitives)
visit() (pymbolic.mapper.WalkMapper method)

W

WalkMapper (class in pymbolic.mapper)

X

x() (pymbolic.geometric_algebra.MultiVector method)
xproject() (pymbolic.geometric_algebra.MultiVector method)

Z

zap_near_zeros() (pymbolic.geometric_algebra.MultiVector method)