001package cnslab.cnsnetwork;
002import cnslab.cnsmath.*;
003import org.w3c.dom.Document;
004import java.util.LinkedList;
005import java.util.HashMap;
006@Deprecated
007public interface ParToDoc
008{
009        
010        /** 
011         *input parameter array 
012         * 
013         * @param para 
014         * @return new document descripbing the network with para input array
015         */
016        public Document getDocument(double [] para) throws Exception;
017
018        /** 
019         * from recorded data to evaluate the fit function value; 
020         * @param pas 
021         * @param intraReceiver 
022         * @param receiver 
023         * @return  fit function value
024         */
025        public double getFitValue(SimulatorParser pas, LinkedList[] intraReceiver, RecorderData rdata);
026
027        /** 
028         * from recorded data to evaluate the bootstrapped fit function value; 
029         * 
030         * @param pas 
031         * @param intraReceiver 
032         * @param receiver 
033         * @param receiver 
034         * @param idum 
035         * @return 
036         */
037        public double getRanFitValue(SimulatorParser pas, LinkedList[] intraReceiver, RecorderData rdata, Seed idum);
038
039}