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

Handles Matrix and List conversion from Maxima to SMath 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 MultiListConvert (string input)
 Translates a nested SMath list given as string to Maxima More...
 
static string ListConvert (string input)
 Translates an SMath list given as string to Maxima More...
 
static ElementStoreManager MaximaMatrixDataCollection (ElementStoreManager store, string input)
 Converts an SMath matrix given as string to the internal storage structure More...
 
static ElementStoreManager MaximaMultiListDataCollection (ElementStoreManager store, string input)
 Converts an SMath nested lists given as string to the internal storage structure More...
 
static ElementStoreManager MaximaListDataCollection (ElementStoreManager store, string input)
 Converts an SMath list given as string to the internal storage structure More...
 

Static Public Attributes

static bool solveFunction = false
 
static bool firstCall =true
 
static int arrayStart = 0
 
static int arrayEnd = 0
 

Detailed Description

Handles Matrix and List conversion from Maxima to SMath

Member Function Documentation

◆ ListConvert()

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

Translates an SMath list given as string to Maxima

Parameters
input
Returns

◆ MakeString()

static string MaximaPlugin.Converter.MatrixAndListFromMaximaToSMath.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.MatrixAndListFromMaximaToSMath.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.MatrixAndListFromMaximaToSMath.MatrixConvert ( string  input)
static

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

Parameters
input
Returns

◆ MaximaListDataCollection()

static ElementStoreManager MaximaPlugin.Converter.MatrixAndListFromMaximaToSMath.MaximaListDataCollection ( ElementStoreManager  store,
string  input 
)
static

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

Parameters
store
input
Returns

◆ MaximaMatrixDataCollection()

static ElementStoreManager MaximaPlugin.Converter.MatrixAndListFromMaximaToSMath.MaximaMatrixDataCollection ( ElementStoreManager  store,
string  input 
)
static

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

Parameters
store
input
Returns

◆ MaximaMultiListDataCollection()

static ElementStoreManager MaximaPlugin.Converter.MatrixAndListFromMaximaToSMath.MaximaMultiListDataCollection ( ElementStoreManager  store,
string  input 
)
static

Converts an SMath nested lists given as string to the internal storage structure

Parameters
store
input
Returns

◆ MultiListConvert()

static string MaximaPlugin.Converter.MatrixAndListFromMaximaToSMath.MultiListConvert ( string  input)
static

Translates a nested SMath list given as string to Maxima

Parameters
input
Returns

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