37 lines
889 B
C#
37 lines
889 B
C#
using System;
|
|
|
|
namespace Parser.Objects
|
|
{
|
|
public abstract class MObject
|
|
{
|
|
public static MDoubleNumber CreateDoubleNumber(double value)
|
|
{
|
|
return MDoubleNumber.Create(value);
|
|
}
|
|
|
|
public static MDoubleNumber CreateIntNumber(int value)
|
|
{
|
|
return MDoubleNumber.Create(value);
|
|
}
|
|
|
|
public static MDoubleMatrix CreateDoubleMatrix(double[,] matrix)
|
|
{
|
|
return MDoubleMatrix.Create(matrix);
|
|
}
|
|
|
|
public static MCharArray CreateCharArray(char[] chars)
|
|
{
|
|
return MCharArray.Create(chars);
|
|
}
|
|
|
|
public static MCharArray CreateCharArray(string s)
|
|
{
|
|
return MCharArray.Create(s.ToCharArray());
|
|
}
|
|
|
|
public static MLogical CreateLogical(bool value)
|
|
{
|
|
return MLogical.Create(value);
|
|
}
|
|
}
|
|
} |