Method | Description | |
---|---|---|
HandleSingleMatrixElement ( AssignmentOperationElement element ) : void | ||
InterpreterVisitor ( ) : System | ||
PerformVectorSingleElementOperation ( VectorElement temp ) : void | ||
VisitAdditionOperationElement ( AdditiveElement element ) : void | ||
VisitAssignmentOperationElement ( AssignmentOperationElement element ) : void | ||
VisitBracketElement ( BracketElement element ) : void | ||
VisitCommentElement ( CommentElement element ) : void | ||
VisitDeleteElement ( DeleteVariable element ) : void | ||
VisitDotProductElement ( DotProductElement element ) : void | ||
VisitDoubleElement ( DoubleElement element ) : void | ||
VisitForStatementElement ( ForStatementElement element ) : void | ||
VisitFunctionCallElement ( FunctionCallElement element ) : void | ||
VisitFunctionElement ( FunctionElement element ) : void | ||
VisitIfStatementElement ( IfStatementElement element ) : void | ||
VisitIntegerElement ( IntegerElement element ) : void | ||
VisitMatrixElement ( MatrixVariableDeclaration element ) : void | ||
VisitMatrixReference ( MatrixReference element ) : void | ||
VisitMatrixSingleElement ( MatrixElement element ) : void | ||
VisitMatrixTransposeElement ( MatrixTranspose element ) : void | ||
VisitMultiplicationElement ( MultiplicationElement element ) : void | ||
VisitParallelForElement ( ParallelForElement element ) : void | ||
VisitPlotFunctionElement ( PlotFunctionElement element ) : void | ||
VisitPrintOperationElement ( PrintOperationElement element ) : void | ||
VisitReturnElement ( ReturnElement element ) : void | ||
VisitScalarArgument ( ScalarArgument element ) : void | ||
VisitStringElement ( StringElement element ) : void | ||
VisitStructAssignment ( StructAssignDeclaration element ) : void | ||
VisitStructDeclaration ( StructDeclaration element ) : void | ||
VisitStructObject ( StructObjectDeclaration element ) : void | ||
VisitStructVar ( ScalarVariableDeclaration element ) : void | ||
VisitSubtractionElement ( SubtractionElement element ) : void | ||
VisitVariableElement ( VariableElement element ) : void | ||
VisitVectorElement ( VectorVariableDeclaration element ) : void | ||
VisitVectorReference ( VectorReference element ) : void | ||
VisitVectorSingleElement ( VectorElement element ) : void | ||
clearMap ( ) : void | ||
getIfElement ( Element element ) : String | ||
getMap ( ) : |
||
getTopOfStack_Matrix ( ) : Object | ||
map_contains_matrix ( string key ) : bool | ||
result ( string coremsg ) : void | ||
sendres ( int code, string errormsg ) : void | ||
setBySwarm ( ) : void | ||
setPlotObj ( |
Method | Description | |
---|---|---|
CreateData ( ) : void | ||
CreateForData ( ForStatementElement element ) : void | ||
GetTypeOfElement ( Element elem ) : int | ||
HandleSingleVectorElement ( AssignmentOperationElement element ) : void | ||
ParallelAddition ( AdditiveElement element ) : void | ||
ParallelMatrixElement ( AssignmentOperationElement element ) : void | ||
ParallelMul ( MultiplicationElement element ) : void | ||
ParallelSub ( SubtractionElement element ) : void | ||
ParallelVectorElement ( AssignmentOperationElement element ) : void | ||
PerformDoubleAddition ( Object obj_rhs, Object obj_lhs ) : void | ||
PerformDoubleMultiplication ( Object obj_rhs, Object obj_lhs ) : void | ||
PerformDoubleSubtraction ( Object obj_rhs, Object obj_lhs ) : void | ||
PerformIntAddition ( Object obj_rhs, Object obj_lhs ) : void | ||
PerformIntMultiplication ( Object obj_rhs, Object obj_lhs ) : void | ||
PerformIntSubtraction ( Object obj_rhs, Object obj_lhs ) : void | ||
PerformMatrixSingleElementOperation ( MatrixElement temp ) : void | ||
PrintMatrix ( Object obj ) : void | ||
PrintStruct ( Object obj ) : void | ||
PrintVariable ( Element elem ) : void | ||
PrintVector ( Object obj ) : void | ||
convert_Ele_to_plot ( PlotFunctionElement p ) : Spinach.Plot | ||
createElse ( IfStatementElement element ) : void | ||
createIf ( IfStatementElement element ) : void | ||
execParallel ( string body, string data, int start, int stop ) : void | ||
getIndex ( VectorElement temp ) : int | ||
getMatrixCol ( MatrixElement temp ) : int | ||
getMatrixRow ( MatrixElement temp ) : int | ||
intData ( string element ) : void | ||
matrixData ( string matrixVar ) : void | ||
varData ( string Var ) : void | ||
vectorData ( string vectorVar ) : void | ||
writeIntResult ( string matName, int row, int col, int val ) : void |
public HandleSingleMatrixElement ( AssignmentOperationElement element ) : void | ||
element | AssignmentOperationElement | |
return | void |
public PerformVectorSingleElementOperation ( VectorElement temp ) : void | ||
temp | VectorElement | |
return | void |
public VisitAdditionOperationElement ( AdditiveElement element ) : void | ||
element | AdditiveElement | |
return | void |
public VisitAssignmentOperationElement ( AssignmentOperationElement element ) : void | ||
element | AssignmentOperationElement | |
return | void |
public VisitBracketElement ( BracketElement element ) : void | ||
element | BracketElement | |
return | void |
public VisitCommentElement ( CommentElement element ) : void | ||
element | CommentElement | |
return | void |
public VisitDeleteElement ( DeleteVariable element ) : void | ||
element | DeleteVariable | |
return | void |
public VisitDotProductElement ( DotProductElement element ) : void | ||
element | DotProductElement | |
return | void |
public VisitDoubleElement ( DoubleElement element ) : void | ||
element | DoubleElement | |
return | void |
public VisitForStatementElement ( ForStatementElement element ) : void | ||
element | ForStatementElement | |
return | void |
public VisitFunctionCallElement ( FunctionCallElement element ) : void | ||
element | FunctionCallElement | |
return | void |
public VisitFunctionElement ( FunctionElement element ) : void | ||
element | FunctionElement | |
return | void |
public VisitIfStatementElement ( IfStatementElement element ) : void | ||
element | IfStatementElement | |
return | void |
public VisitIntegerElement ( IntegerElement element ) : void | ||
element | IntegerElement | |
return | void |
public VisitMatrixElement ( MatrixVariableDeclaration element ) : void | ||
element | MatrixVariableDeclaration | |
return | void |
public VisitMatrixReference ( MatrixReference element ) : void | ||
element | MatrixReference | |
return | void |
public VisitMatrixSingleElement ( MatrixElement element ) : void | ||
element | MatrixElement | |
return | void |
public VisitMatrixTransposeElement ( MatrixTranspose element ) : void | ||
element | MatrixTranspose | |
return | void |
public VisitMultiplicationElement ( MultiplicationElement element ) : void | ||
element | MultiplicationElement | |
return | void |
public VisitParallelForElement ( ParallelForElement element ) : void | ||
element | ParallelForElement | |
return | void |
public VisitPlotFunctionElement ( PlotFunctionElement element ) : void | ||
element | PlotFunctionElement | |
return | void |
public VisitPrintOperationElement ( PrintOperationElement element ) : void | ||
element | PrintOperationElement | |
return | void |
public VisitReturnElement ( ReturnElement element ) : void | ||
element | ReturnElement | |
return | void |
public VisitScalarArgument ( ScalarArgument element ) : void | ||
element | ScalarArgument | |
return | void |
public VisitStringElement ( StringElement element ) : void | ||
element | StringElement | |
return | void |
public VisitStructAssignment ( StructAssignDeclaration element ) : void | ||
element | StructAssignDeclaration | |
return | void |
public VisitStructDeclaration ( StructDeclaration element ) : void | ||
element | StructDeclaration | |
return | void |
public VisitStructObject ( StructObjectDeclaration element ) : void | ||
element | StructObjectDeclaration | |
return | void |
public VisitStructVar ( ScalarVariableDeclaration element ) : void | ||
element | ScalarVariableDeclaration | |
return | void |
public VisitSubtractionElement ( SubtractionElement element ) : void | ||
element | SubtractionElement | |
return | void |
public VisitVariableElement ( VariableElement element ) : void | ||
element | VariableElement | |
return | void |
public VisitVectorElement ( VectorVariableDeclaration element ) : void | ||
element | VectorVariableDeclaration | |
return | void |
public VisitVectorReference ( VectorReference element ) : void | ||
element | VectorReference | |
return | void |
public VisitVectorSingleElement ( VectorElement element ) : void | ||
element | VectorElement | |
return | void |
public getIfElement ( Element element ) : String | ||
element | Element | |
return | String |
public map_contains_matrix ( string key ) : bool | ||
key | string | |
return | bool |
public sendres ( int code, string errormsg ) : void | ||
code | int | |
errormsg | string | |
return | void |