GMac Command Names C# Member Name C# Member Signatures Service
Ipr.Root GMac.GMacAST.AstRoot Root { get; } The GMacAST root node
Ipr.Progress TextComposerLib.Progress.ProgressComposer
Progress { get; }
The progress reporting object
Ipr.Output GMac.GMacScripting.GMacScriptOutput
Output { get; }
The script output object
Ipr.Output.Log TextComposerLib.Linear.LinearComposer
Log { get; }
The script log object
Ipr.LocalVariables IEnumerable<GMac.GMacAST.Symbols.AstLocalVariable>
LocalVariables { get; }
A list of all GMac local variables in the main body of the script
Ipr.Commands IEnumerable<GMac.GMacAST.Commands.AstCommand>
Commands { get; }
A list of all GMac commands in the main body of the script
Reset, rst Ipr.Reset() void Reset(GMac.GMacAST.Symbols.AstSymbol symbol)
void Reset(GMac.GMacAST.Symbols.AstFrame symbol)
void Reset(GMac.GMacAST.Symbols.AstNamespace symbol)
void Reset(string symbolName)
Reset main scope (a namespace or a frame) for GMac commands execution
Open, opn Ipr.OpenScope() void OpenScope(GMac.GMacAST.Symbols.AstSymbol symbol)
void OpenScope(GMac.GMacAST.Symbols.AstNamespace symbol)
void OpenScope(GMac.GMacAST.Symbols.AstFrame symbol)
void OpenScope(string symbolName)
void OpenScope(params string[] symbols)
void OpenScope(params GMac.GMacAST.Symbols.AstSymbol[] symbols)
Open a scope for GMac symbols referencing
Close, cls Ipr.CloseScope() void CloseScope()
void CloseScope(GMac.GMacAST.Symbols.AstNamespace symbol)
void CloseScope(GMac.GMacAST.Symbols.AstFrame symbol)
void CloseScope(GMac.GMacAST.Symbols.AstSymbol symbol)
void CloseScope(string symbolName)
void CloseScope(params string[] symbolNames)
void CloseScope(params GMac.GMacAST.Symbols.AstSymbol[] symbols)
Close a scope \ all scopes for GMac symbols referencing
Namespace, ns Ipr.Namespace() GMac.GMacAST.Symbols.AstNamespace
Namespace(string symbolName)
Find a namespace GMacAST node given the namespace name
Frame, fm Ipr.Frame() GMac.GMacAST.Symbols.AstFrame
Frame(string symbolName)
Find a frame GMacAST node given the frame name
BasisVector, bv Ipr.BasisVector() GMac.GMacAST.Symbols.AstFrameBasisVector
BasisVector(string symbolName)
Find a basis vector GMacAST node given the besis vector name
Multivector, mv Ipr.FrameMultivector() GMac.GMacAST.Symbols.AstFrameMultivector
FrameMultivector(string symbolName)
Find a frame multivector type GMacAST node given the multivector type name
Subspace, ss Ipr.Subspace() GMac.GMacAST.Symbols.AstFrameSubspace
Subspace(string symbolName)
Find a subspace GMacAST node given the subspace name
Constant, ct Ipr.Constant() GMac.GMacAST.Symbols.AstConstant
Constant(string symbolName)
Find a constant GMacAST node given the constant name
Structure, st Ipr.Structure() GMac.GMacAST.Symbols.AstStructure
Structure(string symbolName)
Find a structure GMacAST node given the structure name
Macro, mc Ipr.Macro() GMac.GMacAST.Symbols.AstMacro
Macro(string symbolName)
Find a macro GMacAST node given the macro name
Variable, lv Ipr.LocalVariable() GMac.GMacAST.Symbols.AstLocalVariable
LocalVariable(string symbolName)
Find a local variable GMacAST node given the local variable name
Symbol, sy Ipr.Symbol() GMac.GMacAST.Symbols.AstSymbol
Symbol(string symbolName)
Find a GMac symbol GMacAST node (namespace, frame, structure, macro, etc.) given the symbol name
Type, ty Ipr.GMacType() GMac.GMacAST.AstType
GMacType(string symbolName)
Find a GMac type GMacAST node given the type name
ValueAccess, vla Ipr.ValueAccess() GMac.GMacAST.Expressions.AstDatastoreValueAccess
ValueAccess(string valueAccessName)

GMac.GMacAST.Expressions.AstDatastoreValueAccess
ValueAccess(string valueAccessName, GMac.GMacAST.AstType requiredType)
Construct a GMacAST datastore value access object based on the given string
TypeOf, tyo Ipr.GMacTypeOf() GMac.GMacAST.AstType
GMacTypeOf(string valueAccessName)
Return the GMacAST type node of the given datastore value access
ValueExists, vle Ipr.ValueAccessExists() System.Boolean
ValueAccessExists(string valueAccessName)
Returns true if the given datastore value access exists
Expression, expr Ipr.Expression() GMac.GMacAST.Expressions.AstExpression
Expression(string exprText)
Compile the given string into a GMacAST expression
Declare, dclr Ipr.Declare() void Declare(string varName, string varTypeName)
void Declare(string varName, GMac.GMacAST.IAstObjectWithType varType)
Declare a Gmac local variable with a given type
Assign, asn Ipr.Assign() void Assign(string lhsName, string rhsExprText)
void Assign(string lhsName, GMac.GMacAST.IAstObjectWithExpression rhsExpr)
void Assign(string lhsName, string lhsTypeName, string rhsExprText)
void Assign(string lhsName, GMac.GMacAST.IAstObjectWithType lhsType, string rhsExprText)
void Assign(string lhsName, string lhsTypeName, GMac.GMacAST.IAstObjectWithExpression rhsExpr)
void Assign(string lhsName, GMac.GMacAST.IAstObjectWithType lhsType, GMac.GMacAST.IAstObjectWithExpression rhsExpr)
void Assign(GMac.GMacAST.Expressions.AstDatastoreValueAccess lhsValueAccess, string rhsExprText)
void Assign(GMac.GMacAST.Expressions.AstDatastoreValueAccess lhsValueAccess, GMac.GMacAST.IAstObjectWithExpression rhsExpr)
Assign a value of a given expression to a GMac local variable or to part of a local variable.
Execute, exec Ipr.Execute() void Execute(string commandText) Execute a set of GMac commands given as a GMacDSL code  string
ValueOf, vlo Ipr.ValueOf() GMac.GMacAST.Expressions.AstValue
ValueOf(string valueAccessName)
Finds the GMacAST value associated with a datastore value access
Evaluate, eval Ipr.Evaluate() GMac.GMacAST.Expressions.AstValue
Evaluate(GMac.GMacAST.Expressions.AstExpression expr)

GMac.GMacAST.Expressions.AstValue
Evaluate(string exprText)
Evaluate the given string into a GMacAST expression
SubspaceToMultivector, ss2mv Ipr.SubspaceToMultivector() GMac.GMacAST.Expressions.AstValueMultivector
SubspaceToMultivector(string subspaceName, string templateText)

GMac.GMacAST.Expressions.AstValueMultivector
SubspaceToMultivector(string subspaceName, TextComposerLib.StringSequenceTemplate varNameTemplate)

GMac.GMacAST.Expressions.AstValueMultivector
SubspaceToMultivector(string subspaceName, Func<int,string> basisBladeToVarName)

GMac.GMacAST.Expressions.AstValueMultivector
SubspaceToMultivector(string subspaceName, Func<GMac.GMacAST.Symbols.AstFrame,int,string> basisBladeToVarName)

GMac.GMacAST.Expressions.AstValueMultivector
SubspaceToMultivector(string subspaceName, Func<GMac.GMacAST.Symbols.AstFrameBasisBlade,string> basisBladeToVarName)
Construct a symbolic multivector given a subspace
ComputeToExpr, cte Ipr.ComputeToExpr() Wolfram.NETLink.Expr
ComputeToExpr(string codeText)
Use Mathematica to evaluate the given string into a symbolic Expr object
ComputeToString, cts Ipr.ComputeToString() string
ComputeToString(string codeText)
Use Mathematica to evaluate the given string into a string value
ComputeToInputForm, ctif Ipr.ComputeToInputForm() string
ComputeToInputForm(string codeText)
Use Mathematica to evaluate the given string into a string in input form
ComputeToOutputForm, ctof Ipr.ComputeToOutputForm() string
ComputeToOutputForm(string codeText)
Use Mathematica to evaluate the given string into a string in output form
ComputeToTypeset, ctt Ipr.ComputeToTypeset() System.Drawing.Image
ComputeToTypeset(string codeText)
Use Mathematica to evaluate the given string into a string in typeset form
ComputeToImage, cti Ipr.ComputeToImage() System.Drawing.Image
ComputeToImage(string codeText)
Use Mathematica to evaluate the given string into an image
AsString, as Ipr.AsString() string
AsString(GMac.GMacAST.Expressions.AstValueMultivector value)

string
AsString(GMac.GMacAST.Expressions.AstValue value)
Describe the given GMacAST value as a string
Store, str Ipr.Output.Store() GMac.GMacScripting.GMacScriptOutputItem
Store(string title, string description, string item)

GMac.GMacScripting.GMacScriptOutputItem
Store(string title, string item)

GMac.GMacScripting.GMacScriptOutputItem
Store(string title, string description, System.Drawing.Image item)

GMac.GMacScripting.GMacScriptOutputItem
Store(string title, System.Drawing.Image item)

GMac.GMacScripting.GMacScriptOutputItem
Store(string title, string description, GMac.GMacAST.Expressions.AstValue item)

GMac.GMacScripting.GMacScriptOutputItem
Store(string title, GMac.GMacAST.Expressions.AstValue item)
Store the given GMacAST value, string, or image in the Output object of the script
Ipr.Substitute() string
Substitute(string text, params object[] items)
Substitute the given items inside a text containing numbers between |{ }| delimiters; similar to String.Format() method
IncIndent, ii Ipr.Output.Log.IncreaseIndentation() TextComposerLib.Linear.LinearComposer IncreaseIndentation()
TextComposerLib.Linear.LinearComposer IncreaseIndentation(string indent)
Increase text indentation of the Log object
DecIndent, di Ipr.Output.Log.DecreaseIndentation() TextComposerLib.Linear.LinearComposer DecreaseIndentation() Decrease text indentation of the Log object
Append, ap Ipr.Output.Log.Append() TextComposerLib.Linear.LinearComposer Append(string text)
TextComposerLib.Linear.LinearComposer Append<T>(T text)
Append text to the last line of the Log object
AppendLine, apl Ipr.Output.Log.AppendLine() TextComposerLib.Linear.LinearComposer AppendLine()
TextComposerLib.Linear.LinearComposer AppendLine(string text)
TextComposerLib.Linear.LinearComposer AppendLine<T>(T text)
Append text and a line break to the last line of the Log object
AppendNewLine, apnl Ipr.Output.Log.AppendNewLine() TextComposerLib.Linear.LinearComposer AppendNewLine()
TextComposerLib.Linear.LinearComposer AppendNewLine(string text)
TextComposerLib.Linear.LinearComposer AppendNewLine<T>(T text)
Append a new line of text to the Log object
AppendAtNewLine, apanl Ipr.Output.Log.AppendAtNewLine() TextComposerLib.Linear.LinearComposer AppendLineAtNewLine()
TextComposerLib.Linear.LinearComposer AppendLineAtNewLine(string text)
TextComposerLib.Linear.LinearComposer AppendLineAtNewLine<T>(T text)
Append text to an empty line at the end of the Log object
AppendLineAtNewLine, aplanl Ipr.Output.Log.AppendLineAtNewLine() TextComposerLib.Linear.LinearComposer AppendAtNewLine()
TextComposerLib.Linear.LinearComposer AppendAtNewLine(string text)
TextComposerLib.Linear.LinearComposer AppendAtNewLine<T>(T text)
Append a full line of text to an empty line at the end of the Log object
SetShortcuts, ssc Ipr.SetShortcuts() void SetShortcuts(string methodName, params string[] shortcuts) Change the shortcut command names associated with some C# method
ResetShortcuts, rsc Ipr.ResetShortcuts() void ResetShortcuts() Reset all shortcut command names to their defaults
WordPress Appliance - Powered by TurnKey Linux