GT4Py
1.0.0
GT4Py: GridTools for Python
Contents:
Quick Start Guide
GTScript Language Reference
Allocation and Array Interfaces
GTScript Language Design
Commandline
API Documentation
Indices
License
GT4Py Development
GT4Py
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__call__() (gt4py.cartesian.backend.base.MakeModuleSourceCallable method)
(gt4py.cartesian.backend.cuda_backend.CudaExtGenerator method)
(gt4py.cartesian.backend.dace_backend.DaCeExtGenerator method)
(gt4py.cartesian.backend.gtc_common.BackendCodegen method)
(gt4py.cartesian.backend.gtc_common.PyExtModuleGenerator method)
(gt4py.cartesian.backend.gtcpp_backend.GTExtGenerator method)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
(gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.CollectLocalSymbolsAstVisitor method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.frontend.gtscript_frontend.ValueInliner method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.SymbolNameCreator method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.SymbolNameCreator method)
(gt4py.cartesian.lazy_stencil.LazyStencil method)
(gt4py.cartesian.stencil_object.FrozenStencil method)
(gt4py.cartesian.stencil_object.StencilObject method)
(gt4py.cartesian.type_hints.StencilFunc method)
(gt4py.cartesian.utils.meta.AssignTargetsCollector method)
(gt4py.cartesian.utils.meta.ImportsCollector method)
(gt4py.cartesian.utils.meta.QualifiedNameCollector method)
(gt4py.cartesian.utils.meta.SymbolsNameMapper method)
(gt4py.cartesian.utils.text.Joiner method)
(gt4py.eve.datamodels.core.ForwardRefValidator method)
(gt4py.eve.datamodels.core.ValidatorAdapter method)
(gt4py.eve.type_validation.FixedTypeValidator method)
(gt4py.eve.type_validation.SimpleTypeValidatorFactory method)
(gt4py.eve.type_validation.TypeValidator method)
(gt4py.eve.type_validation.TypeValidatorFactory method)
__INLINED() (in module gt4py.cartesian.gtscript)
_add_extension() (in module gt4py.cartesian.gtscript_imports)
_ArtefactTypes (in module gt4py.eve.extended_typing)
_bfs_walk_items() (in module gt4py.eve.trees)
_bfs_walk_values() (in module gt4py.eve.trees)
_call_run() (gt4py.cartesian.stencil_object.StencilObject method)
_common_upcasting_rule() (in module gt4py.cartesian.gtc.passes.gtir_upcaster)
_extract_api_annotations() (gt4py.cartesian.caching.JITCachingStrategy method)
_fill_limits() (gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches static method)
_fill_stmts() (gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches class method)
_fix_context() (gt4py.cartesian.gtc.dace.expansion.expansion.StencilComputationExpansion static method)
_flush_stmts() (gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches class method)
_generate_next_value_() (gt4py.eve.Enum method)
(gt4py.eve.IntEnum method)
(gt4py.eve.StrEnum method)
(gt4py.eve.type_definitions.StrEnum method)
_get_clang_format() (in module gt4py.eve.codegen)
_get_max_domain() (gt4py.cartesian.stencil_object.StencilObject static method)
_GTIRPropagateDtypeToAccess (class in gt4py.cartesian.gtc.passes.gtir_dtype_resolver)
_GTIRResolveAuto (class in gt4py.cartesian.gtc.passes.gtir_dtype_resolver)
_GTIRUpcasting (class in gt4py.cartesian.gtc.passes.gtir_upcaster)
_make_datamodel() (in module gt4py.eve.datamodels.core)
_make_is_any() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
_merge() (gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
_no_write_and_read_with_horizontal_offset() (gt4py.cartesian.gtc.gtir.VerticalLoop class method)
_no_write_and_read_with_horizontal_offset_all() (gt4py.cartesian.gtc.gtir.While method)
_numpy_ufunc_upcasting_rule() (in module gt4py.cartesian.gtc.passes.gtir_upcaster)
_overlap_along_axis() (in module gt4py.cartesian.gtc.passes.horizontal_masks)
_populate_strides() (in module gt4py.cartesian.gtc.dace.expansion_specification)
_post_walk_items() (in module gt4py.eve.trees)
_post_walk_values() (in module gt4py.eve.trees)
_pre_walk_items() (in module gt4py.eve.trees)
_pre_walk_values() (in module gt4py.eve.trees)
_requires_splitting() (gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches static method)
_split_entry_level() (gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches static method)
_split_section_with_multiple_fills() (gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches class method)
_SymbolStrategy (class in gt4py.cartesian.testing.input_strategies)
_SymbolValueTuple (class in gt4py.cartesian.testing.input_strategies)
_test_generation() (gt4py.cartesian.testing.StencilTestSuite class method)
(gt4py.cartesian.testing.suites.StencilTestSuite class method)
_test_implementation() (gt4py.cartesian.testing.StencilTestSuite class method)
(gt4py.cartesian.testing.suites.StencilTestSuite class method)
_to_device() (in module gt4py.cartesian.backend.dace_backend)
_try_split() (gt4py.cartesian.cli.BackendOption method)
_TypingGenericAliasType (in module gt4py.eve.extended_typing)
_TypingSpecialFormType (in module gt4py.eve.extended_typing)
_validate_args() (gt4py.cartesian.stencil_object.StencilObject method)
_written_and_read_with_offset() (in module gt4py.cartesian.gtc.gtir)
A
ABS (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
abs() (in module gt4py.cartesian.gtscript)
access (gt4py.cartesian.definitions.FieldInfo attribute)
(gt4py.cartesian.definitions.ParameterInfo attribute)
access_info (gt4py.cartesian.gtc.daceir.FieldDecl attribute)
(gt4py.cartesian.gtc.daceir.Memlet attribute)
access_infos (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
(gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext attribute)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector.Context attribute)
AccessCollector (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
AccessCollector.CartesianAccessCollection (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
AccessCollector.GeneralAccessCollection (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
AccessCollector.GenericAccessCollection (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
accessed_fields (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR.Context attribute)
AccessInfoCollector (class in gt4py.cartesian.gtc.dace.utils)
AccessInfoCollector.Context (class in gt4py.cartesian.gtc.dace.utils)
AccessKind (class in gt4py.cartesian.definitions)
AccessKindComputer (class in gt4py.cartesian.gtc.passes.oir_access_kinds)
AccessorRef (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
accessors (gt4py.cartesian.gtc.gtcpp.gtcpp.GTParamList attribute)
accumulate() (gt4py.eve.utils.XIterable method)
acos() (in module gt4py.cartesian.gtscript)
acosh() (in module gt4py.cartesian.gtscript)
ADD (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ArithmeticOperator attribute)
(gt4py.cartesian.gtc.common.AssignmentKind attribute)
add_arguments() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext method)
add_declared() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen.BlockContext method)
add_functor() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.ProgramContext method)
add_loop() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.SDFGContext method)
add_optional_fields() (in module gt4py.cartesian.backend.dace_stencil_object)
add_state() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.SDFGContext method)
add_symbol() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.SymbolCollector method)
add_temporaries() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext method)
AdjacentLoopMerging (class in gt4py.cartesian.gtc.passes.oir_optimizations.vertical_loop_merging)
alignment (gt4py.storage.layout.LayoutInfo attribute)
all_steps() (gt4py.cartesian.gtc.passes.oir_pipeline.DefaultPipeline static method)
allocate() (in module gt4py.storage.utils)
allocate_cpu() (in module gt4py.storage.utils)
allocate_gpu() (in module gt4py.storage.utils)
allow_expensive_function_duplication (gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging attribute)
analyze() (in module gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis)
AND (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.LogicalOperator attribute)
and_() (in module gt4py.eve.datamodels.validators)
annex (gt4py.eve.concepts.Node property)
(gt4py.eve.Node property)
AnnexManager (class in gt4py.eve)
(class in gt4py.eve.concepts)
annotate_definition() (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser static method)
annotate_function() (in module gt4py.cartesian.testing.utils)
AnnotatedStencilFunc (class in gt4py.cartesian.type_hints)
api_field_decls (gt4py.cartesian.gtc.numpy.npir.Computation attribute)
api_signature (gt4py.cartesian.gtc.gtir.Stencil attribute)
ApiParamDecl (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
append() (gt4py.cartesian.gtc.definitions.FrameTuple method)
(gt4py.cartesian.utils.text.TextBlock method)
(gt4py.eve.codegen.TextBlock method)
applies (gt4py.cartesian.gtc.gtcpp.gtcpp.GTFunctor attribute)
apply() (gt4py.cartesian.backend.dace_backend.DaCeBindingsCodegen class method)
(gt4py.cartesian.backend.dace_backend.DaCeComputationCodegen class method)
(gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen class method)
(gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR class method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorAssignments class method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorExpressions class method)
(gt4py.cartesian.frontend.gtscript_frontend.AssertionChecker class method)
(gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser class method)
(gt4py.cartesian.frontend.gtscript_frontend.CallInliner class method)
(gt4py.cartesian.frontend.gtscript_frontend.CollectLocalSymbolsAstVisitor class method)
(gt4py.cartesian.frontend.gtscript_frontend.CompiledIfInliner class method)
(gt4py.cartesian.frontend.gtscript_frontend.ReturnReplacer class method)
(gt4py.cartesian.frontend.gtscript_frontend.ValueInliner class method)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen class method)
(gt4py.cartesian.gtc.dace.transformations.InlineThreadLocalTransients method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen class method)
(gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis.DefinitiveAssignmentAnalysis class method)
(gt4py.cartesian.gtc.passes.gtir_pipeline.GtirPipeline method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector class method)
(gt4py.cartesian.utils.meta.AssignTargetsCollector class method)
(gt4py.cartesian.utils.meta.ASTEvaluator class method)
(gt4py.cartesian.utils.meta.ImportsCollector class method)
(gt4py.cartesian.utils.meta.QualifiedNameCollector class method)
(gt4py.cartesian.utils.meta.SymbolsNameMapper class method)
(gt4py.eve.codegen.TemplatedGenerator class method)
(gt4py.eve.SymbolTableTrait.SymbolsCollector class method)
(gt4py.eve.traits.SymbolRefsValidatorTrait.SymbolRefsValidator class method)
(gt4py.eve.traits.SymbolTableTrait.SymbolsCollector class method)
apply_codegen() (gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen class method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen class method)
apply_iteration() (gt4py.cartesian.gtc.daceir.FieldAccessInfo method)
ARCCOS (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
ARCCOSH (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
ARCSIN (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
ARCSINH (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
ARCTAN (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
ARCTANH (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
Arg (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
args (gt4py.cartesian.gtc.common.NativeFuncCall attribute)
(gt4py.cartesian.gtc.common.NativeFuncCall__Expr attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTStage attribute)
args_data (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
(gt4py.cartesian.backend.numpy_backend.ModuleGenerator attribute)
ArgsInfo (class in gt4py.cartesian.stencil_object)
Argument (class in gt4py.cartesian.gtc.gtir)
ArgumentInfo (class in gt4py.cartesian.frontend.nodes)
arguments (gt4py.cartesian.gtc.gtcpp.gtcpp.GTComputationCall attribute)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext property)
(gt4py.cartesian.gtc.numpy.npir.Computation attribute)
ArithmeticOperator (class in gt4py.cartesian.gtc.common)
arity (gt4py.cartesian.frontend.nodes.NativeFunction property)
(gt4py.cartesian.gtc.common.NativeFunction property)
arity_check() (gt4py.cartesian.gtc.common.NativeFuncCall class method)
array (gt4py.cartesian.stencil_object.ArgsInfo attribute)
array_dimensions() (in module gt4py.cartesian.gtc.dace.utils)
ArrayInterfaceType (class in gt4py.storage.utils)
arrays (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.GlobalContext attribute)
as_case() (gt4py.eve.codegen.Name method)
as_cupy() (in module gt4py.storage.utils)
as_dict (gt4py.cartesian.utils.attrib.AttributeClassLike property)
as_dict() (gt4py.cartesian.definitions.BuildOptions method)
(gt4py.cartesian.definitions.StencilID method)
(gt4py.cartesian.frontend.nodes.ArgumentInfo method)
(gt4py.cartesian.frontend.nodes.Assign method)
(gt4py.cartesian.frontend.nodes.Axis method)
(gt4py.cartesian.frontend.nodes.AxisBound method)
(gt4py.cartesian.frontend.nodes.AxisIndex method)
(gt4py.cartesian.frontend.nodes.AxisInterval method)
(gt4py.cartesian.frontend.nodes.AxisPosition method)
(gt4py.cartesian.frontend.nodes.BinOpExpr method)
(gt4py.cartesian.frontend.nodes.BlockStmt method)
(gt4py.cartesian.frontend.nodes.BuiltinLiteral method)
(gt4py.cartesian.frontend.nodes.Cast method)
(gt4py.cartesian.frontend.nodes.ComputationBlock method)
(gt4py.cartesian.frontend.nodes.Domain method)
(gt4py.cartesian.frontend.nodes.FieldDecl method)
(gt4py.cartesian.frontend.nodes.FieldRef method)
(gt4py.cartesian.frontend.nodes.HorizontalIf method)
(gt4py.cartesian.frontend.nodes.If method)
(gt4py.cartesian.frontend.nodes.Location method)
(gt4py.cartesian.frontend.nodes.NativeFuncCall method)
(gt4py.cartesian.frontend.nodes.ScalarLiteral method)
(gt4py.cartesian.frontend.nodes.StencilDefinition method)
(gt4py.cartesian.frontend.nodes.TernaryOpExpr method)
(gt4py.cartesian.frontend.nodes.UnaryOpExpr method)
(gt4py.cartesian.frontend.nodes.VarDecl method)
(gt4py.cartesian.frontend.nodes.VarRef method)
(gt4py.cartesian.frontend.nodes.While method)
(gt4py.eve.utils.Namespace method)
as_numpy() (in module gt4py.storage.utils)
as_xiter() (in module gt4py.eve.utils)
asdict() (gt4py.eve.utils.Namespace method)
(in module gt4py.eve.datamodels.core)
asin() (in module gt4py.cartesian.gtscript)
asinh() (in module gt4py.cartesian.gtscript)
AssertionChecker (class in gt4py.cartesian.frontend.gtscript_frontend)
Assign (class in gt4py.cartesian.frontend.nodes)
assign_stmt_dtype_validation() (in module gt4py.cartesian.gtc.common)
AssignmentKind (class in gt4py.cartesian.gtc.common)
AssignStmt (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
AssignStmt__FieldAccess_Expr (class in gt4py.cartesian.gtc.common)
AssignStmt__union_gt4py_cartesian_gtc_cuir_cuir_scalaraccess_gt4py_cartesian_gtc_cuir_cuir_fieldaccess_gt4py_cartesian_gtc_cuir_cuir_ijcacheaccess_gt4py_cartesian_gtc_cuir_cuir_kcacheaccess_Expr (class in gt4py.cartesian.gtc.common)
AssignStmt__union_gt4py_cartesian_gtc_daceir_scalaraccess_gt4py_cartesian_gtc_daceir_indexaccess_Expr (class in gt4py.cartesian.gtc.common)
AssignStmt__union_gt4py_cartesian_gtc_gtcpp_gtcpp_localaccess_gt4py_cartesian_gtc_gtcpp_gtcpp_accessorref_Expr (class in gt4py.cartesian.gtc.common)
AssignStmt__union_gt4py_cartesian_gtc_oir_scalaraccess_gt4py_cartesian_gtc_oir_fieldaccess_Expr (class in gt4py.cartesian.gtc.common)
AssignStmt__VectorLValue_Expr (class in gt4py.cartesian.gtc.common)
AssignTargetsCollector (class in gt4py.cartesian.utils.meta)
ast_dump() (in module gt4py.cartesian.utils.meta)
ast_eval() (in module gt4py.cartesian.utils.meta)
AST_OP_TO_OP (gt4py.cartesian.utils.meta.ASTEvaluator attribute)
ast_shash() (in module gt4py.cartesian.utils.meta)
ast_unparse() (in module gt4py.cartesian.utils.meta)
ASTEvaluator (class in gt4py.cartesian.utils.meta)
ASTPass (class in gt4py.cartesian.utils.meta)
ASTTransformPass (class in gt4py.cartesian.utils.meta)
astuple() (in module gt4py.eve.datamodels.core)
at_center() (gt4py.cartesian.frontend.nodes.FieldRef class method)
at_endpt() (gt4py.cartesian.gtc.common.HorizontalInterval class method)
atan() (in module gt4py.cartesian.gtscript)
atanh() (in module gt4py.cartesian.gtscript)
attrchecker() (in module gt4py.eve.utils)
attrgetter_() (in module gt4py.eve.utils)
attribclass() (in module gt4py.cartesian.utils.attrib)
attribkwclass() (in module gt4py.cartesian.utils.attrib)
attribute() (in module gt4py.cartesian.utils.attrib)
AttributeClassLike (class in gt4py.cartesian.utils.attrib)
attributes (gt4py.cartesian.definitions.BuildOptions property)
(gt4py.cartesian.definitions.StencilID property)
(gt4py.cartesian.frontend.nodes.ArgumentInfo property)
(gt4py.cartesian.frontend.nodes.Assign property)
(gt4py.cartesian.frontend.nodes.Axis property)
(gt4py.cartesian.frontend.nodes.AxisBound property)
(gt4py.cartesian.frontend.nodes.AxisIndex property)
(gt4py.cartesian.frontend.nodes.AxisInterval property)
(gt4py.cartesian.frontend.nodes.AxisPosition property)
(gt4py.cartesian.frontend.nodes.BinOpExpr property)
(gt4py.cartesian.frontend.nodes.BlockStmt property)
(gt4py.cartesian.frontend.nodes.BuiltinLiteral property)
(gt4py.cartesian.frontend.nodes.Cast property)
(gt4py.cartesian.frontend.nodes.ComputationBlock property)
(gt4py.cartesian.frontend.nodes.Domain property)
(gt4py.cartesian.frontend.nodes.FieldDecl property)
(gt4py.cartesian.frontend.nodes.FieldRef property)
(gt4py.cartesian.frontend.nodes.HorizontalIf property)
(gt4py.cartesian.frontend.nodes.If property)
(gt4py.cartesian.frontend.nodes.Location property)
(gt4py.cartesian.frontend.nodes.NativeFuncCall property)
(gt4py.cartesian.frontend.nodes.ScalarLiteral property)
(gt4py.cartesian.frontend.nodes.StencilDefinition property)
(gt4py.cartesian.frontend.nodes.TernaryOpExpr property)
(gt4py.cartesian.frontend.nodes.UnaryOpExpr property)
(gt4py.cartesian.frontend.nodes.VarDecl property)
(gt4py.cartesian.frontend.nodes.VarRef property)
(gt4py.cartesian.frontend.nodes.While property)
(gt4py.cartesian.utils.attrib.AttributeClassLike property)
attributes_of() (in module gt4py.cartesian.utils.attrib)
AUTO (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
axes (gt4py.cartesian.definitions.FieldInfo attribute)
(gt4py.cartesian.frontend.nodes.Domain property)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector.Context attribute)
(gt4py.cartesian.testing.input_strategies._SymbolStrategy attribute)
axes() (gt4py.cartesian.gtc.daceir.FieldAccessInfo method)
(gt4py.cartesian.gtc.daceir.FieldDecl method)
(gt4py.cartesian.gtc.daceir.GridSubset method)
axes_list_from_flags() (in module gt4py.cartesian.gtc.dace.utils)
axes_names (gt4py.cartesian.frontend.nodes.Domain property)
Axis (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.daceir)
axis (gt4py.cartesian.gtc.dace.expansion_specification.Iteration attribute)
(gt4py.cartesian.gtc.daceir.AxisBound attribute)
(gt4py.cartesian.gtc.daceir.DomainLoop attribute)
(gt4py.cartesian.gtc.daceir.IndexWithExtent attribute)
(gt4py.cartesian.gtc.daceir.TileInterval attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.AxisLength attribute)
axis_lengths (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext attribute)
axis_name (gt4py.cartesian.gtc.cuir.cuir.Positional attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Positional attribute)
axis_size_decls() (in module gt4py.cartesian.gtc.cuir.cuir)
axis_sizes (gt4py.cartesian.gtc.cuir.cuir.Program attribute)
AxisBound (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.daceir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
AxisIndex (class in gt4py.cartesian.frontend.nodes)
AxisInterval (class in gt4py.cartesian.frontend.nodes)
AxisIntervalParser (class in gt4py.cartesian.frontend.gtscript_frontend)
AxisLength (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
AxisName (class in gt4py.cartesian.gtc.numpy.npir)
AxisPosition (class in gt4py.cartesian.frontend.nodes)
B
Backend (class in gt4py.cartesian.backend.base)
backend (gt4py.cartesian.backend.numpy_backend.ModuleGenerator property)
(gt4py.cartesian.lazy_stencil.LazyStencil property)
(gt4py.cartesian.stencil_object.StencilObject property)
backend_data (gt4py.cartesian.stencil_builder.StencilBuilder property)
backend_name (gt4py.cartesian.backend.module_generator.BaseModuleGenerator property)
backend_root_path (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
(gt4py.cartesian.caching.NoCachingStrategy property)
backend_table() (gt4py.cartesian.cli.BackendChoice class method)
BackendChoice (class in gt4py.cartesian.cli)
BackendCodegen (class in gt4py.cartesian.backend.gtc_common)
BackendOption (class in gt4py.cartesian.cli)
BACKWARD (gt4py.cartesian.frontend.nodes.IterationOrder attribute)
(gt4py.cartesian.gtc.common.LoopOrder attribute)
(in module gt4py.cartesian.gtscript)
BaseBackend (class in gt4py.cartesian.backend.base)
BaseDaceBackend (class in gt4py.cartesian.backend.dace_backend)
BaseFrozen (class in gt4py.cartesian.utils.base)
BaseGTBackend (class in gt4py.cartesian.backend.gtc_common)
BaseModuleGenerator (class in gt4py.cartesian.backend.module_generator)
BasePyExtBackend (class in gt4py.cartesian.backend.base)
BaseSingleton (class in gt4py.cartesian.utils.base)
BaseTemplate (class in gt4py.eve.codegen)
BFS_ORDER (gt4py.eve.trees.TraversalOrder attribute)
bfs_walk_items() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
bfs_walk_values() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
binary_op_dtype_propagation() (in module gt4py.cartesian.gtc.common)
BinaryOp (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
BinaryOp__Expr (class in gt4py.cartesian.gtc.common)
BinaryOperator (class in gt4py.cartesian.frontend.nodes)
bindings_main_template() (in module gt4py.cartesian.backend.gtc_common)
BinOpExpr (class in gt4py.cartesian.frontend.nodes)
block_extents (gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext attribute)
blocks (gt4py.cartesian.gtc.passes.oir_optimizations.utils.StencilExtentComputer.Context attribute)
BlockStmt (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
BlockStmt__Stmt (class in gt4py.cartesian.gtc.common)
body (gt4py.cartesian.gtc.common.BlockStmt attribute)
(gt4py.cartesian.gtc.common.BlockStmt__Stmt attribute)
(gt4py.cartesian.gtc.common.HorizontalRestriction attribute)
(gt4py.cartesian.gtc.common.HorizontalRestriction__Stmt attribute)
(gt4py.cartesian.gtc.common.While attribute)
(gt4py.cartesian.gtc.common.While__Stmt_Expr attribute)
(gt4py.cartesian.gtc.cuir.cuir.HorizontalExecution attribute)
(gt4py.cartesian.gtc.cuir.cuir.MaskStmt attribute)
(gt4py.cartesian.gtc.daceir.MaskStmt attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTApplyMethod attribute)
(gt4py.cartesian.gtc.gtir.VerticalLoop attribute)
(gt4py.cartesian.gtc.gtir.While attribute)
(gt4py.cartesian.gtc.numpy.npir.HorizontalBlock attribute)
(gt4py.cartesian.gtc.numpy.npir.VerticalPass attribute)
(gt4py.cartesian.gtc.oir.HorizontalExecution attribute)
(gt4py.cartesian.gtc.oir.MaskStmt attribute)
BOOL (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
Boundary (class in gt4py.cartesian.gtc.definitions)
boundary (gt4py.cartesian.definitions.FieldInfo attribute)
(gt4py.cartesian.testing.input_strategies._SymbolStrategy attribute)
(gt4py.cartesian.testing.input_strategies._SymbolValueTuple attribute)
Broadcast (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
build() (gt4py.cartesian.stencil_builder.StencilBuilder method)
build_extension_module() (gt4py.cartesian.backend.base.BasePyExtBackend method)
build_extensions() (gt4py.cartesian.backend.pyext_builder.CUDABuildExtension method)
build_pybind_cuda_ext() (in module gt4py.cartesian.backend.pyext_builder)
build_pybind_ext() (in module gt4py.cartesian.backend.pyext_builder)
builder (gt4py.cartesian.backend.base.Backend attribute)
(gt4py.cartesian.backend.base.BasePyExtBackend attribute)
(gt4py.cartesian.backend.base.CLIBackendMixin attribute)
(gt4py.cartesian.backend.base.PurePythonBackendCLIMixin attribute)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuIfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuKfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator property)
BuildOptions (class in gt4py.cartesian.definitions)
Builtin (class in gt4py.cartesian.frontend.nodes)
BUILTIN_LITERAL_TO_CODE (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
BuiltinLiteral (class in gt4py.cartesian.frontend.nodes)
BuiltInLiteral (class in gt4py.cartesian.gtc.common)
C
Cache (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
cache_info (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
(gt4py.cartesian.caching.NoCachingStrategy property)
cache_info_path (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
(gt4py.cartesian.caching.NoCachingStrategy property)
CacheDesc (class in gt4py.cartesian.gtc.oir)
CacheExtents (class in gt4py.cartesian.gtc.cuir.extent_analysis)
caches (gt4py.cartesian.gtc.gtcpp.gtcpp.GTMultiStage attribute)
(gt4py.cartesian.gtc.oir.VerticalLoop attribute)
CachingStrategy (class in gt4py.cartesian.caching)
CallInliner (class in gt4py.cartesian.frontend.gtscript_frontend)
CAMEL (gt4py.eve.utils.CaseStyleConverter.CASE_STYLE attribute)
can_be_applied() (gt4py.cartesian.gtc.dace.transformations.InlineThreadLocalTransients method)
(gt4py.cartesian.gtc.dace.transformations.NoEmptyEdgeTrivialMapElimination method)
CANONICAL (gt4py.eve.utils.CaseStyleConverter.CASE_STYLE attribute)
capture_externals() (gt4py.cartesian.caching.CachingStrategy method)
(gt4py.cartesian.caching.JITCachingStrategy method)
cartesian_accesses() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GeneralAccessCollection method)
CartesianAccess (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
CartesianOffset (class in gt4py.cartesian.gtc.common)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
CartesianSpace (class in gt4py.cartesian.gtc.definitions)
CartesianSpace.Axis (class in gt4py.cartesian.gtc.definitions)
CaseStyleConverter (class in gt4py.eve.utils)
CaseStyleConverter.CASE_STYLE (class in gt4py.eve.utils)
Cast (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
Cast__Expr (class in gt4py.cartesian.gtc.common)
CBRT (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
cbrt() (in module gt4py.cartesian.gtscript)
CEIL (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
ceil() (in module gt4py.cartesian.gtscript)
centered() (gt4py.cartesian.gtc.common.FieldAccess class method)
CenteredExtent (class in gt4py.cartesian.gtc.definitions)
chain() (gt4py.eve.utils.XIterable method)
check() (gt4py.cartesian.gtc.oir.Interval class method)
(gt4py.cartesian.gtc.oir.UnboundedInterval class method)
(in module gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis)
check_layout() (in module gt4py.storage.layout)
check_loops() (gt4py.cartesian.gtc.cuir.cuir.Kernel method)
check_options() (gt4py.cartesian.backend.base.BaseBackend method)
check_start_before_end() (gt4py.cartesian.gtc.common.HorizontalInterval class method)
check_syntax() (gt4py.cartesian.lazy_stencil.LazyStencil method)
clamp_full_axis() (gt4py.cartesian.gtc.daceir.FieldAccessInfo method)
class_name (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
(gt4py.cartesian.stencil_builder.StencilBuilder property)
classmethod_to_function() (in module gt4py.cartesian.utils.base)
ClassProperty (class in gt4py.cartesian.utils.base)
classproperty (in module gt4py.cartesian.utils.base)
clean_caches() (in module gt4py.cartesian.gt_cache_manager)
clean_call_args_cache() (gt4py.cartesian.stencil_object.StencilObject method)
cli_backend (gt4py.cartesian.stencil_builder.StencilBuilder property)
CLIBackendMixin (class in gt4py.cartesian.backend.base)
closure_resolver() (gt4py.cartesian.backend.dace_lazy_stencil.DaCeLazyStencil method)
(gt4py.cartesian.backend.dace_stencil_object.DaCeFrozenStencil method)
(gt4py.cartesian.backend.dace_stencil_object.DaCeStencilObject method)
cls (gt4py.eve.pattern_matching.ObjectPattern attribute)
Coerced (in module gt4py.eve.datamodels.core)
coerced_field() (in module gt4py.eve.datamodels.core)
collect_assign_targets() (in module gt4py.cartesian.utils.meta)
collect_decorators() (in module gt4py.cartesian.utils.meta)
collect_external_symbols() (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser static method)
collect_imported_symbols() (in module gt4py.cartesian.utils.meta)
collect_names() (in module gt4py.cartesian.utils.meta)
collect_symbol_names() (in module gt4py.cartesian.gtc.passes.oir_optimizations.utils)
collect_symbols() (gt4py.cartesian.testing.suites.SuiteMeta method)
collect_toplevel_computation_nodes() (in module gt4py.cartesian.gtc.dace.utils)
collect_toplevel_iteration_nodes() (in module gt4py.cartesian.gtc.dace.utils)
CollectLocalSymbolsAstVisitor (class in gt4py.cartesian.frontend.gtscript_frontend)
column (gt4py.eve.concepts.SourceLocation attribute)
(gt4py.eve.SourceLocation attribute)
combine_optional() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
combine_validators_as_or() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
ComparisonOperator (class in gt4py.cartesian.gtc.common)
compile_assert() (in module gt4py.cartesian.gtscript)
CompiledIfInliner (class in gt4py.cartesian.frontend.gtscript_frontend)
compose() (in module gt4py.cartesian.utils.base)
composite_implementation_strategy_factory() (in module gt4py.cartesian.testing.input_strategies)
composite_strategy_factory() (in module gt4py.cartesian.testing.input_strategies)
CompositeExpr (class in gt4py.cartesian.frontend.nodes)
Computation (class in gt4py.cartesian.gtc.numpy.npir)
COMPUTATION (gt4py.cartesian.frontend.gtscript_frontend.ParsingContext attribute)
Computation (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
computation() (in module gt4py.cartesian.gtscript)
ComputationBlock (class in gt4py.cartesian.frontend.nodes)
ComputationDecl (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
ComputationNode (class in gt4py.cartesian.gtc.daceir)
computations (gt4py.cartesian.gtc.daceir.ComputationState attribute)
(gt4py.cartesian.gtc.daceir.DomainMap attribute)
ComputationState (class in gt4py.cartesian.gtc.daceir)
compute_access_kinds() (in module gt4py.cartesian.gtc.passes.oir_access_kinds)
compute_dcir_access_infos() (in module gt4py.cartesian.gtc.dace.utils)
compute_domain() (gt4py.cartesian.gtc.common.HorizontalInterval class method)
compute_extents() (in module gt4py.cartesian.gtc.passes.oir_optimizations.utils)
compute_fields_extents() (in module gt4py.cartesian.gtc.passes.oir_optimizations.utils)
compute_horizontal_block_extents() (in module gt4py.cartesian.gtc.passes.oir_optimizations.utils)
compute_k_boundary() (in module gt4py.cartesian.gtc.passes.gtir_k_boundary)
compute_kind() (in module gt4py.cartesian.gtc.common)
compute_min_k_size() (in module gt4py.cartesian.gtc.passes.gtir_k_boundary)
compute_padded_shape() (in module gt4py.storage.utils)
compute_relative_mask() (in module gt4py.cartesian.gtc.passes.horizontal_masks)
concatenate() (gt4py.cartesian.gtc.definitions.FrameTuple method)
CONCATENATED (gt4py.eve.utils.CaseStyleConverter.CASE_STYLE attribute)
concretize() (in module gt4py.eve)
(in module gt4py.eve.datamodels.core)
cond (gt4py.cartesian.gtc.common.IfStmt attribute)
(gt4py.cartesian.gtc.common.IfStmt__BlockStmt_Expr attribute)
(gt4py.cartesian.gtc.common.TernaryOp attribute)
(gt4py.cartesian.gtc.common.TernaryOp__Expr attribute)
(gt4py.cartesian.gtc.common.While attribute)
(gt4py.cartesian.gtc.common.While__Stmt_Expr attribute)
(gt4py.cartesian.gtc.gtir.FieldIfStmt attribute)
(gt4py.cartesian.gtc.gtir.ScalarIfStmt attribute)
condition_is_boolean() (gt4py.cartesian.gtc.common.IfStmt method)
(gt4py.cartesian.gtc.common.TernaryOp method)
(gt4py.cartesian.gtc.common.While method)
connector (gt4py.cartesian.gtc.daceir.Memlet attribute)
CONST_VALUE_TYPES (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser attribute)
constants (gt4py.cartesian.stencil_object.StencilObject property)
ConstrainedStr (class in gt4py.eve)
(class in gt4py.eve.type_definitions)
content_hash() (in module gt4py.eve.utils)
context (gt4py.eve.concepts.SourceLocationGroup attribute)
(gt4py.eve.SourceLocationGroup attribute)
CONTROL_FLOW (gt4py.cartesian.frontend.gtscript_frontend.ParsingContext attribute)
convert() (gt4py.cartesian.cli.BackendChoice method)
(gt4py.cartesian.cli.BackendOption method)
(gt4py.eve.utils.CaseStyleConverter class method)
converter_map (gt4py.cartesian.cli.BackendOption attribute)
copy() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
copy_func() (in module gt4py.cartesian.testing.utils)
COS (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
cos() (in module gt4py.cartesian.gtscript)
COSH (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
cosh() (in module gt4py.cartesian.gtscript)
covers() (gt4py.cartesian.gtc.oir.Interval method)
(gt4py.cartesian.gtc.oir.UnboundedInterval method)
cpu_copy() (in module gt4py.storage.utils)
CPU_Heap (gt4py.cartesian.gtc.daceir.StorageType attribute)
CPU_Multicore (gt4py.cartesian.gtc.daceir.MapSchedule attribute)
create_module() (gt4py.cartesian.gtscript_imports.GtsLoader method)
create_symbol_name (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext attribute)
CudaArrayInterfaceType (class in gt4py.storage.utils)
CudaBackend (class in gt4py.cartesian.backend.cuda_backend)
CudaBindingsCodegen (class in gt4py.cartesian.backend.cuda_backend)
CUDABuildExtension (class in gt4py.cartesian.backend.pyext_builder)
CudaExtGenerator (class in gt4py.cartesian.backend.cuda_backend)
CUDAPyExtModuleGenerator (class in gt4py.cartesian.backend.gtc_common)
CUIRCodegen (class in gt4py.cartesian.gtc.cuir.cuir_codegen)
current (gt4py.cartesian.utils.base.UniqueIdGenerator property)
D
dace_descriptor() (in module gt4py.storage.interface)
dace_symbolic_size() (gt4py.cartesian.gtc.daceir.TileInterval method)
DaCeBindingsCodegen (class in gt4py.cartesian.backend.dace_backend)
DaCeComputationCodegen (class in gt4py.cartesian.backend.dace_backend)
DaceCPUBackend (class in gt4py.cartesian.backend.dace_backend)
DaCeCUDAPyExtModuleGenerator (class in gt4py.cartesian.backend.dace_backend)
DaCeExtGenerator (class in gt4py.cartesian.backend.dace_backend)
DaCeFrozenStencil (class in gt4py.cartesian.backend.dace_stencil_object)
DaceGPUBackend (class in gt4py.cartesian.backend.dace_backend)
DaCeIRBuilder (class in gt4py.cartesian.gtc.dace.expansion.daceir_builder)
DaCeIRBuilder.GlobalContext (class in gt4py.cartesian.gtc.dace.expansion.daceir_builder)
DaCeIRBuilder.IterationContext (class in gt4py.cartesian.gtc.dace.expansion.daceir_builder)
DaCeIRBuilder.SymbolCollector (class in gt4py.cartesian.gtc.dace.expansion.daceir_builder)
DaCeLazyStencil (class in gt4py.cartesian.backend.dace_lazy_stencil)
DaCePyExtModuleGenerator (class in gt4py.cartesian.backend.dace_backend)
DaCeStencilObject (class in gt4py.cartesian.backend.dace_stencil_object)
data_dims (gt4py.cartesian.definitions.FieldInfo attribute)
(gt4py.cartesian.gtc.cuir.cuir.FieldDecl attribute)
(gt4py.cartesian.gtc.cuir.cuir.Temporary attribute)
(gt4py.cartesian.gtc.daceir.FieldDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.FieldDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Temporary attribute)
(gt4py.cartesian.gtc.gtir.FieldDecl attribute)
(gt4py.cartesian.gtc.numpy.npir.FieldDecl attribute)
(gt4py.cartesian.gtc.numpy.npir.TemporaryDecl attribute)
(gt4py.cartesian.gtc.oir.FieldDecl attribute)
(gt4py.cartesian.testing.input_strategies._SymbolStrategy attribute)
data_index (gt4py.cartesian.gtc.common.FieldAccess attribute)
(gt4py.cartesian.gtc.common.FieldAccess__Expr_VariableKOffset attribute)
(gt4py.cartesian.gtc.cuir.cuir.IJCacheAccess attribute)
(gt4py.cartesian.gtc.cuir.cuir.KCacheAccess attribute)
(gt4py.cartesian.gtc.numpy.npir.FieldSlice attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.CartesianAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GeneralAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess attribute)
data_index_exprs_are_int() (gt4py.cartesian.gtc.common.FieldAccess method)
data_indices_are_scalar() (gt4py.cartesian.gtc.numpy.npir.FieldSlice method)
DATA_TYPE_TO_CODE (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
data_type_to_dace_typeclass() (in module gt4py.cartesian.gtc.dace.symbol_utils)
data_type_to_typestr() (in module gt4py.cartesian.gtc.common)
DataModel (class in gt4py.eve)
(class in gt4py.eve.datamodels.core)
datamodel() (in module gt4py.eve)
(in module gt4py.eve.datamodels.core)
DataModelTP (class in gt4py.eve.datamodels.core)
DataType (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
ddiff (in module gt4py.eve.utils)
Decl (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
declarations (gt4py.cartesian.gtc.cuir.cuir.HorizontalExecution attribute)
(gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
(gt4py.cartesian.gtc.numpy.npir.HorizontalBlock attribute)
(gt4py.cartesian.gtc.oir.HorizontalExecution attribute)
(gt4py.cartesian.gtc.oir.Stencil attribute)
decls (gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext attribute)
(gt4py.cartesian.gtc.daceir.Tasklet attribute)
dedent() (gt4py.cartesian.utils.text.TextBlock method)
(gt4py.eve.codegen.TextBlock method)
deep_iterable() (in module gt4py.eve.datamodels.validators)
deep_mapping() (in module gt4py.eve.datamodels.validators)
DEFAULT (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
Default (gt4py.cartesian.gtc.daceir.MapSchedule attribute)
(gt4py.cartesian.gtc.daceir.StorageType attribute)
default (gt4py.cartesian.gtc.gtir.Argument attribute)
default_implementation (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
DEFAULT_OPTIONS (in module gt4py.eve.datamodels.core)
default_options_dict() (gt4py.cartesian.stencil_builder.StencilBuilder class method)
DefaultFieldTypeValidatorFactory() (in module gt4py.eve.datamodels.core)
DefaultPipeline (class in gt4py.cartesian.gtc.passes.oir_pipeline)
definition (gt4py.cartesian.stencil_builder.StencilBuilder property)
(gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
(gt4py.eve.codegen.BaseTemplate attribute)
(gt4py.eve.codegen.FormatTemplate attribute)
(gt4py.eve.codegen.JinjaTemplate attribute)
(gt4py.eve.codegen.MakoTemplate attribute)
(gt4py.eve.codegen.StringTemplate attribute)
definition_func (gt4py.cartesian.stencil_object.StencilObject attribute)
definition_loc (gt4py.eve.codegen.BaseTemplate attribute)
definition_strategies (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
DefinitiveAssignmentAnalysis (class in gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis)
DefIRToGTIR (class in gt4py.cartesian.frontend.defir_to_gtir)
deleter() (gt4py.cartesian.utils.base.ClassProperty method)
derived_shape_st() (in module gt4py.cartesian.testing.input_strategies)
description (gt4py.eve.datamodels.core.ValidatorAdapter attribute)
device (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
(gt4py.cartesian.stencil_object.ArgsInfo attribute)
(gt4py.storage.layout.LayoutInfo attribute)
dhash() (in module gt4py.eve.utils)
diff() (gt4py.eve.utils.XIterable method)
dimension_flags_to_names() (in module gt4py.cartesian.gtc.utils)
dimensions (gt4py.cartesian.gtc.cuir.cuir.FieldDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.FieldDecl attribute)
(gt4py.cartesian.gtc.gtir.FieldDecl attribute)
(gt4py.cartesian.gtc.numpy.npir.FieldDecl attribute)
(gt4py.cartesian.gtc.oir.FieldDecl attribute)
(gt4py.cartesian.stencil_object.ArgsInfo attribute)
dimensions_to_mask() (in module gt4py.storage.utils)
dims_3d() (gt4py.cartesian.gtc.daceir.Axis static method)
dims_horizontal() (gt4py.cartesian.gtc.daceir.Axis static method)
direction (gt4py.cartesian.gtc.numpy.npir.VerticalPass attribute)
disjoint_from() (gt4py.cartesian.frontend.nodes.AxisInterval method)
DIV (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ArithmeticOperator attribute)
(gt4py.cartesian.gtc.common.AssignmentKind attribute)
docstring (gt4py.cartesian.gtc.gtir.Stencil attribute)
Domain (class in gt4py.cartesian.frontend.nodes)
domain (gt4py.cartesian.backend.dace_stencil_object.DaCeFrozenStencil attribute)
(gt4py.cartesian.stencil_object.FrozenStencil attribute)
DOMAIN_ARG_NAME (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
domain_dace_symbol() (gt4py.cartesian.gtc.daceir.Axis method)
domain_info (gt4py.cartesian.backend.module_generator.ModuleData attribute)
(gt4py.cartesian.stencil_object.StencilObject property)
domain_limit (gt4py.cartesian.gtc.daceir.TileInterval attribute)
domain_mask (gt4py.cartesian.definitions.FieldInfo property)
domain_ndim (gt4py.cartesian.definitions.FieldInfo property)
domain_ndims (gt4py.cartesian.frontend.nodes.Domain property)
domain_range (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
domain_symbol() (gt4py.cartesian.gtc.daceir.Axis method)
DomainInfo (class in gt4py.cartesian.definitions)
DomainInterval (class in gt4py.cartesian.gtc.daceir)
DomainLoop (class in gt4py.cartesian.gtc.daceir)
DomainMap (class in gt4py.cartesian.gtc.daceir)
draw_from_strategies() (in module gt4py.cartesian.testing.input_strategies)
dtype (gt4py.cartesian.definitions.FieldInfo attribute)
(gt4py.cartesian.definitions.ParameterInfo attribute)
(gt4py.cartesian.frontend.nodes.DataType property)
(gt4py.cartesian.gtc.common.Cast attribute)
(gt4py.cartesian.gtc.common.Expr attribute)
(gt4py.cartesian.gtc.common.Literal attribute)
(gt4py.cartesian.gtc.cuir.cuir.Decl attribute)
(gt4py.cartesian.gtc.cuir.cuir.Positional attribute)
(gt4py.cartesian.gtc.daceir.Decl attribute)
(gt4py.cartesian.gtc.daceir.Expr attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ApiParamDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ComputationDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.LocalVarDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Temporary attribute)
(gt4py.cartesian.gtc.gtir.Decl attribute)
(gt4py.cartesian.gtc.numpy.npir.Decl attribute)
(gt4py.cartesian.gtc.numpy.npir.ScalarLiteral attribute)
(gt4py.cartesian.gtc.numpy.scalars_to_temps.Temporary attribute)
(gt4py.cartesian.gtc.oir.Decl attribute)
dtype_propagation() (gt4py.cartesian.gtc.common.UnaryOp class method)
dtypes (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
dynamic_access (gt4py.cartesian.gtc.daceir.FieldAccessInfo attribute)
E
Empty (class in gt4py.cartesian.frontend.nodes)
empty() (gt4py.cartesian.gtc.definitions.CenteredExtent class method)
(gt4py.cartesian.gtc.definitions.Extent class method)
(in module gt4py.storage.interface)
empty_line() (gt4py.cartesian.utils.text.TextBlock method)
(gt4py.eve.codegen.TextBlock method)
enable() (in module gt4py.cartesian.gtscript_imports)
enabled() (in module gt4py.cartesian.gtscript_imports)
enabled_backend_cls_from_name() (gt4py.cartesian.cli.BackendChoice static method)
END (gt4py.cartesian.frontend.nodes.LevelMarker attribute)
end (gt4py.cartesian.gtc.common.HorizontalInterval attribute)
END (gt4py.cartesian.gtc.common.LevelMarker attribute)
end (gt4py.cartesian.gtc.cuir.cuir.VerticalLoopSection attribute)
(gt4py.cartesian.gtc.daceir.DomainInterval attribute)
(gt4py.cartesian.gtc.gtir.Interval attribute)
(gt4py.cartesian.gtc.oir.Interval attribute)
(gt4py.cartesian.gtc.oir.UnboundedInterval attribute)
end() (gt4py.cartesian.gtc.common.AxisBound class method)
end_column (gt4py.eve.concepts.SourceLocation attribute)
(gt4py.eve.SourceLocation attribute)
end_line (gt4py.eve.concepts.SourceLocation attribute)
(gt4py.eve.SourceLocation attribute)
end_offset (gt4py.cartesian.gtc.daceir.TileInterval attribute)
Enum (class in gt4py.eve)
environments (gt4py.cartesian.gtc.dace.expansion.expansion.StencilComputationExpansion attribute)
EQ (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ComparisonOperator attribute)
eq_nonlocated() (in module gt4py.eve.concepts)
eval_external() (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser static method)
EveError (class in gt4py.eve.exceptions)
EveRuntimeError
EveTypeError
EveValueError
evolve() (in module gt4py.eve.datamodels.core)
EXP (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
exp() (in module gt4py.cartesian.gtscript)
expanded_sdfg() (gt4py.cartesian.backend.dace_backend.SDFGManager method)
expansion() (gt4py.cartesian.gtc.dace.expansion.expansion.StencilComputationExpansion static method)
expansion_specification (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
ExpansionItem (class in gt4py.cartesian.gtc.dace.expansion_specification)
Expr (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
expr (gt4py.cartesian.gtc.common.Cast attribute)
(gt4py.cartesian.gtc.common.Cast__Expr attribute)
(gt4py.cartesian.gtc.common.UnaryOp attribute)
(gt4py.cartesian.gtc.common.UnaryOp__Expr attribute)
(gt4py.cartesian.gtc.numpy.npir.Broadcast attribute)
expressions() (gt4py.cartesian.gtc.dace.transformations.InlineThreadLocalTransients class method)
ExprKind (class in gt4py.cartesian.gtc.common)
extend() (gt4py.cartesian.utils.text.TextBlock method)
(gt4py.eve.codegen.TextBlock method)
Extent (class in gt4py.cartesian.gtc.definitions)
extent (gt4py.cartesian.gtc.cuir.cuir.HorizontalExecution attribute)
(gt4py.cartesian.gtc.cuir.cuir.IJCacheDecl attribute)
(gt4py.cartesian.gtc.cuir.cuir.KCacheDecl attribute)
(gt4py.cartesian.gtc.daceir.IndexWithExtent attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTAccessor attribute)
(gt4py.cartesian.gtc.numpy.npir.FieldDecl attribute)
(gt4py.cartesian.gtc.numpy.npir.HorizontalBlock attribute)
(gt4py.cartesian.gtc.numpy.scalars_to_temps.Temporary attribute)
extents (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
externals (gt4py.cartesian.gtc.gtir.Stencil attribute)
(gt4py.cartesian.stencil_builder.StencilBuilder property)
externals() (in module gt4py.cartesian.gtscript)
extra_cache_info (gt4py.cartesian.backend.base.Backend property)
(gt4py.cartesian.backend.base.BasePyExtBackend property)
extra_cache_validation_keys (gt4py.cartesian.backend.base.Backend property)
(gt4py.cartesian.backend.base.BasePyExtBackend property)
extra_decls (gt4py.cartesian.gtc.gtcpp.gtcpp.GTComputationCall attribute)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext property)
extract_arg_descriptors() (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser method)
F
factory (gt4py.eve.datamodels.core.ForwardRefValidator attribute)
FALSE (gt4py.cartesian.frontend.nodes.Builtin attribute)
(gt4py.cartesian.gtc.common.BuiltInLiteral attribute)
false_branch (gt4py.cartesian.gtc.common.IfStmt attribute)
(gt4py.cartesian.gtc.common.IfStmt__BlockStmt_Expr attribute)
false_expr (gt4py.cartesian.gtc.common.TernaryOp attribute)
(gt4py.cartesian.gtc.common.TernaryOp__Expr attribute)
FIELD (gt4py.cartesian.gtc.common.ExprKind attribute)
field (gt4py.cartesian.gtc.daceir.Memlet attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.CartesianAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GeneralAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess attribute)
FIELD (gt4py.cartesian.testing.input_strategies.SymbolKind attribute)
Field (in module gt4py.cartesian.gtscript)
field() (in module gt4py.cartesian.testing)
(in module gt4py.cartesian.testing.input_strategies)
(in module gt4py.eve)
(in module gt4py.eve.datamodels.core)
field_decls (gt4py.cartesian.gtc.dace.nodes.StencilComputation property)
(gt4py.cartesian.gtc.daceir.NestedSDFG attribute)
field_info (gt4py.cartesian.backend.dace_lazy_stencil.DaCeLazyStencil property)
(gt4py.cartesian.backend.module_generator.ModuleData attribute)
(gt4py.cartesian.lazy_stencil.LazyStencil property)
(gt4py.cartesian.stencil_object.StencilObject property)
field_names (gt4py.cartesian.backend.module_generator.ModuleData property)
field_type_validator_factory() (in module gt4py.eve.datamodels.core)
FieldAccess (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
FieldAccess__Expr_VariableKOffset (class in gt4py.cartesian.gtc.common)
FieldAccessInfo (class in gt4py.cartesian.gtc.daceir)
FieldDecl (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
FieldIfStmt (class in gt4py.cartesian.gtc.gtir)
FieldInfo (class in gt4py.cartesian.definitions)
FieldRef (class in gt4py.cartesian.frontend.nodes)
fields (gt4py.cartesian.gtc.passes.oir_optimizations.utils.StencilExtentComputer.Context attribute)
(gt4py.eve.pattern_matching.ObjectPattern attribute)
fields() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
(in module gt4py.eve.datamodels.core)
FieldSlice (class in gt4py.cartesian.gtc.numpy.npir)
fill (gt4py.cartesian.gtc.gtcpp.gtcpp.KCache attribute)
(gt4py.cartesian.gtc.oir.KCache attribute)
FillFlushToLocalKCaches (class in gt4py.cartesian.gtc.passes.oir_optimizations.caches)
filter() (gt4py.eve.utils.XIterable method)
filter_mask() (gt4py.cartesian.gtc.definitions.NumericTuple method)
(in module gt4py.cartesian.gtc.utils)
filter_options_for_id() (gt4py.cartesian.backend.base.Backend class method)
find_caches() (in module gt4py.cartesian.gt_cache_manager)
find_spec() (gt4py.cartesian.gtscript_imports.GtsFinder method)
FixedTypeValidator (class in gt4py.eve.type_validation)
flatten() (in module gt4py.cartesian.utils.base)
flatten_iter() (in module gt4py.cartesian.utils.base)
flatten_list() (in module gt4py.cartesian.gtc.dace.utils)
(in module gt4py.cartesian.gtc.utils)
flatten_list_iter() (in module gt4py.cartesian.gtc.utils)
FLOAT32 (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
FLOAT64 (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
FLOOR (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
floor() (in module gt4py.cartesian.gtscript)
flush (gt4py.cartesian.gtc.gtcpp.gtcpp.KCache attribute)
(gt4py.cartesian.gtc.oir.KCache attribute)
format_python_source() (in module gt4py.eve.codegen)
format_source() (in module gt4py.cartesian.utils.text)
(in module gt4py.eve.codegen)
FormatTemplate (class in gt4py.eve.codegen)
FormatterNameError
FormattingError
FORWARD (gt4py.cartesian.frontend.nodes.IterationOrder attribute)
(gt4py.cartesian.gtc.common.LoopOrder attribute)
(in module gt4py.cartesian.gtscript)
ForwardRefValidator (class in gt4py.eve.datamodels.core)
frame_size (gt4py.cartesian.gtc.definitions.Boundary property)
(gt4py.cartesian.gtc.definitions.Extent property)
FrameTuple (class in gt4py.cartesian.gtc.definitions)
free_symbols (gt4py.cartesian.gtc.dace.nodes.StencilComputation property)
(gt4py.cartesian.gtc.daceir.DomainInterval property)
(gt4py.cartesian.gtc.daceir.GridSubset property)
(gt4py.cartesian.gtc.daceir.IndexWithExtent property)
(gt4py.cartesian.gtc.daceir.Range property)
(gt4py.cartesian.gtc.daceir.TileInterval property)
freeze() (gt4py.cartesian.backend.dace_stencil_object.DaCeStencilObject method)
(gt4py.cartesian.stencil_object.StencilObject method)
freeze_origin_domain_sdfg() (in module gt4py.cartesian.backend.dace_backend)
from_array() (in module gt4py.storage.interface)
from_AST() (gt4py.eve.concepts.SourceLocation class method)
(gt4py.eve.SourceLocation class method)
from_ast_node() (gt4py.cartesian.frontend.nodes.Location class method)
from_axis() (gt4py.cartesian.gtc.daceir.IndexWithExtent class method)
from_axis_and_interval() (gt4py.cartesian.gtc.daceir.Range class method)
from_common() (gt4py.cartesian.gtc.daceir.AxisBound class method)
from_dace_schedule() (gt4py.cartesian.gtc.daceir.MapSchedule class method)
from_dace_storage() (gt4py.cartesian.gtc.daceir.StorageType class method)
from_dtype() (gt4py.cartesian.frontend.nodes.DataType class method)
from_end() (gt4py.cartesian.gtc.common.AxisBound class method)
from_gt4py_extent() (gt4py.cartesian.gtc.daceir.GridSubset class method)
from_interval() (gt4py.cartesian.gtc.daceir.GridSubset class method)
from_json() (gt4py.cartesian.gtc.dace.nodes.PickledProperty class method)
from_k() (gt4py.cartesian.gtc.definitions.FrameTuple class method)
(gt4py.cartesian.gtc.definitions.NumericTuple class method)
from_level (gt4py.cartesian.gtc.gtcpp.gtcpp.GTInterval attribute)
from_lower_upper() (gt4py.cartesian.gtc.definitions.FrameTuple class method)
from_mask() (gt4py.cartesian.gtc.definitions.NumericTuple class method)
from_name() (in module gt4py.cartesian.backend.base)
(in module gt4py.cartesian.frontend.base)
(in module gt4py.storage.layout)
from_offset() (gt4py.cartesian.gtc.cuir.cuir.IJExtent class method)
(gt4py.cartesian.gtc.cuir.cuir.KExtent class method)
(gt4py.cartesian.gtc.definitions.Boundary class method)
(gt4py.cartesian.gtc.definitions.CenteredExtent class method)
(gt4py.cartesian.gtc.definitions.Extent class method)
from_start() (gt4py.cartesian.gtc.common.AxisBound class method)
from_string() (gt4py.eve.codegen.Name class method)
from_value() (gt4py.cartesian.frontend.nodes.Builtin class method)
(gt4py.cartesian.gtc.definitions.NumericTuple class method)
Frontend (class in gt4py.cartesian.frontend.base)
frozen_model() (in module gt4py.eve.datamodels.core)
frozen_sdfg() (gt4py.cartesian.backend.dace_backend.SDFGManager method)
FrozenList (class in gt4py.eve.type_definitions)
FrozenModel (class in gt4py.eve)
(class in gt4py.eve.datamodels.core)
frozenmodel() (in module gt4py.eve)
(in module gt4py.eve.datamodels.core)
FrozenNamespace (class in gt4py.eve.utils)
FrozenNode (class in gt4py.eve)
(class in gt4py.eve.concepts)
FrozenStencil (class in gt4py.cartesian.stencil_object)
full() (gt4py.cartesian.gtc.common.HorizontalInterval class method)
(gt4py.cartesian.gtc.oir.Interval class method)
(gt4py.cartesian.gtc.oir.UnboundedInterval class method)
(gt4py.cartesian.gtc.passes.gtir_pipeline.GtirPipeline method)
(in module gt4py.storage.interface)
full_domain() (gt4py.cartesian.gtc.daceir.GridSubset class method)
full_interval() (gt4py.cartesian.frontend.nodes.AxisInterval class method)
func (gt4py.cartesian.gtc.common.NativeFuncCall attribute)
function() (in module gt4py.cartesian.gtscript)
functor (gt4py.cartesian.gtc.gtcpp.gtcpp.GTStage attribute)
functors (gt4py.cartesian.gtc.gtcpp.gtcpp.Program attribute)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.ProgramContext attribute)
FuseKernels (class in gt4py.cartesian.gtc.cuir.kernel_fusion)
G
GAMMA (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
gamma() (in module gt4py.cartesian.gtscript)
GE (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ComparisonOperator attribute)
ge() (in module gt4py.eve.datamodels.validators)
GeneralAccess (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
generate() (gt4py.cartesian.backend.base.Backend method)
(gt4py.cartesian.backend.base.BaseBackend method)
(gt4py.cartesian.backend.base.BasePyExtBackend method)
(gt4py.cartesian.backend.cuda_backend.CudaBackend method)
(gt4py.cartesian.backend.dace_backend.BaseDaceBackend method)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend method)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend method)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend method)
(gt4py.cartesian.frontend.base.Frontend class method)
(gt4py.cartesian.frontend.gtscript_frontend.GTScriptFrontend class method)
generate_backend_name() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_base_class_name() (gt4py.cartesian.backend.dace_backend.DaCePyExtModuleGenerator method)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_bindings() (gt4py.cartesian.backend.base.CLIBackendMixin method)
(gt4py.cartesian.backend.base.PurePythonBackendCLIMixin method)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend method)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend method)
(gt4py.cartesian.stencil_builder.StencilBuilder method)
generate_cache_info() (gt4py.cartesian.caching.CachingStrategy method)
(gt4py.cartesian.caching.JITCachingStrategy method)
(gt4py.cartesian.caching.NoCachingStrategy method)
generate_class_members() (gt4py.cartesian.backend.dace_backend.DaCePyExtModuleGenerator method)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_class_name() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_computation() (gt4py.cartesian.backend.base.CLIBackendMixin method)
(gt4py.cartesian.backend.base.PurePythonBackendCLIMixin method)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend method)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend method)
(gt4py.cartesian.stencil_builder.StencilBuilder method)
generate_constants() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_dace_args() (gt4py.cartesian.backend.dace_backend.DaCeComputationCodegen method)
generate_docstring() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_entry_params() (gt4py.cartesian.backend.dace_backend.DaCeBindingsCodegen method)
generate_extension() (gt4py.cartesian.backend.cuda_backend.CudaBackend method)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend method)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend method)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend method)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuIfirstBackend method)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuKfirstBackend method)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend method)
generate_functor_args() (gt4py.cartesian.backend.dace_backend.DaCeComputationCodegen method)
generate_implementation() (gt4py.cartesian.backend.gtc_common.CUDAPyExtModuleGenerator method)
(gt4py.cartesian.backend.gtc_common.PyExtModuleGenerator method)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
(gt4py.cartesian.backend.numpy_backend.ModuleGenerator method)
generate_imports() (gt4py.cartesian.backend.dace_backend.DaCePyExtModuleGenerator method)
(gt4py.cartesian.backend.gtc_common.CUDAPyExtModuleGenerator method)
(gt4py.cartesian.backend.gtc_common.PyExtModuleGenerator method)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
(gt4py.cartesian.backend.numpy_backend.ModuleGenerator method)
generate_module_members() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_options() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_post_run() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_pre_run() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_sdfg_bindings() (gt4py.cartesian.backend.dace_backend.DaCeBindingsCodegen method)
generate_sid_params() (gt4py.cartesian.backend.dace_backend.DaCeBindingsCodegen method)
generate_signature() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_sources() (gt4py.cartesian.backend.module_generator.BaseModuleGenerator method)
generate_stencils() (gt4py.cartesian.cli.GTScriptBuilder method)
generate_tmp_allocs() (gt4py.cartesian.backend.dace_backend.DaCeComputationCodegen method)
generic_dump() (gt4py.eve.codegen.TemplatedGenerator class method)
generic_visit() (gt4py.cartesian.frontend.node_util.IRNodeMapper method)
(gt4py.cartesian.frontend.node_util.IRNodeVisitor method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
(gt4py.cartesian.utils.meta.ASTPass method)
(gt4py.cartesian.utils.meta.ASTTransformPass method)
(gt4py.cartesian.utils.meta.QualifiedNameCollector method)
(gt4py.eve.codegen.TemplatedGenerator method)
(gt4py.eve.NodeTranslator method)
(gt4py.eve.NodeVisitor method)
(gt4py.eve.visitors.NodeTranslator method)
(gt4py.eve.visitors.NodeVisitor method)
GenericAccess (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
GenericDataModel (class in gt4py.eve)
(class in gt4py.eve.datamodels.core)
GenericDataModelTP (class in gt4py.eve.datamodels.core)
GenericNode (class in gt4py.eve)
(class in gt4py.eve.concepts)
get_ast() (in module gt4py.cartesian.utils.meta)
get_axis_bound_dace_symbol() (in module gt4py.cartesian.gtc.dace.symbol_utils)
get_axis_bound_diff_str() (in module gt4py.cartesian.gtc.dace.symbol_utils)
get_axis_bound_str() (in module gt4py.cartesian.gtc.dace.symbol_utils)
get_backend_names() (gt4py.cartesian.cli.BackendChoice static method)
get_closure() (in module gt4py.cartesian.utils.meta)
get_cuda_compute_capability() (in module gt4py.cartesian.backend.pyext_builder)
get_dace_debuginfo() (in module gt4py.cartesian.gtc.dace.expansion.utils)
get_dace_module_path() (in module gt4py.cartesian.backend.pyext_builder)
get_dace_symbol() (in module gt4py.cartesian.gtc.dace.symbol_utils)
get_dcir_decls() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.GlobalContext method)
get_differences() (in module gt4py.eve.pattern_matching)
get_dims() (in module gt4py.storage.utils)
get_expansion_order_axis() (in module gt4py.cartesian.gtc.dace.expansion_specification)
get_expansion_order_index() (in module gt4py.cartesian.gtc.dace.expansion_specification)
get_extents() (gt4py.cartesian.gtc.dace.nodes.StencilComputation method)
get_fields() (in module gt4py.eve.datamodels.core)
get_filename() (gt4py.cartesian.gtscript_imports.GtsLoader method)
get_generate_path() (gt4py.cartesian.gtscript_imports.GtsFinder method)
get_gt_pyext_build_opts() (in module gt4py.cartesian.backend.pyext_builder)
get_line_number() (in module gt4py.cartesian.utils.text)
get_member() (in module gt4py.cartesian.utils.base)
get_origin() (in module gt4py.storage.utils)
get_param_by_name() (in module gt4py.cartesian.cli)
get_qualified_name_from_node() (in module gt4py.cartesian.utils.meta)
get_source() (in module gt4py.cartesian.utils.meta)
get_source_code() (gt4py.cartesian.gtscript_imports.GtsLoader method)
get_stencil_id() (gt4py.cartesian.frontend.base.Frontend class method)
(gt4py.cartesian.frontend.gtscript_frontend.GTScriptFrontend class method)
get_tasklet_symbol() (in module gt4py.cartesian.gtc.dace.utils)
get_template() (gt4py.eve.codegen.TemplatedGenerator method)
getattr() (gt4py.eve.utils.XIterable method)
getitem() (gt4py.eve.utils.XIterable method)
getitem_() (in module gt4py.eve.utils)
getter() (gt4py.cartesian.utils.base.ClassProperty method)
global_boundaries (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
global_grid_subset (gt4py.cartesian.gtc.daceir.FieldAccessInfo attribute)
global_name() (in module gt4py.cartesian.testing)
(in module gt4py.cartesian.testing.input_strategies)
GLOBAL_SET (gt4py.cartesian.testing.input_strategies.SymbolKind attribute)
GLOBAL_STRATEGY (gt4py.cartesian.testing.input_strategies.SymbolKind attribute)
GlobalParamDecl (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
GPU_Device (gt4py.cartesian.gtc.daceir.MapSchedule attribute)
GPU_Global (gt4py.cartesian.gtc.daceir.StorageType attribute)
GPU_Shared (gt4py.cartesian.gtc.daceir.StorageType attribute)
GPU_ThreadBlock (gt4py.cartesian.gtc.daceir.MapSchedule attribute)
grid_subset (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext attribute)
(gt4py.cartesian.gtc.daceir.FieldAccessInfo attribute)
(gt4py.cartesian.gtc.daceir.IterationNode attribute)
(gt4py.cartesian.gtc.daceir.Tasklet attribute)
GridSubset (class in gt4py.cartesian.gtc.daceir)
groupby() (gt4py.eve.utils.XIterable method)
GT (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ComparisonOperator attribute)
gt() (in module gt4py.eve.datamodels.validators)
gt4py
module
gt4py.cartesian
module
gt4py.cartesian.backend
module
gt4py.cartesian.backend.base
module
gt4py.cartesian.backend.cuda_backend
module
gt4py.cartesian.backend.dace_backend
module
gt4py.cartesian.backend.dace_lazy_stencil
module
gt4py.cartesian.backend.dace_stencil_object
module
gt4py.cartesian.backend.gtc_common
module
gt4py.cartesian.backend.gtcpp_backend
module
gt4py.cartesian.backend.module_generator
module
gt4py.cartesian.backend.numpy_backend
module
gt4py.cartesian.backend.pyext_builder
module
gt4py.cartesian.caching
module
gt4py.cartesian.cli
module
gt4py.cartesian.config
module
gt4py.cartesian.definitions
module
gt4py.cartesian.frontend
module
gt4py.cartesian.frontend.base
module
gt4py.cartesian.frontend.defir_to_gtir
module
gt4py.cartesian.frontend.exceptions
module
gt4py.cartesian.frontend.gtscript_frontend
module
gt4py.cartesian.frontend.node_util
module
gt4py.cartesian.frontend.nodes
module
gt4py.cartesian.gt_cache_manager
module
gt4py.cartesian.gtc
module
gt4py.cartesian.gtc.common
module
gt4py.cartesian.gtc.cuir
module
gt4py.cartesian.gtc.cuir.cuir
module
gt4py.cartesian.gtc.cuir.cuir_codegen
module
gt4py.cartesian.gtc.cuir.extent_analysis
module
gt4py.cartesian.gtc.cuir.kernel_fusion
module
gt4py.cartesian.gtc.cuir.oir_to_cuir
module
gt4py.cartesian.gtc.dace
module
gt4py.cartesian.gtc.dace.expansion
module
gt4py.cartesian.gtc.dace.expansion.daceir_builder
module
gt4py.cartesian.gtc.dace.expansion.expansion
module
gt4py.cartesian.gtc.dace.expansion.sdfg_builder
module
gt4py.cartesian.gtc.dace.expansion.tasklet_codegen
module
gt4py.cartesian.gtc.dace.expansion.utils
module
gt4py.cartesian.gtc.dace.expansion_specification
module
gt4py.cartesian.gtc.dace.nodes
module
gt4py.cartesian.gtc.dace.oir_to_dace
module
gt4py.cartesian.gtc.dace.symbol_utils
module
gt4py.cartesian.gtc.dace.transformations
module
gt4py.cartesian.gtc.dace.utils
module
gt4py.cartesian.gtc.daceir
module
gt4py.cartesian.gtc.definitions
module
gt4py.cartesian.gtc.gtcpp
module
gt4py.cartesian.gtc.gtcpp.gtcpp
module
gt4py.cartesian.gtc.gtcpp.gtcpp_codegen
module
gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp
module
gt4py.cartesian.gtc.gtir
module
gt4py.cartesian.gtc.gtir_to_oir
module
gt4py.cartesian.gtc.numpy
module
gt4py.cartesian.gtc.numpy.npir
module
gt4py.cartesian.gtc.numpy.npir_codegen
module
gt4py.cartesian.gtc.numpy.oir_to_npir
module
gt4py.cartesian.gtc.numpy.scalars_to_temps
module
gt4py.cartesian.gtc.oir
module
gt4py.cartesian.gtc.passes
module
gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis
module
gt4py.cartesian.gtc.passes.gtir_dtype_resolver
module
gt4py.cartesian.gtc.passes.gtir_k_boundary
module
gt4py.cartesian.gtc.passes.gtir_pipeline
module
gt4py.cartesian.gtc.passes.gtir_prune_unused_parameters
module
gt4py.cartesian.gtc.passes.gtir_upcaster
module
gt4py.cartesian.gtc.passes.horizontal_masks
module
gt4py.cartesian.gtc.passes.oir_access_kinds
module
gt4py.cartesian.gtc.passes.oir_optimizations
module
gt4py.cartesian.gtc.passes.oir_optimizations.caches
module
gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging
module
gt4py.cartesian.gtc.passes.oir_optimizations.inlining
module
gt4py.cartesian.gtc.passes.oir_optimizations.mask_stmt_merging
module
gt4py.cartesian.gtc.passes.oir_optimizations.pruning
module
gt4py.cartesian.gtc.passes.oir_optimizations.temporaries
module
gt4py.cartesian.gtc.passes.oir_optimizations.utils
module
gt4py.cartesian.gtc.passes.oir_optimizations.vertical_loop_merging
module
gt4py.cartesian.gtc.passes.oir_pipeline
module
gt4py.cartesian.gtc.utils
module
gt4py.cartesian.gtscript
module
gt4py.cartesian.gtscript_imports
module
gt4py.cartesian.lazy_stencil
module
gt4py.cartesian.loader
module
gt4py.cartesian.stencil_builder
module
gt4py.cartesian.stencil_object
module
gt4py.cartesian.testing
module
gt4py.cartesian.testing.input_strategies
module
gt4py.cartesian.testing.suites
module
gt4py.cartesian.testing.utils
module
gt4py.cartesian.type_hints
module
gt4py.cartesian.utils
module
gt4py.cartesian.utils.attrib
module
gt4py.cartesian.utils.base
module
gt4py.cartesian.utils.meta
module
gt4py.cartesian.utils.text
module
gt4py.eve
module
gt4py.eve.codegen
module
gt4py.eve.concepts
module
gt4py.eve.datamodels
module
gt4py.eve.datamodels.core
module
gt4py.eve.datamodels.validators
module
gt4py.eve.exceptions
module
gt4py.eve.extended_typing
module
gt4py.eve.pattern_matching
module
gt4py.eve.traits
module
gt4py.eve.trees
module
gt4py.eve.type_definitions
module
gt4py.eve.type_validation
module
gt4py.eve.utils
module
gt4py.eve.visitors
module
gt4py.storage
module
gt4py.storage.interface
module
gt4py.storage.layout
module
gt4py.storage.utils
module
GT4PY_BUILTIN_TO_GTIR (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR attribute)
GT4PY_ITERATIONORDER_TO_GTIR_LOOPORDER (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR attribute)
GT4PY_LEVELMARKER_TO_GTIR_LEVELMARKER (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR attribute)
GT4PY_NATIVE_FUNC_TO_GTIR (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR attribute)
GT4PY_OP_TO_GTIR_OP (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR attribute)
GT4PY_UNARYOP_TO_GTIR (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR attribute)
GT_BACKEND_OPTS (gt4py.cartesian.backend.gtc_common.BaseGTBackend attribute)
GT_BACKEND_T (gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.BaseDaceBackend attribute)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuIfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuKfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
gt_computation (gt4py.cartesian.gtc.gtcpp.gtcpp.Program attribute)
GTAccessor (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTApplyMethod (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTBaseBackend (class in gt4py.cartesian.backend.gtcpp_backend)
GTComputationCall (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTCPostconditionError
GTCppBindingsCodegen (class in gt4py.cartesian.backend.gtcpp_backend)
GTCppCodegen (class in gt4py.cartesian.gtc.gtcpp.gtcpp_codegen)
GTCPreconditionError
GTCpuIfirstBackend (class in gt4py.cartesian.backend.gtcpp_backend)
GTCpuKfirstBackend (class in gt4py.cartesian.backend.gtcpp_backend)
GtDimsInterface (class in gt4py.storage.utils)
GTError
GTExtent (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTExtGenerator (class in gt4py.cartesian.backend.gtcpp_backend)
GTFunctor (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTGpuBackend (class in gt4py.cartesian.backend.gtcpp_backend)
GTInterval (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
gtir (gt4py.cartesian.stencil_builder.StencilBuilder property)
gtir_has_effect() (in module gt4py.cartesian.backend.gtc_common)
gtir_is_not_empty() (in module gt4py.cartesian.backend.gtc_common)
gtir_pipeline (gt4py.cartesian.stencil_builder.StencilBuilder property)
GtirPipeline (class in gt4py.cartesian.gtc.passes.gtir_pipeline)
GTIRToOIR (class in gt4py.cartesian.gtc.gtir_to_oir)
GTIRToOIR.Context (class in gt4py.cartesian.gtc.gtir_to_oir)
GTLevel (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTMultiStage (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GtOriginInterface (class in gt4py.storage.utils)
GTParamList (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
gtscript_loader() (in module gt4py.cartesian.loader)
GTScriptAssertionError
GTScriptBuilder (class in gt4py.cartesian.cli)
GTScriptDataTypeError
GTScriptDefinitionError
GTScriptFrontend (class in gt4py.cartesian.frontend.gtscript_frontend)
GTScriptParser (class in gt4py.cartesian.frontend.gtscript_frontend)
GTScriptSymbolError
GTScriptSyntaxError
GTScriptValueError
GTSemanticError
GtsFinder (class in gt4py.cartesian.gtscript_imports)
GtsLoader (class in gt4py.cartesian.gtscript_imports)
GTSpecificationError
GTStage (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
GTSyntaxError
H
has_args() (gt4py.cartesian.gtc.gtcpp.gtcpp.GTStage method)
has_no_ij_offset() (gt4py.cartesian.gtc.cuir.cuir.KCacheAccess method)
has_splittable_regions() (gt4py.cartesian.gtc.dace.nodes.StencilComputation method)
has_variable_access() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GeneralAccessCollection method)
horizontal() (in module gt4py.cartesian.gtscript)
horizontal_executions (gt4py.cartesian.gtc.cuir.cuir.VerticalLoopSection attribute)
(gt4py.cartesian.gtc.oir.VerticalLoopSection attribute)
horizontal_mask (gt4py.cartesian.gtc.numpy.npir.VectorAssign attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess attribute)
HorizontalBlock (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
HorizontalExecution (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
HorizontalExecutionMerging (class in gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging)
HorizontalExecutionSplitter (class in gt4py.cartesian.gtc.dace.expansion.utils)
HorizontalIf (class in gt4py.cartesian.frontend.nodes)
HorizontalInterval (class in gt4py.cartesian.gtc.common)
HorizontalIntervalRemover (class in gt4py.cartesian.gtc.dace.expansion.utils)
HorizontalMask (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.numpy.npir)
HorizontalMaskRemover (class in gt4py.cartesian.gtc.dace.expansion.utils)
HorizontalRestriction (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
HorizontalRestriction__Stmt (class in gt4py.cartesian.gtc.common)
I
i (gt4py.cartesian.gtc.common.CartesianOffset attribute)
(gt4py.cartesian.gtc.common.HorizontalMask attribute)
(gt4py.cartesian.gtc.cuir.cuir.IJExtent attribute)
I (gt4py.cartesian.gtc.daceir.Axis attribute)
(gt4py.cartesian.gtc.definitions.CartesianSpace.Axis attribute)
i (gt4py.cartesian.gtc.gtcpp.gtcpp.GTExtent attribute)
I (gt4py.cartesian.gtc.numpy.npir.AxisName attribute)
i (gt4py.cartesian.gtc.numpy.npir.HorizontalMask attribute)
I (in module gt4py.cartesian.gtscript)
i_offset (gt4py.cartesian.gtc.numpy.npir.FieldSlice attribute)
id (gt4py.cartesian.gtc.gtcpp.gtcpp.GTAccessor attribute)
idx_from_order() (in module gt4py.storage.utils)
idx_range (gt4py.cartesian.gtc.daceir.DomainInterval property)
(gt4py.cartesian.gtc.daceir.IndexWithExtent property)
(gt4py.cartesian.gtc.daceir.TileInterval property)
If (class in gt4py.cartesian.frontend.nodes)
if_contains() (gt4py.eve.utils.XIterable method)
if_hasattr() (gt4py.eve.utils.XIterable method)
if_in() (gt4py.eve.utils.XIterable method)
if_is() (gt4py.eve.utils.XIterable method)
if_is_not() (gt4py.eve.utils.XIterable method)
if_isinstance() (gt4py.eve.utils.XIterable method)
if_not_in() (gt4py.eve.utils.XIterable method)
if_not_isinstance() (gt4py.eve.utils.XIterable method)
IfStmt (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
IfStmt__BlockStmt_Expr (class in gt4py.cartesian.gtc.common)
IJ (in module gt4py.cartesian.gtscript)
ij_cache_is_different_from_field_access (gt4py.cartesian.gtc.cuir.cuir.IJCacheAccess attribute)
ij_caches (gt4py.cartesian.gtc.cuir.cuir.VerticalLoop attribute)
IJCache (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
IJCacheAccess (class in gt4py.cartesian.gtc.cuir.cuir)
IJCacheDecl (class in gt4py.cartesian.gtc.cuir.cuir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
IJCacheDetection (class in gt4py.cartesian.gtc.passes.oir_optimizations.caches)
IJExtent (class in gt4py.cartesian.gtc.cuir.cuir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
IJK (in module gt4py.cartesian.gtscript)
IK (in module gt4py.cartesian.gtscript)
implementation (gt4py.cartesian.lazy_stencil.LazyStencil attribute)
implementations (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
import_input_module() (gt4py.cartesian.cli.GTScriptBuilder method)
ImportsCollector (class in gt4py.cartesian.utils.meta)
IN (gt4py.cartesian.gtc.gtcpp.gtcpp.Intent attribute)
in_() (in module gt4py.eve.datamodels.validators)
indent() (gt4py.cartesian.utils.text.TextBlock method)
(gt4py.eve.codegen.TextBlock method)
indent_str (gt4py.eve.codegen.TextBlock property)
indented() (gt4py.cartesian.utils.text.TextBlock method)
(gt4py.eve.codegen.TextBlock method)
Index (class in gt4py.cartesian.gtc.definitions)
index() (gt4py.cartesian.frontend.nodes.Domain method)
index_range (gt4py.cartesian.gtc.daceir.DomainLoop attribute)
index_ranges (gt4py.cartesian.gtc.daceir.DomainMap attribute)
IndexAccess (class in gt4py.cartesian.gtc.daceir)
IndexWithExtent (class in gt4py.cartesian.gtc.daceir)
info (gt4py.cartesian.gtc.common.GTCPostconditionError attribute)
(gt4py.cartesian.gtc.common.GTCPreconditionError attribute)
(gt4py.eve.codegen.FormatterNameError attribute)
(gt4py.eve.codegen.FormattingError attribute)
(gt4py.eve.codegen.TemplateDefinitionError attribute)
(gt4py.eve.codegen.TemplateRenderingError attribute)
(gt4py.eve.exceptions.EveError attribute)
(gt4py.eve.exceptions.EveRuntimeError attribute)
(gt4py.eve.exceptions.EveTypeError attribute)
(gt4py.eve.exceptions.EveValueError attribute)
init() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext class method)
InlineThreadLocalTransients (class in gt4py.cartesian.gtc.dace.transformations)
INOUT (gt4py.cartesian.gtc.gtcpp.gtcpp.Intent attribute)
input_connectors (gt4py.cartesian.gtc.daceir.ComputationNode property)
input_node_and_conns (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.NodeContext attribute)
install() (gt4py.cartesian.gtscript_imports.GtsFinder method)
instance_of() (in module gt4py.eve.datamodels.validators)
INT16 (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
INT32 (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
INT64 (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
INT8 (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
Intent (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
intent (gt4py.cartesian.gtc.gtcpp.gtcpp.GTAccessor attribute)
IntEnum (class in gt4py.eve)
interpolate_mask() (in module gt4py.cartesian.gtc.utils)
intersection() (gt4py.cartesian.gtc.daceir.DomainInterval class method)
(gt4py.cartesian.gtc.definitions.FrameTuple method)
(gt4py.cartesian.gtc.definitions.NumericTuple method)
intersects() (gt4py.cartesian.gtc.oir.Interval method)
(gt4py.cartesian.gtc.oir.UnboundedInterval method)
Interval (class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
interval (gt4py.cartesian.gtc.daceir.Range attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTApplyMethod attribute)
(gt4py.cartesian.gtc.gtir.VerticalLoop attribute)
(gt4py.cartesian.gtc.oir.VerticalLoopSection attribute)
interval() (in module gt4py.cartesian.gtscript)
intervals (gt4py.cartesian.gtc.common.HorizontalMask property)
(gt4py.cartesian.gtc.daceir.GridSubset attribute)
INVALID (gt4py.cartesian.frontend.nodes.DataType attribute)
(gt4py.cartesian.gtc.common.DataType attribute)
InvalidBranch (class in gt4py.cartesian.frontend.nodes)
IR_OP_TO_NUM_ARGS (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
IR_OP_TO_PYTHON_OP (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.frontend.nodes.UnaryOperator attribute)
IR_OP_TO_PYTHON_SYMBOL (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.frontend.nodes.UnaryOperator attribute)
IRMaker (class in gt4py.cartesian.frontend.gtscript_frontend)
IRNodeMapper (class in gt4py.cartesian.frontend.node_util)
IRNodeVisitor (class in gt4py.cartesian.frontend.node_util)
is_build_data_empty (gt4py.cartesian.stencil_builder.StencilBuilder property)
is_cache_info_available_and_consistent() (gt4py.cartesian.caching.CachingStrategy method)
(gt4py.cartesian.caching.JITCachingStrategy method)
(gt4py.cartesian.caching.NoCachingStrategy method)
is_callable() (in module gt4py.eve.datamodels.validators)
is_collection() (in module gt4py.cartesian.utils.base)
is_datamodel() (in module gt4py.eve.datamodels.core)
is_defined() (gt4py.cartesian.gtc.numpy.npir.ScalarLiteral method)
is_dynamic (gt4py.cartesian.gtc.daceir.FieldAccessInfo property)
(gt4py.cartesian.gtc.daceir.FieldDecl property)
is_expansion_order_valid() (in module gt4py.cartesian.gtc.dace.expansion_specification)
is_generic_datamodel_class() (in module gt4py.eve.datamodels.core)
is_horizontal_execution_splittable() (gt4py.cartesian.gtc.dace.expansion.utils.HorizontalExecutionSplitter static method)
is_identifier_name() (in module gt4py.cartesian.utils.base)
is_iterable_of() (in module gt4py.cartesian.utils.base)
is_keyword (gt4py.cartesian.gtc.gtir.Argument attribute)
is_mapping_of() (in module gt4py.cartesian.utils.base)
is_noninstantiable() (in module gt4py.eve.utils)
is_optimal_layout (gt4py.storage.layout.LayoutInfo attribute)
is_parameter (gt4py.cartesian.frontend.nodes.VarDecl property)
is_read (gt4py.cartesian.gtc.daceir.Memlet attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess property)
is_scalar (gt4py.cartesian.frontend.nodes.VarDecl property)
is_single_index (gt4py.cartesian.frontend.nodes.AxisInterval property)
is_single_index() (gt4py.cartesian.gtc.common.HorizontalInterval method)
is_subset_of() (gt4py.cartesian.gtc.daceir.DomainInterval method)
is_symmetric (gt4py.cartesian.gtc.definitions.FrameTuple property)
is_valid() (gt4py.cartesian.gtc.definitions.FrameTuple class method)
(gt4py.cartesian.gtc.definitions.NumericTuple class method)
is_write (gt4py.cartesian.gtc.daceir.Memlet attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.CartesianAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GeneralAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess attribute)
is_zero (gt4py.cartesian.gtc.definitions.FrameTuple property)
isbool() (gt4py.cartesian.gtc.common.DataType method)
ISFINITE (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
isfinite() (in module gt4py.cartesian.gtscript)
isfloat() (gt4py.cartesian.gtc.common.DataType method)
ISINF (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
isinf() (in module gt4py.cartesian.gtscript)
isinstancechecker() (in module gt4py.eve.utils)
isinteger() (gt4py.cartesian.gtc.common.DataType method)
islice() (gt4py.eve.utils.XIterable method)
ISNAN (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
isnan() (in module gt4py.cartesian.gtscript)
itemgetter_() (in module gt4py.eve.utils)
items() (gt4py.cartesian.gtc.daceir.GridSubset method)
(gt4py.eve.utils.Namespace method)
iter_attributes() (in module gt4py.cartesian.frontend.node_util)
iter_children_items() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(gt4py.eve.trees.Tree method)
(in module gt4py.eve.trees)
iter_children_values() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(gt4py.eve.trees.Tree method)
(in module gt4py.eve.trees)
iter_nodes_of_type() (in module gt4py.cartesian.frontend.node_util)
iter_search_candidates() (gt4py.cartesian.gtscript_imports.GtsFinder method)
iterate_stencils() (gt4py.cartesian.cli.GTScriptBuilder method)
Iteration (class in gt4py.cartesian.gtc.dace.expansion_specification)
iteration_dace_symbol() (gt4py.cartesian.gtc.daceir.Axis method)
iteration_symbol() (gt4py.cartesian.gtc.daceir.Axis method)
IterationNode (class in gt4py.cartesian.gtc.daceir)
IterationOrder (class in gt4py.cartesian.frontend.nodes)
iterations (gt4py.cartesian.gtc.dace.expansion_specification.Iteration property)
(gt4py.cartesian.gtc.dace.expansion_specification.Loop property)
(gt4py.cartesian.gtc.dace.expansion_specification.Map attribute)
iterator (gt4py.eve.utils.XIterable attribute)
J
j (gt4py.cartesian.gtc.common.CartesianOffset attribute)
(gt4py.cartesian.gtc.common.HorizontalMask attribute)
(gt4py.cartesian.gtc.cuir.cuir.IJExtent attribute)
J (gt4py.cartesian.gtc.daceir.Axis attribute)
(gt4py.cartesian.gtc.definitions.CartesianSpace.Axis attribute)
j (gt4py.cartesian.gtc.gtcpp.gtcpp.GTExtent attribute)
J (gt4py.cartesian.gtc.numpy.npir.AxisName attribute)
j (gt4py.cartesian.gtc.numpy.npir.HorizontalMask attribute)
J (in module gt4py.cartesian.gtscript)
j_offset (gt4py.cartesian.gtc.numpy.npir.FieldSlice attribute)
JinjaTemplate (class in gt4py.eve.codegen)
JITCachingStrategy (class in gt4py.cartesian.caching)
JK (in module gt4py.cartesian.gtscript)
join() (gt4py.eve.utils.CaseStyleConverter class method)
join_camel_case() (gt4py.eve.utils.CaseStyleConverter static method)
join_canonical_case() (gt4py.eve.utils.CaseStyleConverter static method)
join_concatenated_case() (gt4py.eve.utils.CaseStyleConverter static method)
join_kebab_case() (gt4py.eve.utils.CaseStyleConverter static method)
join_pascal_case() (gt4py.eve.utils.CaseStyleConverter static method)
join_snake_case() (gt4py.eve.utils.CaseStyleConverter static method)
Joiner (class in gt4py.cartesian.utils.text)
Joiner.Placeholder (class in gt4py.cartesian.utils.text)
jsonify() (in module gt4py.cartesian.utils.base)
K
k (gt4py.cartesian.gtc.common.CartesianOffset attribute)
(gt4py.cartesian.gtc.common.VariableKOffset attribute)
(gt4py.cartesian.gtc.common.VariableKOffset__Expr attribute)
(gt4py.cartesian.gtc.cuir.cuir.KExtent attribute)
K (gt4py.cartesian.gtc.daceir.Axis attribute)
(gt4py.cartesian.gtc.definitions.CartesianSpace.Axis attribute)
k (gt4py.cartesian.gtc.gtcpp.gtcpp.GTExtent attribute)
K (gt4py.cartesian.gtc.numpy.npir.AxisName attribute)
(in module gt4py.cartesian.gtscript)
k_cache_is_different_from_field_access (gt4py.cartesian.gtc.cuir.cuir.KCacheAccess attribute)
k_cache_var() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen static method)
k_cache_vars() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen class method)
k_caches (gt4py.cartesian.gtc.cuir.cuir.VerticalLoop attribute)
k_offset (gt4py.cartesian.gtc.numpy.npir.FieldSlice attribute)
KBoundaryVisitor (class in gt4py.cartesian.gtc.passes.gtir_k_boundary)
KCache (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
KCacheAccess (class in gt4py.cartesian.gtc.cuir.cuir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
KCacheDecl (class in gt4py.cartesian.gtc.cuir.cuir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
KCacheDetection (class in gt4py.cartesian.gtc.passes.oir_optimizations.caches)
KEBAB (gt4py.eve.utils.CaseStyleConverter.CASE_STYLE attribute)
Kernel (class in gt4py.cartesian.gtc.cuir.cuir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
kernels (gt4py.cartesian.gtc.cuir.cuir.Program attribute)
KExtent (class in gt4py.cartesian.gtc.cuir.cuir)
keys() (gt4py.eve.utils.Namespace method)
kind (gt4py.cartesian.gtc.common.Expr attribute)
(gt4py.cartesian.gtc.common.FieldAccess attribute)
(gt4py.cartesian.gtc.common.Literal attribute)
(gt4py.cartesian.gtc.common.ScalarAccess attribute)
(gt4py.cartesian.gtc.dace.expansion_specification.Iteration attribute)
(gt4py.cartesian.gtc.dace.expansion_specification.Loop attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ComputationDecl attribute)
(gt4py.cartesian.gtc.numpy.npir.Broadcast attribute)
(gt4py.cartesian.gtc.numpy.npir.FieldSlice attribute)
(gt4py.cartesian.gtc.numpy.npir.LocalScalarAccess attribute)
(gt4py.cartesian.gtc.numpy.npir.ParamAccess attribute)
(gt4py.cartesian.gtc.numpy.npir.ScalarCast attribute)
(gt4py.cartesian.gtc.numpy.npir.ScalarLiteral attribute)
(gt4py.cartesian.gtc.numpy.npir.VectorCast attribute)
(gt4py.cartesian.testing.input_strategies._SymbolStrategy attribute)
(gt4py.cartesian.testing.input_strategies._SymbolValueTuple attribute)
kind_propagation() (gt4py.cartesian.gtc.common.BinaryOp class method)
(gt4py.cartesian.gtc.common.Cast class method)
(gt4py.cartesian.gtc.common.NativeFuncCall class method)
(gt4py.cartesian.gtc.common.TernaryOp class method)
(gt4py.cartesian.gtc.common.UnaryOp class method)
L
label (gt4py.cartesian.gtc.daceir.NestedSDFG attribute)
languages (gt4py.cartesian.backend.base.Backend attribute)
(gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuIfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuKfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend attribute)
last_state (gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext attribute)
LatLonGrid() (gt4py.cartesian.frontend.nodes.Domain class method)
layout_checker_factory() (in module gt4py.storage.layout)
layout_maker_factory() (in module gt4py.storage.layout)
layout_map (gt4py.storage.layout.LayoutInfo attribute)
LayoutInfo (class in gt4py.storage.layout)
lazy_stencil() (in module gt4py.cartesian.gtscript)
LazyStencil (class in gt4py.cartesian.lazy_stencil)
LE (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ComparisonOperator attribute)
le() (in module gt4py.eve.datamodels.validators)
left (gt4py.cartesian.gtc.common.AssignStmt attribute)
(gt4py.cartesian.gtc.common.AssignStmt__FieldAccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_cuir_cuir_scalaraccess_gt4py_cartesian_gtc_cuir_cuir_fieldaccess_gt4py_cartesian_gtc_cuir_cuir_ijcacheaccess_gt4py_cartesian_gtc_cuir_cuir_kcacheaccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_daceir_scalaraccess_gt4py_cartesian_gtc_daceir_indexaccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_gtcpp_gtcpp_localaccess_gt4py_cartesian_gtc_gtcpp_gtcpp_accessorref_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_oir_scalaraccess_gt4py_cartesian_gtc_oir_fieldaccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__VectorLValue_Expr attribute)
(gt4py.cartesian.gtc.common.BinaryOp attribute)
(gt4py.cartesian.gtc.common.BinaryOp__Expr attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.AssignStmt attribute)
(gt4py.cartesian.gtc.gtir.ParAssignStmt attribute)
(gt4py.cartesian.gtc.oir.AssignStmt attribute)
level (gt4py.cartesian.gtc.common.AxisBound attribute)
LevelMarker (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
library_node (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.GlobalContext attribute)
line (gt4py.eve.concepts.SourceLocation attribute)
(gt4py.eve.SourceLocation attribute)
listify() (in module gt4py.cartesian.gtc.utils)
Literal (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
load() (gt4py.cartesian.backend.base.Backend method)
(gt4py.cartesian.backend.base.BaseBackend method)
load_module() (gt4py.cartesian.gtscript_imports.GtsFinder method)
load_stencil() (in module gt4py.cartesian.loader)
loc (gt4py.cartesian.gtc.common.LocNode attribute)
local_scalars (gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR.Context attribute)
local_variables (gt4py.cartesian.gtc.gtcpp.gtcpp.GTApplyMethod attribute)
LocalAccess (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
locals_declared (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen.BlockContext attribute)
LocalScalar (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
LocalScalarAccess (class in gt4py.cartesian.gtc.numpy.npir)
LocalScalarDecl (class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
LocalTemporariesToScalars (class in gt4py.cartesian.gtc.passes.oir_optimizations.temporaries)
LocalVarDecl (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
Location (class in gt4py.cartesian.frontend.nodes)
location_to_source_location() (in module gt4py.cartesian.frontend.node_util)
locations (gt4py.eve.concepts.SourceLocationGroup attribute)
(gt4py.eve.SourceLocationGroup attribute)
LocNode (class in gt4py.cartesian.gtc.common)
LOG (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
log() (in module gt4py.cartesian.gtscript)
LogicalOperator (class in gt4py.cartesian.gtc.common)
Loop (class in gt4py.cartesian.gtc.dace.expansion_specification)
loop_order (gt4py.cartesian.gtc.cuir.cuir.VerticalLoop attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTMultiStage attribute)
(gt4py.cartesian.gtc.gtir.VerticalLoop attribute)
(gt4py.cartesian.gtc.oir.VerticalLoop attribute)
loop_states (gt4py.cartesian.gtc.daceir.DomainLoop attribute)
LoopOrder (class in gt4py.cartesian.gtc.common)
lower (gt4py.cartesian.gtc.numpy.npir.VerticalPass attribute)
lower_indices (gt4py.cartesian.gtc.definitions.FrameTuple property)
LT (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ComparisonOperator attribute)
lt() (in module gt4py.eve.datamodels.validators)
M
make_args_data_from_gtir() (in module gt4py.cartesian.backend.module_generator)
make_cuda_layout_map() (in module gt4py.storage.layout)
make_dace_subset() (in module gt4py.cartesian.gtc.dace.utils)
make_dir() (in module gt4py.cartesian.utils.base)
make_expansion_order() (in module gt4py.cartesian.gtc.dace.expansion_specification)
make_extension() (gt4py.cartesian.backend.gtc_common.BaseGTBackend method)
make_extension_sources() (gt4py.cartesian.backend.gtc_common.BaseGTBackend method)
make_gtcpu_ifirst_layout_map() (in module gt4py.storage.layout)
make_gtcpu_kfirst_layout_map() (in module gt4py.storage.layout)
make_input_dace_subset() (gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext method)
make_is_instance_of() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
make_is_instance_of_int() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
make_is_iterable_of() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
make_is_literal() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
make_is_mapping_of() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
make_is_tuple_of() (gt4py.eve.type_validation.SimpleTypeValidatorFactory static method)
make_length() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext method)
make_local_dir() (in module gt4py.cartesian.utils.base)
make_module() (gt4py.cartesian.backend.base.BaseBackend method)
make_module_from_file() (in module gt4py.cartesian.utils.base)
make_module_source (gt4py.cartesian.backend.base.PurePythonBackendCLIMixin attribute)
make_module_source() (gt4py.cartesian.backend.base.BaseBackend method)
make_output_dace_subset() (gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext method)
make_positional() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR.Context method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext method)
make_shape() (gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext method)
MakeModuleSourceCallable (class in gt4py.cartesian.backend.base)
mako_template (gt4py.cartesian.backend.dace_backend.DaCeBindingsCodegen attribute)
MakoTemplate (class in gt4py.eve.codegen)
Map (class in gt4py.cartesian.gtc.dace.expansion_specification)
map() (gt4py.eve.utils.XIterable method)
map_entry (gt4py.cartesian.gtc.dace.transformations.InlineThreadLocalTransients attribute)
map_symbol_names() (in module gt4py.cartesian.utils.meta)
MapSchedule (class in gt4py.cartesian.gtc.daceir)
mask (gt4py.cartesian.definitions.FieldInfo property)
(gt4py.cartesian.gtc.common.HorizontalRestriction attribute)
(gt4py.cartesian.gtc.cuir.cuir.MaskStmt attribute)
(gt4py.cartesian.gtc.daceir.MaskStmt attribute)
(gt4py.cartesian.gtc.oir.MaskStmt attribute)
mask_includes_inner_domain() (in module gt4py.cartesian.gtc.dace.expansion.utils)
mask_is_boolean_field_expr() (gt4py.cartesian.gtc.daceir.MaskStmt method)
(gt4py.cartesian.gtc.oir.MaskStmt method)
mask_overlap_with_extent() (in module gt4py.cartesian.gtc.passes.horizontal_masks)
MaskCollector (class in gt4py.cartesian.gtc.passes.oir_optimizations.inlining)
MaskInlining (class in gt4py.cartesian.gtc.passes.oir_optimizations.inlining)
MaskStmt (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
MaskStmtMerging (class in gt4py.cartesian.gtc.passes.oir_optimizations.mask_stmt_merging)
match() (gt4py.eve.pattern_matching.ObjectPattern method)
matches_re() (in module gt4py.eve.datamodels.validators)
MATMULT (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ArithmeticOperator attribute)
MAX (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
max() (in module gt4py.cartesian.gtscript)
max_cacheable_offset (gt4py.cartesian.gtc.passes.oir_optimizations.caches.KCacheDetection attribute)
max_horizontal_execution_body_size (gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging attribute)
max_len() (in module gt4py.eve.datamodels.validators)
MAX_VALUE (gt4py.cartesian.gtc.common.BuiltInLiteral attribute)
Memlet (class in gt4py.cartesian.gtc.daceir)
merge() (gt4py.cartesian.frontend.nodes.DataType class method)
message_template (gt4py.cartesian.gtc.common.GTCPostconditionError attribute)
(gt4py.cartesian.gtc.common.GTCPreconditionError attribute)
(gt4py.eve.exceptions.EveError attribute)
(gt4py.eve.exceptions.EveRuntimeError attribute)
(gt4py.eve.exceptions.EveTypeError attribute)
(gt4py.eve.exceptions.EveValueError attribute)
MIN (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
min() (in module gt4py.cartesian.gtscript)
min_sequential_axis_size (gt4py.cartesian.definitions.DomainInfo attribute)
MIN_VALUE (gt4py.cartesian.gtc.common.BuiltInLiteral attribute)
MOD (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
mod() (in module gt4py.cartesian.gtscript)
module
gt4py
gt4py.cartesian
gt4py.cartesian.backend
gt4py.cartesian.backend.base
gt4py.cartesian.backend.cuda_backend
gt4py.cartesian.backend.dace_backend
gt4py.cartesian.backend.dace_lazy_stencil
gt4py.cartesian.backend.dace_stencil_object
gt4py.cartesian.backend.gtc_common
gt4py.cartesian.backend.gtcpp_backend
gt4py.cartesian.backend.module_generator
gt4py.cartesian.backend.numpy_backend
gt4py.cartesian.backend.pyext_builder
gt4py.cartesian.caching
gt4py.cartesian.cli
gt4py.cartesian.config
gt4py.cartesian.definitions
gt4py.cartesian.frontend
gt4py.cartesian.frontend.base
gt4py.cartesian.frontend.defir_to_gtir
gt4py.cartesian.frontend.exceptions
gt4py.cartesian.frontend.gtscript_frontend
gt4py.cartesian.frontend.node_util
gt4py.cartesian.frontend.nodes
gt4py.cartesian.gt_cache_manager
gt4py.cartesian.gtc
gt4py.cartesian.gtc.common
gt4py.cartesian.gtc.cuir
gt4py.cartesian.gtc.cuir.cuir
gt4py.cartesian.gtc.cuir.cuir_codegen
gt4py.cartesian.gtc.cuir.extent_analysis
gt4py.cartesian.gtc.cuir.kernel_fusion
gt4py.cartesian.gtc.cuir.oir_to_cuir
gt4py.cartesian.gtc.dace
gt4py.cartesian.gtc.dace.expansion
gt4py.cartesian.gtc.dace.expansion.daceir_builder
gt4py.cartesian.gtc.dace.expansion.expansion
gt4py.cartesian.gtc.dace.expansion.sdfg_builder
gt4py.cartesian.gtc.dace.expansion.tasklet_codegen
gt4py.cartesian.gtc.dace.expansion.utils
gt4py.cartesian.gtc.dace.expansion_specification
gt4py.cartesian.gtc.dace.nodes
gt4py.cartesian.gtc.dace.oir_to_dace
gt4py.cartesian.gtc.dace.symbol_utils
gt4py.cartesian.gtc.dace.transformations
gt4py.cartesian.gtc.dace.utils
gt4py.cartesian.gtc.daceir
gt4py.cartesian.gtc.definitions
gt4py.cartesian.gtc.gtcpp
gt4py.cartesian.gtc.gtcpp.gtcpp
gt4py.cartesian.gtc.gtcpp.gtcpp_codegen
gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp
gt4py.cartesian.gtc.gtir
gt4py.cartesian.gtc.gtir_to_oir
gt4py.cartesian.gtc.numpy
gt4py.cartesian.gtc.numpy.npir
gt4py.cartesian.gtc.numpy.npir_codegen
gt4py.cartesian.gtc.numpy.oir_to_npir
gt4py.cartesian.gtc.numpy.scalars_to_temps
gt4py.cartesian.gtc.oir
gt4py.cartesian.gtc.passes
gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis
gt4py.cartesian.gtc.passes.gtir_dtype_resolver
gt4py.cartesian.gtc.passes.gtir_k_boundary
gt4py.cartesian.gtc.passes.gtir_pipeline
gt4py.cartesian.gtc.passes.gtir_prune_unused_parameters
gt4py.cartesian.gtc.passes.gtir_upcaster
gt4py.cartesian.gtc.passes.horizontal_masks
gt4py.cartesian.gtc.passes.oir_access_kinds
gt4py.cartesian.gtc.passes.oir_optimizations
gt4py.cartesian.gtc.passes.oir_optimizations.caches
gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging
gt4py.cartesian.gtc.passes.oir_optimizations.inlining
gt4py.cartesian.gtc.passes.oir_optimizations.mask_stmt_merging
gt4py.cartesian.gtc.passes.oir_optimizations.pruning
gt4py.cartesian.gtc.passes.oir_optimizations.temporaries
gt4py.cartesian.gtc.passes.oir_optimizations.utils
gt4py.cartesian.gtc.passes.oir_optimizations.vertical_loop_merging
gt4py.cartesian.gtc.passes.oir_pipeline
gt4py.cartesian.gtc.utils
gt4py.cartesian.gtscript
gt4py.cartesian.gtscript_imports
gt4py.cartesian.lazy_stencil
gt4py.cartesian.loader
gt4py.cartesian.stencil_builder
gt4py.cartesian.stencil_object
gt4py.cartesian.testing
gt4py.cartesian.testing.input_strategies
gt4py.cartesian.testing.suites
gt4py.cartesian.testing.utils
gt4py.cartesian.type_hints
gt4py.cartesian.utils
gt4py.cartesian.utils.attrib
gt4py.cartesian.utils.base
gt4py.cartesian.utils.meta
gt4py.cartesian.utils.text
gt4py.eve
gt4py.eve.codegen
gt4py.eve.concepts
gt4py.eve.datamodels
gt4py.eve.datamodels.core
gt4py.eve.datamodels.validators
gt4py.eve.exceptions
gt4py.eve.extended_typing
gt4py.eve.pattern_matching
gt4py.eve.traits
gt4py.eve.trees
gt4py.eve.type_definitions
gt4py.eve.type_validation
gt4py.eve.utils
gt4py.eve.visitors
gt4py.storage
gt4py.storage.interface
gt4py.storage.layout
gt4py.storage.utils
MODULE_GENERATOR_CLASS (gt4py.cartesian.backend.base.BaseBackend attribute)
(gt4py.cartesian.backend.base.BasePyExtBackend attribute)
(gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend attribute)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend attribute)
module_name (gt4py.cartesian.stencil_builder.StencilBuilder property)
module_path (gt4py.cartesian.stencil_builder.StencilBuilder property)
module_postfix (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
module_prefix (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
module_qualname (gt4py.cartesian.stencil_builder.StencilBuilder property)
ModuleData (class in gt4py.cartesian.backend.module_generator)
ModuleGenerator (class in gt4py.cartesian.backend.numpy_backend)
MUL (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ArithmeticOperator attribute)
(gt4py.cartesian.gtc.common.AssignmentKind attribute)
multi_stages (gt4py.cartesian.gtc.gtcpp.gtcpp.GTComputationCall attribute)
N
Name (class in gt4py.eve.codegen)
name (gt4py.cartesian.backend.base.Backend attribute)
(gt4py.cartesian.backend.base.BasePyExtBackend attribute)
(gt4py.cartesian.backend.base.CLIBackendMixin attribute)
(gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuIfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuKfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend attribute)
(gt4py.cartesian.caching.CachingStrategy attribute)
(gt4py.cartesian.caching.JITCachingStrategy attribute)
(gt4py.cartesian.caching.NoCachingStrategy attribute)
(gt4py.cartesian.cli.BackendChoice attribute)
(gt4py.cartesian.cli.BackendOption attribute)
(gt4py.cartesian.frontend.base.Frontend attribute)
(gt4py.cartesian.frontend.gtscript_frontend.GTScriptFrontend attribute)
(gt4py.cartesian.gtc.common.FieldAccess attribute)
(gt4py.cartesian.gtc.common.ScalarAccess attribute)
(gt4py.cartesian.gtc.cuir.cuir.Decl attribute)
(gt4py.cartesian.gtc.cuir.cuir.Program attribute)
(gt4py.cartesian.gtc.daceir.Decl attribute)
(gt4py.cartesian.gtc.daceir.ScalarAccess attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ApiParamDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Arg attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Cache attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ComputationDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTAccessor attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTFunctor attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.LocalVarDecl attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Program attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Temporary attribute)
(gt4py.cartesian.gtc.gtir.Argument attribute)
(gt4py.cartesian.gtc.gtir.Decl attribute)
(gt4py.cartesian.gtc.gtir.Stencil attribute)
(gt4py.cartesian.gtc.numpy.npir.Decl attribute)
(gt4py.cartesian.gtc.numpy.npir.FieldSlice attribute)
(gt4py.cartesian.gtc.numpy.npir.LocalScalarAccess attribute)
(gt4py.cartesian.gtc.numpy.npir.ParamAccess attribute)
(gt4py.cartesian.gtc.numpy.scalars_to_temps.Temporary attribute)
(gt4py.cartesian.gtc.oir.CacheDesc attribute)
(gt4py.cartesian.gtc.oir.Decl attribute)
(gt4py.cartesian.gtc.oir.Stencil attribute)
(gt4py.eve.concepts.VType attribute)
(gt4py.eve.Enum attribute)
(gt4py.eve.VType attribute)
name_to_options_args() (gt4py.cartesian.stencil_builder.StencilBuilder class method)
names (gt4py.cartesian.gtc.definitions.CartesianSpace attribute)
(gt4py.cartesian.utils.base.Registry property)
Namespace (class in gt4py.eve.utils)
namespace_from_nested_dict() (in module gt4py.cartesian.utils.base)
native_func_call_dtype_propagation() (in module gt4py.cartesian.gtc.common)
NATIVE_FUNCTION_TO_CODE (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
NATIVE_TYPE_TO_NUMPY (gt4py.cartesian.frontend.nodes.DataType attribute)
NativeFuncCall (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
NativeFuncCall__Expr (class in gt4py.cartesian.gtc.common)
NativeFunction (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
ndarray_in_range_st() (in module gt4py.cartesian.testing.input_strategies)
ndarray_shape_st() (in module gt4py.cartesian.testing.input_strategies)
ndarray_st() (in module gt4py.cartesian.testing.input_strategies)
ndim (gt4py.cartesian.definitions.DomainInfo attribute)
(gt4py.cartesian.definitions.FieldInfo property)
(gt4py.cartesian.gtc.definitions.CartesianSpace attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTAccessor attribute)
ndims (gt4py.cartesian.frontend.nodes.Domain property)
(gt4py.cartesian.gtc.definitions.FrameTuple property)
(gt4py.cartesian.gtc.definitions.NumericTuple property)
(gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
NE (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ComparisonOperator attribute)
NEG (gt4py.cartesian.frontend.nodes.UnaryOperator attribute)
(gt4py.cartesian.gtc.common.UnaryOperator attribute)
nest_impl_options() (gt4py.cartesian.stencil_builder.StencilBuilder class method)
nest_sequential_map_scopes() (in module gt4py.cartesian.gtc.dace.transformations)
NestedSDFG (class in gt4py.cartesian.gtc.daceir)
new (gt4py.cartesian.utils.base.UniqueIdGenerator property)
new_symbol_name (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR.Context attribute)
no_additional_dimensions() (gt4py.cartesian.gtc.cuir.cuir.IJCacheAccess method)
(gt4py.cartesian.gtc.cuir.cuir.KCacheAccess method)
no_horizontal_offset_in_assignment() (gt4py.cartesian.gtc.gtcpp.gtcpp.AssignStmt method)
(gt4py.cartesian.gtc.gtir.ParAssignStmt method)
(gt4py.cartesian.gtc.oir.AssignStmt method)
no_write_and_read_with_offset_of_same_field() (gt4py.cartesian.gtc.gtir.ParAssignStmt class method)
NoCachingStrategy (class in gt4py.cartesian.caching)
Node (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.eve)
(class in gt4py.eve.concepts)
NodeTranslator (class in gt4py.eve)
(class in gt4py.eve.visitors)
NodeVisitor (class in gt4py.eve)
(class in gt4py.eve.visitors)
NoEmptyEdgeTrivialMapElimination (class in gt4py.cartesian.gtc.dace.transformations)
NoFieldAccessPruning (class in gt4py.cartesian.gtc.passes.oir_optimizations.pruning)
non_empty() (in module gt4py.eve.datamodels.validators)
NONE (gt4py.cartesian.definitions.AccessKind attribute)
(gt4py.cartesian.frontend.nodes.Builtin attribute)
(gt4py.cartesian.testing.input_strategies.SymbolKind attribute)
none() (in module gt4py.cartesian.testing)
(in module gt4py.cartesian.testing.input_strategies)
nonempty_loop() (gt4py.cartesian.gtc.oir.VerticalLoop method)
noninstantiable() (in module gt4py.eve.utils)
normalize_args() (gt4py.cartesian.backend.dace_stencil_object.DaCeStencilObject static method)
normalize_mapping() (in module gt4py.cartesian.utils.base)
normalize_storage_spec() (in module gt4py.storage.utils)
NOT (gt4py.cartesian.frontend.nodes.UnaryOperator attribute)
(gt4py.cartesian.gtc.common.UnaryOperator attribute)
not_variable_offset() (gt4py.cartesian.gtc.cuir.cuir.KCacheAccess method)
NOTHING (class in gt4py.eve)
(class in gt4py.eve.type_definitions)
(in module gt4py.cartesian.frontend.node_util)
NothingType (class in gt4py.eve)
(class in gt4py.eve.type_definitions)
npir (gt4py.cartesian.backend.numpy_backend.NumpyBackend property)
NpirCodegen (class in gt4py.cartesian.gtc.numpy.npir_codegen)
NpirCodegen.BlockContext (class in gt4py.cartesian.gtc.numpy.npir_codegen)
NumericTuple (class in gt4py.cartesian.gtc.definitions)
NUMPY_TO_NATIVE_TYPE (gt4py.cartesian.frontend.nodes.DataType attribute)
NumpyBackend (class in gt4py.cartesian.backend.numpy_backend)
O
ObjectPattern (class in gt4py.eve.pattern_matching)
Offset (class in gt4py.cartesian.gtc.gtcpp.gtcpp)
offset (gt4py.cartesian.gtc.common.AxisBound attribute)
(gt4py.cartesian.gtc.common.FieldAccess attribute)
(gt4py.cartesian.gtc.common.FieldAccess__Expr_VariableKOffset attribute)
(gt4py.cartesian.gtc.cuir.cuir.IJCacheAccess attribute)
(gt4py.cartesian.gtc.cuir.cuir.KCacheAccess attribute)
(gt4py.cartesian.gtc.daceir.IndexAccess attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTLevel attribute)
(gt4py.cartesian.gtc.numpy.npir.TemporaryDecl attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.CartesianAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GeneralAccess attribute)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess attribute)
offset_expr_is_int() (gt4py.cartesian.gtc.common.VariableKOffset method)
offset_must_not_be_zero() (gt4py.cartesian.gtc.gtcpp.gtcpp.GTLevel method)
offsets() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
oir_node (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
OirPipeline (class in gt4py.cartesian.gtc.passes.oir_pipeline)
OirSDFGBuilder (class in gt4py.cartesian.gtc.dace.oir_to_dace)
OirSDFGBuilder.SDFGContext (class in gt4py.cartesian.gtc.dace.oir_to_dace)
OIRToCUIR (class in gt4py.cartesian.gtc.cuir.oir_to_cuir)
OIRToCUIR.Context (class in gt4py.cartesian.gtc.cuir.oir_to_cuir)
OIRToGTCpp (class in gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp)
OIRToGTCpp.GTComputationContext (class in gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp)
OIRToGTCpp.ProgramContext (class in gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp)
OirToNpir (class in gt4py.cartesian.gtc.numpy.oir_to_npir)
ONE (gt4py.cartesian.gtc.common.BuiltInLiteral attribute)
one_of_values_st() (in module gt4py.cartesian.testing.input_strategies)
ones() (gt4py.cartesian.gtc.definitions.FrameTuple class method)
(gt4py.cartesian.gtc.definitions.NumericTuple class method)
(in module gt4py.storage.interface)
OnTheFlyMerging (class in gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging)
op (gt4py.cartesian.gtc.common.BinaryOp attribute)
(gt4py.cartesian.gtc.common.UnaryOp attribute)
(gt4py.cartesian.gtc.numpy.npir.VectorArithmetic attribute)
(gt4py.cartesian.gtc.numpy.npir.VectorLogic attribute)
op_to_dtype_check() (gt4py.cartesian.gtc.common.UnaryOp class method)
op_to_ufunc() (in module gt4py.cartesian.gtc.common)
optional() (in module gt4py.eve.datamodels.validators)
optional_lru_cache() (in module gt4py.eve.utils)
options (gt4py.cartesian.backend.base.Backend attribute)
(gt4py.cartesian.backend.base.BasePyExtBackend attribute)
(gt4py.cartesian.backend.base.CLIBackendMixin attribute)
(gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend attribute)
(gt4py.cartesian.stencil_object.StencilObject property)
options_id (gt4py.cartesian.caching.JITCachingStrategy property)
OR (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.LogicalOperator attribute)
ordered_accesses() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
origin (gt4py.cartesian.backend.dace_stencil_object.DaCeFrozenStencil attribute)
(gt4py.cartesian.stencil_object.ArgsInfo attribute)
(gt4py.cartesian.stencil_object.FrozenStencil attribute)
ORIGIN_ARG_NAME (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
original_object (gt4py.cartesian.stencil_object.ArgsInfo attribute)
output_connectors (gt4py.cartesian.gtc.daceir.ComputationNode property)
output_node_and_conns (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.NodeContext attribute)
overapproximated_shape (gt4py.cartesian.gtc.daceir.FieldAccessInfo property)
(gt4py.cartesian.gtc.daceir.GridSubset property)
overapproximated_size (gt4py.cartesian.gtc.daceir.DomainInterval property)
(gt4py.cartesian.gtc.daceir.IndexWithExtent property)
(gt4py.cartesian.gtc.daceir.TileInterval property)
overlaps() (gt4py.cartesian.gtc.common.HorizontalInterval method)
P
padding (gt4py.cartesian.gtc.numpy.npir.TemporaryDecl attribute)
PARALLEL (gt4py.cartesian.frontend.nodes.IterationOrder attribute)
(gt4py.cartesian.gtc.common.LoopOrder attribute)
(in module gt4py.cartesian.gtscript)
parallel_axes (gt4py.cartesian.definitions.DomainInfo attribute)
Param (gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
param_decls (gt4py.cartesian.gtc.numpy.npir.Computation attribute)
param_list (gt4py.cartesian.gtc.gtcpp.gtcpp.GTFunctor attribute)
param_names (gt4py.cartesian.gtc.gtir.Stencil property)
ParamAccess (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
PARAMETER (gt4py.cartesian.testing.input_strategies.SymbolKind attribute)
parameter() (in module gt4py.cartesian.testing)
(in module gt4py.cartesian.testing.input_strategies)
parameter_info (gt4py.cartesian.backend.module_generator.ModuleData attribute)
(gt4py.cartesian.stencil_object.StencilObject property)
parameter_names (gt4py.cartesian.backend.module_generator.ModuleData property)
ParameterInfo (class in gt4py.cartesian.definitions)
parameters (gt4py.cartesian.gtc.gtcpp.gtcpp.Program attribute)
parametrize_generation_tests() (gt4py.cartesian.testing.suites.SuiteMeta method)
parametrize_implementation_tests() (gt4py.cartesian.testing.suites.SuiteMeta method)
params (gt4py.cartesian.gtc.cuir.cuir.Program attribute)
(gt4py.cartesian.gtc.gtir.Stencil attribute)
(gt4py.cartesian.gtc.oir.Stencil attribute)
ParAssignStmt (class in gt4py.cartesian.gtc.gtir)
parent (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext attribute)
ParsingContext (class in gt4py.cartesian.frontend.gtscript_frontend)
partition() (gt4py.eve.utils.XIterable method)
PASCAL (gt4py.eve.utils.CaseStyleConverter.CASE_STYLE attribute)
patch_module() (in module gt4py.cartesian.utils.base)
PickledDataclassProperty (class in gt4py.cartesian.gtc.dace.nodes)
PickledDictProperty (class in gt4py.cartesian.gtc.dace.nodes)
PickledListProperty (class in gt4py.cartesian.gtc.dace.nodes)
PickledProperty (class in gt4py.cartesian.gtc.dace.nodes)
pkg_name (gt4py.cartesian.stencil_builder.StencilBuilder property)
pkg_path (gt4py.cartesian.stencil_builder.StencilBuilder property)
pkg_qualname (gt4py.cartesian.stencil_builder.StencilBuilder property)
PLAIN (gt4py.cartesian.gtc.common.AssignmentKind attribute)
plpath (gt4py.cartesian.gtscript_imports.GtsLoader property)
pop() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext method)
pop_loop() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.SDFGContext method)
POS (gt4py.cartesian.frontend.nodes.UnaryOperator attribute)
(gt4py.cartesian.gtc.common.UnaryOperator attribute)
Positional (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
positionals (gt4py.cartesian.gtc.cuir.cuir.Program attribute)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR.Context attribute)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext attribute)
POST_ORDER (gt4py.eve.trees.TraversalOrder attribute)
post_walk_items() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
post_walk_values() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
POW (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
pprint_ddiff() (in module gt4py.eve.utils)
PRE_ORDER (gt4py.eve.trees.TraversalOrder attribute)
pre_walk_items() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
pre_walk_values() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
prefix (gt4py.eve.utils.UIDGenerator attribute)
prepare_stencil_definition() (gt4py.cartesian.frontend.base.Frontend class method)
(gt4py.cartesian.frontend.gtscript_frontend.GTScriptFrontend class method)
product() (gt4py.eve.utils.XIterable method)
Program (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen attribute)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
properties() (gt4py.cartesian.gtc.dace.nodes.StencilComputation method)
prune_unused_parameters() (in module gt4py.cartesian.gtc.passes.gtir_prune_unused_parameters)
PruneKCacheFills (class in gt4py.cartesian.gtc.passes.oir_optimizations.caches)
PruneKCacheFlushes (class in gt4py.cartesian.gtc.passes.oir_optimizations.caches)
PurePythonBackendCLIMixin (class in gt4py.cartesian.backend.base)
push_axes_extents() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext method)
push_expansion_item() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext method)
push_expansion_items() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext method)
push_interval() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.IterationContext method)
pybuffer_to_sid() (in module gt4py.cartesian.backend.gtc_common)
pyext_build_dir_path (gt4py.cartesian.backend.base.BasePyExtBackend property)
pyext_class_name (gt4py.cartesian.backend.base.BasePyExtBackend property)
pyext_file_path (gt4py.cartesian.backend.dace_backend.DaCeCUDAPyExtModuleGenerator attribute)
(gt4py.cartesian.backend.dace_backend.DaCePyExtModuleGenerator attribute)
(gt4py.cartesian.backend.gtc_common.CUDAPyExtModuleGenerator attribute)
(gt4py.cartesian.backend.gtc_common.PyExtModuleGenerator attribute)
PYEXT_GENERATOR_CLASS (gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.BaseDaceBackend attribute)
(gt4py.cartesian.backend.gtc_common.BaseGTBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend attribute)
pyext_module_name (gt4py.cartesian.backend.base.BasePyExtBackend property)
(gt4py.cartesian.backend.dace_backend.DaCeCUDAPyExtModuleGenerator attribute)
(gt4py.cartesian.backend.dace_backend.DaCePyExtModuleGenerator attribute)
(gt4py.cartesian.backend.gtc_common.CUDAPyExtModuleGenerator attribute)
(gt4py.cartesian.backend.gtc_common.PyExtModuleGenerator attribute)
pyext_module_path (gt4py.cartesian.backend.base.BasePyExtBackend property)
PyExtModuleGenerator (class in gt4py.cartesian.backend.gtc_common)
python_op (gt4py.cartesian.frontend.nodes.BinaryOperator property)
(gt4py.cartesian.frontend.nodes.UnaryOperator property)
python_symbol (gt4py.cartesian.frontend.nodes.BinaryOperator property)
(gt4py.cartesian.frontend.nodes.UnaryOperator property)
Q
qualified_name (gt4py.cartesian.definitions.BuildOptions property)
QualifiedNameCollector (class in gt4py.cartesian.utils.meta)
R
random_id() (gt4py.eve.utils.UIDGenerator method)
Range (class in gt4py.cartesian.gtc.daceir)
READ (gt4py.cartesian.definitions.AccessKind attribute)
read_accesses() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
read_fields (gt4py.cartesian.gtc.daceir.ComputationNode property)
read_fields() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
read_memlets (gt4py.cartesian.gtc.daceir.ComputationNode attribute)
read_offsets() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
READ_WRITE (gt4py.cartesian.definitions.AccessKind attribute)
ReadableBuffer (in module gt4py.eve.extended_typing)
ReadOnlyBuffer (in module gt4py.eve.extended_typing)
recursive_write() (in module gt4py.cartesian.backend.numpy_backend)
reduce() (gt4py.eve.utils.XIterable method)
reduceby() (gt4py.eve.utils.XIterable method)
Ref (class in gt4py.cartesian.frontend.nodes)
regex (gt4py.eve.concepts.SymbolName attribute)
(gt4py.eve.concepts.SymbolRef attribute)
(gt4py.eve.ConstrainedStr attribute)
(gt4py.eve.SymbolName attribute)
(gt4py.eve.SymbolRef attribute)
(gt4py.eve.type_definitions.ConstrainedStr attribute)
Register (gt4py.cartesian.gtc.daceir.StorageType attribute)
register (gt4py.eve.AnnexManager attribute)
(gt4py.eve.concepts.AnnexManager attribute)
register() (gt4py.cartesian.utils.base.Registry method)
(in module gt4py.cartesian.backend.base)
(in module gt4py.cartesian.frontend.base)
(in module gt4py.storage.layout)
register_annex_user() (in module gt4py.eve)
(in module gt4py.eve.concepts)
register_formatter() (in module gt4py.eve.codegen)
register_subclasses() (in module gt4py.eve.utils)
register_tree_like() (in module gt4py.eve.trees)
register_user() (gt4py.eve.AnnexManager class method)
(gt4py.eve.concepts.AnnexManager class method)
Registry (class in gt4py.cartesian.utils.base)
remove_decorators() (in module gt4py.cartesian.utils.meta)
remove_horizontal_region() (in module gt4py.cartesian.gtc.dace.expansion.utils)
remove_read() (gt4py.cartesian.gtc.daceir.Memlet method)
remove_symbol() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.SymbolCollector method)
remove_write() (gt4py.cartesian.gtc.daceir.Memlet method)
render() (gt4py.eve.codegen.Template method)
render_template() (gt4py.eve.codegen.TemplatedGenerator method)
render_values() (gt4py.eve.codegen.FormatTemplate method)
(gt4py.eve.codegen.JinjaTemplate method)
(gt4py.eve.codegen.MakoTemplate method)
(gt4py.eve.codegen.StringTemplate method)
(gt4py.eve.codegen.Template method)
replace_strides() (in module gt4py.cartesian.gtc.dace.utils)
report_stencil_names() (gt4py.cartesian.cli.GTScriptBuilder method)
Reporter (class in gt4py.cartesian.cli)
required_members (gt4py.cartesian.testing.suites.SuiteMeta attribute)
reset() (gt4py.eve.utils.Namespace method)
reset_local_scalars() (gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR.Context method)
reset_sequence() (gt4py.eve.utils.UIDGenerator method)
resolve_dtype() (in module gt4py.cartesian.gtc.passes.gtir_dtype_resolver)
resolve_external_symbols() (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser static method)
restore_module() (in module gt4py.cartesian.utils.base)
restricted_to_index() (gt4py.cartesian.gtc.daceir.FieldAccessInfo method)
(gt4py.cartesian.gtc.daceir.GridSubset method)
ReturnReplacer (class in gt4py.cartesian.frontend.gtscript_frontend)
right (gt4py.cartesian.gtc.common.AssignStmt attribute)
(gt4py.cartesian.gtc.common.AssignStmt__FieldAccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_cuir_cuir_scalaraccess_gt4py_cartesian_gtc_cuir_cuir_fieldaccess_gt4py_cartesian_gtc_cuir_cuir_ijcacheaccess_gt4py_cartesian_gtc_cuir_cuir_kcacheaccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_daceir_scalaraccess_gt4py_cartesian_gtc_daceir_indexaccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_gtcpp_gtcpp_localaccess_gt4py_cartesian_gtc_gtcpp_gtcpp_accessorref_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_oir_scalaraccess_gt4py_cartesian_gtc_oir_fieldaccess_Expr attribute)
(gt4py.cartesian.gtc.common.AssignStmt__VectorLValue_Expr attribute)
(gt4py.cartesian.gtc.common.BinaryOp attribute)
(gt4py.cartesian.gtc.common.BinaryOp__Expr attribute)
(gt4py.cartesian.gtc.numpy.npir.VectorAssign attribute)
right_is_field_kind() (gt4py.cartesian.gtc.numpy.npir.VectorAssign method)
root_path (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
(gt4py.cartesian.caching.NoCachingStrategy property)
root_pkg_name (gt4py.cartesian.stencil_builder.StencilBuilder property)
root_validator() (in module gt4py.eve.datamodels.core)
run() (gt4py.cartesian.frontend.gtscript_frontend.GTScriptParser method)
(gt4py.cartesian.gtc.passes.oir_pipeline.DefaultPipeline method)
(gt4py.cartesian.gtc.passes.oir_pipeline.OirPipeline method)
(gt4py.cartesian.lazy_stencil.LazyStencil method)
(gt4py.cartesian.stencil_object.StencilObject method)
S
SCALAR (gt4py.cartesian.gtc.common.ExprKind attribute)
scalar_value_st() (in module gt4py.cartesian.testing.input_strategies)
ScalarAccess (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
ScalarCast (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
ScalarDecl (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
ScalarIfStmt (class in gt4py.cartesian.gtc.gtir)
ScalarLiteral (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.numpy.npir)
ScalarsToTemporaries (class in gt4py.cartesian.gtc.numpy.scalars_to_temps)
schedule (gt4py.cartesian.gtc.dace.expansion_specification.Map attribute)
(gt4py.cartesian.gtc.daceir.DomainMap attribute)
sdfg (gt4py.cartesian.backend.dace_stencil_object.DaCeFrozenStencil attribute)
(gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.SDFGContext attribute)
(gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder.SDFGContext attribute)
sdfg() (gt4py.cartesian.backend.dace_stencil_object.DaCeStencilObject class method)
SDFG_PATH (gt4py.cartesian.backend.dace_stencil_object.DaCeStencilObject attribute)
SDFGManager (class in gt4py.cartesian.backend.dace_backend)
Sections (class in gt4py.cartesian.gtc.dace.expansion_specification)
sections (gt4py.cartesian.gtc.cuir.cuir.VerticalLoop attribute)
(gt4py.cartesian.gtc.oir.VerticalLoop attribute)
select() (gt4py.eve.utils.XIterable method)
Sequence (in module gt4py.cartesian.gtscript)
Sequential (gt4py.cartesian.gtc.daceir.MapSchedule attribute)
sequential_axis (gt4py.cartesian.definitions.DomainInfo attribute)
sequential_id() (gt4py.eve.utils.UIDGenerator method)
set_interval() (gt4py.cartesian.gtc.daceir.GridSubset method)
setter() (gt4py.cartesian.utils.base.ClassProperty method)
Shape (class in gt4py.cartesian.gtc.definitions)
shape (gt4py.cartesian.gtc.daceir.FieldAccessInfo property)
(gt4py.cartesian.gtc.daceir.FieldDecl property)
(gt4py.cartesian.gtc.daceir.GridSubset property)
(gt4py.cartesian.gtc.definitions.Boundary property)
(gt4py.cartesian.gtc.definitions.Extent property)
shash() (in module gt4py.cartesian.utils.base)
shashed_id (gt4py.cartesian.definitions.BuildOptions property)
shashed_id() (in module gt4py.cartesian.utils.base)
shifted() (gt4py.cartesian.gtc.daceir.DomainInterval method)
(gt4py.cartesian.gtc.daceir.IndexWithExtent method)
(gt4py.cartesian.gtc.oir.Interval method)
(gt4py.cartesian.gtc.oir.UnboundedInterval method)
simple_type_validator() (in module gt4py.eve.type_validation)
simple_type_validator_factory (in module gt4py.eve.type_validation)
simple_type_validator_factory() (in module gt4py.eve.datamodels.core)
SimpleTypeValidatorFactory (class in gt4py.eve.type_validation)
SIN (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
sin() (in module gt4py.cartesian.gtscript)
single_gridpoint() (gt4py.cartesian.gtc.daceir.GridSubset class method)
SINGLETON (gt4py.cartesian.testing.input_strategies.SymbolKind attribute)
SINH (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
sinh() (in module gt4py.cartesian.gtscript)
size (gt4py.cartesian.gtc.daceir.DomainInterval property)
(gt4py.cartesian.gtc.daceir.IndexWithExtent property)
(gt4py.cartesian.gtc.daceir.TileInterval property)
slice_from_value() (gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser static method)
slugify() (in module gt4py.cartesian.utils.base)
SNAKE (gt4py.eve.utils.CaseStyleConverter.CASE_STYLE attribute)
source (gt4py.cartesian.stencil_object.StencilObject property)
(gt4py.eve.concepts.SourceLocation attribute)
(gt4py.eve.SourceLocation attribute)
SOURCE_FORMATTERS (in module gt4py.eve.codegen)
SOURCE_LINE_LENGTH (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
SourceLocation (class in gt4py.eve)
(class in gt4py.eve.concepts)
SourceLocationGroup (class in gt4py.eve)
(class in gt4py.eve.concepts)
sources (gt4py.cartesian.gtc.gtir.Stencil attribute)
split() (gt4py.eve.utils.CaseStyleConverter class method)
split_camel_case() (gt4py.eve.utils.CaseStyleConverter static method)
split_canonical_case() (gt4py.eve.utils.CaseStyleConverter static method)
split_def_decorators() (in module gt4py.cartesian.utils.meta)
split_horizontal_executions_regions() (in module gt4py.cartesian.gtc.dace.expansion.utils)
split_kebab_case() (gt4py.eve.utils.CaseStyleConverter static method)
split_pascal_case() (gt4py.eve.utils.CaseStyleConverter static method)
split_snake_case() (gt4py.eve.utils.CaseStyleConverter static method)
splitter (gt4py.cartesian.gtc.gtcpp.gtcpp.GTLevel attribute)
SPLITTERS_NAME (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
SQRT (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
sqrt() (in module gt4py.cartesian.gtscript)
Stages (class in gt4py.cartesian.gtc.dace.expansion_specification)
stages (gt4py.cartesian.gtc.gtcpp.gtcpp.GTMultiStage attribute)
standardize_dtype_dict() (in module gt4py.cartesian.testing.utils)
START (gt4py.cartesian.frontend.nodes.LevelMarker attribute)
start (gt4py.cartesian.gtc.common.HorizontalInterval attribute)
START (gt4py.cartesian.gtc.common.LevelMarker attribute)
start (gt4py.cartesian.gtc.cuir.cuir.VerticalLoopSection attribute)
(gt4py.cartesian.gtc.daceir.DomainInterval attribute)
(gt4py.cartesian.gtc.gtir.Interval attribute)
(gt4py.cartesian.gtc.oir.Interval attribute)
(gt4py.cartesian.gtc.oir.UnboundedInterval attribute)
start() (gt4py.cartesian.gtc.common.AxisBound class method)
start_offset (gt4py.cartesian.gtc.daceir.TileInterval attribute)
state (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.SDFGContext attribute)
state_stack (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder.SDFGContext attribute)
Statement (class in gt4py.cartesian.frontend.nodes)
states (gt4py.cartesian.gtc.daceir.NestedSDFG attribute)
StdGenericAliasType (in module gt4py.eve.extended_typing)
Stencil (class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
stencil() (in module gt4py.cartesian.gtscript)
stencil_id (gt4py.cartesian.caching.CachingStrategy property)
(gt4py.cartesian.caching.JITCachingStrategy property)
(gt4py.cartesian.caching.NoCachingStrategy property)
(gt4py.cartesian.gtc.passes.gtir_pipeline.GtirPipeline property)
(gt4py.cartesian.stencil_builder.StencilBuilder property)
stencil_object (gt4py.cartesian.backend.dace_stencil_object.DaCeFrozenStencil attribute)
(gt4py.cartesian.stencil_object.FrozenStencil attribute)
stencil_source (gt4py.cartesian.stencil_builder.StencilBuilder property)
StencilBuilder (class in gt4py.cartesian.stencil_builder)
StencilComputation (class in gt4py.cartesian.gtc.dace.nodes)
StencilComputationExpansion (class in gt4py.cartesian.gtc.dace.expansion.expansion)
StencilComputationSDFGBuilder (class in gt4py.cartesian.gtc.dace.expansion.sdfg_builder)
StencilComputationSDFGBuilder.NodeContext (class in gt4py.cartesian.gtc.dace.expansion.sdfg_builder)
StencilComputationSDFGBuilder.SDFGContext (class in gt4py.cartesian.gtc.dace.expansion.sdfg_builder)
StencilDefinition (class in gt4py.cartesian.frontend.nodes)
StencilExtentComputer (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
StencilExtentComputer.Context (class in gt4py.cartesian.gtc.passes.oir_optimizations.utils)
StencilFunc (class in gt4py.cartesian.type_hints)
StencilID (class in gt4py.cartesian.definitions)
StencilObject (class in gt4py.cartesian.stencil_object)
StencilTestSuite (class in gt4py.cartesian.testing)
(class in gt4py.cartesian.testing.suites)
steps (gt4py.cartesian.gtc.passes.oir_pipeline.DefaultPipeline property)
steps() (gt4py.cartesian.gtc.passes.gtir_pipeline.GtirPipeline method)
Stmt (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
stmts (gt4py.cartesian.gtc.daceir.Tasklet attribute)
storage (gt4py.cartesian.gtc.dace.expansion_specification.Loop attribute)
(gt4py.cartesian.gtc.daceir.FieldDecl attribute)
storage_info (gt4py.cartesian.backend.base.Backend attribute)
(gt4py.cartesian.backend.base.BasePyExtBackend attribute)
(gt4py.cartesian.backend.base.CLIBackendMixin attribute)
(gt4py.cartesian.backend.cuda_backend.CudaBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceCPUBackend attribute)
(gt4py.cartesian.backend.dace_backend.DaceGPUBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTBaseBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuIfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTCpuKfirstBackend attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTGpuBackend attribute)
(gt4py.cartesian.backend.numpy_backend.NumpyBackend attribute)
StorageType (class in gt4py.cartesian.gtc.daceir)
strategy_factory() (in module gt4py.cartesian.caching)
StrEnum (class in gt4py.eve)
(class in gt4py.eve.type_definitions)
stride (gt4py.cartesian.gtc.dace.expansion_specification.Iteration attribute)
(gt4py.cartesian.gtc.daceir.Range attribute)
strides (gt4py.cartesian.gtc.daceir.FieldDecl attribute)
strides_from_padded_shape() (in module gt4py.storage.utils)
StringTemplate (class in gt4py.eve.codegen)
SUB (gt4py.cartesian.frontend.nodes.BinaryOperator attribute)
(gt4py.cartesian.gtc.common.ArithmeticOperator attribute)
(gt4py.cartesian.gtc.common.AssignmentKind attribute)
SuiteMeta (class in gt4py.cartesian.testing.suites)
symbol (gt4py.cartesian.frontend.nodes.IterationOrder property)
symbol_decls (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder.SymbolCollector attribute)
(gt4py.cartesian.gtc.daceir.NestedSDFG attribute)
symbol_mapping (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
symbol_name_creator() (in module gt4py.cartesian.gtc.passes.oir_optimizations.utils)
SymbolDecl (class in gt4py.cartesian.gtc.daceir)
SymbolKind (class in gt4py.cartesian.testing.input_strategies)
SymbolName (class in gt4py.eve)
(class in gt4py.eve.concepts)
SymbolNameCreator (class in gt4py.cartesian.gtc.cuir.oir_to_cuir)
(class in gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp)
SymbolRef (class in gt4py.eve)
(class in gt4py.eve.concepts)
SymbolRefsValidatorTrait (class in gt4py.eve.traits)
SymbolRefsValidatorTrait.SymbolRefsValidator (class in gt4py.eve.traits)
symbols (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
SymbolsNameMapper (class in gt4py.cartesian.utils.meta)
SymbolTableTrait (class in gt4py.eve)
(class in gt4py.eve.traits)
SymbolTableTrait.SymbolsCollector (class in gt4py.eve)
(class in gt4py.eve.traits)
T
take_nth() (gt4py.eve.utils.XIterable method)
TAN (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
tan() (in module gt4py.cartesian.gtscript)
TANH (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
tanh() (in module gt4py.cartesian.gtscript)
Tasklet (class in gt4py.cartesian.gtc.daceir)
TaskletCodegen (class in gt4py.cartesian.gtc.dace.expansion.tasklet_codegen)
temp_decls (gt4py.cartesian.gtc.numpy.npir.Computation attribute)
temp_fields (gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR.Context attribute)
Template (class in gt4py.eve.codegen)
template (gt4py.cartesian.backend.dace_backend.DaCeComputationCodegen attribute)
(gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
(gt4py.cartesian.backend.numpy_backend.ModuleGenerator attribute)
TEMPLATE_FILES (gt4py.cartesian.backend.cuda_backend.CudaExtGenerator attribute)
(gt4py.cartesian.backend.dace_backend.DaCeExtGenerator attribute)
(gt4py.cartesian.backend.gtc_common.BackendCodegen attribute)
(gt4py.cartesian.backend.gtcpp_backend.GTExtGenerator attribute)
TEMPLATE_INDENT_SIZE (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
TEMPLATE_PATH (gt4py.cartesian.backend.module_generator.BaseModuleGenerator attribute)
TemplateDefinitionError
TemplatedGenerator (class in gt4py.eve.codegen)
TemplateRenderingError
temporaries (gt4py.cartesian.gtc.cuir.cuir.Program attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTComputationCall attribute)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp.GTComputationContext attribute)
(gt4py.cartesian.gtc.gtir.VerticalLoop attribute)
TemporariesToScalarsBase (class in gt4py.cartesian.gtc.passes.oir_optimizations.temporaries)
Temporary (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.numpy.scalars_to_temps)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
TemporaryDecl (class in gt4py.cartesian.gtc.numpy.npir)
ternary_op_dtype_propagation() (in module gt4py.cartesian.gtc.common)
TernaryOp (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
TernaryOp__Expr (class in gt4py.cartesian.gtc.common)
TernaryOpExpr (class in gt4py.cartesian.frontend.nodes)
text (gt4py.cartesian.utils.text.TextBlock property)
(gt4py.eve.codegen.TextBlock property)
TextBlock (class in gt4py.cartesian.utils.text)
(class in gt4py.eve.codegen)
tile() (gt4py.cartesian.gtc.daceir.GridSubset method)
tile_dace_symbol() (gt4py.cartesian.gtc.daceir.Axis method)
tile_size (gt4py.cartesian.gtc.daceir.TileInterval attribute)
tile_sizes (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
tile_sizes_interpretation (gt4py.cartesian.gtc.dace.nodes.StencilComputation attribute)
tile_strides (gt4py.cartesian.gtc.dace.nodes.StencilComputation property)
tile_symbol() (gt4py.cartesian.gtc.daceir.Axis method)
TileInterval (class in gt4py.cartesian.gtc.daceir)
to_boundary() (gt4py.cartesian.gtc.definitions.CenteredExtent method)
(gt4py.cartesian.gtc.definitions.Extent method)
to_dace_schedule() (gt4py.cartesian.gtc.daceir.MapSchedule method)
to_dace_storage() (gt4py.cartesian.gtc.daceir.StorageType method)
to_dace_symbol() (gt4py.cartesian.gtc.daceir.SymbolDecl method)
to_dace_symbolic() (gt4py.cartesian.gtc.daceir.AxisBound method)
(gt4py.cartesian.gtc.daceir.DomainInterval method)
(gt4py.cartesian.gtc.daceir.IndexWithExtent method)
(gt4py.cartesian.gtc.daceir.TileInterval method)
to_dataflow() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
to_dict() (gt4py.cartesian.gtc.common.CartesianOffset method)
(gt4py.cartesian.gtc.common.VariableKOffset method)
to_extent() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.GenericAccess method)
to_idx() (gt4py.cartesian.gtc.daceir.Axis method)
to_json() (gt4py.cartesian.gtc.dace.nodes.PickledProperty method)
to_level (gt4py.cartesian.gtc.gtcpp.gtcpp.GTInterval attribute)
to_list() (gt4py.eve.utils.XIterable method)
to_set() (gt4py.eve.utils.XIterable method)
to_state() (gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
transform_annexed_items() (gt4py.eve.codegen.TemplatedGenerator method)
transform_children() (gt4py.eve.codegen.TemplatedGenerator method)
transform_offset() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
TRANSPOSED (gt4py.cartesian.frontend.nodes.UnaryOperator attribute)
TraversalOrder (class in gt4py.eve.trees)
Tree (class in gt4py.eve.trees)
TreeLike (class in gt4py.eve.trees)
TRUE (gt4py.cartesian.frontend.nodes.Builtin attribute)
(gt4py.cartesian.gtc.common.BuiltInLiteral attribute)
true_branch (gt4py.cartesian.gtc.common.IfStmt attribute)
(gt4py.cartesian.gtc.common.IfStmt__BlockStmt_Expr attribute)
true_expr (gt4py.cartesian.gtc.common.TernaryOp attribute)
(gt4py.cartesian.gtc.common.TernaryOp__Expr attribute)
TRUNC (gt4py.cartesian.frontend.nodes.NativeFunction attribute)
(gt4py.cartesian.gtc.common.NativeFunction attribute)
trunc() (in module gt4py.cartesian.gtscript)
typestr_to_data_type() (in module gt4py.cartesian.gtc.common)
TypeValidator (class in gt4py.eve.type_validation)
TypeValidatorFactory (class in gt4py.eve.type_validation)
U
UIDGenerator (class in gt4py.eve.utils)
UNARY_OPERATOR_TO_CODE (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
UnaryOp (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
UnaryOp__Expr (class in gt4py.cartesian.gtc.common)
UnaryOperator (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
UnaryOpExpr (class in gt4py.cartesian.frontend.nodes)
UnboundedInterval (class in gt4py.cartesian.gtc.oir)
Unchecked (in module gt4py.eve.datamodels.core)
unexpanded_sdfg() (gt4py.cartesian.backend.dace_backend.SDFGManager method)
union() (gt4py.cartesian.gtc.cuir.cuir.IJExtent method)
(gt4py.cartesian.gtc.cuir.cuir.KExtent method)
(gt4py.cartesian.gtc.daceir.DomainInterval class method)
(gt4py.cartesian.gtc.daceir.FieldAccessInfo method)
(gt4py.cartesian.gtc.daceir.GridSubset method)
(gt4py.cartesian.gtc.daceir.IndexWithExtent method)
(gt4py.cartesian.gtc.daceir.Memlet method)
(gt4py.cartesian.gtc.daceir.TileInterval class method)
(gt4py.cartesian.gtc.definitions.FrameTuple method)
(gt4py.cartesian.gtc.definitions.NumericTuple method)
union_inout_memlets() (in module gt4py.cartesian.gtc.dace.utils)
union_node_grid_subsets() (in module gt4py.cartesian.gtc.dace.utils)
unique() (gt4py.eve.utils.XIterable method)
unique_index() (gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen method)
(gt4py.cartesian.backend.dace_backend.DaCeBindingsCodegen method)
(gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen method)
unique_str() (in module gt4py.cartesian.testing.suites)
UniqueIdGenerator (class in gt4py.cartesian.utils.base)
UnreachableStmtPruning (class in gt4py.cartesian.gtc.passes.oir_optimizations.pruning)
unreferenced (gt4py.cartesian.backend.module_generator.ModuleData attribute)
UnrollVectorAssignments (class in gt4py.cartesian.frontend.defir_to_gtir)
UnrollVectorExpressions (class in gt4py.cartesian.frontend.defir_to_gtir)
untile() (gt4py.cartesian.gtc.daceir.FieldAccessInfo method)
untile_memlets() (in module gt4py.cartesian.gtc.dace.utils)
unzip() (gt4py.eve.utils.XIterable method)
upcast() (in module gt4py.cartesian.gtc.passes.gtir_upcaster)
update_cache_info() (gt4py.cartesian.caching.CachingStrategy method)
(gt4py.cartesian.caching.JITCachingStrategy method)
(gt4py.cartesian.caching.NoCachingStrategy method)
update_forward_refs() (gt4py.cartesian.gtc.common.AssignStmt class method)
(gt4py.cartesian.gtc.common.AssignStmt__FieldAccess_Expr class method)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_cuir_cuir_scalaraccess_gt4py_cartesian_gtc_cuir_cuir_fieldaccess_gt4py_cartesian_gtc_cuir_cuir_ijcacheaccess_gt4py_cartesian_gtc_cuir_cuir_kcacheaccess_Expr class method)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_daceir_scalaraccess_gt4py_cartesian_gtc_daceir_indexaccess_Expr class method)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_gtcpp_gtcpp_localaccess_gt4py_cartesian_gtc_gtcpp_gtcpp_accessorref_Expr class method)
(gt4py.cartesian.gtc.common.AssignStmt__union_gt4py_cartesian_gtc_oir_scalaraccess_gt4py_cartesian_gtc_oir_fieldaccess_Expr class method)
(gt4py.cartesian.gtc.common.AssignStmt__VectorLValue_Expr class method)
(gt4py.cartesian.gtc.common.AxisBound class method)
(gt4py.cartesian.gtc.common.BinaryOp class method)
(gt4py.cartesian.gtc.common.BinaryOp__Expr class method)
(gt4py.cartesian.gtc.common.BlockStmt class method)
(gt4py.cartesian.gtc.common.BlockStmt__Stmt class method)
(gt4py.cartesian.gtc.common.CartesianOffset class method)
(gt4py.cartesian.gtc.common.Cast class method)
(gt4py.cartesian.gtc.common.Cast__Expr class method)
(gt4py.cartesian.gtc.common.Expr class method)
(gt4py.cartesian.gtc.common.FieldAccess class method)
(gt4py.cartesian.gtc.common.FieldAccess__Expr_VariableKOffset class method)
(gt4py.cartesian.gtc.common.HorizontalInterval class method)
(gt4py.cartesian.gtc.common.HorizontalMask class method)
(gt4py.cartesian.gtc.common.HorizontalRestriction class method)
(gt4py.cartesian.gtc.common.HorizontalRestriction__Stmt class method)
(gt4py.cartesian.gtc.common.IfStmt class method)
(gt4py.cartesian.gtc.common.IfStmt__BlockStmt_Expr class method)
(gt4py.cartesian.gtc.common.Literal class method)
(gt4py.cartesian.gtc.common.LocNode class method)
(gt4py.cartesian.gtc.common.NativeFuncCall class method)
(gt4py.cartesian.gtc.common.NativeFuncCall__Expr class method)
(gt4py.cartesian.gtc.common.ScalarAccess class method)
(gt4py.cartesian.gtc.common.Stmt class method)
(gt4py.cartesian.gtc.common.TernaryOp class method)
(gt4py.cartesian.gtc.common.TernaryOp__Expr class method)
(gt4py.cartesian.gtc.common.UnaryOp class method)
(gt4py.cartesian.gtc.common.UnaryOp__Expr class method)
(gt4py.cartesian.gtc.common.VariableKOffset class method)
(gt4py.cartesian.gtc.common.VariableKOffset__Expr class method)
(gt4py.cartesian.gtc.common.While class method)
(gt4py.cartesian.gtc.common.While__Stmt_Expr class method)
(gt4py.cartesian.gtc.cuir.cuir.AssignStmt class method)
(gt4py.cartesian.gtc.cuir.cuir.BinaryOp class method)
(gt4py.cartesian.gtc.cuir.cuir.Cast class method)
(gt4py.cartesian.gtc.cuir.cuir.Decl class method)
(gt4py.cartesian.gtc.cuir.cuir.Expr class method)
(gt4py.cartesian.gtc.cuir.cuir.FieldAccess class method)
(gt4py.cartesian.gtc.cuir.cuir.FieldDecl class method)
(gt4py.cartesian.gtc.cuir.cuir.HorizontalExecution class method)
(gt4py.cartesian.gtc.cuir.cuir.IJCacheAccess class method)
(gt4py.cartesian.gtc.cuir.cuir.IJCacheDecl class method)
(gt4py.cartesian.gtc.cuir.cuir.IJExtent class method)
(gt4py.cartesian.gtc.cuir.cuir.KCacheAccess class method)
(gt4py.cartesian.gtc.cuir.cuir.KCacheDecl class method)
(gt4py.cartesian.gtc.cuir.cuir.Kernel class method)
(gt4py.cartesian.gtc.cuir.cuir.KExtent class method)
(gt4py.cartesian.gtc.cuir.cuir.Literal class method)
(gt4py.cartesian.gtc.cuir.cuir.LocalScalar class method)
(gt4py.cartesian.gtc.cuir.cuir.MaskStmt class method)
(gt4py.cartesian.gtc.cuir.cuir.NativeFuncCall class method)
(gt4py.cartesian.gtc.cuir.cuir.Positional class method)
(gt4py.cartesian.gtc.cuir.cuir.Program class method)
(gt4py.cartesian.gtc.cuir.cuir.ScalarAccess class method)
(gt4py.cartesian.gtc.cuir.cuir.ScalarDecl class method)
(gt4py.cartesian.gtc.cuir.cuir.Stmt class method)
(gt4py.cartesian.gtc.cuir.cuir.Temporary class method)
(gt4py.cartesian.gtc.cuir.cuir.TernaryOp class method)
(gt4py.cartesian.gtc.cuir.cuir.UnaryOp class method)
(gt4py.cartesian.gtc.cuir.cuir.VariableKOffset class method)
(gt4py.cartesian.gtc.cuir.cuir.VerticalLoop class method)
(gt4py.cartesian.gtc.cuir.cuir.VerticalLoopSection class method)
(gt4py.cartesian.gtc.cuir.cuir.While class method)
(gt4py.cartesian.gtc.daceir.AssignStmt class method)
(gt4py.cartesian.gtc.daceir.AxisBound class method)
(gt4py.cartesian.gtc.daceir.BinaryOp class method)
(gt4py.cartesian.gtc.daceir.Cast class method)
(gt4py.cartesian.gtc.daceir.ComputationNode class method)
(gt4py.cartesian.gtc.daceir.ComputationState class method)
(gt4py.cartesian.gtc.daceir.Decl class method)
(gt4py.cartesian.gtc.daceir.DomainInterval class method)
(gt4py.cartesian.gtc.daceir.DomainLoop class method)
(gt4py.cartesian.gtc.daceir.DomainMap class method)
(gt4py.cartesian.gtc.daceir.Expr class method)
(gt4py.cartesian.gtc.daceir.FieldAccessInfo class method)
(gt4py.cartesian.gtc.daceir.FieldDecl class method)
(gt4py.cartesian.gtc.daceir.GridSubset class method)
(gt4py.cartesian.gtc.daceir.HorizontalRestriction class method)
(gt4py.cartesian.gtc.daceir.IndexAccess class method)
(gt4py.cartesian.gtc.daceir.IndexWithExtent class method)
(gt4py.cartesian.gtc.daceir.IterationNode class method)
(gt4py.cartesian.gtc.daceir.Literal class method)
(gt4py.cartesian.gtc.daceir.LocalScalarDecl class method)
(gt4py.cartesian.gtc.daceir.MaskStmt class method)
(gt4py.cartesian.gtc.daceir.Memlet class method)
(gt4py.cartesian.gtc.daceir.NativeFuncCall class method)
(gt4py.cartesian.gtc.daceir.NestedSDFG class method)
(gt4py.cartesian.gtc.daceir.Range class method)
(gt4py.cartesian.gtc.daceir.ScalarAccess class method)
(gt4py.cartesian.gtc.daceir.ScalarDecl class method)
(gt4py.cartesian.gtc.daceir.Stmt class method)
(gt4py.cartesian.gtc.daceir.SymbolDecl class method)
(gt4py.cartesian.gtc.daceir.Tasklet class method)
(gt4py.cartesian.gtc.daceir.Temporary class method)
(gt4py.cartesian.gtc.daceir.TernaryOp class method)
(gt4py.cartesian.gtc.daceir.TileInterval class method)
(gt4py.cartesian.gtc.daceir.UnaryOp class method)
(gt4py.cartesian.gtc.daceir.VariableKOffset class method)
(gt4py.cartesian.gtc.daceir.While class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.AccessorRef class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ApiParamDecl class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Arg class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.AssignStmt class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.AxisLength class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.BinaryOp class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.BlockStmt class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Cache class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Cast class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.ComputationDecl class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Expr class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.FieldDecl class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GlobalParamDecl class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTAccessor class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTApplyMethod class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTComputationCall class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTExtent class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTFunctor class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTInterval class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTLevel class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTMultiStage class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTParamList class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTStage class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.IfStmt class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.IJCache class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.KCache class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Literal class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.LocalAccess class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.LocalVarDecl class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.NativeFuncCall class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Offset class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Positional class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Program class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Stmt class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.Temporary class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.TernaryOp class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.UnaryOp class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.VariableKOffset class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.While class method)
(gt4py.cartesian.gtc.gtir.Argument class method)
(gt4py.cartesian.gtc.gtir.BinaryOp class method)
(gt4py.cartesian.gtc.gtir.BlockStmt class method)
(gt4py.cartesian.gtc.gtir.Cast class method)
(gt4py.cartesian.gtc.gtir.Decl class method)
(gt4py.cartesian.gtc.gtir.Expr class method)
(gt4py.cartesian.gtc.gtir.FieldAccess class method)
(gt4py.cartesian.gtc.gtir.FieldDecl class method)
(gt4py.cartesian.gtc.gtir.FieldIfStmt class method)
(gt4py.cartesian.gtc.gtir.HorizontalRestriction class method)
(gt4py.cartesian.gtc.gtir.Interval class method)
(gt4py.cartesian.gtc.gtir.Literal class method)
(gt4py.cartesian.gtc.gtir.NativeFuncCall class method)
(gt4py.cartesian.gtc.gtir.ParAssignStmt class method)
(gt4py.cartesian.gtc.gtir.ScalarAccess class method)
(gt4py.cartesian.gtc.gtir.ScalarDecl class method)
(gt4py.cartesian.gtc.gtir.ScalarIfStmt class method)
(gt4py.cartesian.gtc.gtir.Stencil class method)
(gt4py.cartesian.gtc.gtir.Stmt class method)
(gt4py.cartesian.gtc.gtir.TernaryOp class method)
(gt4py.cartesian.gtc.gtir.UnaryOp class method)
(gt4py.cartesian.gtc.gtir.VariableKOffset class method)
(gt4py.cartesian.gtc.gtir.VerticalLoop class method)
(gt4py.cartesian.gtc.gtir.While class method)
(gt4py.cartesian.gtc.numpy.npir.Broadcast class method)
(gt4py.cartesian.gtc.numpy.npir.Computation class method)
(gt4py.cartesian.gtc.numpy.npir.Decl class method)
(gt4py.cartesian.gtc.numpy.npir.Expr class method)
(gt4py.cartesian.gtc.numpy.npir.FieldDecl class method)
(gt4py.cartesian.gtc.numpy.npir.FieldSlice class method)
(gt4py.cartesian.gtc.numpy.npir.HorizontalBlock class method)
(gt4py.cartesian.gtc.numpy.npir.HorizontalMask class method)
(gt4py.cartesian.gtc.numpy.npir.LocalScalarAccess class method)
(gt4py.cartesian.gtc.numpy.npir.LocalScalarDecl class method)
(gt4py.cartesian.gtc.numpy.npir.NativeFuncCall class method)
(gt4py.cartesian.gtc.numpy.npir.ParamAccess class method)
(gt4py.cartesian.gtc.numpy.npir.ScalarCast class method)
(gt4py.cartesian.gtc.numpy.npir.ScalarDecl class method)
(gt4py.cartesian.gtc.numpy.npir.ScalarLiteral class method)
(gt4py.cartesian.gtc.numpy.npir.Stmt class method)
(gt4py.cartesian.gtc.numpy.npir.TemporaryDecl class method)
(gt4py.cartesian.gtc.numpy.npir.VarKOffset class method)
(gt4py.cartesian.gtc.numpy.npir.VectorArithmetic class method)
(gt4py.cartesian.gtc.numpy.npir.VectorAssign class method)
(gt4py.cartesian.gtc.numpy.npir.VectorCast class method)
(gt4py.cartesian.gtc.numpy.npir.VectorLogic class method)
(gt4py.cartesian.gtc.numpy.npir.VectorLValue class method)
(gt4py.cartesian.gtc.numpy.npir.VectorTernaryOp class method)
(gt4py.cartesian.gtc.numpy.npir.VectorUnaryOp class method)
(gt4py.cartesian.gtc.numpy.npir.VerticalPass class method)
(gt4py.cartesian.gtc.numpy.npir.While class method)
(gt4py.cartesian.gtc.oir.AssignStmt class method)
(gt4py.cartesian.gtc.oir.BinaryOp class method)
(gt4py.cartesian.gtc.oir.CacheDesc class method)
(gt4py.cartesian.gtc.oir.Cast class method)
(gt4py.cartesian.gtc.oir.Decl class method)
(gt4py.cartesian.gtc.oir.Expr class method)
(gt4py.cartesian.gtc.oir.FieldAccess class method)
(gt4py.cartesian.gtc.oir.FieldDecl class method)
(gt4py.cartesian.gtc.oir.HorizontalExecution class method)
(gt4py.cartesian.gtc.oir.HorizontalRestriction class method)
(gt4py.cartesian.gtc.oir.IJCache class method)
(gt4py.cartesian.gtc.oir.Interval class method)
(gt4py.cartesian.gtc.oir.KCache class method)
(gt4py.cartesian.gtc.oir.Literal class method)
(gt4py.cartesian.gtc.oir.LocalScalar class method)
(gt4py.cartesian.gtc.oir.MaskStmt class method)
(gt4py.cartesian.gtc.oir.NativeFuncCall class method)
(gt4py.cartesian.gtc.oir.ScalarAccess class method)
(gt4py.cartesian.gtc.oir.ScalarDecl class method)
(gt4py.cartesian.gtc.oir.Stencil class method)
(gt4py.cartesian.gtc.oir.Stmt class method)
(gt4py.cartesian.gtc.oir.Temporary class method)
(gt4py.cartesian.gtc.oir.TernaryOp class method)
(gt4py.cartesian.gtc.oir.UnaryOp class method)
(gt4py.cartesian.gtc.oir.VariableKOffset class method)
(gt4py.cartesian.gtc.oir.VerticalLoop class method)
(gt4py.cartesian.gtc.oir.VerticalLoopSection class method)
(gt4py.cartesian.gtc.oir.While class method)
(gt4py.eve.concepts.FrozenNode class method)
(gt4py.eve.concepts.GenericNode class method)
(gt4py.eve.concepts.Node class method)
(gt4py.eve.concepts.SourceLocation class method)
(gt4py.eve.concepts.SourceLocationGroup class method)
(gt4py.eve.concepts.VType class method)
(gt4py.eve.datamodels.core.FrozenModel class method)
(gt4py.eve.datamodels.core.GenericDataModel class method)
(gt4py.eve.FrozenModel class method)
(gt4py.eve.FrozenNode class method)
(gt4py.eve.GenericDataModel class method)
(gt4py.eve.GenericNode class method)
(gt4py.eve.Node class method)
(gt4py.eve.SourceLocation class method)
(gt4py.eve.SourceLocationGroup class method)
(gt4py.eve.SymbolTableTrait class method)
(gt4py.eve.traits.SymbolRefsValidatorTrait class method)
(gt4py.eve.traits.SymbolTableTrait class method)
(gt4py.eve.VType class method)
(in module gt4py.eve.datamodels.core)
upper (gt4py.cartesian.gtc.numpy.npir.VerticalPass attribute)
upper_indices (gt4py.cartesian.gtc.definitions.FrameTuple property)
V
valid_section_intervals() (gt4py.cartesian.gtc.oir.VerticalLoop class method)
validate() (gt4py.cartesian.definitions.BuildOptions method)
(gt4py.cartesian.definitions.StencilID method)
(gt4py.cartesian.frontend.nodes.ArgumentInfo method)
(gt4py.cartesian.frontend.nodes.Assign method)
(gt4py.cartesian.frontend.nodes.Axis method)
(gt4py.cartesian.frontend.nodes.AxisBound method)
(gt4py.cartesian.frontend.nodes.AxisIndex method)
(gt4py.cartesian.frontend.nodes.AxisInterval method)
(gt4py.cartesian.frontend.nodes.AxisPosition method)
(gt4py.cartesian.frontend.nodes.BinOpExpr method)
(gt4py.cartesian.frontend.nodes.BlockStmt method)
(gt4py.cartesian.frontend.nodes.BuiltinLiteral method)
(gt4py.cartesian.frontend.nodes.Cast method)
(gt4py.cartesian.frontend.nodes.ComputationBlock method)
(gt4py.cartesian.frontend.nodes.Domain method)
(gt4py.cartesian.frontend.nodes.FieldDecl method)
(gt4py.cartesian.frontend.nodes.FieldRef method)
(gt4py.cartesian.frontend.nodes.HorizontalIf method)
(gt4py.cartesian.frontend.nodes.If method)
(gt4py.cartesian.frontend.nodes.Location method)
(gt4py.cartesian.frontend.nodes.NativeFuncCall method)
(gt4py.cartesian.frontend.nodes.ScalarLiteral method)
(gt4py.cartesian.frontend.nodes.StencilDefinition method)
(gt4py.cartesian.frontend.nodes.TernaryOpExpr method)
(gt4py.cartesian.frontend.nodes.UnaryOpExpr method)
(gt4py.cartesian.frontend.nodes.VarDecl method)
(gt4py.cartesian.frontend.nodes.VarRef method)
(gt4py.cartesian.frontend.nodes.While method)
(gt4py.cartesian.utils.attrib.AttributeClassLike method)
(in module gt4py.eve.datamodels.core)
validate_dtype_is_set() (in module gt4py.cartesian.gtc.common)
validate_lvalue_dims() (in module gt4py.cartesian.gtc.common)
validate_stencil_memory_accesses() (in module gt4py.cartesian.gtc.gtir_to_oir)
ValidatedSymbolTableTrait (class in gt4py.eve)
(class in gt4py.eve.traits)
validation (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
validation_strategies (gt4py.cartesian.testing.StencilTestSuite attribute)
(gt4py.cartesian.testing.suites.StencilTestSuite attribute)
validator (gt4py.eve.datamodels.core.ForwardRefValidator attribute)
(gt4py.eve.datamodels.core.ValidatorAdapter attribute)
validator() (in module gt4py.eve.datamodels.core)
ValidatorAdapter (class in gt4py.eve.datamodels.core)
value (gt4py.cartesian.gtc.common.Literal attribute)
(gt4py.cartesian.gtc.daceir.IndexWithExtent attribute)
(gt4py.eve.Enum attribute)
value_st_factory (gt4py.cartesian.testing.input_strategies._SymbolStrategy attribute)
ValueInliner (class in gt4py.cartesian.frontend.gtscript_frontend)
values (gt4py.cartesian.testing.input_strategies._SymbolValueTuple attribute)
values() (gt4py.eve.utils.Namespace method)
var (gt4py.cartesian.gtc.daceir.Range attribute)
VarDecl (class in gt4py.cartesian.frontend.nodes)
variable_offset_axes (gt4py.cartesian.gtc.daceir.FieldAccessInfo attribute)
VariableKOffset (class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
VariableKOffset__Expr (class in gt4py.cartesian.gtc.common)
VarKOffset (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
VarRef (class in gt4py.cartesian.frontend.nodes)
VectorArithmetic (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
VectorAssign (class in gt4py.cartesian.gtc.numpy.npir)
VectorCast (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
VectorLogic (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
VectorLValue (class in gt4py.cartesian.gtc.numpy.npir)
VectorTernaryOp (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
VectorUnaryOp (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
verify_and_get_common_dtype() (in module gt4py.cartesian.gtc.common)
verify_condition_is_boolean() (in module gt4py.cartesian.gtc.common)
verify_scalar_condition() (gt4py.cartesian.gtc.gtir.FieldIfStmt method)
(gt4py.cartesian.gtc.gtir.ScalarIfStmt method)
vertical_loops (gt4py.cartesian.gtc.cuir.cuir.Kernel attribute)
(gt4py.cartesian.gtc.gtir.Stencil attribute)
(gt4py.cartesian.gtc.oir.Stencil attribute)
vertical_passes (gt4py.cartesian.gtc.numpy.npir.Computation attribute)
VerticalLoop (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
VerticalLoopSection (class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
VerticalPass (class in gt4py.cartesian.gtc.numpy.npir)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
visit() (gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.node_util.IRNodeMapper method)
(gt4py.cartesian.frontend.node_util.IRNodeVisitor method)
(gt4py.cartesian.utils.meta.ASTPass method)
(gt4py.eve.NodeVisitor method)
(gt4py.eve.SymbolTableTrait.SymbolsCollector method)
(gt4py.eve.traits.SymbolTableTrait.SymbolsCollector method)
(gt4py.eve.traits.VisitorWithSymbolTableTrait method)
(gt4py.eve.visitors.NodeVisitor method)
(gt4py.eve.VisitorWithSymbolTableTrait method)
visit_AccessorRef() (gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
visit_Add() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_And() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_ArgumentInfo() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_Assert() (gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
visit_Assign() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorAssignments method)
(gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.CollectLocalSymbolsAstVisitor method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.utils.meta.AssignTargetsCollector method)
visit_AssignStmt() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskCollector method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskInlining method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector method)
visit_Attribute() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.frontend.gtscript_frontend.ValueInliner method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
(gt4py.cartesian.utils.meta.QualifiedNameCollector method)
visit_AugAssign() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_AxisBound() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_AxisInterval() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_BinaryOp() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_upcaster._GTIRUpcasting method)
visit_BinOp() (gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_BinOpExpr() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorExpressions method)
visit_BlockStmt() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_BoolOp() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_BuiltinLiteral() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_BuiltInLiteral() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_CacheDesc() (gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskInlining method)
visit_Call() (gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_CartesianOffset() (gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
visit_Cast() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
visit_Compare() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_Computation() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
(gt4py.cartesian.gtc.numpy.scalars_to_temps.ScalarsToTemporaries method)
visit_ComputationBlock() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_ComputationState() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_Constant() (gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_DataType() (gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen method)
(gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen method)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_Div() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_DomainLoop() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_DomainMap() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_Eq() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Expr() (gt4py.cartesian.frontend.gtscript_frontend.AssertionChecker method)
(gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
visit_FieldAccess() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis.DefinitiveAssignmentAnalysis method)
(gt4py.cartesian.gtc.passes.gtir_dtype_resolver._GTIRPropagateDtypeToAccess method)
(gt4py.cartesian.gtc.passes.gtir_dtype_resolver._GTIRResolveAuto method)
(gt4py.cartesian.gtc.passes.gtir_k_boundary.KBoundaryVisitor method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskInlining method)
(gt4py.cartesian.gtc.passes.oir_optimizations.temporaries.TemporariesToScalarsBase method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector method)
visit_FieldDecl() (gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen method)
(gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen method)
(gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
visit_FieldIfStmt() (gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
visit_FieldRef() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorExpressions method)
visit_FieldSlice() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_FunctionDef() (gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.frontend.gtscript_frontend.ValueInliner method)
visit_GlobalParamDecl() (gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen method)
visit_Gt() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_GTComputationCall() (gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
visit_GtE() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_HorizontalBlock() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
(gt4py.cartesian.gtc.numpy.scalars_to_temps.ScalarsToTemporaries method)
visit_HorizontalExecution() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.utils.HorizontalExecutionSplitter method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches method)
(gt4py.cartesian.gtc.passes.oir_optimizations.mask_stmt_merging.MaskStmtMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.NoFieldAccessPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.UnreachableStmtPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.temporaries.TemporariesToScalarsBase method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.StencilExtentComputer method)
visit_HorizontalIf() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_HorizontalInterval() (gt4py.cartesian.gtc.dace.expansion.utils.HorizontalIntervalRemover method)
visit_HorizontalMask() (gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.dace.expansion.utils.HorizontalIntervalRemover method)
visit_HorizontalRestriction() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.UnreachableStmtPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector method)
visit_If() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.CompiledIfInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_IfExp() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_IfStmt() (gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis.DefinitiveAssignmentAnalysis method)
visit_IJCache() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
visit_IJCacheAccess() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
visit_IJCacheDecl() (gt4py.cartesian.gtc.cuir.extent_analysis.CacheExtents method)
visit_Import() (gt4py.cartesian.utils.meta.ImportsCollector method)
visit_ImportFrom() (gt4py.cartesian.frontend.gtscript_frontend.ValueInliner method)
(gt4py.cartesian.utils.meta.ImportsCollector method)
visit_Index() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_IndexAccess() (gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
visit_Interval() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
visit_KCache() (gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.PruneKCacheFills method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.PruneKCacheFlushes method)
visit_KCacheDecl() (gt4py.cartesian.gtc.cuir.extent_analysis.CacheExtents method)
visit_LevelMarker() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_Literal() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
visit_LocalScalar() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
visit_LocalScalarAccess() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
(gt4py.cartesian.gtc.numpy.scalars_to_temps.ScalarsToTemporaries method)
visit_LoopOrder() (gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_Lt() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_LtE() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_MaskStmt() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.dace.expansion.utils.HorizontalMaskRemover method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskCollector method)
(gt4py.cartesian.gtc.passes.oir_optimizations.mask_stmt_merging.MaskStmtMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector method)
visit_MatMult() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Memlet() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_Mod() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Mult() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Name() (gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.frontend.gtscript_frontend.ValueInliner method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
(gt4py.cartesian.utils.meta.QualifiedNameCollector method)
(gt4py.cartesian.utils.meta.SymbolsNameMapper method)
visit_NameConstant() (gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_NativeFuncCall() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_upcaster._GTIRUpcasting method)
visit_NativeFunction() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_NestedSDFG() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_Node() (gt4py.eve.SymbolTableTrait.SymbolsCollector method)
(gt4py.eve.traits.SymbolRefsValidatorTrait.SymbolRefsValidator method)
(gt4py.eve.traits.SymbolTableTrait.SymbolsCollector method)
visit_Not() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_NotEq() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Num() (gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_Or() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_ParAssignStmt() (gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.passes.gtir_definitive_assignment_analysis.DefinitiveAssignmentAnalysis method)
(gt4py.cartesian.gtc.passes.gtir_dtype_resolver._GTIRResolveAuto method)
(gt4py.cartesian.gtc.passes.gtir_upcaster._GTIRUpcasting method)
visit_Pow() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Program() (gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen method)
(gt4py.cartesian.backend.gtcpp_backend.GTCppBindingsCodegen method)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.cuir.kernel_fusion.FuseKernels method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
visit_Raise() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Range() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_Return() (gt4py.cartesian.frontend.gtscript_frontend.ReturnReplacer method)
visit_ScalarAccess() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_dtype_resolver._GTIRPropagateDtypeToAccess method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.HorizontalExecutionMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
visit_ScalarDecl() (gt4py.cartesian.backend.cuda_backend.CudaBindingsCodegen method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
visit_ScalarIfStmt() (gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
visit_ScalarLiteral() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_Stencil() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_dtype_resolver._GTIRResolveAuto method)
(gt4py.cartesian.gtc.passes.gtir_k_boundary.KBoundaryVisitor method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.IJCacheDetection method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.PruneKCacheFlushes method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.HorizontalExecutionMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskCollector method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskInlining method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.NoFieldAccessPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.UnreachableStmtPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.temporaries.LocalTemporariesToScalars method)
(gt4py.cartesian.gtc.passes.oir_optimizations.temporaries.TemporariesToScalarsBase method)
(gt4py.cartesian.gtc.passes.oir_optimizations.temporaries.WriteBeforeReadTemporariesToScalars method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.StencilExtentComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.vertical_loop_merging.AdjacentLoopMerging method)
visit_StencilDefinition() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorAssignments method)
visit_Sub() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_Subscript() (gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_SymbolDecl() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
visit_Tasklet() (gt4py.cartesian.gtc.dace.expansion.sdfg_builder.StencilComputationSDFGBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.dace.expansion.utils.HorizontalMaskRemover method)
visit_Temporary() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_optimizations.inlining.MaskInlining method)
visit_TemporaryDecl() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_TernaryOp() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_upcaster._GTIRUpcasting method)
visit_TernaryOpExpr() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_Tuple() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_UAdd() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_UnaryOp() (gt4py.cartesian.frontend.gtscript_frontend.AxisIntervalParser method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.gtir_upcaster._GTIRUpcasting method)
(gt4py.cartesian.utils.meta.ASTEvaluator method)
visit_UnaryOperator() (gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_UnaryOpExpr() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.defir_to_gtir.UnrollVectorExpressions method)
visit_USub() (gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
visit_VarDecl() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_VariableKOffset() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
visit_VarRef() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
visit_VectorAssign() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_VerticalLoop() (gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen method)
(gt4py.cartesian.gtc.cuir.extent_analysis.CacheExtents method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.oir_to_dace.OirSDFGBuilder method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.IJCacheDetection method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.KCacheDetection method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.PruneKCacheFills method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.NoFieldAccessPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.temporaries.TemporariesToScalarsBase method)
visit_VerticalLoopSection() (gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.utils.HorizontalExecutionSplitter method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_optimizations.caches.FillFlushToLocalKCaches method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.HorizontalExecutionMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.horizontal_execution_merging.OnTheFlyMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.pruning.NoFieldAccessPruning method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.StencilExtentComputer method)
visit_VerticalPass() (gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
visit_While() (gt4py.cartesian.frontend.defir_to_gtir.DefIRToGTIR method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
(gt4py.cartesian.gtc.cuir.oir_to_cuir.OIRToCUIR method)
(gt4py.cartesian.gtc.dace.expansion.daceir_builder.DaCeIRBuilder method)
(gt4py.cartesian.gtc.dace.expansion.tasklet_codegen.TaskletCodegen method)
(gt4py.cartesian.gtc.dace.utils.AccessInfoCollector method)
(gt4py.cartesian.gtc.gtcpp.oir_to_gtcpp.OIRToGTCpp method)
(gt4py.cartesian.gtc.gtir_to_oir.GTIRToOIR method)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen method)
(gt4py.cartesian.gtc.numpy.oir_to_npir.OirToNpir method)
(gt4py.cartesian.gtc.passes.oir_access_kinds.AccessKindComputer method)
(gt4py.cartesian.gtc.passes.oir_optimizations.mask_stmt_merging.MaskStmtMerging method)
(gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector method)
visit_With() (gt4py.cartesian.frontend.gtscript_frontend.CallInliner method)
(gt4py.cartesian.frontend.gtscript_frontend.IRMaker method)
VisitorWithSymbolTableTrait (class in gt4py.eve)
(class in gt4py.eve.traits)
VType (class in gt4py.eve)
(class in gt4py.eve.concepts)
W
walk_items() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
walk_values() (gt4py.eve.concepts.Node method)
(gt4py.eve.Node method)
(in module gt4py.eve)
(in module gt4py.eve.trees)
warn_unsafe (gt4py.eve.utils.UIDGenerator attribute)
While (class in gt4py.cartesian.frontend.nodes)
(class in gt4py.cartesian.gtc.common)
(class in gt4py.cartesian.gtc.cuir.cuir)
(class in gt4py.cartesian.gtc.daceir)
(class in gt4py.cartesian.gtc.gtcpp.gtcpp)
(class in gt4py.cartesian.gtc.gtir)
(class in gt4py.cartesian.gtc.numpy.npir)
(class in gt4py.cartesian.gtc.oir)
(gt4py.cartesian.gtc.cuir.cuir_codegen.CUIRCodegen attribute)
(gt4py.cartesian.gtc.gtcpp.gtcpp_codegen.GTCppCodegen attribute)
(gt4py.cartesian.gtc.numpy.npir_codegen.NpirCodegen attribute)
While__Stmt_Expr (class in gt4py.cartesian.gtc.common)
width (gt4py.eve.utils.UIDGenerator attribute)
with_backend() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_backend_data() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_caching() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_changed_options() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_externals() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_options() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_root_pkg_name() (gt4py.cartesian.stencil_builder.StencilBuilder method)
with_set_access_info() (gt4py.cartesian.gtc.daceir.FieldDecl method)
words (gt4py.eve.codegen.Name attribute)
WRITE (gt4py.cartesian.definitions.AccessKind attribute)
write_accesses() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
write_computation_src() (gt4py.cartesian.cli.GTScriptBuilder method)
write_fields (gt4py.cartesian.gtc.daceir.ComputationNode property)
write_fields() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
write_memlets (gt4py.cartesian.gtc.daceir.ComputationNode attribute)
write_offsets() (gt4py.cartesian.gtc.passes.oir_optimizations.utils.AccessCollector.GenericAccessCollection method)
WriteableBuffer (in module gt4py.eve.extended_typing)
WriteBeforeReadTemporariesToScalars (class in gt4py.cartesian.gtc.passes.oir_optimizations.temporaries)
X
xiter (in module gt4py.eve.utils)
XIterable (class in gt4py.eve.utils)
Z
ZERO (gt4py.cartesian.gtc.common.BuiltInLiteral attribute)
zero() (gt4py.cartesian.gtc.common.CartesianOffset class method)
(gt4py.cartesian.gtc.cuir.cuir.IJExtent class method)
(gt4py.cartesian.gtc.cuir.cuir.KExtent class method)
(gt4py.cartesian.gtc.gtcpp.gtcpp.GTExtent class method)
zero_k_offset() (gt4py.cartesian.gtc.cuir.cuir.IJCacheAccess method)
zeros() (gt4py.cartesian.gtc.definitions.FrameTuple class method)
(gt4py.cartesian.gtc.definitions.NumericTuple class method)
(in module gt4py.storage.interface)
zip() (gt4py.eve.utils.XIterable method)