Class OpticalMedium
java.lang.Object
org.episteme.natural.physics.classical.waves.optics.OpticalMedium
Optical material properties for refraction/reflection calculations.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OpticalMediumstatic final OpticalMediumstatic final OpticalMediumstatic final OpticalMediumstatic final OpticalMedium -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncriticalAngle(OpticalMedium other) Critical angle for total internal reflection (this -> other medium).getName()Speed of light in this medium: $v = c/n$
-
Field Details
-
VACUUM
-
AIR
-
WATER
-
GLASS
-
DIAMOND
-
-
Constructor Details
-
OpticalMedium
-
-
Method Details
-
getPhaseVelocity
Speed of light in this medium: $v = c/n$ -
criticalAngle
Critical angle for total internal reflection (this -> other medium). $\theta_c = \arcsin(n_2 / n_1)$ (only if $n_1 > n_2$) -
getName
-
getRefractiveIndex
-