Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X _ __args__() (in module pystencils.types.PsType) __call__() (pystencils.backend.transformations.CanonicalClone method) (pystencils.backend.transformations.CanonicalizeSymbols method) (pystencils.backend.transformations.EliminateBranches method) (pystencils.backend.transformations.EliminateConstants method) (pystencils.backend.transformations.EraseAnonymousStructTypes method) (pystencils.backend.transformations.HoistLoopInvariantDeclarations method) (pystencils.backend.transformations.SelectFunctions method) A add_field() (pystencils.backend.kernelcreation.KernelCreationContext method) add_simplification_hint() (pystencils.sympyextensions.AssignmentCollection method) add_subexpression() (pystencils.sympyextensions.AssignmentCollection method) add_symbol() (pystencils.backend.kernelcreation.KernelCreationContext method) all_assignments (pystencils.sympyextensions.AssignmentCollection property) AnyInt (in module pystencils.types.quick) apply_dtype() (pystencils.backend.symbols.PsSymbol method) Arr (in module pystencils.types.quick) AssignmentCollection (class in pystencils.sympyextensions) AstFactory (class in pystencils.backend.kernelcreation) at_index() (pystencils.field.Field.Access method) B base_pointer (pystencils.backend.arrays.PsLinearizedArray property) Bool (in module pystencils.types.quick) bound_fields (pystencils.sympyextensions.AssignmentCollection property) bound_symbols (pystencils.sympyextensions.AssignmentCollection property) C CanonicalClone (class in pystencils.backend.transformations) CanonicalizeSymbols (class in pystencils.backend.transformations) clone() (pystencils.backend.ast.astnode.PsAstNode method) (pystencils.backend.ast.expressions.PsArrayAccess method) (pystencils.backend.ast.expressions.PsArrayInitList method) (pystencils.backend.ast.expressions.PsBinOp method) (pystencils.backend.ast.expressions.PsCall method) (pystencils.backend.ast.expressions.PsCast method) (pystencils.backend.ast.expressions.PsConstantExpr method) (pystencils.backend.ast.expressions.PsExpression method) (pystencils.backend.ast.expressions.PsLiteralExpr method) (pystencils.backend.ast.expressions.PsLookup method) (pystencils.backend.ast.expressions.PsSubscript method) (pystencils.backend.ast.expressions.PsSymbolExpr method) (pystencils.backend.ast.expressions.PsUnOp method) (pystencils.backend.ast.expressions.PsVectorArrayAccess method) (pystencils.backend.ast.structural.PsAssignment method) (pystencils.backend.ast.structural.PsBlock method) (pystencils.backend.ast.structural.PsComment method) (pystencils.backend.ast.structural.PsConditional method) (pystencils.backend.ast.structural.PsDeclaration method) (pystencils.backend.ast.structural.PsLoop method) (pystencils.backend.ast.structural.PsStatement method) compile() (pystencils.backend.jit.JitBase method) (pystencils.backend.jit.LegacyCpuJit method) (pystencils.backend.jit.LegacyGpuJit method) (pystencils.backend.jit.NoJit method) compressed_counter() (pystencils.backend.kernelcreation.iteration_space.FullIterationSpace method) ConditionalFieldAccess (class in pystencils.sympyextensions) constant_vector() (pystencils.backend.platforms.GenericVectorCpu method) (pystencils.backend.platforms.X86VectorCpu method) constify() (in module pystencils.types) copy() (pystencils.sympyextensions.AssignmentCollection method) cpu_optim (pystencils.CreateKernelConfig attribute) create_constant() (pystencils.types.types.PsBoolType method) (pystencils.types.types.PsIeeeFloatType method) (pystencils.types.types.PsIntegerType method) (pystencils.types.types.PsNumericType method) (pystencils.types.types.PsVectorType method) create_fixed_size() (pystencils.field.Field static method) create_from_numpy_array() (pystencils.field.Field static method) create_from_slice() (pystencils.backend.kernelcreation.iteration_space.FullIterationSpace static method) create_generic() (pystencils.field.Field static method) create_kernel() (in module pystencils) create_literal() (pystencils.types.types.PsBoolType method) (pystencils.types.types.PsIeeeFloatType method) (pystencils.types.types.PsIntegerType method) (pystencils.types.types.PsScalarType method) create_numeric_type() (in module pystencils.types) create_type() (in module pystencils.types) create_with_ghost_layers() (pystencils.backend.kernelcreation.iteration_space.FullIterationSpace static method) CreateKernelConfig (class in pystencils) Custom (in module pystencils.types.quick) cut_loop() (pystencils.backend.transformations.ReshapeLoops method) D deconstify() (in module pystencils.types) default_dtype (pystencils.CreateKernelConfig attribute) defined_symbols (pystencils.sympyextensions.AssignmentCollection property) dependent_symbols() (pystencils.sympyextensions.AssignmentCollection method) dtype (pystencils.backend.constants.PsConstant property) duplicate_symbol() (pystencils.backend.kernelcreation.KernelCreationContext method) E EliminateBranches (class in pystencils.backend.transformations) EliminateConstants (class in pystencils.backend.transformations) EraseAnonymousStructTypes (class in pystencils.backend.transformations) F Field (class in pystencils.field) field (pystencils.backend.kernelcreation.KernelAnalysis.FieldAndIndex attribute) (pystencils.field.Field.Access property) Field.Access (class in pystencils.field) fields() (in module pystencils.field) FieldType (class in pystencils.field) find_member() (pystencils.types.types.PsStructType method) find_symbol() (pystencils.backend.kernelcreation.KernelCreationContext method) Fp (in module pystencils.types.quick) free_fields (pystencils.sympyextensions.AssignmentCollection property) free_symbols (pystencils.sympyextensions.AssignmentCollection property) FreezeExpressions (class in pystencils.backend.kernelcreation) FullIterationSpace (class in pystencils.backend.kernelcreation.iteration_space) FullIterationSpace.Dimension (class in pystencils.backend.kernelcreation.iteration_space) function_name (pystencils.backend.KernelFunction property) (pystencils.CreateKernelConfig attribute) G GenericCpu (class in pystencils.backend.platforms) GenericGpu (class in pystencils.backend.platforms) GenericVectorCpu (class in pystencils.backend.platforms) get_archetype_field() (in module pystencils.backend.kernelcreation.iteration_space) get_array() (pystencils.backend.kernelcreation.KernelCreationContext method) get_dtype() (pystencils.backend.constants.PsConstant method) get_shifted() (pystencils.field.Field.Access method) get_symbol() (pystencils.backend.kernelcreation.KernelCreationContext method) ghost_layers (pystencils.CreateKernelConfig attribute) H HoistLoopInvariantDeclarations (class in pystencils.backend.transformations) I index (pystencils.backend.kernelcreation.KernelAnalysis.FieldAndIndex attribute) (pystencils.field.Field.Access property) index_dtype (pystencils.CreateKernelConfig attribute) index_field (pystencils.CreateKernelConfig attribute) indirect_addressing_fields (pystencils.field.Field.Access property) Int (in module pystencils.types.quick) interpret_as() (pystencils.backend.constants.PsConstant method) is_absolute_access (pystencils.field.Field.Access property) itemsize (pystencils.types.PsType property) (pystencils.types.types.PsBoolType property) (pystencils.types.types.PsIeeeFloatType property) (pystencils.types.types.PsIntegerType property) (pystencils.types.types.PsStructType property) (pystencils.types.types.PsVectorType property) iteration_slice (pystencils.CreateKernelConfig attribute) IterationSpace (class in pystencils.backend.kernelcreation.iteration_space) J jit (pystencils.CreateKernelConfig attribute) JitBase (class in pystencils.backend.jit) K KernelAnalysis (class in pystencils.backend.kernelcreation) KernelAnalysis.FieldAndIndex (class in pystencils.backend.kernelcreation) KernelCreationContext (class in pystencils.backend.kernelcreation) KernelFunction (class in pystencils.backend) L lambdify() (pystencils.sympyextensions.AssignmentCollection method) LegacyCpuJit (class in pystencils.backend.jit) LegacyGpuJit (class in pystencils.backend.jit) loop() (pystencils.backend.kernelcreation.AstFactory method) loop_nest() (pystencils.backend.kernelcreation.AstFactory method) loops_from_ispace() (pystencils.backend.kernelcreation.AstFactory method) M map_Function() (pystencils.backend.kernelcreation.FreezeExpressions method) module pystencils.backend.arrays pystencils.backend.ast.astnode pystencils.backend.ast.expressions pystencils.backend.ast.structural pystencils.backend.jit pystencils.backend.kernelcreation.iteration_space pystencils.backend.platforms pystencils.backend.transformations pystencils.field pystencils.sympyextensions.astnodes pystencils.types pystencils.types.meta pystencils.types.quick pystencils.types.types N name (pystencils.backend.arrays.PsLinearizedArray property) neighbor() (pystencils.field.Field.Access method) neighbor_vector() (pystencils.field.Field method) new_filtered() (pystencils.sympyextensions.AssignmentCollection method) new_merged() (pystencils.sympyextensions.AssignmentCollection method) new_with_inserted_subexpression() (pystencils.sympyextensions.AssignmentCollection method) new_with_substitutions() (pystencils.sympyextensions.AssignmentCollection method) new_without_subexpressions() (pystencils.sympyextensions.AssignmentCollection method) new_without_unused_subexpressions() (pystencils.sympyextensions.AssignmentCollection method) no_jit (in module pystencils.backend.jit) NoJit (class in pystencils.backend.jit) numpy_dtype (pystencils.types.PsType property) (pystencils.types.types.PsBoolType property) (pystencils.types.types.PsIeeeFloatType property) (pystencils.types.types.PsIntegerType property) (pystencils.types.types.PsStructType property) (pystencils.types.types.PsVectorType property) NUMPY_TYPE (pystencils.types.types.PsBoolType attribute) O offset_name (pystencils.field.Field.Access property) offsets (pystencils.field.Field.Access property) op_intrinsic() (pystencils.backend.platforms.GenericVectorCpu method) (pystencils.backend.platforms.X86VectorCpu method) operation_count (pystencils.sympyextensions.AssignmentCollection property) P parse_index() (pystencils.backend.kernelcreation.AstFactory method) parse_slice() (pystencils.backend.kernelcreation.AstFactory method) parse_sympy() (pystencils.backend.kernelcreation.AstFactory method) peel_loop_front() (pystencils.backend.transformations.ReshapeLoops method) Platform (class in pystencils.backend.platforms) PsAdd (class in pystencils.backend.ast.expressions) PsAddressOf (class in pystencils.backend.ast.expressions) PsAnd (class in pystencils.backend.ast.expressions) PsArrayAccess (class in pystencils.backend.ast.expressions) PsArrayAssocSymbol (class in pystencils.backend.arrays) PsArrayBasePointer (class in pystencils.backend.arrays) PsArrayInitList (class in pystencils.backend.ast.expressions) PsArrayShapeSymbol (class in pystencils.backend.arrays) PsArrayStrideSymbol (class in pystencils.backend.arrays) PsArrayType (class in pystencils.types.types) PsAssignment (class in pystencils.backend.ast.structural) PsAstNode (class in pystencils.backend.ast.astnode) PsBinOp (class in pystencils.backend.ast.expressions) PsBitwiseAnd (class in pystencils.backend.ast.expressions) PsBitwiseOr (class in pystencils.backend.ast.expressions) PsBitwiseXor (class in pystencils.backend.ast.expressions) PsBlock (class in pystencils.backend.ast.structural) PsBoolOpTrait (class in pystencils.backend.ast.expressions) PsBoolType (class in pystencils.types.types) PsCall (class in pystencils.backend.ast.expressions) PsCast (class in pystencils.backend.ast.expressions) PsComment (class in pystencils.backend.ast.structural) PsConditional (class in pystencils.backend.ast.structural) PsConstant (class in pystencils.backend.constants) PsConstantExpr (class in pystencils.backend.ast.expressions) PsCustomType (class in pystencils.types.types) PsDeclaration (class in pystencils.backend.ast.structural) PsDeref (class in pystencils.backend.ast.expressions) PsDereferencableType (class in pystencils.types.types) PsDiv (class in pystencils.backend.ast.expressions) PsEq (class in pystencils.backend.ast.expressions) PsExpression (class in pystencils.backend.ast.expressions) PsGe (class in pystencils.backend.ast.expressions) PsGt (class in pystencils.backend.ast.expressions) PsIeeeFloatType (class in pystencils.types.types) PsIntDiv (class in pystencils.backend.ast.expressions) PsIntegerType (class in pystencils.types.types) PsIntOpTrait (class in pystencils.backend.ast.expressions) PsLe (class in pystencils.backend.ast.expressions) PsLeafMixIn (class in pystencils.backend.ast.astnode) PsLeftShift (class in pystencils.backend.ast.expressions) PsLinearizedArray (class in pystencils.backend.arrays) PsLiteral (class in pystencils.backend.literals) PsLiteralExpr (class in pystencils.backend.ast.expressions) PsLookup (class in pystencils.backend.ast.expressions) PsLoop (class in pystencils.backend.ast.structural) PsLt (class in pystencils.backend.ast.expressions) PsLvalue (class in pystencils.backend.ast.expressions) PsMul (class in pystencils.backend.ast.expressions) PsNe (class in pystencils.backend.ast.expressions) PsNeg (class in pystencils.backend.ast.expressions) PsNot (class in pystencils.backend.ast.expressions) PsNumericOpTrait (class in pystencils.backend.ast.expressions) PsNumericType (class in pystencils.types.types) PsOr (class in pystencils.backend.ast.expressions) PsPointerType (class in pystencils.types.types) PsRel (class in pystencils.backend.ast.expressions) PsRightShift (class in pystencils.backend.ast.expressions) PsScalarType (class in pystencils.types.types) PsSignedIntegerType (class in pystencils.types.types) PsStatement (class in pystencils.backend.ast.structural) PsStructType (class in pystencils.types.types) PsStructType.Member (class in pystencils.types.types) PsSub (class in pystencils.backend.ast.expressions) PsSubscript (class in pystencils.backend.ast.expressions) PsSymbol (class in pystencils.backend.symbols) PsSymbolExpr (class in pystencils.backend.ast.expressions) PsType (class in pystencils.types) PsTypeMeta (class in pystencils.types.meta) PsUnOp (class in pystencils.backend.ast.expressions) PsUnsignedIntegerType (class in pystencils.types.types) PsVectorArrayAccess (class in pystencils.backend.ast.expressions) PsVectorType (class in pystencils.types.types) Ptr (in module pystencils.types.quick) pystencils.backend.arrays module pystencils.backend.ast.astnode module pystencils.backend.ast.expressions module pystencils.backend.ast.structural module pystencils.backend.jit module pystencils.backend.kernelcreation.iteration_space module pystencils.backend.platforms module pystencils.backend.transformations module pystencils.field module pystencils.sympyextensions.astnodes module pystencils.types module pystencils.types.meta module pystencils.types.quick module pystencils.types.types module R reinterpret_as() (pystencils.backend.constants.PsConstant method) replace_symbol() (pystencils.backend.kernelcreation.KernelCreationContext method) required_ghost_layers (pystencils.field.Field.Access property) required_headers (pystencils.types.PsType property) (pystencils.types.types.PsIeeeFloatType property) ReshapeLoops (class in pystencils.backend.transformations) rhs_fields (pystencils.sympyextensions.AssignmentCollection property) rhs_symbols (pystencils.sympyextensions.AssignmentCollection property) S Scalar (in module pystencils.types.quick) select_function() (pystencils.backend.platforms.GenericCpu method) (pystencils.backend.platforms.GenericGpu method) (pystencils.backend.platforms.Platform method) SelectFunctions (class in pystencils.backend.transformations) shape (pystencils.backend.arrays.PsLinearizedArray property) shape_spec (pystencils.backend.arrays.PsLinearizedArray property) SInt (in module pystencils.types.quick) SparseIterationSpace (class in pystencils.backend.kernelcreation.iteration_space) staggered_access() (pystencils.field.Field method) staggered_vector_access() (pystencils.field.Field method) strides (pystencils.backend.arrays.PsLinearizedArray property) strides_spec (pystencils.backend.arrays.PsLinearizedArray property) structurally_equal() (pystencils.backend.ast.astnode.PsAstNode method) (pystencils.backend.ast.expressions.PsCall method) (pystencils.backend.ast.expressions.PsCast method) (pystencils.backend.ast.expressions.PsConstantExpr method) (pystencils.backend.ast.expressions.PsLiteralExpr method) (pystencils.backend.ast.expressions.PsSymbolExpr method) (pystencils.backend.ast.expressions.PsVectorArrayAccess method) (pystencils.backend.ast.structural.PsComment method) symbols (pystencils.backend.kernelcreation.KernelCreationContext property) T target (pystencils.CreateKernelConfig attribute) topological_sort() (pystencils.sympyextensions.AssignmentCollection method) type_intrinsic() (pystencils.backend.platforms.GenericVectorCpu method) (pystencils.backend.platforms.X86VectorCpu method) TypeErasedBasePointer (class in pystencils.backend.arrays) Typifier (class in pystencils.backend.kernelcreation) U UInt (in module pystencils.types.quick) V vector_load() (pystencils.backend.platforms.GenericVectorCpu method) (pystencils.backend.platforms.X86VectorCpu method) vector_store() (pystencils.backend.platforms.GenericVectorCpu method) (pystencils.backend.platforms.X86VectorCpu method) visit() (pystencils.backend.kernelcreation.Typifier method) visit_expr() (pystencils.backend.kernelcreation.Typifier method) W width (pystencils.types.types.PsBoolType property) (pystencils.types.types.PsIeeeFloatType property) (pystencils.types.types.PsIntegerType property) (pystencils.types.types.PsScalarType property) X X86VectorArch (class in pystencils.backend.platforms) X86VectorCpu (class in pystencils.backend.platforms)