Serialized Form


Package org.mars_sim.msp.core

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

Serialized Fields

activated

boolean activated

pressurized

boolean pressurized

innerDoorOpen

boolean innerDoorOpen

outerDoorOpen

boolean outerDoorOpen

capacity

int capacity

activationTime

double activationTime

occupants

java.util.Collection<E> occupants

operationalTime

double operationalTime

Class org.mars_sim.msp.core.Coordinates extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

direction

double direction

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

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

Serialized Fields

owner

Unit owner

containedUnits

java.util.Collection<E> containedUnits

containedItemResources

java.util.concurrent.ConcurrentHashMap<K,V> containedItemResources

generalCapacity

double generalCapacity

resourceStorage

AmountResourceStorage resourceStorage

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

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

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

defaultLoad

boolean defaultLoad

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

serialVersionUID: 8571791274015892904L

Serialized Fields

simulationDoc

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 java.lang.Object implements Serializable

Serialized Fields

location

Coordinates location

name

java.lang.String name

description

java.lang.String description

baseMass

double baseMass

inventory

Inventory inventory

containerUnit

Unit containerUnit

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

Serialized Fields

type

java.lang.String type

target

java.lang.Object target

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

Serialized Fields

units

java.util.Collection<E> units

settlementNames

java.util.List<E> settlementNames

vehicleNames

java.util.List<E> vehicleNames

personMaleNames

java.util.List<E> personMaleNames

personFemaleNames

java.util.List<E> personFemaleNames

equipmentNumberMap

java.util.Map<K,V> equipmentNumberMap

vehicleNumberMap

java.util.Map<K,V> vehicleNumberMap

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

Serialized Fields

eventType

java.lang.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

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.malfunction

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

Serialized Fields

name

java.lang.String name

severity

int severity

probability

double probability

scope

java.util.Collection<E> scope

resourceEffects

java.util.Map<K,V> resourceEffects

lifeSupportEffects

java.util.Map<K,V> lifeSupportEffects

medicalComplaints

java.util.Map<K,V> medicalComplaints

repairParts

java.util.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 java.lang.Object implements Serializable

Serialized Fields

malfunctionDoc

Document malfunctionDoc

malfunctionList

java.util.List<E> malfunctionList

repairParts

java.util.Map<K,V> repairParts

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

Serialized Fields

malfunctions

java.util.Collection<E> malfunctions

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

Serialized Fields

entity

Malfunctionable entity

timeSinceLastMaintenance

double timeSinceLastMaintenance

effectiveTimeSinceLastMaintenance

double effectiveTimeSinceLastMaintenance

maintenanceWorkTime

double maintenanceWorkTime

maintenanceTimeCompleted

double maintenanceTimeCompleted

scope

java.util.Collection<E> scope

malfunctions

java.util.Collection<E> malfunctions

partsNeededForMaintenance

java.util.Map<K,V> partsNeededForMaintenance

numberMalfunctions

int numberMalfunctions

numberMaintenances

int numberMaintenances

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 java.lang.Object implements Serializable

Serialized Fields

manufactureDoc

Document manufactureDoc

manufactureProcessList

java.util.List<E> manufactureProcessList

Class org.mars_sim.msp.core.manufacture.ManufactureProcess extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

techLevelRequired

int techLevelRequired

skillLevelRequired

int skillLevelRequired

workTimeRequired

double workTimeRequired

processTimeRequired

double processTimeRequired

powerRequired

double powerRequired

inputList

java.util.List<E> inputList

outputList

java.util.List<E> outputList

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

Serialized Fields

name

java.lang.String name

type

java.lang.String type

amount

double amount

Package org.mars_sim.msp.core.mars

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

Serialized Fields

location

Coordinates location

estimatedMineralConcentrations

java.util.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 java.lang.Object implements Serializable

Serialized Fields

landmarkName

java.lang.String landmarkName

landmarkLocation

Coordinates landmarkLocation

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

Serialized Fields

landmarkDoc

Document landmarkDoc

landmarkList

java.util.List<E> landmarkList

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

Serialized Fields

surfaceFeatures

SurfaceFeatures surfaceFeatures

orbitInfo

OrbitInfo orbitInfo

weather

Weather weather

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

Serialized Fields

mineralDoc

Document mineralDoc

mineralTypes

java.util.List<E> mineralTypes

Class org.mars_sim.msp.core.mars.OrbitInfo extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

mineralConcentrations

java.util.List<E> mineralConcentrations

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

Serialized Fields

landmarks

java.util.List<E> landmarks

mineralMap

MineralMap mineralMap

exploredLocations

java.util.List<E> exploredLocations

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


Package org.mars_sim.msp.core.person

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

Serialized Fields

attributeList

java.util.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

java.lang.String gender

birthTimeStamp

EarthClock birthTimeStamp

associatedSettlement

Settlement associatedSettlement

scientificAchievement

java.util.Map<K,V> scientificAchievement

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

Serialized Fields

personDoc

Document personDoc

nameList

java.util.List<E> nameList

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

Serialized Fields

deathDetails

DeathInfo deathDetails

problems

java.util.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

java.util.List<E> medicationList

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

Class org.mars_sim.msp.core.person.ai.Mind extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

personalityType

java.lang.String personalityType

person

Person person

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

Serialized Fields

level

int level

experiencePoints

double experiencePoints

neededExperiencePoints

double neededExperiencePoints

name

java.lang.String name

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

Serialized Fields

person

Person person

skills

java.util.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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

jobTasks

java.util.List<E> jobTasks

jobMissionStarts

java.util.List<E> jobMissionStarts

jobMissionJoins

java.util.List<E> jobMissionJoins

Class org.mars_sim.msp.core.person.ai.job.JobManager extends java.lang.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

java.util.List<E> constructionVehicles

constructionSuppliesAdded

boolean constructionSuppliesAdded

sitePreparationStartTime

MarsClock sitePreparationStartTime

finishingExistingStage

boolean finishingExistingStage

constructionSuppliesLoaded

boolean constructionSuppliesLoaded

luvAttachmentParts

java.util.List<E> luvAttachmentParts

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

java.lang.Class<T> containerType

containerNum

int containerNum

collectionSiteStartTime

MarsClock collectionSiteStartTime

endCollectingSite

boolean endCollectingSite

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

Serialized Fields

explorationSiteStartTime

MarsClock explorationSiteStartTime

currentSite

ExploredLocation currentSite

exploredSites

java.util.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

java.util.Map<K,V> excavatedMinerals

totalExcavatedMinerals

java.util.Map<K,V> totalExcavatedMinerals

luv

LightUtilityVehicle luv

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

Serialized Fields

people

java.util.Collection<E> people

name

java.lang.String name

description

java.lang.String description

minPeople

int minPeople

done

boolean done

phases

java.util.Collection<E> phases

phase

java.lang.String phase

phaseDescription

java.lang.String phaseDescription

phaseEnded

boolean phaseEnded

missionCapacity

int missionCapacity

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

Serialized Fields

type

java.lang.String type

target

java.lang.Object target

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

Serialized Fields

phase

java.lang.String phase

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

Serialized Fields

missions

java.util.List<E> missions

personCache

Person personCache

timeCache

MarsClock timeCache

missionProbCache

java.util.Map<K,V> missionProbCache

totalProbCache

double totalProbCache

potentialMissions

java.lang.Class<T>[] potentialMissions

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

Serialized Fields

location

Coordinates location

settlement

Settlement settlement

description

java.lang.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

java.util.Map<K,V> sellLoad

buyLoad

java.util.Map<K,V> buyLoad

profit

double profit

desiredBuyLoad

java.util.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

java.util.List<E> navPoints

navIndex

int navIndex

travelStatus

java.lang.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

java.util.Map<K,V> equipmentNeededCache

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

Class org.mars_sim.msp.core.person.ai.social.Relationship extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

relationshipGraph

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

java.lang.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

settlement

Settlement settlement

stage

ConstructionStage stage

vehicles

java.util.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.LoadVehicle extends Task implements Serializable

Serialized Fields

vehicle

Vehicle vehicle

settlement

Settlement settlement

resources

java.util.Map<K,V> resources

equipment

java.util.Map<K,V> equipment

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.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

java.util.Map<K,V> buyLoad

sellingSettlement

Settlement sellingSettlement

buyingSettlement

Settlement buyingSettlement

rover

Rover rover

soldLoad

java.util.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.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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

person

Person person

done

boolean done

hasDuration

boolean hasDuration

duration

double duration

timeCompleted

double timeCompleted

description

java.lang.String description

subTask

Task subTask

phase

java.lang.String phase

phaseTimeRequired

double phaseTimeRequired

phaseTimeCompleted

double phaseTimeCompleted

effortDriven

boolean effortDriven

createEvents

boolean createEvents

stressModifier

double stressModifier

teacher

Person teacher

phases

java.util.Collection<E> phases

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

Serialized Fields

currentTask

Task currentTask

mind

Mind mind

availableTasks

java.lang.Class<T>[] availableTasks

timeCache

MarsClock timeCache

taskProbCache

java.util.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.UnloadVehicle 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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

seriousness

int seriousness

degradePeriod

double degradePeriod

recoveryPeriod

double recoveryPeriod

probability

double probability

performanceFactor

double performanceFactor

recoveryTreatment

Treatment recoveryTreatment

nextPhase

Complaint nextPhase

nextPhaseStr

java.lang.String nextPhaseStr

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

Serialized Fields

timeOfDeath

java.lang.String timeOfDeath

illness

java.lang.String illness

placeOfDeath

java.lang.String placeOfDeath

containerUnit

Unit containerUnit

locationOfDeath

Coordinates locationOfDeath

job

java.lang.String job

mission

java.lang.String mission

missionPhase

java.lang.String missionPhase

task

java.lang.String task

taskPhase

java.lang.String taskPhase

malfunction

java.lang.String malfunction

Class org.mars_sim.msp.core.person.medical.HealthProblem extends java.lang.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 java.lang.Object implements Serializable

Serialized Fields

medicalDoc

Document medicalDoc

complaintList

java.util.List<E> complaintList

treatmentList

java.util.List<E> treatmentList

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

Serialized Fields

complaints

java.util.HashMap<K,V> complaints

treatments

java.util.HashMap<K,V> treatments

supported

java.util.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 java.lang.Object implements Serializable

Serialized Fields

level

int level

sickBeds

int sickBeds

problemsBeingTreated

java.util.List<E> problemsBeingTreated

problemsAwaitingTreatment

java.util.List<E> problemsAwaitingTreatment

supportedTreatments

java.util.List<E> supportedTreatments

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

Serialized Fields

name

java.lang.String name

duration

double duration

timeElapsed

double timeElapsed

person

Person person

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

Serialized Fields

name

java.lang.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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

phase

Phase phase

lifeSupport

boolean lifeSupport

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

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

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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

massPerItem

double massPerItem

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

Serialized Fields

maintenanceEntities

java.util.List<E> maintenanceEntities

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

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

Serialized Fields

partPackages

java.util.Collection<E> partPackages

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

Serialized Fields

name

java.lang.String name

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


Package org.mars_sim.msp.core.science

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

Serialized Fields

name

java.lang.String name

jobs

Job[] jobs

collaborativeSciences

Science[] collaborativeSciences

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

Serialized Fields

phase

java.lang.String phase

science

Science science

difficultyLevel

int difficultyLevel

primaryResearcher

Person primaryResearcher

collaborativeResearchers

java.util.Map<K,V> collaborativeResearchers

invitedResearchers

java.util.Map<K,V> invitedResearchers

proposalWorkTime

double proposalWorkTime

primaryResearchWorkTime

double primaryResearchWorkTime

collaborativeResearchWorkTime

java.util.Map<K,V> collaborativeResearchWorkTime

primaryPaperWorkTime

double primaryPaperWorkTime

collaborativePaperWorkTime

java.util.Map<K,V> collaborativePaperWorkTime

peerReviewStartTime

MarsClock peerReviewStartTime

completed

boolean completed

completionState

java.lang.String completionState

primarySettlement

Settlement primarySettlement

lastPrimaryResearchWorkTime

MarsClock lastPrimaryResearchWorkTime

lastCollaborativeResearchWorkTime

java.util.Map<K,V> lastCollaborativeResearchWorkTime

primaryResearcherAchievementEarned

double primaryResearcherAchievementEarned

collaborativeAchievementEarned

java.util.Map<K,V> collaborativeAchievementEarned

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

Serialized Fields

studies

java.util.List<E> studies

Package org.mars_sim.msp.core.structure

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

Serialized Fields

powerMode

java.lang.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.Resupply extends java.lang.Object implements Serializable

Serialized Fields

resupplyName

java.lang.String resupplyName

settlement

Settlement settlement

arrivalDate

MarsClock arrivalDate

isDelivered

boolean isDelivered

newBuildings

java.util.List<E> newBuildings

newVehicles

java.util.List<E> newVehicles

newEquipment

java.util.Map<K,V> newEquipment

newImmigrantNum

int newImmigrantNum

newResources

java.util.Map<K,V> newResources

newParts

java.util.Map<K,V> newParts

Class org.mars_sim.msp.core.structure.ResupplyConfig extends java.lang.Object implements Serializable

Serialized Fields

resupplyTemplates

java.util.Collection<E> resupplyTemplates

Class org.mars_sim.msp.core.structure.ResupplyManager extends java.lang.Object implements Serializable

Serialized Fields

resupplies

java.util.List<E> resupplies

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

Serialized Fields

buildingManager

BuildingManager buildingManager

resupplyManager

ResupplyManager resupplyManager

goodsManager

GoodsManager goodsManager

constructionManager

ConstructionManager constructionManager

powerGrid

PowerGrid powerGrid

template

java.lang.String template

missionCreationOverride

boolean missionCreationOverride

manufactureOverride

boolean manufactureOverride

resourceProcessOverride

boolean resourceProcessOverride

scientificAchievement

java.util.Map<K,V> scientificAchievement

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

Serialized Fields

settlementTemplates

java.util.Collection<E> settlementTemplates

initialSettlements

java.util.List<E> initialSettlements

settlementNames

java.util.List<E> settlementNames

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

Serialized Fields

malfunctionManager

MalfunctionManager malfunctionManager

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

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

Serialized Fields

manager

BuildingManager manager

name

java.lang.String name

powerMode

java.lang.String powerMode

malfunctionManager

MalfunctionManager malfunctionManager

functions

java.util.List<E> functions

basePowerRequirement

double basePowerRequirement

basePowerDownPowerRequirement

double basePowerDownPowerRequirement

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

Serialized Fields

buildingDoc

Document buildingDoc

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

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

Serialized Fields

settlement

Settlement settlement

buildings

java.util.List<E> buildings

buildingValuesNewCache

java.util.Map<K,V> buildingValuesNewCache

buildingValuesOldCache

java.util.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.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 java.lang.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

java.util.List<E> meals

cookingWorkTime

double cookingWorkTime

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

Serialized Fields

cropType

CropType cropType

maxHarvest

double maxHarvest

farm

Farming farm

settlement

Settlement settlement

phase

java.lang.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 java.lang.Object implements Serializable

Serialized Fields

cropDoc

Document cropDoc

cropList

java.util.List<E> cropList

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

Serialized Fields

name

java.lang.String name

growingTime

double growingTime

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

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

java.util.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 java.lang.Object implements Serializable

Serialized Fields

name

java.lang.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

java.util.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.Manufacture extends Function implements Serializable

Serialized Fields

techLevel

int techLevel

concurrentProcesses

int concurrentProcesses

processes

java.util.List<E> processes

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

java.util.List<E> powerSources

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

Serialized Fields

type

java.lang.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

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

Serialized Fields

techLevel

int techLevel

researcherCapacity

int researcherCapacity

researchSpecialities

java.util.List<E> researchSpecialities

researcherNum

int researcherNum

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

Serialized Fields

name

java.lang.String name

maxInputResourceRates

java.util.Map<K,V> maxInputResourceRates

maxAmbientInputResourceRates

java.util.Map<K,V> maxAmbientInputResourceRates

maxOutputResourceRates

java.util.Map<K,V> maxOutputResourceRates

maxWasteOutputResourceRates

java.util.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

java.util.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

java.util.Map<K,V> storageCapacity

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

Serialized Fields

vehicleCapacity

int vehicleCapacity

vehicles

java.util.Collection<E> vehicles

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 java.lang.Object implements Serializable

Serialized Fields

buildingName

java.lang.String buildingName

builtTime

MarsClock builtTime

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

Serialized Fields

constructionDoc

Document constructionDoc

foundationStageInfoList

java.util.List<E> foundationStageInfoList

frameStageInfoList

java.util.List<E> frameStageInfoList

buildingStageInfoList

java.util.List<E> buildingStageInfoList

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

Serialized Fields

type

java.lang.String type

target

java.lang.Object target

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

Serialized Fields

sites

java.util.List<E> sites

values

ConstructionValues values

constructedBuildingLog

java.util.List<E> constructedBuildingLog

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

Serialized Fields

foundationStage

ConstructionStage foundationStage

frameStage

ConstructionStage frameStage

buildingStage

ConstructionStage buildingStage

undergoingConstruction

boolean undergoingConstruction

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

Serialized Fields

info

ConstructionStageInfo info

site

ConstructionSite site

completedWorkTime

double completedWorkTime

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

Serialized Fields

name

java.lang.String name

type

java.lang.String type

workTime

double workTime

architectConstructionSkill

int architectConstructionSkill

prerequisiteStage

java.lang.String prerequisiteStage

parts

java.util.Map<K,V> parts

resources

java.util.Map<K,V> resources

vehicles

java.util.List<E> vehicles

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

Serialized Fields

settlement

Settlement settlement

settlementConstructionValueCache

java.util.Map<K,V> settlementConstructionValueCache

settlementConstructionValueCacheTime

MarsClock settlementConstructionValueCacheTime

stageInfoValueCache

java.util.Map<K,V> stageInfoValueCache

stageInfoValueCacheTime

MarsClock stageInfoValueCacheTime

allStageInfoValueCache

java.util.Map<K,V> allStageInfoValueCache

allStageInfoValueCacheTime

MarsClock allStageInfoValueCacheTime

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

Serialized Fields

vehicleType

java.lang.String vehicleType

vehicleClass

java.lang.Class<T> vehicleClass

attachmentParts

java.util.List<E> attachmentParts

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

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

Serialized Fields

settlement1

Settlement settlement1

settlement2

Settlement settlement2

credit

double credit

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

Serialized Fields

creditGraph

Graph creditGraph

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

Serialized Fields

name

java.lang.String name

classType

java.lang.Class<T> classType

object

java.lang.Object object

category

java.lang.String category

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

Serialized Fields

settlement

Settlement settlement

goodsValues

java.util.Map<K,V> goodsValues

goodsDemandCache

java.util.Map<K,V> goodsDemandCache

goodsTradeCache

java.util.Map<K,V> goodsTradeCache

resourceProcessingCache

java.util.Map<K,V> resourceProcessingCache

vehicleBuyValueCache

java.util.Map<K,V> vehicleBuyValueCache

vehicleSellValueCache

java.util.Map<K,V> vehicleSellValueCache

partsDemandCache

java.util.Map<K,V> partsDemandCache

initialized

boolean initialized

Package org.mars_sim.msp.core.time

Class org.mars_sim.msp.core.time.EarthClock extends java.util.GregorianCalendar implements Serializable

Serialized Fields

formatter

java.text.SimpleDateFormat formatter

Class org.mars_sim.msp.core.time.MarsClock extends java.lang.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 java.lang.Object implements Serializable

serialVersionUID: -1688463735489226494L

Serialized Fields

marsTime

MarsClock marsTime

initialMarsTime

MarsClock initialMarsTime

earthTime

EarthClock earthTime

uptimer

UpTimer uptimer

timeRatio

double timeRatio

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

Serialized Fields

uptime

long uptime

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

java.util.Collection<E> attachments

slotNumber

int slotNumber

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

Serialized Fields

laboratorySize

int laboratorySize

technologyLevel

int technologyLevel

techSpecialities

java.util.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

java.util.ArrayList<E> trail

reservedForMaintenance

boolean reservedForMaintenance

emergencyBeacon

boolean emergencyBeacon

towingVehicle

Vehicle towingVehicle

status

java.lang.String status

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 java.lang.Object implements Serializable

Serialized Fields

vehicleDoc

Document vehicleDoc

roverNames

java.util.List<E> roverNames