Serialized Form


Package org.mars_sim.msp.core

Class org.mars_sim.msp.core.Airlock extends Object implements Serializable

Serialized Fields

state

String state

activated

boolean activated

innerDoorLocked

boolean innerDoorLocked

outerDoorLocked

boolean outerDoorLocked

capacity

int capacity

remainingCycleTime

double remainingCycleTime

occupants

Collection<E> occupants

operator

Person operator

awaitingInnerDoor

List<E> awaitingInnerDoor

awaitingOuterDoor

List<E> awaitingOuterDoor

Class org.mars_sim.msp.core.Coordinates extends Object implements Serializable

Serialized Fields

phi

double phi

theta

double theta

sinPhi

double sinPhi

sinTheta

double sinTheta

cosPhi

double cosPhi

cosTheta

double cosTheta

Class org.mars_sim.msp.core.Direction extends Object implements Serializable

Serialized Fields

direction

double direction

Class org.mars_sim.msp.core.IntPoint extends Point implements Serializable

Class org.mars_sim.msp.core.Inventory extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Implementing readObject method for serialization.

Throws:
IOException - if error reading from input stream.
ClassNotFoundException - if error creating class.
Serialized Fields

owner

Unit owner

containedUnits

Collection<E> containedUnits

containedItemResources

Map<K,V> containedItemResources

generalCapacity

double generalCapacity

resourceStorage

AmountResourceStorage resourceStorage

Class org.mars_sim.msp.core.InventoryException extends Exception implements Serializable

Class org.mars_sim.msp.core.MersenneTwisterFast extends Object implements Serializable

serialVersionUID: -8219700664442619525L

Serialized Fields

mt

int[] mt

mti

int mti

mag01

int[] mag01

__nextNextGaussian

double __nextNextGaussian

__haveNextNextGaussian

boolean __haveNextNextGaussian

Class org.mars_sim.msp.core.Simulation extends Object implements Serializable

serialVersionUID: -631308653510974249L

Serialized Fields

mars

Mars mars

malfunctionFactory

MalfunctionFactory malfunctionFactory

unitManager

UnitManager unitManager

missionManager

MissionManager missionManager

relationshipManager

RelationshipManager relationshipManager

medicalManager

MedicalManager medicalManager

masterClock

MasterClock masterClock

creditManager

CreditManager creditManager

scientificStudyManager

ScientificStudyManager scientificStudyManager

transportManager

TransportManager transportManager

defaultLoad

boolean defaultLoad

initialSimulationCreated

boolean initialSimulationCreated

Class org.mars_sim.msp.core.SimulationConfig extends Object implements Serializable

serialVersionUID: 8571791274015892904L

Serialized Fields

simulationDoc

org.jdom.Document simulationDoc

partConfig

PartConfig partConfig

partPackageConfig

PartPackageConfig partPackageConfig

resourceConfig

AmountResourceConfig resourceConfig

personConfig

PersonConfig personConfig

medicalConfig

MedicalConfig medicalConfig

landmarkConfig

LandmarkConfig landmarkConfig

mineralMapConfig

MineralMapConfig mineralMapConfig

malfunctionConfig

MalfunctionConfig malfunctionConfig

cropConfig

CropConfig cropConfig

vehicleConfig

VehicleConfig vehicleConfig

buildingConfig

BuildingConfig buildingConfig

settlementConfig

SettlementConfig settlementConfig

manufactureConfig

ManufactureConfig manufactureConfig

resupplyConfig

ResupplyConfig resupplyConfig

constructionConfig

ConstructionConfig constructionConfig

Class org.mars_sim.msp.core.Unit extends Object implements Serializable

Serialized Fields

location

Coordinates location

name

String name

description

String description

baseMass

double baseMass

inventory

Inventory inventory

containerUnit

Unit containerUnit

Class org.mars_sim.msp.core.UnitEvent extends EventObject implements Serializable

Serialized Fields

type

String type

target

Object target

Class org.mars_sim.msp.core.UnitManager extends Object implements Serializable

Serialized Fields

units

Collection<E> units

settlementNames

List<E> settlementNames

vehicleNames

List<E> vehicleNames

personMaleNames

List<E> personMaleNames

personFemaleNames

List<E> personFemaleNames

equipmentNumberMap

Map<K,V> equipmentNumberMap

vehicleNumberMap

Map<K,V> vehicleNumberMap

Class org.mars_sim.msp.core.UnitManagerEvent extends EventObject implements Serializable

Serialized Fields

eventType

String eventType

unit

Unit unit

Package org.mars_sim.msp.core.equipment

Class org.mars_sim.msp.core.equipment.Bag extends Equipment implements Serializable

Class org.mars_sim.msp.core.equipment.Barrel extends Equipment implements Serializable

Class org.mars_sim.msp.core.equipment.Equipment extends Unit implements Serializable

Serialized Fields

isSalvaged

boolean isSalvaged

salvageInfo

SalvageInfo salvageInfo

Class org.mars_sim.msp.core.equipment.EVASuit extends Equipment implements Serializable

Serialized Fields

malfunctionManager

MalfunctionManager malfunctionManager

Class org.mars_sim.msp.core.equipment.GasCanister extends Equipment implements Serializable

Class org.mars_sim.msp.core.equipment.LargeBag extends Equipment implements Serializable

Class org.mars_sim.msp.core.equipment.SpecimenContainer extends Equipment implements Serializable


Package org.mars_sim.msp.core.interplanetary.transport

Class org.mars_sim.msp.core.interplanetary.transport.TransportManager extends Object implements Serializable

Serialized Fields

transportItems

Collection<E> transportItems

Package org.mars_sim.msp.core.interplanetary.transport.resupply

Class org.mars_sim.msp.core.interplanetary.transport.resupply.Resupply extends Object implements Serializable

Serialized Fields

settlement

Settlement settlement

state

String state

launchDate

MarsClock launchDate

arrivalDate

MarsClock arrivalDate

newBuildings

List<E> newBuildings

newVehicles

List<E> newVehicles

newEquipment

Map<K,V> newEquipment

newImmigrantNum

int newImmigrantNum

newResources

Map<K,V> newResources

newParts

Map<K,V> newParts

Class org.mars_sim.msp.core.interplanetary.transport.resupply.ResupplyConfig extends Object implements Serializable

Serialized Fields

resupplyTemplates

Collection<E> resupplyTemplates

Class org.mars_sim.msp.core.interplanetary.transport.resupply.ResupplyMissionTemplate extends Object implements Serializable

Serialized Fields

name

String name

arrivalTime

double arrivalTime

Package org.mars_sim.msp.core.interplanetary.transport.settlement

Class org.mars_sim.msp.core.interplanetary.transport.settlement.ArrivingSettlement extends Object implements Serializable

Serialized Fields

name

String name

template

String template

transitState

String transitState

launchDate

MarsClock launchDate

arrivalDate

MarsClock arrivalDate

landingLocation

Coordinates landingLocation

populationNum

int populationNum

Package org.mars_sim.msp.core.malfunction

Class org.mars_sim.msp.core.malfunction.Malfunction extends Object implements Serializable

Serialized Fields

name

String name

severity

int severity

probability

double probability

scope

Collection<E> scope

resourceEffects

Map<K,V> resourceEffects

lifeSupportEffects

Map<K,V> lifeSupportEffects

medicalComplaints

Map<K,V> medicalComplaints

repairParts

Map<K,V> repairParts

workTime

double workTime

workTimeCompleted

double workTimeCompleted

emergencyWorkTime

double emergencyWorkTime

emergencyWorkTimeCompleted

double emergencyWorkTimeCompleted

EVAWorkTime

double EVAWorkTime

EVAWorkTimeCompleted

double EVAWorkTimeCompleted

Class org.mars_sim.msp.core.malfunction.MalfunctionConfig extends Object implements Serializable

Serialized Fields

malfunctionDoc

org.jdom.Document malfunctionDoc

malfunctionList

List<E> malfunctionList

repairParts

Map<K,V> repairParts

Class org.mars_sim.msp.core.malfunction.MalfunctionFactory extends Object implements Serializable

Serialized Fields

malfunctions

Collection<E> malfunctions

Class org.mars_sim.msp.core.malfunction.MalfunctionManager extends Object implements Serializable

Serialized Fields

entity

Malfunctionable entity

timeSinceLastMaintenance

double timeSinceLastMaintenance

effectiveTimeSinceLastMaintenance

double effectiveTimeSinceLastMaintenance

maintenanceWorkTime

double maintenanceWorkTime

maintenanceTimeCompleted

double maintenanceTimeCompleted

scope

Collection<E> scope

malfunctions

Collection<E> malfunctions

partsNeededForMaintenance

Map<K,V> partsNeededForMaintenance

numberMalfunctions

int numberMalfunctions

numberMaintenances

int numberMaintenances

wearCondition

double wearCondition

wearLifeTime

double wearLifeTime

oxygenFlowModifier

double oxygenFlowModifier

waterFlowModifier

double waterFlowModifier

airPressureModifier

double airPressureModifier

temperatureModifier

double temperatureModifier

Package org.mars_sim.msp.core.manufacture

Class org.mars_sim.msp.core.manufacture.ManufactureConfig extends Object implements Serializable

Serialized Fields

manufactureDoc

org.jdom.Document manufactureDoc

manufactureProcessList

List<E> manufactureProcessList

salvageList

List<E> salvageList

Class org.mars_sim.msp.core.manufacture.ManufactureProcess extends Object implements Serializable

Serialized Fields

workshop

Manufacture workshop

info

ManufactureProcessInfo info

workTimeRemaining

double workTimeRemaining

processTimeRemaining

double processTimeRemaining

Class org.mars_sim.msp.core.manufacture.ManufactureProcessInfo extends Object implements Serializable

Serialized Fields

name

String name

techLevelRequired

int techLevelRequired

skillLevelRequired

int skillLevelRequired

workTimeRequired

double workTimeRequired

processTimeRequired

double processTimeRequired

powerRequired

double powerRequired

inputList

List<E> inputList

outputList

List<E> outputList

Class org.mars_sim.msp.core.manufacture.ManufactureProcessItem extends Object implements Serializable

Serialized Fields

name

String name

type

String type

amount

double amount

Class org.mars_sim.msp.core.manufacture.PartSalvage extends Object implements Serializable

Serialized Fields

name

String name

number

int number

Class org.mars_sim.msp.core.manufacture.SalvageInfo extends Object implements Serializable

Serialized Fields

item

Salvagable item

processInfo

SalvageProcessInfo processInfo

startTime

MarsClock startTime

finishTime

MarsClock finishTime

partsSalvaged

Map<K,V> partsSalvaged

settlement

Settlement settlement

Class org.mars_sim.msp.core.manufacture.SalvageProcess extends Object implements Serializable

Serialized Fields

workshop

Manufacture workshop

info

SalvageProcessInfo info

workTimeRemaining

double workTimeRemaining

salvagedUnit

Unit salvagedUnit

averageSkillLevel

double averageSkillLevel

Class org.mars_sim.msp.core.manufacture.SalvageProcessInfo extends Object implements Serializable

Serialized Fields

itemName

String itemName

type

String type

techLevelRequired

int techLevelRequired

skillLevelRequired

int skillLevelRequired

workTimeRequired

double workTimeRequired

partSalvageList

List<E> partSalvageList

Package org.mars_sim.msp.core.mars

Class org.mars_sim.msp.core.mars.AreothermalMap extends Object implements Serializable

Serialized Fields

hotspots

Set<E> hotspots

areothermalPotentialCache

Map<K,V> areothermalPotentialCache

Class org.mars_sim.msp.core.mars.ExploredLocation extends Object implements Serializable

Serialized Fields

location

Coordinates location

estimatedMineralConcentrations

Map<K,V> estimatedMineralConcentrations

mined

boolean mined

explored

boolean explored

reserved

boolean reserved

settlement

Settlement settlement

Class org.mars_sim.msp.core.mars.Landmark extends Object implements Serializable

Serialized Fields

landmarkName

String landmarkName

landmarkLocation

Coordinates landmarkLocation

Class org.mars_sim.msp.core.mars.LandmarkConfig extends Object implements Serializable

Serialized Fields

landmarkDoc

org.jdom.Document landmarkDoc

landmarkList

List<E> landmarkList

Class org.mars_sim.msp.core.mars.Mars extends Object implements Serializable

Serialized Fields

surfaceFeatures

SurfaceFeatures surfaceFeatures

orbitInfo

OrbitInfo orbitInfo

weather

Weather weather

Class org.mars_sim.msp.core.mars.MineralMapConfig extends Object implements Serializable

Serialized Fields

mineralDoc

org.jdom.Document mineralDoc

mineralTypes

List<E> mineralTypes

Class org.mars_sim.msp.core.mars.OrbitInfo extends Object implements Serializable

Serialized Fields

orbitTime

double orbitTime

theta

double theta

radius

double radius

sunDirection

Coordinates sunDirection

Class org.mars_sim.msp.core.mars.RandomMineralMap extends Object implements Serializable

Serialized Fields

mineralConcentrations

List<E> mineralConcentrations

Class org.mars_sim.msp.core.mars.SurfaceFeatures extends Object implements Serializable

Serialized Fields

landmarks

List<E> landmarks

mineralMap

MineralMap mineralMap

exploredLocations

List<E> exploredLocations

areothermalMap

AreothermalMap areothermalMap

Class org.mars_sim.msp.core.mars.Weather extends Object implements Serializable


Package org.mars_sim.msp.core.person

Class org.mars_sim.msp.core.person.NaturalAttributeManager extends Object implements Serializable

Serialized Fields

attributeList

Hashtable<K,V> attributeList

Class org.mars_sim.msp.core.person.Person extends Unit implements Serializable

Serialized Fields

attributes

NaturalAttributeManager attributes

mind

Mind mind

health

PhysicalCondition health

isBuried

boolean isBuried

gender

String gender

birthTimeStamp

EarthClock birthTimeStamp

associatedSettlement

Settlement associatedSettlement

scientificAchievement

Map<K,V> scientificAchievement

xLoc

double xLoc

yLoc

double yLoc

Class org.mars_sim.msp.core.person.PersonConfig extends Object implements Serializable

Serialized Fields

personDoc

org.jdom.Document personDoc

nameList

List<E> nameList

Class org.mars_sim.msp.core.person.PhysicalCondition extends Object implements Serializable

Serialized Fields

deathDetails

DeathInfo deathDetails

problems

HashMap<K,V> problems

serious

HealthProblem serious

fatigue

double fatigue

hunger

double hunger

stress

double stress

performance

double performance

person

Person person

alive

boolean alive

medicationList

List<E> medicationList

Package org.mars_sim.msp.core.person.ai

Class org.mars_sim.msp.core.person.ai.Mind extends Object implements Serializable

Serialized Fields

person

Person person

taskManager

TaskManager taskManager

mission

Mission mission

job

Job job

jobLock

boolean jobLock

personality

PersonalityType personality

skillManager

SkillManager skillManager

Class org.mars_sim.msp.core.person.ai.PersonalityType extends Object implements Serializable

Serialized Fields

personalityType

String personalityType

person

Person person

Class org.mars_sim.msp.core.person.ai.Skill extends Object implements Serializable

Serialized Fields

level

int level

experiencePoints

double experiencePoints

neededExperiencePoints

double neededExperiencePoints

name

String name

Class org.mars_sim.msp.core.person.ai.SkillManager extends Object implements Serializable

Serialized Fields

person

Person person

skills

Hashtable<K,V> skills

Package org.mars_sim.msp.core.person.ai.job

Class org.mars_sim.msp.core.person.ai.job.Architect extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Areologist extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Astronomer extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Biologist extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Botanist extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Chef extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Chemist extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Doctor extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Driver extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Engineer extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Job extends Object implements Serializable

Serialized Fields

name

String name

jobTasks

List<E> jobTasks

jobMissionStarts

List<E> jobMissionStarts

jobMissionJoins

List<E> jobMissionJoins

Class org.mars_sim.msp.core.person.ai.job.JobManager extends Object implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Mathematician extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Meteorologist extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Physicist extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Technician extends Job implements Serializable

Class org.mars_sim.msp.core.person.ai.job.Trader extends Job implements Serializable


Package org.mars_sim.msp.core.person.ai.mission

Class org.mars_sim.msp.core.person.ai.mission.AreologyStudyFieldMission extends RoverMission implements Serializable

Serialized Fields

fieldSiteStartTime

MarsClock fieldSiteStartTime

endFieldSite

boolean endFieldSite

fieldSite

Coordinates fieldSite

study

ScientificStudy study

leadResearcher

Person leadResearcher

Class org.mars_sim.msp.core.person.ai.mission.BiologyStudyFieldMission extends RoverMission implements Serializable

Serialized Fields

fieldSiteStartTime

MarsClock fieldSiteStartTime

endFieldSite

boolean endFieldSite

fieldSite

Coordinates fieldSite

study

ScientificStudy study

leadResearcher

Person leadResearcher

Class org.mars_sim.msp.core.person.ai.mission.BuildingConstructionMission extends Mission implements Serializable

Serialized Fields

settlement

Settlement settlement

constructionSite

ConstructionSite constructionSite

constructionStage

ConstructionStage constructionStage

constructionVehicles

List<E> constructionVehicles

sitePreparationStartTime

MarsClock sitePreparationStartTime

finishingExistingStage

boolean finishingExistingStage

constructionSuppliesLoaded

boolean constructionSuppliesLoaded

luvAttachmentParts

List<E> luvAttachmentParts

Class org.mars_sim.msp.core.person.ai.mission.BuildingSalvageMission extends Mission implements Serializable

Serialized Fields

settlement

Settlement settlement

constructionSite

ConstructionSite constructionSite

constructionStage

ConstructionStage constructionStage

constructionVehicles

List<E> constructionVehicles

sitePreparationStartTime

MarsClock sitePreparationStartTime

finishingExistingStage

boolean finishingExistingStage

luvAttachmentParts

List<E> luvAttachmentParts

wearCondition

double wearCondition

Class org.mars_sim.msp.core.person.ai.mission.CollectIce extends CollectResourcesMission implements Serializable

Class org.mars_sim.msp.core.person.ai.mission.CollectRegolith extends CollectResourcesMission implements Serializable

Class org.mars_sim.msp.core.person.ai.mission.CollectResourcesMission extends RoverMission implements Serializable

Serialized Fields

resourceType

AmountResource resourceType

siteCollectedResources

double siteCollectedResources

collectingStart

double collectingStart

siteResourceGoal

double siteResourceGoal

resourceCollectionRate

double resourceCollectionRate

containerType

Class<T> containerType

containerNum

int containerNum

collectionSiteStartTime

MarsClock collectionSiteStartTime

endCollectingSite

boolean endCollectingSite

totalResourceCollected

double totalResourceCollected

Class org.mars_sim.msp.core.person.ai.mission.Exploration extends RoverMission implements Serializable

Serialized Fields

explorationSiteCompletion

Map<K,V> explorationSiteCompletion

explorationSiteStartTime

MarsClock explorationSiteStartTime

currentSite

ExploredLocation currentSite

exploredSites

List<E> exploredSites

endExploringSite

boolean endExploringSite

Class org.mars_sim.msp.core.person.ai.mission.Mining extends RoverMission implements Serializable

Serialized Fields

miningSite

ExploredLocation miningSite

miningSiteStartTime

MarsClock miningSiteStartTime

endMiningSite

boolean endMiningSite

excavatedMinerals

Map<K,V> excavatedMinerals

totalExcavatedMinerals

Map<K,V> totalExcavatedMinerals

luv

LightUtilityVehicle luv

Class org.mars_sim.msp.core.person.ai.mission.Mission extends Object implements Serializable

Serialized Fields

people

Collection<E> people

name

String name

description

String description

minPeople

int minPeople

done

boolean done

phases

Collection<E> phases

phase

String phase

phaseDescription

String phaseDescription

phaseEnded

boolean phaseEnded

missionCapacity

int missionCapacity

Class org.mars_sim.msp.core.person.ai.mission.MissionEvent extends EventObject implements Serializable

Serialized Fields

type

String type

target

Object target

Class org.mars_sim.msp.core.person.ai.mission.MissionException extends Exception implements Serializable

Serialized Fields

phase

String phase

Class org.mars_sim.msp.core.person.ai.mission.MissionManager extends Object implements Serializable

Serialized Fields

missions

List<E> missions

personCache

Person personCache

timeCache

MarsClock timeCache

missionProbCache

Map<K,V> missionProbCache

totalProbCache

double totalProbCache

potentialMissions

Class<T>[] potentialMissions

Class org.mars_sim.msp.core.person.ai.mission.NavPoint extends Object implements Serializable

Serialized Fields

location

Coordinates location

settlement

Settlement settlement

description

String description

Class org.mars_sim.msp.core.person.ai.mission.RescueSalvageVehicle extends RoverMission implements Serializable

Serialized Fields

vehicleTarget

Vehicle vehicleTarget

rescue

boolean rescue

Class org.mars_sim.msp.core.person.ai.mission.RoverMission extends VehicleMission implements Serializable

Serialized Fields

startingSettlement

Settlement startingSettlement

Class org.mars_sim.msp.core.person.ai.mission.Trade extends RoverMission implements Serializable

Serialized Fields

tradingSettlement

Settlement tradingSettlement

sellLoad

Map<K,V> sellLoad

buyLoad

Map<K,V> buyLoad

profit

double profit

desiredBuyLoad

Map<K,V> desiredBuyLoad

desiredProfit

double desiredProfit

outbound

boolean outbound

startNegotiationTime

MarsClock startNegotiationTime

negotiationTask

NegotiateTrade negotiationTask

doNegotiation

boolean doNegotiation

Class org.mars_sim.msp.core.person.ai.mission.TravelMission extends Mission implements Serializable

Serialized Fields

navPoints

List<E> navPoints

navIndex

int navIndex

travelStatus

String travelStatus

lastStopNavpoint

NavPoint lastStopNavpoint

legStartingTime

MarsClock legStartingTime

Class org.mars_sim.msp.core.person.ai.mission.TravelToSettlement extends RoverMission implements Serializable

Serialized Fields

destinationSettlement

Settlement destinationSettlement

Class org.mars_sim.msp.core.person.ai.mission.VehicleMission extends TravelMission implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

lastOperator

VehicleOperator lastOperator

loadedFlag

boolean loadedFlag

startingTravelledDistance

double startingTravelledDistance

operateVehicleTask

OperateVehicle operateVehicleTask

equipmentNeededCache

Map<K,V> equipmentNeededCache

Package org.mars_sim.msp.core.person.ai.social

Class org.mars_sim.msp.core.person.ai.social.Relationship extends Object implements Serializable

Serialized Fields

person1

Person person1

person1Opinion

double person1Opinion

person2

Person person2

person2Opinion

double person2Opinion

Class org.mars_sim.msp.core.person.ai.social.RelationshipManager extends Object implements Serializable

Serialized Fields

relationshipGraph

com.phoenixst.plexus.Graph relationshipGraph

count

int count

Package org.mars_sim.msp.core.person.ai.task

Class org.mars_sim.msp.core.person.ai.task.AreologyStudyFieldWork extends EVAOperation implements Serializable

Serialized Fields

leadResearcher

Person leadResearcher

study

ScientificStudy study

rover

Rover rover

Class org.mars_sim.msp.core.person.ai.task.AssistScientificStudyResearcher extends Task implements Serializable

Serialized Fields

researchTask

ResearchScientificStudy researchTask

researcher

Person researcher

Class org.mars_sim.msp.core.person.ai.task.BiologyStudyFieldWork extends EVAOperation implements Serializable

Serialized Fields

leadResearcher

Person leadResearcher

study

ScientificStudy study

rover

Rover rover

Class org.mars_sim.msp.core.person.ai.task.CollectMinedMinerals extends EVAOperation implements Serializable

Serialized Fields

rover

Rover rover

mineralType

AmountResource mineralType

Class org.mars_sim.msp.core.person.ai.task.CollectResources extends EVAOperation implements Serializable

Serialized Fields

rover

Rover rover

collectionRate

double collectionRate

targettedAmount

double targettedAmount

startingCargo

double startingCargo

resourceType

AmountResource resourceType

containerType

Class<T> containerType

Class org.mars_sim.msp.core.person.ai.task.CompileScientificStudyResults extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

Class org.mars_sim.msp.core.person.ai.task.ConstructBuilding extends EVAOperation implements Serializable

Serialized Fields

stage

ConstructionStage stage

site

ConstructionSite site

vehicles

List<E> vehicles

airlock

Airlock airlock

luv

LightUtilityVehicle luv

operatingLUV

boolean operatingLUV

Class org.mars_sim.msp.core.person.ai.task.CookMeal extends Task implements Serializable

Serialized Fields

kitchen

Cooking kitchen

Class org.mars_sim.msp.core.person.ai.task.DigLocalRegolith extends EVAOperation implements Serializable

Serialized Fields

airlock

Airlock airlock

bag

Bag bag

settlement

Settlement settlement

Class org.mars_sim.msp.core.person.ai.task.DriveGroundVehicle extends OperateVehicle implements Serializable

Serialized Fields

sideDirection

int sideDirection

Class org.mars_sim.msp.core.person.ai.task.EnterAirlock extends Task implements Serializable

Serialized Fields

airlock

Airlock airlock

Class org.mars_sim.msp.core.person.ai.task.EVAOperation extends Task implements Serializable

Serialized Fields

exitedAirlock

boolean exitedAirlock

enteredAirlock

boolean enteredAirlock

endEVA

boolean endEVA

containerUnit

Unit containerUnit

Class org.mars_sim.msp.core.person.ai.task.ExitAirlock extends Task implements Serializable

Serialized Fields

airlock

Airlock airlock

hasSuit

boolean hasSuit

Class org.mars_sim.msp.core.person.ai.task.ExploreSite extends EVAOperation implements Serializable

Serialized Fields

site

ExploredLocation site

rover

Rover rover

Class org.mars_sim.msp.core.person.ai.task.InviteStudyCollaborator extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

invitee

Person invitee

Class org.mars_sim.msp.core.person.ai.task.LoadVehicleEVA extends EVAOperation implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

requiredResources

Map<K,V> requiredResources

optionalResources

Map<K,V> optionalResources

requiredEquipment

Map<K,V> requiredEquipment

optionalEquipment

Map<K,V> optionalEquipment

airlock

Airlock airlock

Class org.mars_sim.msp.core.person.ai.task.LoadVehicleGarage extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

requiredResources

Map<K,V> requiredResources

optionalResources

Map<K,V> optionalResources

requiredEquipment

Map<K,V> requiredEquipment

optionalEquipment

Map<K,V> optionalEquipment

Class org.mars_sim.msp.core.person.ai.task.MaintainGroundVehicleEVA extends EVAOperation implements Serializable

Serialized Fields

vehicle

GroundVehicle vehicle

airlock

Airlock airlock

Class org.mars_sim.msp.core.person.ai.task.MaintainGroundVehicleGarage extends Task implements Serializable

Serialized Fields

garage

VehicleMaintenance garage

vehicle

GroundVehicle vehicle

Class org.mars_sim.msp.core.person.ai.task.Maintenance extends Task implements Serializable

Serialized Fields

entity

Malfunctionable entity

Class org.mars_sim.msp.core.person.ai.task.MaintenanceEVA extends EVAOperation implements Serializable

Serialized Fields

entity

Malfunctionable entity

airlock

Airlock airlock

Class org.mars_sim.msp.core.person.ai.task.ManufactureConstructionMaterials extends Task implements Serializable

Serialized Fields

workshop

Manufacture workshop

Class org.mars_sim.msp.core.person.ai.task.ManufactureGood extends Task implements Serializable

Serialized Fields

workshop

Manufacture workshop

Class org.mars_sim.msp.core.person.ai.task.MedicalAssistance extends Task implements Serializable

Serialized Fields

medical

MedicalAid medical

duration

double duration

problem

HealthProblem problem

Class org.mars_sim.msp.core.person.ai.task.MineSite extends EVAOperation implements Serializable

Serialized Fields

site

Coordinates site

rover

Rover rover

luv

LightUtilityVehicle luv

operatingLUV

boolean operatingLUV

miningTime

double miningTime

Class org.mars_sim.msp.core.person.ai.task.NegotiateTrade extends Task implements Serializable

Serialized Fields

buyLoad

Map<K,V> buyLoad

sellingSettlement

Settlement sellingSettlement

buyingSettlement

Settlement buyingSettlement

rover

Rover rover

soldLoad

Map<K,V> soldLoad

buyingTrader

Person buyingTrader

sellingTrader

Person sellingTrader

Class org.mars_sim.msp.core.person.ai.task.ObserveAstronomicalObjects extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

observatory

AstronomicalObservation observatory

researchAssistant

Person researchAssistant

Class org.mars_sim.msp.core.person.ai.task.OperateVehicle extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

destination

Coordinates destination

startTripTime

MarsClock startTripTime

startTripDistance

double startTripDistance

Class org.mars_sim.msp.core.person.ai.task.PeerReviewStudyPaper extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

Class org.mars_sim.msp.core.person.ai.task.PerformLaboratoryExperiment extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

lab

Lab lab

science

Science science

malfunctions

MalfunctionManager malfunctions

researchAssistant

Person researchAssistant

Class org.mars_sim.msp.core.person.ai.task.PerformLaboratoryResearch extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

lab

Lab lab

science

Science science

malfunctions

MalfunctionManager malfunctions

researchAssistant

Person researchAssistant

Class org.mars_sim.msp.core.person.ai.task.PerformMathematicalModeling extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

lab

Lab lab

malfunctions

MalfunctionManager malfunctions

researchAssistant

Person researchAssistant

Class org.mars_sim.msp.core.person.ai.task.PrescribeMedication extends Task implements Serializable

Serialized Fields

patient

Person patient

medication

Medication medication

Class org.mars_sim.msp.core.person.ai.task.ProposeScientificStudy extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

Class org.mars_sim.msp.core.person.ai.task.RepairEmergencyMalfunction extends Task implements Serializable

Serialized Fields

entity

Malfunctionable entity

malfunction

Malfunction malfunction

Class org.mars_sim.msp.core.person.ai.task.RepairEVAMalfunction extends EVAOperation implements Serializable

Serialized Fields

entity

Malfunctionable entity

airlock

Airlock airlock

Class org.mars_sim.msp.core.person.ai.task.RepairMalfunction extends Task implements Serializable

Serialized Fields

entity

Malfunctionable entity

Class org.mars_sim.msp.core.person.ai.task.RespondToStudyInvitation extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

Class org.mars_sim.msp.core.person.ai.task.ReturnLightUtilityVehicle extends Task implements Serializable

Serialized Fields

luv

LightUtilityVehicle luv

returnContainer

Unit returnContainer

Class org.mars_sim.msp.core.person.ai.task.SalvageBuilding extends EVAOperation implements Serializable

Serialized Fields

stage

ConstructionStage stage

site

ConstructionSite site

vehicles

List<E> vehicles

airlock

Airlock airlock

luv

LightUtilityVehicle luv

operatingLUV

boolean operatingLUV

Class org.mars_sim.msp.core.person.ai.task.SalvageGood extends Task implements Serializable

Serialized Fields

workshop

Manufacture workshop

process

SalvageProcess process

Class org.mars_sim.msp.core.person.ai.task.StudyFieldSamples extends Task implements Serializable

Serialized Fields

study

ScientificStudy study

lab

Lab lab

science

Science science

malfunctions

MalfunctionManager malfunctions

researchAssistant

Person researchAssistant

Class org.mars_sim.msp.core.person.ai.task.Task extends Object implements Serializable

Serialized Fields

name

String name

person

Person person

done

boolean done

hasDuration

boolean hasDuration

duration

double duration

timeCompleted

double timeCompleted

description

String description

subTask

Task subTask

phase

String phase

phaseTimeRequired

double phaseTimeRequired

phaseTimeCompleted

double phaseTimeCompleted

effortDriven

boolean effortDriven

createEvents

boolean createEvents

stressModifier

double stressModifier

teacher

Person teacher

phases

Collection<E> phases

Class org.mars_sim.msp.core.person.ai.task.TaskManager extends Object implements Serializable

Serialized Fields

currentTask

Task currentTask

mind

Mind mind

availableTasks

Class<T>[] availableTasks

timeCache

MarsClock timeCache

taskProbCache

Map<K,V> taskProbCache

totalProbCache

double totalProbCache

Class org.mars_sim.msp.core.person.ai.task.Teach extends Task implements Serializable

Serialized Fields

student

Person student

teachingTask

Task teachingTask

Class org.mars_sim.msp.core.person.ai.task.TendGreenhouse extends Task implements Serializable

Serialized Fields

greenhouse

Farming greenhouse

Class org.mars_sim.msp.core.person.ai.task.ToggleFuelPowerSource extends EVAOperation implements Serializable

Serialized Fields

isEVA

boolean isEVA

airlock

Airlock airlock

powerSource

FuelPowerSource powerSource

building

Building building

toggleOn

boolean toggleOn

Class org.mars_sim.msp.core.person.ai.task.ToggleResourceProcess extends EVAOperation implements Serializable

Serialized Fields

isEVA

boolean isEVA

airlock

Airlock airlock

process

ResourceProcess process

building

Building building

toggleOn

boolean toggleOn

Class org.mars_sim.msp.core.person.ai.task.UnloadVehicleEVA extends EVAOperation implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

airlock

Airlock airlock

Class org.mars_sim.msp.core.person.ai.task.UnloadVehicleGarage extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

Class org.mars_sim.msp.core.person.ai.task.Workout extends Task implements Serializable

Serialized Fields

gym

Exercise gym

Class org.mars_sim.msp.core.person.ai.task.Yoga extends Task implements Serializable

serialVersionUID: 1L


Package org.mars_sim.msp.core.person.medical

Class org.mars_sim.msp.core.person.medical.AntiStressMedication extends Medication implements Serializable

Class org.mars_sim.msp.core.person.medical.Complaint extends Object implements Serializable

Serialized Fields

name

String name

seriousness

int seriousness

degradePeriod

double degradePeriod

recoveryPeriod

double recoveryPeriod

probability

double probability

performanceFactor

double performanceFactor

recoveryTreatment

Treatment recoveryTreatment

nextPhase

Complaint nextPhase

nextPhaseStr

String nextPhaseStr

Class org.mars_sim.msp.core.person.medical.DeathInfo extends Object implements Serializable

Serialized Fields

timeOfDeath

String timeOfDeath

illness

String illness

placeOfDeath

String placeOfDeath

containerUnit

Unit containerUnit

locationOfDeath

Coordinates locationOfDeath

job

String job

mission

String mission

missionPhase

String missionPhase

task

String task

taskPhase

String taskPhase

malfunction

String malfunction

Class org.mars_sim.msp.core.person.medical.HealthProblem extends Object implements Serializable

Serialized Fields

illness

Complaint illness

sufferer

Person sufferer

state

int state

timePassed

double timePassed

duration

double duration

usedAid

MedicalAid usedAid

Class org.mars_sim.msp.core.person.medical.MedicalConfig extends Object implements Serializable

Serialized Fields

medicalDoc

org.jdom.Document medicalDoc

complaintList

List<E> complaintList

treatmentList

List<E> treatmentList

Class org.mars_sim.msp.core.person.medical.MedicalManager extends Object implements Serializable

Serialized Fields

complaints

HashMap<K,V> complaints

treatments

HashMap<K,V> treatments

supported

HashMap<K,V> supported

starvation

Complaint starvation

suffocation

Complaint suffocation

dehydration

Complaint dehydration

decompression

Complaint decompression

freezing

Complaint freezing

heatStroke

Complaint heatStroke

Class org.mars_sim.msp.core.person.medical.MedicalStation extends Object implements Serializable

Serialized Fields

level

int level

sickBeds

int sickBeds

problemsBeingTreated

List<E> problemsBeingTreated

problemsAwaitingTreatment

List<E> problemsAwaitingTreatment

supportedTreatments

List<E> supportedTreatments

Class org.mars_sim.msp.core.person.medical.Medication extends Object implements Serializable

Serialized Fields

name

String name

duration

double duration

timeElapsed

double timeElapsed

person

Person person

Class org.mars_sim.msp.core.person.medical.Treatment extends Object implements Serializable

Serialized Fields

name

String name

requiredSkill

int requiredSkill

facilityLevel

int facilityLevel

duration

double duration

retainAid

boolean retainAid

selfAdmin

boolean selfAdmin

Package org.mars_sim.msp.core.resource

Class org.mars_sim.msp.core.resource.AmountResource extends Object implements Serializable

Serialized Fields

name

String name

phase

Phase phase

lifeSupport

boolean lifeSupport

hashcode

int hashcode

Class org.mars_sim.msp.core.resource.AmountResourceConfig extends Object implements Serializable

Serialized Fields

resources

Set<E> resources

Class org.mars_sim.msp.core.resource.AmountResourceStorage extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Implementing readObject method for serialization.

Throws:
IOException - if error reading from input stream.
ClassNotFoundException - if error creating class.
Serialized Fields

typeStorage

org.mars_sim.msp.core.resource.AmountResourceTypeStorage typeStorage

phaseStorage

org.mars_sim.msp.core.resource.AmountResourcePhaseStorage phaseStorage

Class org.mars_sim.msp.core.resource.ItemResource extends Object implements Serializable

Serialized Fields

name

String name

massPerItem

double massPerItem

Class org.mars_sim.msp.core.resource.Part extends ItemResource implements Serializable

Serialized Fields

maintenanceEntities

List<E> maintenanceEntities

Class org.mars_sim.msp.core.resource.PartConfig extends Object implements Serializable

Serialized Fields

itemResources

Set<E> itemResources

Class org.mars_sim.msp.core.resource.PartPackageConfig extends Object implements Serializable

Serialized Fields

partPackages

Collection<E> partPackages

Class org.mars_sim.msp.core.resource.Phase extends Object implements Serializable

Serialized Fields

name

String name

hashcode

int hashcode

Class org.mars_sim.msp.core.resource.ResourceException extends Exception implements Serializable


Package org.mars_sim.msp.core.science

Class org.mars_sim.msp.core.science.Science extends Object implements Serializable

Serialized Fields

name

String name

jobs

Job[] jobs

collaborativeSciences

Science[] collaborativeSciences

Class org.mars_sim.msp.core.science.ScientificStudy extends Object implements Serializable

Serialized Fields

phase

String phase

science

Science science

difficultyLevel

int difficultyLevel

primaryResearcher

Person primaryResearcher

collaborativeResearchers

Map<K,V> collaborativeResearchers

invitedResearchers

Map<K,V> invitedResearchers

proposalWorkTime

double proposalWorkTime

primaryResearchWorkTime

double primaryResearchWorkTime

collaborativeResearchWorkTime

Map<K,V> collaborativeResearchWorkTime

primaryPaperWorkTime

double primaryPaperWorkTime

collaborativePaperWorkTime

Map<K,V> collaborativePaperWorkTime

peerReviewStartTime

MarsClock peerReviewStartTime

completed

boolean completed

completionState

String completionState

primarySettlement

Settlement primarySettlement

lastPrimaryResearchWorkTime

MarsClock lastPrimaryResearchWorkTime

lastCollaborativeResearchWorkTime

Map<K,V> lastCollaborativeResearchWorkTime

primaryResearcherAchievementEarned

double primaryResearcherAchievementEarned

collaborativeAchievementEarned

Map<K,V> collaborativeAchievementEarned

Class org.mars_sim.msp.core.science.ScientificStudyEvent extends EventObject implements Serializable

Serialized Fields

study

ScientificStudy study

researcher

Person researcher

type

String type

Class org.mars_sim.msp.core.science.ScientificStudyManager extends Object implements Serializable

Serialized Fields

studies

List<E> studies

Package org.mars_sim.msp.core.structure

Class org.mars_sim.msp.core.structure.BuildingTemplate extends Object implements Serializable

Serialized Fields

type

String type

xLoc

double xLoc

yLoc

double yLoc

facing

double facing

Class org.mars_sim.msp.core.structure.PowerGrid extends Object implements Serializable

Serialized Fields

powerMode

String powerMode

powerGenerated

double powerGenerated

powerStored

double powerStored

powerStorageCapacity

double powerStorageCapacity

powerRequired

double powerRequired

sufficientPower

boolean sufficientPower

settlement

Settlement settlement

powerValue

double powerValue

Class org.mars_sim.msp.core.structure.Settlement extends Structure implements Serializable

Serialized Fields

buildingManager

BuildingManager buildingManager

goodsManager

GoodsManager goodsManager

constructionManager

ConstructionManager constructionManager

powerGrid

PowerGrid powerGrid

template

String template

missionCreationOverride

boolean missionCreationOverride

manufactureOverride

boolean manufactureOverride

resourceProcessOverride

boolean resourceProcessOverride

constructionOverride

boolean constructionOverride

scientificAchievement

Map<K,V> scientificAchievement

malfunctionManager

MalfunctionManager malfunctionManager

zeroPopulationTime

double zeroPopulationTime

initialPopulation

int initialPopulation

Class org.mars_sim.msp.core.structure.SettlementConfig extends Object implements Serializable

Serialized Fields

settlementTemplates

Collection<E> settlementTemplates

initialSettlements

List<E> initialSettlements

newArrivingSettlements

List<E> newArrivingSettlements

settlementNames

List<E> settlementNames

Class org.mars_sim.msp.core.structure.SettlementTemplate extends Object implements Serializable

Serialized Fields

name

String name

defaultPopulation

int defaultPopulation

buildings

List<E> buildings

vehicles

Map<K,V> vehicles

equipment

Map<K,V> equipment

resources

Map<K,V> resources

parts

Map<K,V> parts

resupplies

List<E> resupplies

Class org.mars_sim.msp.core.structure.Structure extends Unit implements Serializable


Package org.mars_sim.msp.core.structure.building

Class org.mars_sim.msp.core.structure.building.Building extends Object implements Serializable

Serialized Fields

manager

BuildingManager manager

name

String name

width

double width

length

double length

xLoc

double xLoc

yLoc

double yLoc

facing

double facing

powerMode

String powerMode

malfunctionManager

MalfunctionManager malfunctionManager

functions

List<E> functions

basePowerRequirement

double basePowerRequirement

basePowerDownPowerRequirement

double basePowerDownPowerRequirement

Class org.mars_sim.msp.core.structure.building.BuildingConfig extends Object implements Serializable

Serialized Fields

buildingDoc

org.jdom.Document buildingDoc

buildingNames

Set<E> buildingNames

Class org.mars_sim.msp.core.structure.building.BuildingException extends Exception implements Serializable

Class org.mars_sim.msp.core.structure.building.BuildingManager extends Object implements Serializable

Serialized Fields

settlement

Settlement settlement

buildings

List<E> buildings

buildingValuesNewCache

Map<K,V> buildingValuesNewCache

buildingValuesOldCache

Map<K,V> buildingValuesOldCache

lastBuildingValuesUpdateTime

MarsClock lastBuildingValuesUpdateTime

Package org.mars_sim.msp.core.structure.building.function

Class org.mars_sim.msp.core.structure.building.function.AreothermalPowerSource extends PowerSource implements Serializable

Class org.mars_sim.msp.core.structure.building.function.AstronomicalObservation extends Function implements Serializable

Serialized Fields

powerRequired

double powerRequired

techLevel

int techLevel

observatoryCapacity

int observatoryCapacity

observerNum

int observerNum

Class org.mars_sim.msp.core.structure.building.function.BuildingAirlock extends Airlock implements Serializable

Serialized Fields

building

Building building

Class org.mars_sim.msp.core.structure.building.function.Communication extends Function implements Serializable

Class org.mars_sim.msp.core.structure.building.function.CookedMeal extends Object implements Serializable

Serialized Fields

quality

int quality

expirationTime

MarsClock expirationTime

Class org.mars_sim.msp.core.structure.building.function.Cooking extends Function implements Serializable

Serialized Fields

cookCapacity

int cookCapacity

meals

List<E> meals

cookingWorkTime

double cookingWorkTime

Class org.mars_sim.msp.core.structure.building.function.Crop extends Object implements Serializable

Serialized Fields

cropType

CropType cropType

maxHarvest

double maxHarvest

farm

Farming farm

settlement

Settlement settlement

phase

String phase

plantingWorkRequired

double plantingWorkRequired

dailyTendingWorkRequired

double dailyTendingWorkRequired

harvestingWorkRequired

double harvestingWorkRequired

currentPhaseWorkCompleted

double currentPhaseWorkCompleted

actualHarvest

double actualHarvest

growingTimeCompleted

double growingTimeCompleted

currentSol

int currentSol

Class org.mars_sim.msp.core.structure.building.function.CropConfig extends Object implements Serializable

Serialized Fields

cropDoc

org.jdom.Document cropDoc

cropList

List<E> cropList

Class org.mars_sim.msp.core.structure.building.function.CropType extends Object implements Serializable

Serialized Fields

name

String name

growingTime

double growingTime

Class org.mars_sim.msp.core.structure.building.function.Dining extends Function implements Serializable

Serialized Fields

capacity

int capacity

Class org.mars_sim.msp.core.structure.building.function.EarthReturn extends Function implements Serializable

Serialized Fields

crewCapacity

int crewCapacity

hasLaunched

boolean hasLaunched

Class org.mars_sim.msp.core.structure.building.function.EVA extends Function implements Serializable

Serialized Fields

airlock

Airlock airlock

Class org.mars_sim.msp.core.structure.building.function.Exercise extends Function implements Serializable

Serialized Fields

exercisers

int exercisers

exerciserCapacity

int exerciserCapacity

Class org.mars_sim.msp.core.structure.building.function.Farming extends Function implements Serializable

Serialized Fields

cropNum

int cropNum

powerGrowingCrop

double powerGrowingCrop

powerSustainingCrop

double powerSustainingCrop

growingArea

double growingArea

maxHarvest

double maxHarvest

crops

List<E> crops

Class org.mars_sim.msp.core.structure.building.function.FuelPowerSource extends PowerSource implements Serializable

serialVersionUID: 1L

Serialized Fields

toggle

boolean toggle

resource

AmountResource resource

consumptionSpeed

double consumptionSpeed

toggleRunningWorkTime

double toggleRunningWorkTime

Class org.mars_sim.msp.core.structure.building.function.Function extends Object implements Serializable

Serialized Fields

name

String name

building

Building building

Class org.mars_sim.msp.core.structure.building.function.GroundVehicleMaintenance extends VehicleMaintenance implements Serializable

Class org.mars_sim.msp.core.structure.building.function.LifeSupport extends Function implements Serializable

Serialized Fields

occupantCapacity

int occupantCapacity

powerRequired

double powerRequired

occupants

Collection<E> occupants

Class org.mars_sim.msp.core.structure.building.function.LivingAccommodations extends Function implements Serializable

Serialized Fields

beds

int beds

sleepers

int sleepers

Class org.mars_sim.msp.core.structure.building.function.Management extends Function implements Serializable

Serialized Fields

populationSupport

int populationSupport

Class org.mars_sim.msp.core.structure.building.function.Manufacture extends Function implements Serializable

Serialized Fields

techLevel

int techLevel

concurrentProcesses

int concurrentProcesses

processes

List<E> processes

salvages

List<E> salvages

Class org.mars_sim.msp.core.structure.building.function.MedicalCare extends Function implements Serializable

Serialized Fields

medicalStation

MedicalStation medicalStation

Class org.mars_sim.msp.core.structure.building.function.PowerGeneration extends Function implements Serializable

Serialized Fields

powerSources

List<E> powerSources

Class org.mars_sim.msp.core.structure.building.function.PowerSource extends Object implements Serializable

Serialized Fields

type

String type

maxPower

double maxPower

Class org.mars_sim.msp.core.structure.building.function.PowerStorage extends Function implements Serializable

Serialized Fields

powerStorageCapacity

double powerStorageCapacity

powerStored

double powerStored

Class org.mars_sim.msp.core.structure.building.function.Recreation extends Function implements Serializable

Serialized Fields

populationSupport

int populationSupport

Class org.mars_sim.msp.core.structure.building.function.Research extends Function implements Serializable

Serialized Fields

techLevel

int techLevel

researcherCapacity

int researcherCapacity

researchSpecialities

List<E> researchSpecialities

researcherNum

int researcherNum

Class org.mars_sim.msp.core.structure.building.function.ResourceProcess extends Object implements Serializable

Serialized Fields

name

String name

maxInputResourceRates

Map<K,V> maxInputResourceRates

maxAmbientInputResourceRates

Map<K,V> maxAmbientInputResourceRates

maxOutputResourceRates

Map<K,V> maxOutputResourceRates

maxWasteOutputResourceRates

Map<K,V> maxWasteOutputResourceRates

runningProcess

boolean runningProcess

currentProductionLevel

double currentProductionLevel

toggleRunningWorkTime

double toggleRunningWorkTime

powerRequired

double powerRequired

Class org.mars_sim.msp.core.structure.building.function.ResourceProcessing extends Function implements Serializable

Serialized Fields

powerDownProcessingLevel

double powerDownProcessingLevel

resourceProcesses

List<E> resourceProcesses

Class org.mars_sim.msp.core.structure.building.function.SolarPowerSource extends PowerSource implements Serializable

Class org.mars_sim.msp.core.structure.building.function.SolarThermalPowerSource extends PowerSource implements Serializable

Class org.mars_sim.msp.core.structure.building.function.StandardPowerSource extends PowerSource implements Serializable

Class org.mars_sim.msp.core.structure.building.function.Storage extends Function implements Serializable

Serialized Fields

storageCapacity

Map<K,V> storageCapacity

Class org.mars_sim.msp.core.structure.building.function.VehicleMaintenance extends Function implements Serializable

Serialized Fields

vehicleCapacity

int vehicleCapacity

parkingLocations

List<E> parkingLocations

vehicles

Collection<E> vehicles

Class org.mars_sim.msp.core.structure.building.function.VehicleMaintenance.ParkingLocation extends Object implements Serializable

Serialized Fields

xLocation

double xLocation

yLocation

double yLocation

parkedVehicle

Vehicle parkedVehicle

Class org.mars_sim.msp.core.structure.building.function.WindPowerSource extends PowerSource implements Serializable


Package org.mars_sim.msp.core.structure.construction

Class org.mars_sim.msp.core.structure.construction.ConstructedBuildingLogEntry extends Object implements Serializable

Serialized Fields

buildingName

String buildingName

builtTime

MarsClock builtTime

Class org.mars_sim.msp.core.structure.construction.ConstructionConfig extends Object implements Serializable

Serialized Fields

constructionDoc

org.jdom.Document constructionDoc

foundationStageInfoList

List<E> foundationStageInfoList

frameStageInfoList

List<E> frameStageInfoList

buildingStageInfoList

List<E> buildingStageInfoList

Class org.mars_sim.msp.core.structure.construction.ConstructionEvent extends EventObject implements Serializable

Serialized Fields

type

String type

target

Object target

Class org.mars_sim.msp.core.structure.construction.ConstructionManager extends Object implements Serializable

Serialized Fields

settlement

Settlement settlement

sites

List<E> sites

values

ConstructionValues values

salvageValues

SalvageValues salvageValues

constructedBuildingLog

List<E> constructedBuildingLog

Class org.mars_sim.msp.core.structure.construction.ConstructionSite extends Object implements Serializable

Serialized Fields

width

double width

length

double length

xLocation

double xLocation

yLocation

double yLocation

facing

double facing

foundationStage

ConstructionStage foundationStage

frameStage

ConstructionStage frameStage

buildingStage

ConstructionStage buildingStage

undergoingConstruction

boolean undergoingConstruction

undergoingSalvage

boolean undergoingSalvage

Class org.mars_sim.msp.core.structure.construction.ConstructionStage extends Object implements Serializable

Serialized Fields

info

ConstructionStageInfo info

site

ConstructionSite site

completedWorkTime

double completedWorkTime

isSalvaging

boolean isSalvaging

Class org.mars_sim.msp.core.structure.construction.ConstructionStageInfo extends Object implements Serializable

Serialized Fields

name

String name

type

String type

width

double width

length

double length

unsetDimensions

boolean unsetDimensions

constructable

boolean constructable

salvagable

boolean salvagable

workTime

double workTime

architectConstructionSkill

int architectConstructionSkill

prerequisiteStage

String prerequisiteStage

parts

Map<K,V> parts

resources

Map<K,V> resources

vehicles

List<E> vehicles

Class org.mars_sim.msp.core.structure.construction.ConstructionValues extends Object implements Serializable

Serialized Fields

settlement

Settlement settlement

settlementConstructionValueCache

Map<K,V> settlementConstructionValueCache

settlementConstructionValueCacheTime

MarsClock settlementConstructionValueCacheTime

stageInfoValueCache

Map<K,V> stageInfoValueCache

stageInfoValueCacheTime

MarsClock stageInfoValueCacheTime

allStageInfoValueCache

Map<K,V> allStageInfoValueCache

allStageInfoValueCacheTime

MarsClock allStageInfoValueCacheTime

Class org.mars_sim.msp.core.structure.construction.ConstructionVehicleType extends Object implements Serializable

Serialized Fields

vehicleType

String vehicleType

vehicleClass

Class<T> vehicleClass

attachmentParts

List<E> attachmentParts

Class org.mars_sim.msp.core.structure.construction.SalvageValues extends Object implements Serializable

Serialized Fields

settlement

Settlement settlement

settlementSalvageValueCache

Map<K,V> settlementSalvageValueCache

settlementSalvageValueCacheTime

MarsClock settlementSalvageValueCacheTime

Package org.mars_sim.msp.core.structure.goods

Class org.mars_sim.msp.core.structure.goods.CreditEvent extends EventObject implements Serializable

Serialized Fields

settlement1

Settlement settlement1

settlement2

Settlement settlement2

credit

double credit

Class org.mars_sim.msp.core.structure.goods.CreditManager extends Object implements Serializable

Serialized Fields

creditGraph

com.phoenixst.plexus.Graph creditGraph

Class org.mars_sim.msp.core.structure.goods.Good extends Object implements Serializable

Serialized Fields

name

String name

classType

Class<T> classType

object

Object object

category

String category

Class org.mars_sim.msp.core.structure.goods.GoodsManager extends Object implements Serializable

Serialized Fields

settlement

Settlement settlement

goodsValues

Map<K,V> goodsValues

goodsDemandCache

Map<K,V> goodsDemandCache

goodsTradeCache

Map<K,V> goodsTradeCache

resourceProcessingCache

Map<K,V> resourceProcessingCache

vehicleBuyValueCache

Map<K,V> vehicleBuyValueCache

vehicleSellValueCache

Map<K,V> vehicleSellValueCache

partsDemandCache

Map<K,V> partsDemandCache

initialized

boolean initialized

Package org.mars_sim.msp.core.time

Class org.mars_sim.msp.core.time.EarthClock extends Object implements Serializable

Serialized Fields

cal

GregorianCalendar cal

formatter

SimpleDateFormat formatter

Class org.mars_sim.msp.core.time.MarsClock extends Object implements Serializable

Serialized Fields

orbit

int orbit

month

int month

sol

int sol

millisol

double millisol

Class org.mars_sim.msp.core.time.MasterClock extends Object implements Serializable

serialVersionUID: -1688463735489226494L

Serialized Fields

marsTime

MarsClock marsTime

initialMarsTime

MarsClock initialMarsTime

earthTime

EarthClock earthTime

uptimer

UpTimer uptimer

timeRatio

double timeRatio

totalPulses

long totalPulses

Class org.mars_sim.msp.core.time.UpTimer extends Object implements Serializable

serialVersionUID: -4992839027918134952L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

days

long days

hours

long hours

minutes

long minutes

seconds

long seconds

uptime

long uptime

utsec

long utsec

Package org.mars_sim.msp.core.vehicle

Class org.mars_sim.msp.core.vehicle.GroundVehicle extends Vehicle implements Serializable

Serialized Fields

elevation

double elevation

terrainHandlingCapability

double terrainHandlingCapability

isStuck

boolean isStuck

Class org.mars_sim.msp.core.vehicle.LightUtilityVehicle extends GroundVehicle implements Serializable

Serialized Fields

crewCapacity

int crewCapacity

attachments

Collection<E> attachments

slotNumber

int slotNumber

Class org.mars_sim.msp.core.vehicle.MobileLaboratory extends Object implements Serializable

Serialized Fields

laboratorySize

int laboratorySize

technologyLevel

int technologyLevel

techSpecialities

List<E> techSpecialities

researcherNum

int researcherNum

Class org.mars_sim.msp.core.vehicle.Rover extends GroundVehicle implements Serializable

Serialized Fields

NORMAL_AIR_PRESSURE

double NORMAL_AIR_PRESSURE

NORMAL_TEMP

double NORMAL_TEMP

crewCapacity

int crewCapacity

airlock

Airlock airlock

lab

Lab lab

sickbay

SickBay sickbay

towedVehicle

Vehicle towedVehicle

Class org.mars_sim.msp.core.vehicle.SickBay extends MedicalStation implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

Class org.mars_sim.msp.core.vehicle.Vehicle extends Unit implements Serializable

Serialized Fields

malfunctionManager

MalfunctionManager malfunctionManager

direction

Direction direction

speed

double speed

baseSpeed

double baseSpeed

vehicleOperator

VehicleOperator vehicleOperator

distanceTraveled

double distanceTraveled

distanceMaint

double distanceMaint

fuelEfficiency

double fuelEfficiency

isReservedMission

boolean isReservedMission

distanceMark

boolean distanceMark

trail

ArrayList<E> trail

reservedForMaintenance

boolean reservedForMaintenance

emergencyBeacon

boolean emergencyBeacon

towingVehicle

Vehicle towingVehicle

status

String status

isSalvaged

boolean isSalvaged

salvageInfo

SalvageInfo salvageInfo

width

double width

length

double length

xLocParked

double xLocParked

yLocParked

double yLocParked

facingParked

double facingParked

Class org.mars_sim.msp.core.vehicle.VehicleAirlock extends Airlock implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

Class org.mars_sim.msp.core.vehicle.VehicleConfig extends Object implements Serializable

Serialized Fields

vehicleDoc

org.jdom.Document vehicleDoc

roverNames

List<E> roverNames



Copyright © 2009-2013. All Rights Reserved.