|
Programming Reference for VirtualLab Fusion
2022.1
|
This is the complete list of members for ElementaryFieldScalingPropagationOperators, including all inherited members.
| FarFieldPropagation(HarmonicFieldsSet hfs, double distance, double accuracyFactor, bool automaticOutputFieldSizeShape, double outputFieldSizeFactor, VectorD outputFieldFieldSize, BasicParameter.eApertureShape outputFieldShape, double outputFieldBorderWidth, bool automaticOutputFieldSampling, double outputFieldSamplingFactor, int outputFieldEmbedFrameWidth, SamplingParameters outputFieldSamplingParameters, out bool areNumericalErrors, InterpolationMethod interpolationMethod, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation, SpreadSheetObjectUsedIn usedIn) | ElementaryFieldScalingPropagationOperators | static |
| FarFieldPropagation(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor, bool automaticOutputFieldSizeShape, double outputFieldSizeFactor, VectorD outputFieldFieldSize, BasicParameter.eApertureShape outputFieldShape, double outputFieldBorderWidth, bool automaticOutputFieldSampling, double outputFieldSamplingFactor, int outputFieldEmbedFrameWidth, SamplingParameters outputFieldSamplingParameters, out bool areNumericalErrors, InterpolationMethod interpolationMethod, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation, SpreadSheetObjectUsedIn usedIn) | ElementaryFieldScalingPropagationOperators | static |
| Frt(ComplexAmplitude ca, double distance, bool automaticInputFieldSampling, double accuracyFactor, VectorD inputFieldSamplingDistance) | ElementaryFieldScalingPropagationOperators | static |
| Frt(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor, out bool areNumericalErrors) | ElementaryFieldScalingPropagationOperators | static |
| Frt(ComplexAmplitude ca, double distance, Complex n, VectorD outputFieldSize, double accuracyFactor, out bool areNumericalErrors) | ElementaryFieldScalingPropagationOperators | static |
| Frt(ComplexAmplitude ca, double distance, Complex n, bool automaticInputFieldSampling, double inputFieldSamplingFactor, VectorD inputFieldSamplingDistance, bool automaticOutputFieldSizeShape, double outputFieldSizeFactor, VectorD outputFieldFieldSize, BasicParameter.eApertureShape outputFieldShape, double outputFieldBorderWidth, bool automaticOutputFieldSampling, double outputFieldSamplingFactor, int outputFieldEmbedFrameWidth, SamplingParameters outputFieldSamplingParameters, out bool areNumericalErrors) | ElementaryFieldScalingPropagationOperators | static |
| GetFarFieldPropagationArraySize(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation) | ElementaryFieldScalingPropagationOperators | static |
| GetFarFieldPropagationSamplingDistance(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode) | ElementaryFieldScalingPropagationOperators | static |
| GetFarFieldPropagationSamplingDistance(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation) | ElementaryFieldScalingPropagationOperators | static |
| GetFarFieldPropagationSamplingParameters(ComplexAmplitude ca, double distance, Complex n, VectorD diameterOutputField, FarFieldPropagationMode farFieldPropagationMode) | ElementaryFieldScalingPropagationOperators | static |
| GetFarFieldPropagationSamplingParameters(ComplexAmplitude ca, double distance, Complex n, VectorD diameterOutputField, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation) | ElementaryFieldScalingPropagationOperators | static |
| GetFarFieldPropagationSamplingParameters(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation) | ElementaryFieldScalingPropagationOperators | static |
| GetFrtInputFieldSamplingParametersFromOutputFieldSize(SamplingParameters fieldSamplingParameters, bool hasSphericalPhase, double sphericalPhaseRadius, double wavelength, double distance, Complex n, VectorD outputFieldSize, double accuracyFactor, out bool perform2StepPropagation, out SamplingParameters samplingParametersStep1, out SamplingParameters samplingParametersStep2) | ElementaryFieldScalingPropagationOperators | static |
| GetFrtInputFieldSamplingParametersFromOutputFieldSize(ComplexAmplitude ca, double distance, Complex n, VectorD outputFieldSize, out bool useBackToWaist) | ElementaryFieldScalingPropagationOperators | static |
| GetFrtSamplingParameters(ComplexAmplitude ca, double distance, Complex n) | ElementaryFieldScalingPropagationOperators | static |
| GetFrtSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double samplingFactor) | ElementaryFieldScalingPropagationOperators | static |
| GetRayleighSommerfeldConvolutionSamplingParameters(ComplexAmplitude ca, double distance, Complex n) | ElementaryFieldScalingPropagationOperators | static |
| GetRayleighSommerfeldConvolutionSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor) | ElementaryFieldScalingPropagationOperators | static |
| GetRayleighSommerfeldSummationSamplingDistance(ComplexAmplitude ca, double distance, Complex n) | ElementaryFieldScalingPropagationOperators | static |
| GetSpwInputFieldSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor) | ElementaryFieldScalingPropagationOperators | static |
| GetSpwInputFieldSamplingParametersFromOutputFieldSize(ComplexAmplitude ca, double distance, Complex n, VectorD outputFieldSize, double accuracyFactor) | ElementaryFieldScalingPropagationOperators | static |
| GetSpwOutputFieldSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor) | ElementaryFieldScalingPropagationOperators | static |
| RayleighSommerfeldConvolution(ComplexAmplitude ca, double distance, bool automaticInputFieldSampling, double accuracyFactor, VectorD inputFieldSamplingDistance) | ElementaryFieldScalingPropagationOperators | static |
| RayleighSommerfeldConvolution(ComplexAmplitude ca, double distance, Complex n, bool automaticInputFieldSampling, double accuracyFactor, VectorD inputFieldSamplingDistance, bool automaticOutputFieldSizeShape, double outputFieldSizeFactor, VectorD outputFieldFieldSize, BasicParameter.eApertureShape outputFieldShape, double outputFieldBorderWidth, bool automaticOutputFieldSampling, double outputFieldSamplingFactor, int outputFieldEmbedFrameWidth, SamplingParameters outputFieldSamplingParameters, out bool areNumericalErrors) | ElementaryFieldScalingPropagationOperators | static |
| RayleighSommerfeldSummation(ComplexAmplitude ca, VectorD resultLateralOffset, double distance, bool automaticInputFieldSampling, double accuracyFactor, SamplingParameters inputFieldSamplingParameters, bool automaticOutputFieldSizeShape, double outputFieldSizeFactor, VectorD outputFieldFieldSize, BasicParameter.eApertureShape outputFieldShape, double outputFieldBorderWidth, bool automaticOutputFieldSampling, double outputFieldSamplingFactor, int outputFieldEmbedFrameWidth, SamplingParameters outputFieldSamplingParameters, Complex n, out Boolean areSamplingProblems) | ElementaryFieldScalingPropagationOperators | static |
| Spw(ComplexAmplitude ca, double distance, bool automaticInputFieldSampling, double accuracyFactor, SamplingParameters inputFieldSamplingParameters) | ElementaryFieldScalingPropagationOperators | static |
| Spw(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor, out bool areNumericalErrors) | ElementaryFieldScalingPropagationOperators | static |
| Spw(ComplexAmplitude ca, double distance, Complex n, bool automaticInputFieldSampling, double accuracyFactor, SamplingParameters inputFieldSamplingParameters, bool automaticOutputFieldSizeShape, double outputFieldSizeFactor, VectorD outputFieldFieldSize, BasicParameter.eApertureShape outputFieldShape, double outputFieldBorderWidth, bool automaticOutputFieldSampling, double outputFieldSamplingFactor, int outputFieldEmbedFrameWidth, SamplingParameters outputFieldSamplingParameters, out bool areNumericalErrors) | ElementaryFieldScalingPropagationOperators | static |