Maxima Plugin
A SMath Plugin
Loading...
Searching...
No Matches
MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima Class Reference

Handles Matrix and List conversion from SMath to Maxima More...

Static Public Member Functions

static string MakeString (string input, string newArrayString, int arrayStart, int arrayEnd)
 Replaces the part arrayStart...arrayEnd in input by newArrayString More...
 
static string MakeTermString (ElementStoreManager store, string systemStart, string systemEnd)
 Writes the contents of store to a string between systemStart and systemEnd. More...
 
static string MatrixConvert (string input)
 Translates an SMath matrix given as string to Maxima Called by Converter.PrepareTermsForMaxima More...
 
static string ListConvert (string input)
 Translates an SMath list given as string to Maxima More...
 
static ElementStoreManager SMathMatrixDataCollection (ElementStoreManager store, string input)
 Converts an SMath matrix given as string to the internal storage structure More...
 
static ElementStoreManager SMathListDataCollection (ElementStoreManager store, string input)
 Converts an SMath list given as string to the internal storage structure More...
 

Static Public Attributes

static int arrayStart = 0
 
static int arrayEnd = 0
 

Detailed Description

Handles Matrix and List conversion from SMath to Maxima

Member Function Documentation

◆ ListConvert()

static string MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima.ListConvert ( string  input)
static

Translates an SMath list given as string to Maxima

Parameters
input
Returns

◆ MakeString()

static string MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima.MakeString ( string  input,
string  newArrayString,
int  arrayStart,
int  arrayEnd 
)
static

Replaces the part arrayStart...arrayEnd in input by newArrayString

Parameters
input
newArrayString
arrayStart
arrayEnd
Returns

◆ MakeTermString()

static string MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima.MakeTermString ( ElementStoreManager  store,
string  systemStart,
string  systemEnd 
)
static

Writes the contents of store to a string between systemStart and systemEnd.

Parameters
store
systemStart
systemEnd
Returns

|| (i == 0 && store.currentStore.items!=1))

◆ MatrixConvert()

static string MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima.MatrixConvert ( string  input)
static

Translates an SMath matrix given as string to Maxima Called by Converter.PrepareTermsForMaxima

Parameters
input
Returns

◆ SMathListDataCollection()

static ElementStoreManager MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima.SMathListDataCollection ( ElementStoreManager  store,
string  input 
)
static

Converts an SMath list given as string to the internal storage structure

Parameters
store
input
Returns

◆ SMathMatrixDataCollection()

static ElementStoreManager MaximaPlugin.Converter.MatrixAndListFromSMathToMaxima.SMathMatrixDataCollection ( ElementStoreManager  store,
string  input 
)
static

Converts an SMath matrix given as string to the internal storage structure

Parameters
store
input
Returns

The documentation for this class was generated from the following file: