#include <config.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
#include "math_deliminset.h"
#include "math_parser.h"
return name;
if (name == "|")
return name;
- return "\\" + name + " ";
+ return '\\' + name + ' ';
}
}
}
-void MathDelimInset::maplize(MapleStream & os) const
+void MathDelimInset::maple(MapleStream & os) const
{
if (isAbs()) {
if (cell(0).size() == 1 && cell(0).front()->asMatrixInset())
- os << "linalg[det](" << cell(0) << ")";
+ os << "linalg[det](" << cell(0) << ')';
else
- os << "abs(" << cell(0) << ")";
+ os << "abs(" << cell(0) << ')';
}
else
os << left_ << cell(0) << right_;
}
-void MathDelimInset::mathematicize(MathematicaStream & os) const
+void MathDelimInset::maxima(MaximaStream & os) const
+{
+ if (isAbs()) {
+ if (cell(0).size() == 1 && cell(0).front()->asMatrixInset())
+ os << "determinant(" << cell(0) << ')';
+ else
+ os << "abs(" << cell(0) << ')';
+ }
+ else
+ os << left_ << cell(0) << right_;
+}
+
+
+void MathDelimInset::mathematica(MathematicaStream & os) const
{
if (isAbs()) {
if (cell(0).size() == 1 && cell(0).front()->asMatrixInset())
}
-
void MathDelimInset::mathmlize(MathMLStream & os) const
{
os << "<fenced open=\"" << left_ << "\" close=\""
}
-void MathDelimInset::octavize(OctaveStream & os) const
+void MathDelimInset::octave(OctaveStream & os) const
{
if (isAbs())
- os << "det(" << cell(0) << ")";
+ os << "det(" << cell(0) << ')';
else
os << left_ << cell(0) << right_;
}