cox.jmatt.java.MathTools.scrob
Class MathEngine_SCROB

java.lang.Object
  extended by cox.jmatt.java.MathTools.scrob.MathEngine_SCROB

public class MathEngine_SCROB
extends java.lang.Object


Constructor Summary
MathEngine_SCROB()
           
 
Method Summary
 void adjustRandom(double pPow, double pRoot)
           
 java.lang.String arCat(double[] nums, boolean bAnd, boolean bWords)
           
 java.lang.String arCat(int[] nums, boolean bAnd, boolean bWords)
           
 java.lang.String arCat(java.lang.String[] pAry, java.lang.String pSep, java.lang.String pAnd, boolean pDescending)
           
 java.lang.String blick(java.lang.String pDel)
           
 java.lang.String[] blines(java.lang.String pDel)
           
 java.lang.Double[] boxDouble(double[] pAry)
           
 java.lang.Integer[] boxInt(int[] pAry)
           
 java.lang.String bread(java.lang.String pDel, java.lang.String pSep)
           
 boolean closeTo(double pL, double pR)
           
 boolean closeTo(double pL, double pR, int pD)
           
 Question createExpression(java.lang.String pVar, java.lang.String pKnobs, java.lang.String pTemplate)
           
 double[] dShuffle(double[] pAry)
           
 java.lang.String[] filter(java.lang.String[] pData, java.lang.String pMatch)
           
 java.lang.String[] filter(java.lang.String pData, java.lang.String pMatch)
           
 java.lang.String flick(java.lang.String[] pData, java.lang.String pMatch)
           
 java.lang.String flick(java.lang.String pData, java.lang.String pMatch)
           
 MathToolsAccessory getAccessory(java.lang.String pName)
           
 long getMTime()
           
 long hitCount()
           
 int[] iShuffle(int[] pAry)
           
 java.lang.String isoKnobs(java.lang.String knobs)
           
 Arithmetic newArithmetic()
           
 COFormatterFactory newCOFormatter()
           
 MathConsole newConsole()
           
 GraphEngineFactory newGraphEngine()
           
 MathDBC newMathDBC()
           
 MathGenHTML newMathGenHTML()
           
 MathSet newMathSet()
           
 MathStat newMathStat()
           
 MathXML newMathXML()
           
 MComplex newMComplex(int pReal, int pImag)
           
 MFraction newMFraction()
           
 MathGenLatex newMLatex()
           
 MMatrix newMMatrix()
           
 MMatrixBuilder newMMBuilder()
           
 MathTestFormatter newMTFormatter()
           
 Percent newPercent()
           
 Polynomial newPolynomial()
           
 Question newQuestion()
           
 SimpleTagImpl newSimpleTag()
           
 MathDrawSVG newSVG()
           
 int nzRandom(int lo, int hi)
           
 java.lang.String parseRPN(java.lang.String calc)
           
 double random()
           
 int random(int lo, int hi)
           
 void reseed()
           
 void reseed(long seed)
           
 int rPrime()
           
 int rPrime(int pMax)
           
 void setCloseTo(int pD)
           
 int[] setKnobs(java.lang.String knobs)
           
 java.lang.Object[] shuffle(java.lang.Object[] pAry)
           
 java.lang.String[] spill(java.lang.String data, java.lang.String split, int nMin, java.lang.String fill)
           
 java.lang.String splick(java.lang.String data)
           
 java.lang.String splick(java.lang.String data, java.lang.String token)
           
 int splickInt(java.lang.String data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MathEngine_SCROB

public MathEngine_SCROB()
Method Detail

createExpression

public Question createExpression(java.lang.String pVar,
                                 java.lang.String pKnobs,
                                 java.lang.String pTemplate)

newMMBuilder

public MMatrixBuilder newMMBuilder()

newArithmetic

public Arithmetic newArithmetic()

newConsole

public MathConsole newConsole()

newMFraction

public MFraction newMFraction()

newMathXML

public MathXML newMathXML()

newMMatrix

public MMatrix newMMatrix()

newPercent

public Percent newPercent()

newPolynomial

public Polynomial newPolynomial()

newQuestion

public Question newQuestion()

nzRandom

public int nzRandom(int lo,
                    int hi)

parseRPN

public java.lang.String parseRPN(java.lang.String calc)

random

public double random()

random

public int random(int lo,
                  int hi)

reseed

public void reseed()

reseed

public void reseed(long seed)

setKnobs

public int[] setKnobs(java.lang.String knobs)

isoKnobs

public java.lang.String isoKnobs(java.lang.String knobs)

splick

public java.lang.String splick(java.lang.String data)

splick

public java.lang.String splick(java.lang.String data,
                               java.lang.String token)

splickInt

public int splickInt(java.lang.String data)

spill

public java.lang.String[] spill(java.lang.String data,
                                java.lang.String split,
                                int nMin,
                                java.lang.String fill)

blines

public java.lang.String[] blines(java.lang.String pDel)

blick

public java.lang.String blick(java.lang.String pDel)

bread

public java.lang.String bread(java.lang.String pDel,
                              java.lang.String pSep)

adjustRandom

public void adjustRandom(double pPow,
                         double pRoot)

filter

public java.lang.String[] filter(java.lang.String[] pData,
                                 java.lang.String pMatch)

filter

public java.lang.String[] filter(java.lang.String pData,
                                 java.lang.String pMatch)

flick

public java.lang.String flick(java.lang.String[] pData,
                              java.lang.String pMatch)

flick

public java.lang.String flick(java.lang.String pData,
                              java.lang.String pMatch)

getAccessory

public MathToolsAccessory getAccessory(java.lang.String pName)

newMTFormatter

public MathTestFormatter newMTFormatter()

newMathStat

public MathStat newMathStat()

rPrime

public int rPrime()

rPrime

public int rPrime(int pMax)

closeTo

public boolean closeTo(double pL,
                       double pR,
                       int pD)

closeTo

public boolean closeTo(double pL,
                       double pR)

setCloseTo

public void setCloseTo(int pD)

hitCount

public long hitCount()

arCat

public java.lang.String arCat(int[] nums,
                              boolean bAnd,
                              boolean bWords)

arCat

public java.lang.String arCat(double[] nums,
                              boolean bAnd,
                              boolean bWords)

shuffle

public java.lang.Object[] shuffle(java.lang.Object[] pAry)

dShuffle

public double[] dShuffle(double[] pAry)

iShuffle

public int[] iShuffle(int[] pAry)

boxInt

public java.lang.Integer[] boxInt(int[] pAry)

boxDouble

public java.lang.Double[] boxDouble(double[] pAry)

newMComplex

public MComplex newMComplex(int pReal,
                            int pImag)

getMTime

public long getMTime()

newCOFormatter

public COFormatterFactory newCOFormatter()

newMathDBC

public MathDBC newMathDBC()

newMathGenHTML

public MathGenHTML newMathGenHTML()

newSVG

public MathDrawSVG newSVG()

newMLatex

public MathGenLatex newMLatex()

newSimpleTag

public SimpleTagImpl newSimpleTag()

newGraphEngine

public GraphEngineFactory newGraphEngine()

arCat

public java.lang.String arCat(java.lang.String[] pAry,
                              java.lang.String pSep,
                              java.lang.String pAnd,
                              boolean pDescending)

newMathSet

public MathSet newMathSet()