VolumeScatteringGegenbauer#
- class ansys.speos.core.input_files.material.VolumeScatteringGegenbauer(wavelengths=(), anisotropies=_DEFAULT_ANISOTROPIES, alphas=_DEFAULT_ALPHAS)#
Bases:
ansys.speos.core.input_files._base._ValueComparableGegenbauer scattering phase function.
- Parameters:
- wavelengths
Sequence[float],optional Wavelengths the factors are given at, in nm. A single wavelength means that the phase function does not depend on the wavelength. By default,
[].- anisotropies
Sequence[float],optional Anisotropy factor at each wavelength. By default,
[0.9].- alphas
Sequence[float],optional Alpha coefficient at each wavelength. By default,
[0.5].
- wavelengths
- Parameters:
Overview#
Check the phase function. |
Spectral wavelengths in nm, returned as a copy. |
|
Anisotropy factors, returned as a copy. |
|
Alpha coefficients, returned as a copy. |
Identifier of the model in a |
|
Header of the scattering block, which the Gegenbauer model bumps to |
Import detail#
from ansys.speos.core.input_files.material import VolumeScatteringGegenbauer
Property detail#
- property VolumeScatteringGegenbauer.wavelengths: List[float]#
Spectral wavelengths in nm, returned as a copy.
Attribute detail#
Method detail#
- VolumeScatteringGegenbauer.validate()#
Check the phase function.
- Raises:
ValueErrorIf no factor is given or the lists do not match.