Class 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 Detail

      • PhysicalModel

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

      • 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:
        current()