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.interop.sympy.PymbolicToSympyMapper method) (pymbolic.interop.sympy.SympyToPymbolicMapper method) (pymbolic.mapper.Mapper method) (pymbolic.mapper.stringifier.StringifyMapper method) __eq__() (pymbolic.Expression method) __getattr__() (pymbolic.primitives._AttributeLookupCreator method) __getitem__() (pymbolic.Expression method) __hash__() (pymbolic.Expression method) __inv__() (pymbolic.geometric_algebra.MultiVector method) __pow__() (pymbolic.geometric_algebra.MultiVector method) __repr__() (pymbolic.Expression method) __str__() (pymbolic.Expression method) _AttributeLookupCreator (class in pymbolic.primitives) _T (class in pymbolic.primitives) A a (pymbolic.Expression property) all_grades() (pymbolic.geometric_algebra.MultiVector method) and_() (pymbolic.Expression method) ArithmeticExpressionT (in module pymbolic) as_scalar() (pymbolic.geometric_algebra.MultiVector method) as_vector() (pymbolic.geometric_algebra.MultiVector method) ASTToPymbolic (class in pymbolic.interop.ast) attr() (pymbolic.Expression method) 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) bool_ (class in numpy) BoolT (in module pymbolic) 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) 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.Product attribute) (pymbolic.primitives.Slice 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) (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 attribute) distribute() (in module pymbolic.mapper.distributor) DistributeMapper (class in pymbolic.mapper.distributor) dual() (pymbolic.geometric_algebra.MultiVector method) E else_ (pymbolic.primitives.If attribute) EmptyOK (class in pymbolic.primitives) eq() (pymbolic.Expression 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 pymbolic) EXPRESSION (pymbolic.primitives.cse_scope attribute) ExpressionT (class in typing_extensions) (in module pymbolic) extended_euclidean() (in module pymbolic.algorithm) F fft() (in module pymbolic.algorithm) flattened_product() (in module pymbolic.primitives) flattened_sum() (in module pymbolic.primitives) 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.Expression 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.Expression 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_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 LaTeXMapper (class in pymbolic.mapper.stringifier) lcm() (in module pymbolic.algorithm) le() (pymbolic.Expression method) 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.Expression method) M make_common_subexpression() (in module pymbolic.primitives) make_stringifier() (pymbolic.Expression 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.Expression attribute) (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.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.NaN 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.Variable attribute) 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) 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.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.Expression method) NodeCountMapper (class in pymbolic.mapper.analysis) norm_squared() (pymbolic.geometric_algebra.MultiVector method) not_() (pymbolic.Expression method) NumberT (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.Expression 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.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 rec() (pymbolic.mapper.Mapper method) register_constant_class() (in module pymbolic.primitives) Remainder (class in pymbolic.primitives) reset() (pymbolic.interop.maxima.MaximaKernel method) restart() (pymbolic.interop.maxima.MaximaKernel method) rev() (pymbolic.geometric_algebra.MultiVector method) right (pymbolic.primitives.Comparison attribute) RightShift (class in pymbolic.primitives) S scalar_product() (pymbolic.geometric_algebra.MultiVector method) ScalarT (in module pymbolic) 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) Space (class in pymbolic.geometric_algebra) space (pymbolic.geometric_algebra.MultiVector attribute) 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) 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) X x() (pymbolic.geometric_algebra.MultiVector method) xproject() (pymbolic.geometric_algebra.MultiVector method) Z zap_near_zeros() (pymbolic.geometric_algebra.MultiVector method)