Module: Ikra::Symbolic
- Defined in:
- lib/symbolic/input.rb,
lib/symbolic/visitor.rb,
lib/symbolic/symbolic.rb,
lib/symbolic/host_section.rb,
lib/symbolic/input_visitor.rb,
lib/translator/input_translator.rb,
lib/types/types/array_command_type.rb,
lib/types/inference/input_inference.rb
Defined Under Namespace
Modules: ArrayCommand, ParallelOperations
Classes: ArrayCombineCommand, ArrayHostSectionCommand, ArrayIdentityCommand, ArrayInHostSectionCommand, ArrayIndexCommand, ArrayReduceCommand, ArraySelectCommand, ArrayStencilCommand, ArrayZipCommand, FixedSizeArrayInHostSectionCommand, Input, InputVisitor, ReduceInput, SingleInput, StencilArrayInput, StencilSingleInput, Visitor
Constant Summary
collapse
- DEFAULT_BLOCK_SIZE =
256
Class Method Summary
collapse
Class Method Details
.host_section(*section_input, &block) ⇒ Object
111
112
113
|
# File 'lib/symbolic/host_section.rb', line 111
def self.host_section(*section_input, &block)
return ArrayHostSectionCommand.new(*section_input, &block)
end
|
.stencil(directions:, distance:) ⇒ Object
15
16
17
|
# File 'lib/symbolic/symbolic.rb', line 15
def self.stencil(directions:, distance:)
return ["G", directions, distance]
end
|