org.gcube.application.aquamaps.ecomodelling.generators.processing.experiments
Class DistributionGeneratorFile

java.lang.Object
  extended by org.gcube.application.aquamaps.ecomodelling.generators.processing.experiments.DistributionGeneratorFile

public class DistributionGeneratorFile
extends java.lang.Object


Constructor Summary
DistributionGeneratorFile(EngineConfiguration engine)
           
 
Method Summary
 java.util.HashMap<java.lang.String,java.lang.Integer> calculateBoundingBox(java.lang.Object[] csquarecode)
           
 double calculateModelProbability(java.lang.Object[] hspen, java.lang.Object[] csquareinfo)
           
 void generateHSPEC()
           
 void generateRemoteHSPEC()
           
 void generateStandaloneHSPEC()
           
 void getBoundingBoxInformation(java.lang.Object[] speciesInfoRow, java.lang.Object[] speciesObservations)
           
 GenerationModel getGenerationAlgorithm()
           
 java.lang.String getResourceLoad()
           
 java.lang.String getResources()
           
 double getStatus()
           
 void initDBSession(EngineConfiguration engineConf)
           
 void initializeThreads(int numberOfThreadsToUse)
           
static void main(java.lang.String[] args)
           
 void setSelectedSpecies(java.util.ArrayList<java.lang.String> selectedSpecies)
           
 void shutdownConnection()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DistributionGeneratorFile

public DistributionGeneratorFile(EngineConfiguration engine)
                          throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getStatus

public double getStatus()

getResourceLoad

public java.lang.String getResourceLoad()

getResources

public java.lang.String getResources()

getGenerationAlgorithm

public GenerationModel getGenerationAlgorithm()

setSelectedSpecies

public void setSelectedSpecies(java.util.ArrayList<java.lang.String> selectedSpecies)

initializeThreads

public void initializeThreads(int numberOfThreadsToUse)

calculateBoundingBox

public java.util.HashMap<java.lang.String,java.lang.Integer> calculateBoundingBox(java.lang.Object[] csquarecode)

calculateModelProbability

public double calculateModelProbability(java.lang.Object[] hspen,
                                        java.lang.Object[] csquareinfo)

initDBSession

public void initDBSession(EngineConfiguration engineConf)
                   throws java.lang.Exception
Throws:
java.lang.Exception

shutdownConnection

public void shutdownConnection()

getBoundingBoxInformation

public void getBoundingBoxInformation(java.lang.Object[] speciesInfoRow,
                                      java.lang.Object[] speciesObservations)

generateHSPEC

public void generateHSPEC()
                   throws java.lang.Exception
Throws:
java.lang.Exception

generateRemoteHSPEC

public void generateRemoteHSPEC()
                         throws java.lang.Exception
Throws:
java.lang.Exception

generateStandaloneHSPEC

public void generateStandaloneHSPEC()
                             throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception