Table of Contents

Class OrderInfoIncomplete

Namespace
VirtualLabAPI.Core.RigorousAnalysis
Assembly
VirtualLabAPI.dll

Help class for an incomplete VirtualLabAPI.Core.RigorousAnalysis.OrderInfo without direction information

public class OrderInfoIncomplete : OrderInfo, IEquatable<IObjectBase>, ICloneable
Inheritance
ObjectBase
SerializableObjectBase
OrderInfo
OrderInfoIncomplete
Implements
IEquatable<IObjectBase>
Inherited Members

Constructors

OrderInfoIncomplete(Vector3C, double, int, int)

Initializes a new instance of the OrderInfoIncomplete class.

public OrderInfoIncomplete(Vector3C rayleighCoefficients, double efficiency, int m, int n = 0)

Parameters

rayleighCoefficients Vector3C

The Rayleigh coefficients (Ex, Ey, and Ez) of the order.

efficiency double

The diffraction efficiency of the order.

m int

The number of the order in x-direction.

n int

The number of the order in y-direction. Can be omitted if the results have been calculated for a system having no modulation in y-direction.