Programming Reference for VirtualLab Fusion  2022.1
ElementaryFieldScalingPropagationOperators Member List

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)ElementaryFieldScalingPropagationOperatorsstatic
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)ElementaryFieldScalingPropagationOperatorsstatic
Frt(ComplexAmplitude ca, double distance, bool automaticInputFieldSampling, double accuracyFactor, VectorD inputFieldSamplingDistance)ElementaryFieldScalingPropagationOperatorsstatic
Frt(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor, out bool areNumericalErrors)ElementaryFieldScalingPropagationOperatorsstatic
Frt(ComplexAmplitude ca, double distance, Complex n, VectorD outputFieldSize, double accuracyFactor, out bool areNumericalErrors)ElementaryFieldScalingPropagationOperatorsstatic
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)ElementaryFieldScalingPropagationOperatorsstatic
GetFarFieldPropagationArraySize(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation)ElementaryFieldScalingPropagationOperatorsstatic
GetFarFieldPropagationSamplingDistance(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode)ElementaryFieldScalingPropagationOperatorsstatic
GetFarFieldPropagationSamplingDistance(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation)ElementaryFieldScalingPropagationOperatorsstatic
GetFarFieldPropagationSamplingParameters(ComplexAmplitude ca, double distance, Complex n, VectorD diameterOutputField, FarFieldPropagationMode farFieldPropagationMode)ElementaryFieldScalingPropagationOperatorsstatic
GetFarFieldPropagationSamplingParameters(ComplexAmplitude ca, double distance, Complex n, VectorD diameterOutputField, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation)ElementaryFieldScalingPropagationOperatorsstatic
GetFarFieldPropagationSamplingParameters(ComplexAmplitude ca, double distance, Complex n, FarFieldPropagationMode farFieldPropagationMode, bool isParaxialApproximation)ElementaryFieldScalingPropagationOperatorsstatic
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)ElementaryFieldScalingPropagationOperatorsstatic
GetFrtInputFieldSamplingParametersFromOutputFieldSize(ComplexAmplitude ca, double distance, Complex n, VectorD outputFieldSize, out bool useBackToWaist)ElementaryFieldScalingPropagationOperatorsstatic
GetFrtSamplingParameters(ComplexAmplitude ca, double distance, Complex n)ElementaryFieldScalingPropagationOperatorsstatic
GetFrtSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double samplingFactor)ElementaryFieldScalingPropagationOperatorsstatic
GetRayleighSommerfeldConvolutionSamplingParameters(ComplexAmplitude ca, double distance, Complex n)ElementaryFieldScalingPropagationOperatorsstatic
GetRayleighSommerfeldConvolutionSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor)ElementaryFieldScalingPropagationOperatorsstatic
GetRayleighSommerfeldSummationSamplingDistance(ComplexAmplitude ca, double distance, Complex n)ElementaryFieldScalingPropagationOperatorsstatic
GetSpwInputFieldSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor)ElementaryFieldScalingPropagationOperatorsstatic
GetSpwInputFieldSamplingParametersFromOutputFieldSize(ComplexAmplitude ca, double distance, Complex n, VectorD outputFieldSize, double accuracyFactor)ElementaryFieldScalingPropagationOperatorsstatic
GetSpwOutputFieldSamplingParameters(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor)ElementaryFieldScalingPropagationOperatorsstatic
RayleighSommerfeldConvolution(ComplexAmplitude ca, double distance, bool automaticInputFieldSampling, double accuracyFactor, VectorD inputFieldSamplingDistance)ElementaryFieldScalingPropagationOperatorsstatic
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)ElementaryFieldScalingPropagationOperatorsstatic
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)ElementaryFieldScalingPropagationOperatorsstatic
Spw(ComplexAmplitude ca, double distance, bool automaticInputFieldSampling, double accuracyFactor, SamplingParameters inputFieldSamplingParameters)ElementaryFieldScalingPropagationOperatorsstatic
Spw(ComplexAmplitude ca, double distance, Complex n, double accuracyFactor, out bool areNumericalErrors)ElementaryFieldScalingPropagationOperatorsstatic
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)ElementaryFieldScalingPropagationOperatorsstatic