Libraries
»
ikra
(0.0.2)
»
Documentation for ikra (0.0.2)
Alphabetic Index
Namespace Listing A-Z
Top Level Namespace
A
AST
(Ikra)
ASTTranslator
(Ikra::Translator)
Array
ArrayCombineCommand
(Ikra::Symbolic)
ArrayCommand
(Ikra::Symbolic)
ArrayCommandStructBuilder
(Ikra::Translator)
ArrayHostSectionCommand
(Ikra::Symbolic)
ArrayIdentityCommand
(Ikra::Symbolic)
ArrayInHostSectionCommand
(Ikra::Symbolic)
ArrayIndexCommand
(Ikra::Symbolic)
ArrayNode
(Ikra::AST)
ArrayReduceCommand
(Ikra::Symbolic)
ArraySelectCommand
(Ikra::Symbolic)
ArrayStencilCommand
(Ikra::Symbolic)
ArrayType
(Ikra::Types)
ArrayZipCommand
(Ikra::Symbolic)
AssertionError
(Ikra)
B
BeginNode
(Ikra::AST)
BehaviorNode
(Ikra::AST)
Binding
Binding
(Ikra::Symbolic::ArrayHostSectionCommand)
BlockDefNode
(Ikra::AST)
BlockTranslationResult
(Ikra::Translator)
BoolLiteralNode
(Ikra::AST)
BraceBlockCounter
(Sourcify::Proc::Parser::RawScanner::Extensions)
BreakNode
(Ikra::AST)
Builder
(Ikra::AST)
C
CannotFindSourceLocationError
(Sourcify)
CannotHandleCreatedOnTheFlyProcError
(Sourcify)
CannotParseEvalCodeError
(Sourcify)
ClassDefNode
(Ikra::AST)
ClassMethods
(Ikra::Symbolic::ArrayCommand)
ClassType
(Ikra::Types)
ClearTypesVisitor
(Ikra::TypeInference)
CommandInference
(Ikra::TypeInference)
CommandNotifier
(Ikra::Translator::CommandTranslator::ProgramBuilder::Launcher)
CommandTranslationResult
(Ikra::Translator::CommandTranslator)
CommandTranslator
(Ikra::Translator)
Comment
(Sourcify::Common::Parser::RawScanner)
Common
(Sourcify)
Configuration
(Ikra)
ConstNode
(Ikra::AST)
Constants
(Ikra::Translator)
Converter
(Sourcify::Common::Parser)
Counter
(Sourcify::Common::Parser::RawScanner)
CudaError
(Ikra::Errors)
CudaErrorIllegalAddress
(Ikra::Errors)
CudaUnknownError
(Ikra::Errors)
CurriedBuilder
(Ikra::Translator::EnvironmentBuilder)
CycleDetectedError
(Ikra::RubyIntegration)
D
DString
(Sourcify::Common::Parser::RawScanner)
DoEndBlockCounter
(Sourcify::Proc::Parser::RawScanner::Extensions)
E
EntireInputTranslationResult
(Ikra::Translator)
Entity
(Ikra)
EnvironmentBuilder
(Ikra::Translator)
Errors
(Ikra)
Escape
(Sourcify::Common::Parser::RawScanner::Extensions)
ExpressionTranslator
(Ikra::Translator::ASTTranslator)
Extensions
(Sourcify::Common::Parser::RawScanner)
Extensions
(Sourcify::Proc::Parser::RawScanner)
Extensions
(Sourcify::Method::Parser::RawScanner)
F
FalseClass
FixedSizeArrayInHostSectionCommand
(Ikra::Symbolic)
FixedSizeArrayStruct
(Ikra::Translator::CommandTranslator::ProgramBuilder::Launcher)
Fixnum
FlattenIndexNodeVisitor
(Ikra::Symbolic::ArrayStencilCommand)
Float
FloatLiteralNode
(Ikra::AST)
ForLoopKernelLauncher
(Ikra::Translator::CommandTranslator)
ForNode
(Ikra::AST)
G
GenericSupport
(Sourcify::Method::Parser::RawScanner::Spec)
GenericSupport
(Sourcify::Proc::Parser::RawScanner::Spec)
H
HashNode
(Ikra::AST)
Heredoc
(Sourcify::Common::Parser::RawScanner)
HostSectionASTTranslator
(Ikra::Translator)
HostSectionBuilder
(Ikra::AST)
HostSectionCommandTranslator
(Ikra::Translator)
HostSectionProgramBuilder
(Ikra::Translator::CommandTranslator)
I
IVarReadNode
(Ikra::AST)
IfNode
(Ikra::AST)
Ikra
Implementation
(Ikra::RubyIntegration)
Input
(Ikra::Symbolic)
InputTranslationResult
(Ikra::Translator)
InputVisitor
(Ikra::Symbolic)
IntLiteralNode
(Ikra::AST)
Integer
Interpreter
(Ikra::AST)
InterpreterOnlyType
(Ikra::Types)
K
KernelBuilder
(Ikra::Translator::CommandTranslator)
KernelLaunchArgumentGenerator
(Ikra::Translator)
KernelLauncher
(Ikra::Translator::CommandTranslator)
KernelResultStruct
(Ikra::Translator::CommandTranslator::ProgramBuilder::Launcher)
KernelUnionResultStruct
(Ikra::Translator::CommandTranslator::ProgramBuilder::Launcher)
KwBlockStartSupport
(Sourcify::Method::Parser::RawScanner::Spec)
KwBlockStartSupport
(Sourcify::Proc::Parser::RawScanner::Spec)
L
LVarReadNode
(Ikra::AST)
LVarWriteNode
(Ikra::AST)
LastStatementReturnsVisitor
(Ikra::Translator)
Launcher
(Ikra::Translator::CommandTranslator::ProgramBuilder)
LexicalVariablesEnumerator
(Ikra::AST)
LocationAwareArrayType
(Ikra::Types)
LocationAwareFixedSizeArrayType
(Ikra::Types)
LocationAwareVariableSizeArrayType
(Ikra::Types)
M
MethDefNode
(Ikra::AST)
Method
(Sourcify)
Methods
(Sourcify::Proc)
Methods
(Sourcify::Method)
MultipleMatchingMethodsPerLineError
(Sourcify)
MultipleMatchingProcsPerLineError
(Sourcify)
N
NilClass
NilLiteralNode
(Ikra::AST)
NoMatchingMethodError
(Sourcify)
NoMatchingProcError
(Sourcify)
Node
(Ikra::AST)
NormalCache
(Ikra::Symbolic::ArrayCommand::ClassMethods)
Normalizer
(Sourcify::Proc::Parser)
O
Object
ObjectTracer
(Ikra::TypeInference)
P
ParallelOperations
(Ikra::Symbolic)
ParallelSectionInvocationVisitor
(Ikra::Translator)
Parser
(Sourcify::Common)
Parser
(Sourcify::Method)
Parser
(Sourcify::Proc)
ParserInternalError
(Sourcify)
Parsing
Patches
(Sourcify)
PlatformNotSupportedError
(Sourcify)
PrimitiveType
(Ikra::Types)
ProbablyDefinedByProc
(Sourcify::Method::Parser)
Proc
(Sourcify)
ProgramBuilder
(Ikra::Translator::CommandTranslator)
ProgramNode
(Ikra::AST)
R
RawScanner
(Sourcify::Method::Parser)
RawScanner
(Sourcify::Common::Parser)
RawScanner
(Sourcify::Proc::Parser)
ReduceInput
(Ikra::Symbolic)
RequireRuntimeSizeChecker
(Ikra::Translator::ArrayCommandStructBuilder)
RestartTypeInferenceError
(Ikra::TypeInference::Visitor)
ReturnNode
(Ikra::AST)
RootNode
(Ikra::AST)
RootsFinder
(Ikra::TypeInference::ObjectTracer)
RubyIntegration
(Ikra)
RubyType
(Ikra::Types)
S
SSAGenerator
(Ikra::AST)
STOP_DUMPING_OBJECT_SPACE_PROCS
Scanner
(Sourcify::Proc::Parser)
Scanner
(Sourcify::Method::Parser)
SendNode
(Ikra::AST)
SingleInput
(Ikra::Symbolic)
SingleStructBuilder
(Ikra::Translator::ArrayCommandStructBuilder)
SourceCode
(Sourcify::Common::Parser)
SourceCodeExprNode
(Ikra::AST)
SourceLocation
(Sourcify::Proc::Methods)
Sourcify
Spec
(Sourcify::Method::Parser::RawScanner)
Spec
(Sourcify::Proc::Parser::RawScanner)
StatementTranslator
(Ikra::Translator::ASTTranslator)
StencilArrayInput
(Ikra::Symbolic)
StencilSingleInput
(Ikra::Symbolic)
String
(Sourcify::Patches)
StringLiteralNode
(Ikra::AST)
StructType
(Ikra::Types)
Stubs
(Sourcify::Method)
Stubs
(Sourcify::Proc)
Symbol
SymbolLiteralNode
(Ikra::AST)
SymbolTable
(Ikra::TypeInference)
Symbolic
(Ikra)
SymbolicCycleFinder
(Ikra::RubyIntegration)
T
TernaryNode
(Ikra::AST)
ToRawSource
(Sourcify::Proc::Methods)
ToRawSource
(Sourcify::Method::Methods)
ToSexp
(Sourcify::Proc::Methods)
ToSexp
(Sourcify::Method::Methods)
ToSource
(Sourcify::Method::Methods)
ToSource
(Sourcify::Proc::Methods)
Translator
(Ikra)
TreeNode
(Ikra::AST)
TrueClass
TypeInference
(Ikra)
Types
(Ikra)
U
UnionType
(Ikra::Types)
UnionTypeStruct
(Ikra::Translator::EnvironmentBuilder)
UnionTypeStruct
(Ikra::Translator::CommandTranslator::ProgramBuilder::Launcher)
UnionTypeValue
(Ikra::Translator::CommandTranslator::ProgramBuilder::Launcher)
UnknownType
(Ikra::Types)
UntilNode
(Ikra::AST)
UntilPostNode
(Ikra::AST)
V
VarDefNode
(Ikra::AST)
Variable
(Ikra::TypeInference::SymbolTable)
Variable
(Ikra::Translator)
VariableClassifier
(Ikra::Translator)
Visitor
(Ikra::TypeInference)
Visitor
(Ikra::Symbolic)
Visitor
(Ikra::AST)
W
WeakCache
(Ikra::Symbolic::ArrayCommand::ClassMethods)
WhileLoopKernelLauncher
(Ikra::Translator::CommandTranslator)
WhileNode
(Ikra::AST)
WhilePostNode
(Ikra::AST)
Z
ZipStruct
(Ikra::Types::ZipStructType)
ZipStructType
(Ikra::Types)