jsci.physics
Class RelativisticParticle
- java.lang.Object
-
- jsci.physics.Particle
-
- jsci.physics.RelativisticParticle
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- QuantumParticle
public abstract class RelativisticParticle extends Particle
The RelativisticParticle class provides an object for encapsulating relativistic particles.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description Rank1TensormomentumMomentum 4-vector.Rank1TensorpositionPosition 4-vector.
-
Constructor Summary
Constructors Constructor and Description RelativisticParticle()Constructs a relativistic particle.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description booleanequals(java.lang.Object p)Compares two particles for equality.inthashCode()abstract doublerestMass()Rest mass.
-
-
-
Field Detail
-
position
public Rank1Tensor position
Position 4-vector.
-
momentum
public Rank1Tensor momentum
Momentum 4-vector.
-
-
Constructor Detail
-
RelativisticParticle
public RelativisticParticle()
Constructs a relativistic particle.
-
-
Method Detail
-
restMass
public abstract double restMass()
Rest mass.
-
equals
public boolean equals(java.lang.Object p)
Compares two particles for equality.- Overrides:
equalsin classjava.lang.Object- Parameters:
p- a relativistic particle
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-
DMelt 3.0 © DataMelt by jWork.ORG