7.25. Ray Trace Source
7.25.1. Raytrace Source
- Scope
Aria Region
- Summary
Specification of ray source to be used as part of a ray tracing boundary condition
begin Raytrace Source Value Absorption Expression [For Band Band] Value Absorption Model Banded Wavelength Model Value Direction Function Value Discretization Exponential Factor Value Flux Function [For Band Band] Value Maximum Intersections Value Minimum Power Ratio Value Number Of Circular Segments Value Number Of Radial Segments Value Number Of Rays Value Parallel Type Path Function Value Power Function [For Band Band] Value Radius Value Type end Raytrace Source Value
7.25.1.1. Line Commands
Absorption Expression
- Syntax
Absorption Expression [For Band Band] Value
- Summary
Specify the expression to use to calculate the surface absorption properties
Parameter |
Value |
Default |
|---|---|---|
Band |
string |
– |
{= | are | is} |
– |
|
Value |
string |
– |
Absorption Model
- Syntax
Absorption Model
- Summary
Set the method for calculating ray interactions with surfaces. Valid values are ‘Specular’ and ‘Fresnel’
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
{fresnel | specular} |
– |
Banded Wavelength Model
- Syntax
Banded Wavelength Model Value
- Summary
Specify a banded wavelength model to use for banded radiation
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
string |
– |
Direction Function
- Syntax
Direction Function Value
- Summary
Specify the user function giving the 3 components of the travel direction for the rays as a function of time
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
string |
– |
Discretization
- Syntax
Discretization
- Summary
Set the method for discretizing the source into rays. Valid values are ‘Monte Carlo’ and ‘Radial’
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
{monte_carlo | radial} |
– |
Exponential Factor
- Syntax
Exponential Factor Value
- Summary
Set the exponential factor. Required for the Circular_Gaussian type
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
– |
Flux Function
- Syntax
Flux Function [For Band Band] Value
- Summary
Specify the user function giving the flux of the circular sources as a function of time
Parameter |
Value |
Default |
|---|---|---|
Band |
string |
– |
{= | are | is} |
– |
|
Value |
string |
– |
Maximum Intersections
- Syntax
Maximum Intersections Value
- Summary
Set the number of times that a ray may intersect surfaces before it is no longer tracked. Default is 10
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
integer |
– |
Minimum Power Ratio
- Syntax
Minimum Power Ratio Value
- Summary
Set the minimum fraction of initial power that a ray may have before it is no longer tracked. Default is 0.001
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
– |
Number Of Circular Segments
- Syntax
Number Of Circular Segments Value
- Summary
Set the number of segments to discretize the circle circumference into at the innermost radial segment. Required for the radial discretization type
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
integer |
– |
Number Of Radial Segments
- Syntax
Number Of Radial Segments Value
- Summary
Set the number of segments to discretize the circle radius into. Required for the radial discretization type
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
integer |
– |
Number Of Rays
- Syntax
Number Of Rays Value
- Summary
Set the number of rays to be generated by the circular sources. Required for the Monte Carlo discretization type
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
integer |
– |
Parallel Type
- Syntax
Parallel Type
- Summary
Set the parallel decomposition method for the ray tracer. Valid values are ‘Ray’ and ‘Scene’
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
{ray | scene} |
– |
Path Function
- Syntax
Path Function Value
- Summary
Specify the user function giving the x, y, and z position of the circular sources as a function of time
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
string |
– |
Power Function
- Syntax
Power Function [For Band Band] Value
- Summary
Specify the user function giving the power of the circular sources as a function of time
Parameter |
Value |
Default |
|---|---|---|
Band |
string |
– |
{= | are | is} |
– |
|
Value |
string |
– |
Radius
- Syntax
Radius Value
- Summary
Set the radius for the circular shapes
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
Value |
real |
– |
Type
- Syntax
Type
- Summary
Set the type of the ray source. Valid values are ‘Circular’ and ‘Circular_Gaussian’
Parameter |
Value |
Default |
|---|---|---|
{= | are | is} |
– |
|
{circular | circular_gaussian} |
– |