SciDouble.java

Go to the documentation of this file.
00001 package javasci ;
00002 /********************************************************************************************************/
00003 /* Allan CORNET */
00004 /* INRIA 2006 */
00005 /********************************************************************************************************/
00006 public class SciDouble implements java.io.Serializable  
00007 {
00008 /********************************************************************************************************/
00009   private SciDoubleArray pObjSciDouble;
00010   private double[] pTmpDoubleArray;
00011 /********************************************************************************************************/  
00015 /********************************************************************************************************/  
00016   
00017 /********************************************************************************************************/  
00018   public SciDouble(String name,SciDouble Obj) 
00019   {
00020         pTmpDoubleArray=new double[1];
00021         pTmpDoubleArray[0]=Obj.getData();
00022         pObjSciDouble = new SciDoubleArray(name,1,1,pTmpDoubleArray);
00023   }
00024 /********************************************************************************************************/  
00025   public SciDouble(String name) 
00026   {
00027         pTmpDoubleArray=new double[1];
00028         pObjSciDouble = new SciDoubleArray(name,1,1);
00029   }
00030  /********************************************************************************************************/  
00031   public SciDouble(String name,double Value )
00032   {
00033         pTmpDoubleArray=new double[1];
00034         pTmpDoubleArray[0]=Value;
00035         pObjSciDouble = new SciDoubleArray(name,1,1,pTmpDoubleArray);
00036   }
00037 /********************************************************************************************************/
00038   public String getName()
00039   {
00040     return  pObjSciDouble.getName();
00041   }
00042 /********************************************************************************************************/  
00043   public double getData() 
00044   {
00045     Get();
00046     pTmpDoubleArray=pObjSciDouble.getData();
00047     return pTmpDoubleArray[0];
00048   }
00049 /********************************************************************************************************/  
00050   public void Get() 
00051   {
00052         pObjSciDouble.Get();
00053   }
00054  /********************************************************************************************************/     
00055   public boolean Job(String job)
00056   {
00057         return pObjSciDouble.Job(job);
00058   }
00059  /********************************************************************************************************/     
00060   public void Send()
00061   {
00062         pObjSciDouble.Send();
00063   }
00064   /********************************************************************************************************/    
00065   public void disp() 
00066   {
00067     Get();
00068         System.out.println("double "+ getName() +"=");
00069     Job( "disp(" + getName() +");");
00070   }
00071 }
00072 /********************************************************************************************************/  

Generated on Sun Mar 4 15:03:58 2007 for Scilab [trunk] by  doxygen 1.5.1