1 8 package org.lsmp.djep.djep; 9 10 import org.nfunk.jep.*; 11 import org.lsmp.djep.xjep.*; 12 import java.util.*; 13 21 public class DSymbolTable extends XSymbolTable { 22 public DSymbolTable(VariableFactory varFac) 23 { 24 super(varFac); 25 } 26 27 28 public SymbolTable newInstance() 29 { 30 return new DSymbolTable(vf); 31 } 32 33 public PartialDerivative getPartialDeriv(String name,String dnames[]) 34 { 35 DVariable var = (DVariable) getVar(name); 36 return var.getDerivative(dnames); 37 } 38 39 40 public void clearValues() 41 { 42 for(Enumeration e = this.elements(); e.hasMoreElements(); ) 43 { 44 DVariable var = (DVariable) e.nextElement(); 45 var.invalidateAll(); 46 } 47 } 48 } 49 | Popular Tags |