MediumRow

The column entries of a row that hold media.

Example

app = cf.GetApplication()
project = app:NewProject()

    -- Create an anisotropic 3D medium using a full tensor definition

dielUU = project.Media:AddDielectric()
dielUU.Label = "dielUU"
dielVV = project.Media:AddDielectric()
dielVV.Label = "dielVV"
dielNN = project.Media:AddDielectric()
dielNN.Label = "dielNN"

freeSpace = project.Media:GetFreeSpace()

properties = cf.AnisotropicDielectric.GetDefaultProperties()
properties.FullTensor.RowU.ColumnU = dielUU
properties.FullTensor.RowV.ColumnU = freeSpace
properties.FullTensor.RowN.ColumnU = freeSpace
properties.FullTensor.RowU.ColumnV = freeSpace
properties.FullTensor.RowV.ColumnV = dielVV
properties.FullTensor.RowN.ColumnV = freeSpace
properties.FullTensor.RowU.ColumnN = freeSpace
properties.FullTensor.RowV.ColumnN = freeSpace
properties.FullTensor.RowN.ColumnN = dielNN
properties.TensorDescription = cf.Enums.TensorDescriptionMethodEnum.FullTensor
anisotropicDielectric = project.Media:AddAnisotropicDielectric(properties)

Usage locations (object properties)

The following objects have properties using the MediumRow object:

Property List

ColumnN
The N column entry, of a row, that holds a medium. (Read/Write Medium)
ColumnU
The U column entry, of a row, that holds a medium. (Read/Write Medium)
ColumnV
The V column entry, of a row, that holds a medium. (Read/Write Medium)

Property Details

ColumnN
The N column entry, of a row, that holds a medium.
Type
Medium
Access
Read/Write
ColumnU
The U column entry, of a row, that holds a medium.
Type
Medium
Access
Read/Write
ColumnV
The V column entry, of a row, that holds a medium.
Type
Medium
Access
Read/Write