Class PhysicalModel

java.lang.Object
org.jscience.physics.model.PhysicalModel
All Implemented Interfaces:
Dimension.Model
Direct Known Subclasses:
HighEnergyModel, NaturalModel, QuantumModel, RelativisticModel, StandardModel

public abstract class PhysicalModel extends Object implements Dimension.Model

This abstract class represents a physical model. Instances of this class determinate the current quantities dimensions.

To select a model, one needs only to call the model select static method. For example:[code] public static void main(String[] args) { // Global (LocalContext should be used for thread-local settings). RelativisticModel.select(); ... [/code]

Selecting a predefined model automatically sets the dimension of the base units.

  • Constructor Details

    • PhysicalModel

      protected PhysicalModel()
      Default constructor (allows for derivation).
  • Method Details

    • current

      public static final PhysicalModel current()
      Returns the current physical model (default: instance of StandardModel).
      Returns:
      the context-local physical model.
    • setCurrent

      protected static final void setCurrent(PhysicalModel model)
      Sets the current model (this method is called when the a predefined model is selected).
      Parameters:
      model - the context-local physical model.
      See Also: