Uses of Class
org.mars_sim.msp.core.science.ScientificStudy

Packages that use ScientificStudy
org.mars_sim.msp.core.person.ai.mission Contains classes involving missions a person can perform. 
org.mars_sim.msp.core.person.ai.task Contains classes involving tasks a person can perform. 
org.mars_sim.msp.core.science   
 

Uses of ScientificStudy in org.mars_sim.msp.core.person.ai.mission
 

Constructors in org.mars_sim.msp.core.person.ai.mission with parameters of type ScientificStudy
AreologyStudyFieldMission(java.util.Collection<Person> members, Settlement startingSettlement, Person leadResearcher, ScientificStudy study, Rover rover, Coordinates fieldSite, java.lang.String description)
          Constructor with explicit information.
BiologyStudyFieldMission(java.util.Collection<Person> members, Settlement startingSettlement, Person leadResearcher, ScientificStudy study, Rover rover, Coordinates fieldSite, java.lang.String description)
          Constructor with explicit information.
 

Uses of ScientificStudy in org.mars_sim.msp.core.person.ai.task
 

Constructors in org.mars_sim.msp.core.person.ai.task with parameters of type ScientificStudy
AreologyStudyFieldWork(Person person, Person leadResearcher, ScientificStudy study, Rover rover)
          Constructor
BiologyStudyFieldWork(Person person, Person leadResearcher, ScientificStudy study, Rover rover)
          Constructor
 

Uses of ScientificStudy in org.mars_sim.msp.core.science
 

Methods in org.mars_sim.msp.core.science that return ScientificStudy
 ScientificStudy ScientificStudyManager.createScientificStudy(Person researcher, Science science, int difficultyLevel)
          Creates a new scientific study.
 ScientificStudy ScientificStudyManager.getOngoingPrimaryStudy(Person researcher)
          Gets the researcher's ongoing primary research scientific study, if any.
 

Methods in org.mars_sim.msp.core.science that return types with arguments of type ScientificStudy
 java.util.List<ScientificStudy> ScientificStudyManager.getAllStudies(Person researcher)
          Gets a list of all studies a researcher is involved with.
 java.util.List<ScientificStudy> ScientificStudyManager.getAllStudies(Settlement settlement)
          Gets a list of all studies a settlement is primary for.
 java.util.List<ScientificStudy> ScientificStudyManager.getCanceledStudies()
          Gets all canceled scientific studies.
 java.util.List<ScientificStudy> ScientificStudyManager.getCompletedCollaborativeStudies(Person researcher)
          Gets all completed scientific studies where researcher was a collaborative researcher.
 java.util.List<ScientificStudy> ScientificStudyManager.getCompletedPrimaryStudies(Person researcher)
          Gets all completed scientific studies where researcher was the primary researcher.
 java.util.List<ScientificStudy> ScientificStudyManager.getCompletedPrimaryStudies(Settlement settlement)
          Gets all completed scientific studies at a primary research settlement.
 java.util.List<ScientificStudy> ScientificStudyManager.getCompletedStudies()
          Gets all completed scientific studies, regardless of completion state.
 java.util.List<ScientificStudy> ScientificStudyManager.getFailedStudies()
          Gets all failed completed scientific studies.
 java.util.List<ScientificStudy> ScientificStudyManager.getOngoingCollaborativeStudies(Person researcher)
          Gets all ongoing scientific studies where researcher is a collaborative researcher.
 java.util.List<ScientificStudy> ScientificStudyManager.getOngoingPrimaryStudies(Settlement settlement)
          Gets all ongoing scientific studies at a primary research settlement.
 java.util.List<ScientificStudy> ScientificStudyManager.getOngoingStudies()
          Gets all ongoing scientific studies.
 java.util.List<ScientificStudy> ScientificStudyManager.getOpenInvitationStudies(Person collaborativeResearcher)
          Gets all studies that have open invitations for collaboration for a researcher.
 java.util.List<ScientificStudy> ScientificStudyManager.getSuccessfulStudies()
          Gets all successfully completed scientific studies.
 

Methods in org.mars_sim.msp.core.science with parameters of type ScientificStudy
 int ScientificStudy.compareTo(ScientificStudy o)
          Compares this object with the specified object for order.
static java.util.List<Person> ScientificStudyUtil.getAvailableCollaboratorsForInvite(ScientificStudy study)
          Gets a list of all available collaborators that can be invited to a study.