Package pulse.problem.schemes.rte.dom
Class LinearAnisotropicPF
- java.lang.Object
-
- pulse.problem.schemes.rte.dom.PhaseFunction
-
- pulse.problem.schemes.rte.dom.LinearAnisotropicPF
-
- All Implemented Interfaces:
Serializable,Reflexive
public class LinearAnisotropicPF extends PhaseFunction
The linear-anisotropic scattering phase function.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LinearAnisotropicPF(ThermoOpticalProperties top, Discretisation intensities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublefunction(int i, int k)voidinit(ThermoOpticalProperties top)doublepartialSum(int i, int j, int n1, int n2Exclusive)-
Methods inherited from class pulse.problem.schemes.rte.dom.PhaseFunction
cosineTheta, fullSum, getAnisotropyFactor, getDiscreteIntensities, getHalfAlbedo, inwardPartialSum, sumExcludingIndex, toString
-
-
-
-
Constructor Detail
-
LinearAnisotropicPF
public LinearAnisotropicPF(ThermoOpticalProperties top, Discretisation intensities)
-
-
Method Detail
-
init
public void init(ThermoOpticalProperties top)
- Overrides:
initin classPhaseFunction
-
partialSum
public double partialSum(int i, int j, int n1, int n2Exclusive)- Overrides:
partialSumin classPhaseFunction
-
function
public double function(int i, int k)- Specified by:
functionin classPhaseFunction
-
-