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) __add__() (pymbolic.primitives.Sum method) __bool__() (pymbolic.primitives.Product method) (pymbolic.primitives.Sum method) __call__() (pymbolic.compiler.CompiledExpression method) (pymbolic.interop.sympy.PymbolicToSympyMapper method) (pymbolic.interop.sympy.SympyToPymbolicMapper method) (pymbolic.mapper.Mapper method) (pymbolic.mapper.stringifier.StringifyMapper method) __eq__() (pymbolic.ExpressionNode method) __getattr__() (pymbolic.primitives._AttributeLookupCreator method) __getitem__() (pymbolic.ExpressionNode method) __hash__() (pymbolic.ExpressionNode method) __inv__() (pymbolic.geometric_algebra.MultiVector method) __mul__() (pymbolic.primitives.Product method) __pow__() (pymbolic.geometric_algebra.MultiVector method) __radd__() (pymbolic.primitives.Sum method) __repr__() (pymbolic.ExpressionNode method) __rmul__() (pymbolic.primitives.Product method) __str__() (pymbolic.ExpressionNode method) __sub__() (pymbolic.primitives.Sum method) _AttributeLookupCreator (class in pymbolic.primitives) _T (class in pymbolic.primitives) A a (pymbolic.ExpressionNode property) AlgebraicLeaf (class in pymbolic.primitives) all_grades() (pymbolic.geometric_algebra.MultiVector method) and_() (pymbolic.ExpressionNode method) ArithmeticExpression (class in pymbolic.primitives) (in module pymbolic) ArithmeticOrExpressionT (class in pymbolic.typing) as_scalar() (pymbolic.geometric_algebra.MultiVector method) as_vector() (pymbolic.geometric_algebra.MultiVector method) ASTToPymbolic (class in pymbolic.interop.ast) attr() (pymbolic.ExpressionNode method) B base (pymbolic.primitives.Power attribute) basis_names (pymbolic.geometric_algebra.Space attribute) bits_and_sign() (pymbolic.geometric_algebra.Space method) BitwiseAnd (class in pymbolic.primitives) BitwiseNot (class in pymbolic.primitives) BitwiseOr (class in pymbolic.primitives) BitwiseXor (class in pymbolic.primitives) blade_bits_to_str() (pymbolic.geometric_algebra.Space method) Bool (in module pymbolic) bool_ (class in numpy) C CachedCollector (class in pymbolic.mapper) CachedCombineMapper (class in pymbolic.mapper) CachedDependencyMapper (class in pymbolic.mapper.dependency) CachedEvaluationMapper (class in pymbolic.mapper.evaluator) CachedFloatEvaluationMapper (class in pymbolic.mapper.evaluator) CachedIdentityMapper (class in pymbolic.mapper) CachedMapper (class in pymbolic.mapper) CachedSubstitutionMapper (class in pymbolic.mapper.substitutor) CachedWalkMapper (class in pymbolic.mapper) Call (class in pymbolic.primitives) Callable (class in pymbolic.mapper.substitutor) CallWithKwargs (class in pymbolic.primitives) CCodeMapper (class in pymbolic.mapper.c_code) child (pymbolic.primitives.BitwiseNot attribute) (pymbolic.primitives.CommonSubexpression attribute) (pymbolic.primitives.Derivative attribute) (pymbolic.primitives.LogicalNot attribute) (pymbolic.primitives.Substitution attribute) children (pymbolic.primitives.BitwiseAnd attribute) (pymbolic.primitives.BitwiseOr attribute) (pymbolic.primitives.BitwiseXor attribute) (pymbolic.primitives.LogicalAnd attribute) (pymbolic.primitives.LogicalOr attribute) (pymbolic.primitives.Max attribute) (pymbolic.primitives.Min attribute) (pymbolic.primitives.Product attribute) (pymbolic.primitives.Slice attribute) (pymbolic.primitives.Sum attribute) close_to() (pymbolic.geometric_algebra.MultiVector method) CoeffT (class in pymbolic.geometric_algebra) 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) (class in pymbolic.primitives) CompiledExpression (class in pymbolic.compiler) condition (pymbolic.primitives.If attribute) ConstantFoldingMapper (class in pymbolic.mapper.constant_folder) count (pymbolic.mapper.analysis.NodeCountMapper attribute) 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) CSEAwareFlopCounter (class in pymbolic.mapper.flop_counter) CSECachingMapperMixin (class in pymbolic.mapper) CSESplittingStringifyMapperMixin (class in pymbolic.mapper.stringifier) D data (pymbolic.geometric_algebra.MultiVector attribute) data_type (pymbolic.primitives.NaN attribute) DataclassInstance (class in pymbolic.primitives) denominator (pymbolic.primitives.FloorDiv attribute) (pymbolic.primitives.Quotient attribute) (pymbolic.primitives.Remainder attribute) DependencyMapper (class in pymbolic.mapper.dependency) Derivative (class in pymbolic.primitives) diff() (in module pymbolic.interop.maxima) DifferentiationMapper (class in pymbolic.mapper.differentiator) dimensions (pymbolic.geometric_algebra.Space property) distribute() (in module pymbolic.mapper.distributor) DistributeMapper (class in pymbolic.mapper.distributor) DotWildcard (class in pymbolic.primitives) dual() (pymbolic.geometric_algebra.MultiVector method) E else_ (pymbolic.primitives.If attribute) EmptyOK (class in pymbolic.primitives) eq() (pymbolic.ExpressionNode method) eval_expr() (pymbolic.interop.maxima.MaximaKernel method) eval_expr_with_setup() (in module pymbolic.interop.maxima) eval_str() (pymbolic.interop.maxima.MaximaKernel method) evaluate() (in module pymbolic.mapper.evaluator) evaluate_kw() (in module pymbolic.mapper.evaluator) evaluate_to_float() (in module pymbolic.mapper.evaluator) EVALUATION (pymbolic.primitives.cse_scope attribute) EvaluationMapper (class in pymbolic.mapper.evaluator) even() (pymbolic.geometric_algebra.MultiVector method) exec_str() (pymbolic.interop.maxima.MaximaKernel method) exponent (pymbolic.primitives.Power attribute) expr_dataclass() (in module pymbolic) Expression (class in typing_extensions) (in module pymbolic.typing) EXPRESSION (pymbolic.primitives.cse_scope attribute) ExpressionNode (class in pymbolic) extended_euclidean() (in module pymbolic.algorithm) F fft() (in module pymbolic.algorithm) flatten() (in module pymbolic) flattened_product() (in module pymbolic.primitives) flattened_sum() (in module pymbolic.primitives) FlattenMapper (class in pymbolic.mapper.flattener) FloatEvaluationMapper (class in pymbolic.mapper.evaluator) 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) ge() (pymbolic.ExpressionNode method) gen_blades() (pymbolic.geometric_algebra.MultiVector method) get_cache_key() (pymbolic.mapper.CachedMapper method) get_dot_code() (pymbolic.mapper.graphviz.GraphvizMapper method) get_dot_dependency_graph() (in module pymbolic.imperative.utils) get_euclidean_space() (in module pymbolic.geometric_algebra) get_num_nodes() (in module pymbolic.mapper.analysis) get_pure_grade() (pymbolic.geometric_algebra.MultiVector method) GLOBAL (pymbolic.primitives.cse_scope attribute) GraphvizMapper (class in pymbolic.mapper.graphviz) gt() (pymbolic.ExpressionNode method) 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) integer_power() (in module pymbolic.algorithm) inv() (pymbolic.geometric_algebra.MultiVector method) invol() (pymbolic.geometric_algebra.MultiVector method) is_arithmetic_expression() (in module pymbolic.primitives) is_constant() (in module pymbolic.primitives) is_euclidean (pymbolic.geometric_algebra.Space property) is_expr_integer_valued() (pymbolic.mapper.flattener.FlattenMapper method) is_expression() (in module pymbolic.primitives) is_orthogonal (pymbolic.geometric_algebra.Space property) is_zero() (in module pymbolic.primitives) K kw_parameters (pymbolic.primitives.CallWithKwargs attribute) L LaTeXMapper (class in pymbolic.mapper.stringifier) lcm() (in module pymbolic.algorithm) le() (pymbolic.ExpressionNode method) Leaf (class in pymbolic.primitives) left (pymbolic.primitives.Comparison attribute) LeftShift (class in pymbolic.primitives) LogicalAnd (class in pymbolic) (class in pymbolic.primitives) LogicalNot (class in pymbolic) (class in pymbolic.primitives) LogicalOr (class in pymbolic) (class in pymbolic.primitives) Lookup (class in pymbolic) (class in pymbolic.primitives) lt() (pymbolic.ExpressionNode method) M make_common_subexpression() (in module pymbolic.primitives) make_stringifier() (pymbolic.ExpressionNode method) make_subst_func() (in module pymbolic.mapper.substitutor) make_sym_array() (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.ExpressionNode attribute) (pymbolic.geometric_algebra.MultiVector attribute) (pymbolic.primitives.AlgebraicLeaf 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.Derivative attribute) (pymbolic.primitives.DotWildcard attribute) (pymbolic.primitives.FloorDiv attribute) (pymbolic.primitives.If attribute) (pymbolic.primitives.Leaf attribute) (pymbolic.primitives.LeftShift attribute) (pymbolic.primitives.LogicalAnd attribute) (pymbolic.primitives.LogicalNot attribute) (pymbolic.primitives.LogicalOr attribute) (pymbolic.primitives.Lookup attribute) (pymbolic.primitives.Max attribute) (pymbolic.primitives.Min attribute) (pymbolic.primitives.NaN attribute) (pymbolic.primitives.Power attribute) (pymbolic.primitives.Product attribute) (pymbolic.primitives.Quotient attribute) (pymbolic.primitives.Remainder attribute) (pymbolic.primitives.RightShift attribute) (pymbolic.primitives.Slice attribute) (pymbolic.primitives.StarWildcard attribute) (pymbolic.primitives.Subscript attribute) (pymbolic.primitives.Substitution attribute) (pymbolic.primitives.Sum attribute) (pymbolic.primitives.Wildcard attribute) (pymbolic.Variable attribute) Max (class in pymbolic.primitives) MaximaKernel (class in pymbolic.interop.maxima) MaximaParser (class in pymbolic.interop.maxima) MaximaStringifyMapper (class in pymbolic.interop.maxima) metric_matrix (pymbolic.geometric_algebra.Space attribute) Min (class in pymbolic.primitives) mix-in module pymbolic pymbolic.algorithm pymbolic.compiler pymbolic.geometric_algebra pymbolic.interop.ast pymbolic.interop.matchpy pymbolic.interop.maxima pymbolic.interop.sympy pymbolic.mapper pymbolic.mapper.analysis pymbolic.mapper.c_code pymbolic.mapper.collector pymbolic.mapper.constant_folder pymbolic.mapper.dependency pymbolic.mapper.differentiator pymbolic.mapper.distributor pymbolic.mapper.evaluator pymbolic.mapper.flattener pymbolic.mapper.flop_counter pymbolic.mapper.graphviz pymbolic.mapper.stringifier pymbolic.mapper.substitutor pymbolic.parser pymbolic.primitives pymbolic.typing MultiVector (class in pymbolic.geometric_algebra) N name (pymbolic.Variable attribute) name_to_operator (pymbolic.primitives.Comparison attribute) NaN (class in pymbolic.primitives) ne() (pymbolic.ExpressionNode method) NodeCountMapper (class in pymbolic.mapper.analysis) norm_squared() (pymbolic.geometric_algebra.MultiVector method) not_() (pymbolic.ExpressionNode method) Number (in module pymbolic) 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) operator_to_name (pymbolic.primitives.Comparison attribute) or_() (pymbolic.ExpressionNode method) P parameters (pymbolic.primitives.Call attribute) (pymbolic.primitives.CallWithKwargs attribute) parse() (in module pymbolic) Parser (class in pymbolic.parser) post_visit() (pymbolic.mapper.WalkMapper method) 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_IF (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.interop.ast module pymbolic.interop.matchpy module pymbolic.interop.maxima module pymbolic.interop.sympy module pymbolic.mapper module pymbolic.mapper.analysis 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.flattener module pymbolic.mapper.flop_counter module pymbolic.mapper.graphviz module pymbolic.mapper.stringifier module pymbolic.mapper.substitutor module pymbolic.parser module pymbolic.primitives module pymbolic.typing module PymbolicToSympyMapper (class in pymbolic.interop.sympy) Q Quotient (class in pymbolic.primitives) R RealNumber (in module pymbolic) rec() (pymbolic.mapper.Mapper method) rec_arith() (pymbolic.mapper.IdentityMapper method) reduced_row_echelon_form() (in module pymbolic.algorithm) register_constant_class() (in module pymbolic.primitives) Remainder (class in pymbolic.primitives) reset() (pymbolic.interop.maxima.MaximaKernel method) restart() (pymbolic.interop.maxima.MaximaKernel method) ResultT (class in pymbolic.mapper) rev() (pymbolic.geometric_algebra.MultiVector method) right (pymbolic.primitives.Comparison attribute) RightShift (class in pymbolic.primitives) S Scalar (in module pymbolic) 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) shutdown() (pymbolic.interop.maxima.MaximaKernel method) Slice (class in pymbolic.primitives) solve_affine_equations_for() (in module pymbolic.algorithm) Space (class in pymbolic.geometric_algebra) space (pymbolic.geometric_algebra.MultiVector attribute) start (pymbolic.primitives.Slice property) StarWildcard (class in pymbolic.primitives) step (pymbolic.primitives.Slice property) stop (pymbolic.primitives.Slice property) StringifyMapper (class in pymbolic.mapper.stringifier) Subscript (class in pymbolic.primitives) substitute() (in module pymbolic.mapper.substitutor) Substitution (class in pymbolic.primitives) SubstitutionMapper (class in pymbolic.mapper.substitutor) Sum (class in pymbolic.primitives) SupportsGetItem (class in pymbolic.mapper.substitutor) sym_fft() (in module pymbolic.algorithm) SympyToPymbolicMapper (class in pymbolic.interop.sympy) T TermCollector (class in pymbolic.mapper.collector) then (pymbolic.primitives.If attribute) TypeIs (class in typing_extensions) U unregister_constant_class() (in module pymbolic.primitives) V values (pymbolic.primitives.Substitution attribute) Variable (class in pymbolic) (class in typing_extensions) variables (pymbolic.primitives.Derivative attribute) (pymbolic.primitives.Substitution attribute) variables() (in module pymbolic.primitives) visit() (pymbolic.mapper.WalkMapper method) W WalkMapper (class in pymbolic.mapper) Wildcard (class in pymbolic.primitives) X x() (pymbolic.geometric_algebra.MultiVector method) xproject() (pymbolic.geometric_algebra.MultiVector method) Z zap_near_zeros() (pymbolic.geometric_algebra.MultiVector method)