Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.RadiationTaskData Class Reference

Last update: 16.07.2025

Data describing a radiation task. More...

Inheritance diagram for OpenTD.RadiationTaskData:
OpenTD.ITdDerived

Public Types

enum  calcType {
  RADK , HEATRATE , ARTRADK , VIEWFACTOR ,
  FREE_MOLECULAR_CONDUCTION , ART_FREE_MOLECULAR_CONDUCTION , ART_VIEWFACTOR
}
 The type of radiation task. More...
 
enum  calcMethod { MC , PR }
 Calculation Method (Monte Carlo or Progressive Radiosity). More...
 
enum  NodeNameTypes { GENERAL , SPECIFIC , TOPBOT }
 Nodalization Schemes. More...
 

Public Member Functions

 RadiationTaskData ()
 
void CheckData ()
 

Properties

string AnalGroup [get, set]
 
string OrbitName [get, set]
 
calcType TypeCalc [get, set]
 
calcMethod MethodCalc [get, set]
 
int CellSubdivisions [get, set]
 
ExpressionData CellSubdivisionsExp [get, set]
 
int CellSurfaces [get, set]
 
ExpressionData CellSurfacesExp [get, set]
 
double BijCutoff [get, set]
 
ExpressionData BijCutoffExp [get, set]
 
double ListSummary [get, set]
 
ExpressionData ListSummaryExp [get, set]
 
int RkGID [get, set]
 
ExpressionData RkGIDExp [get, set]
 
Dimensional< TempSpaceTemp [get, set]
 
ExpressionData SpaceTempExp [get, set]
 
double VarRadk [get, set]
 
ExpressionData VarRadkExp [get, set]
 
int RkAID [get, set]
 
ExpressionData RkAIDExp [get, set]
 
int HrAID [get, set]
 
ExpressionData HrAIDExp [get, set]
 
string RkFilename [get, set]
 
string RkSubmodel [get, set]
 
string SpaceNode [get, set]
 
string HrFilename [get, set]
 
string HrSubmodel [get, set]
 
int CombineArray [get, set]
 
int OutputFlux [get, set]
 
int UseOctCells [get, set]
 
int OutputAfter [get, set]
 
string FfFilename [get, set]
 
int ResetSeed [get, set]
 
int OutputSolar [get, set]
 
int OutputPlanet [get, set]
 
int OutputAlbedo [get, set]
 
int OutputDiffuseSkySolar [get, set]
 
int OutputDiffuseSkyIR [get, set]
 
int OutputDiffuseSkyAlbedo [get, set]
 
int CalcNodesType [get, set]
 
int CalcPosType [get, set]
 
int PlotSpaceRays [get, set]
 
int PlotSourceRays [get, set]
 
int PlotHitRays [get, set]
 
int MaxRaysToPlot [get, set]
 
double PlotRayLength [get, set]
 
int PlotWhichRays [get, set]
 
string PlotRaysHitSurface [get, set]
 
int OutputAverageRayLength [get, set]
 
string AverageRayLengthFilename [get, set]
 
int RadkCalcSpectrum [get, set]
 
int OutputRadkAsHeatrate [get, set]
 
int UseHeatrateVsTime [get, set]
 
int HeatrateAbsoluteOrFlux [get, set]
 
Dimensional< HeatRateHeatrateValue [get, set]
 
ExpressionData HeatrateValueExp [get, set]
 
string HeatrateSourceNode [get, set]
 
int LoadgsFileRelativeOrAbsolute [get, set]
 
double FastSpinStart [get, set]
 
ExpressionData FastSpinStartExp [get, set]
 
double FastSpinStop [get, set]
 
ExpressionData FastSpinStopExp [get, set]
 
int FastSpinIncrement [get, set]
 
ExpressionData FastSpinIncrementExp [get, set]
 
double AdditionalBijSum [get, set]
 
ExpressionData AdditionalBijSumExp [get, set]
 
Dimensional< TimeHrTimeOffset [get, set]
 
ExpressionData HrTimeOffsetExp [get, set]
 
Dimensional< TimeHrTimeStart [get, set]
 
ExpressionData HrTimeStartExp [get, set]
 
Dimensional< TimeHrTimeStop [get, set]
 
ExpressionData HrTimeStopExp [get, set]
 
Dimensional< TimeRkTimeOffset [get, set]
 
ExpressionData RkTimeOffsetExp [get, set]
 
Dimensional< TimeRkTimeStart [get, set]
 
ExpressionData RkTimeStartExp [get, set]
 
Dimensional< TimeRkTimeStop [get, set]
 
ExpressionData RkTimeStopExp [get, set]
 
int WaveLengthIncrements [get, set]
 
ExpressionData WaveLengthIncrementsExp [get, set]
 
double WaveLengthMin [get, set]
 
ExpressionData WaveLengthMinExp [get, set]
 
double WaveLengthMax [get, set]
 
ExpressionData WaveLengthMaxExp [get, set]
 
Dimensional< CondPerAreaFreeMolecularMult [get, set]
 
ExpressionData FreeMolecularMultExp [get, set]
 
DimensionalList< TimeHeatrateTimeArray [get, set]
 
DimensionalList< HeatRateHeatrateValueArray [get, set]
 
int OutputTrackerData [get, set]
 
string OutputTrackerDataFile [get, set]
 
int FastSpin [get, set]
 
string FastSpinSymbol [get, set]
 
int FastSpinInclusive [get, set]
 
int UseFastSpinIncrementOrList [get, set]
 
List< double > FastSpinUserList [get, set]
 
int OutputAdditionalBij [get, set]
 
int OutputBijSumRemainder [get, set]
 
string BijSumRemainderNode [get, set]
 
NodeNameTypes NodeNameMode [get, set]
 
int OutputDA11MCCalls [get, set]
 
List< string > DisabledTrackerHandles [get, set]
 
int OutputVarRadksBinOrAscii [get, set]
 
int OutputRadksAllSurfacesOnlySpaceOnly [get, set]
 
int HrUseTimeStartStop [get, set]
 
string HrPreLogic [get, set]
 
string HrPostLogic [get, set]
 
int RkUseTimeStartStop [get, set]
 
string RkPreLogic [get, set]
 
string RkPostLogic [get, set]
 
int EnableWaveLengthDepCalcs [get, set]
 
int WaveLengthIncOrList [get, set]
 
List< double > WaveLengthList [get, set]
 
int DoOverlapSurfaceCheck [get, set]
 
int OverlapIntegrationInterval [get, set]
 
double OverlapTolerance [get, set]
 
double OverlapWarnPer [get, set]
 
Dimensional< TempAbsTempDepControlChange [get, set]
 
ExpressionData TempDepControlChangeExp [get, set]
 
string FreeMolecularOpticalProp [get, set]
 
int FreeMolecularUseTimeVary [get, set]
 
DimensionalList< TimeFreeMolecularTimeArray [get, set]
 
DimensionalList< CondPerAreaFreeMolecularDataArray [get, set]
 
double FreeMolecularDataArrayMult [get, set]
 
ExpressionData FreeMolecularDataArrayMultExp [get, set]
 
int OutputHrSymbolsToSinda [get, set]
 
int AddNoneOutputFileNameOrCaseNameToDatabaseName [get, set]
 
int ApplyReciprocity [get, set]
 
int LoadRadksBinaryOrAscii [get, set]
 
int LoadQHeatingRatesBinaryOrAscii [get, set]
 
int DeleteDatabaseAfterOutputIsGenerated [get, set]
 
int SaveHeatrateReceiveFile [get, set]
 
List< AdditionalRadiationTaskDataAddAnalPropList [get, set]
 
int SolarDirectIncidentOutput [get, set]
 
int SolarDirectIncidentOutputArrayId [get, set]
 
string SolarDirectIncidentOutputArraySubmodel [get, set]
 
List< string > SolarDirectIncidentOutputNodeNames [get, set]
 

Detailed Description

Data describing a radiation task.

Member Enumeration Documentation

◆ calcMethod

Calculation Method (Monte Carlo or Progressive Radiosity).

Enumerator
MC 
PR 

◆ calcType

The type of radiation task.

Enumerator
RADK 
HEATRATE 
ARTRADK 
VIEWFACTOR 
FREE_MOLECULAR_CONDUCTION 
ART_FREE_MOLECULAR_CONDUCTION 
ART_VIEWFACTOR 

◆ NodeNameTypes

Nodalization Schemes.

Enumerator
GENERAL 
SPECIFIC 
TOPBOT 

Constructor & Destructor Documentation

◆ RadiationTaskData()

OpenTD.RadiationTaskData.RadiationTaskData ( )
inline

Member Function Documentation

◆ CheckData()

void OpenTD.RadiationTaskData.CheckData ( )
inline

Property Documentation

◆ AddAnalPropList

List<AdditionalRadiationTaskData> OpenTD.RadiationTaskData.AddAnalPropList
getset

◆ AdditionalBijSum

double OpenTD.RadiationTaskData.AdditionalBijSum
getset

◆ AdditionalBijSumExp

ExpressionData OpenTD.RadiationTaskData.AdditionalBijSumExp
getset

◆ AddNoneOutputFileNameOrCaseNameToDatabaseName

int OpenTD.RadiationTaskData.AddNoneOutputFileNameOrCaseNameToDatabaseName
getset

◆ AnalGroup

string OpenTD.RadiationTaskData.AnalGroup
getset

◆ ApplyReciprocity

int OpenTD.RadiationTaskData.ApplyReciprocity
getset

◆ AverageRayLengthFilename

string OpenTD.RadiationTaskData.AverageRayLengthFilename
getset

◆ BijCutoff

double OpenTD.RadiationTaskData.BijCutoff
getset

◆ BijCutoffExp

ExpressionData OpenTD.RadiationTaskData.BijCutoffExp
getset

◆ BijSumRemainderNode

string OpenTD.RadiationTaskData.BijSumRemainderNode
getset

◆ CalcNodesType

int OpenTD.RadiationTaskData.CalcNodesType
getset

◆ CalcPosType

int OpenTD.RadiationTaskData.CalcPosType
getset

◆ CellSubdivisions

int OpenTD.RadiationTaskData.CellSubdivisions
getset

◆ CellSubdivisionsExp

ExpressionData OpenTD.RadiationTaskData.CellSubdivisionsExp
getset

◆ CellSurfaces

int OpenTD.RadiationTaskData.CellSurfaces
getset

◆ CellSurfacesExp

ExpressionData OpenTD.RadiationTaskData.CellSurfacesExp
getset

◆ CombineArray

int OpenTD.RadiationTaskData.CombineArray
getset

◆ DeleteDatabaseAfterOutputIsGenerated

int OpenTD.RadiationTaskData.DeleteDatabaseAfterOutputIsGenerated
getset

◆ DisabledTrackerHandles

List<string> OpenTD.RadiationTaskData.DisabledTrackerHandles
getset

◆ DoOverlapSurfaceCheck

int OpenTD.RadiationTaskData.DoOverlapSurfaceCheck
getset

◆ EnableWaveLengthDepCalcs

int OpenTD.RadiationTaskData.EnableWaveLengthDepCalcs
getset

◆ FastSpin

int OpenTD.RadiationTaskData.FastSpin
getset

◆ FastSpinInclusive

int OpenTD.RadiationTaskData.FastSpinInclusive
getset

◆ FastSpinIncrement

int OpenTD.RadiationTaskData.FastSpinIncrement
getset

◆ FastSpinIncrementExp

ExpressionData OpenTD.RadiationTaskData.FastSpinIncrementExp
getset

◆ FastSpinStart

double OpenTD.RadiationTaskData.FastSpinStart
getset

◆ FastSpinStartExp

ExpressionData OpenTD.RadiationTaskData.FastSpinStartExp
getset

◆ FastSpinStop

double OpenTD.RadiationTaskData.FastSpinStop
getset

◆ FastSpinStopExp

ExpressionData OpenTD.RadiationTaskData.FastSpinStopExp
getset

◆ FastSpinSymbol

string OpenTD.RadiationTaskData.FastSpinSymbol
getset

◆ FastSpinUserList

List<double> OpenTD.RadiationTaskData.FastSpinUserList
getset

◆ FfFilename

string OpenTD.RadiationTaskData.FfFilename
getset

◆ FreeMolecularDataArray

DimensionalList<CondPerArea> OpenTD.RadiationTaskData.FreeMolecularDataArray
getset

◆ FreeMolecularDataArrayMult

double OpenTD.RadiationTaskData.FreeMolecularDataArrayMult
getset

◆ FreeMolecularDataArrayMultExp

ExpressionData OpenTD.RadiationTaskData.FreeMolecularDataArrayMultExp
getset

◆ FreeMolecularMult

Dimensional<CondPerArea> OpenTD.RadiationTaskData.FreeMolecularMult
getset

◆ FreeMolecularMultExp

ExpressionData OpenTD.RadiationTaskData.FreeMolecularMultExp
getset

◆ FreeMolecularOpticalProp

string OpenTD.RadiationTaskData.FreeMolecularOpticalProp
getset

◆ FreeMolecularTimeArray

DimensionalList<Time> OpenTD.RadiationTaskData.FreeMolecularTimeArray
getset

◆ FreeMolecularUseTimeVary

int OpenTD.RadiationTaskData.FreeMolecularUseTimeVary
getset

◆ HeatrateAbsoluteOrFlux

int OpenTD.RadiationTaskData.HeatrateAbsoluteOrFlux
getset

◆ HeatrateSourceNode

string OpenTD.RadiationTaskData.HeatrateSourceNode
getset

◆ HeatrateTimeArray

DimensionalList<Time> OpenTD.RadiationTaskData.HeatrateTimeArray
getset

◆ HeatrateValue

Dimensional<HeatRate> OpenTD.RadiationTaskData.HeatrateValue
getset

◆ HeatrateValueArray

DimensionalList<HeatRate> OpenTD.RadiationTaskData.HeatrateValueArray
getset

◆ HeatrateValueExp

ExpressionData OpenTD.RadiationTaskData.HeatrateValueExp
getset

◆ HrAID

int OpenTD.RadiationTaskData.HrAID
getset

◆ HrAIDExp

ExpressionData OpenTD.RadiationTaskData.HrAIDExp
getset

◆ HrFilename

string OpenTD.RadiationTaskData.HrFilename
getset

◆ HrPostLogic

string OpenTD.RadiationTaskData.HrPostLogic
getset

◆ HrPreLogic

string OpenTD.RadiationTaskData.HrPreLogic
getset

◆ HrSubmodel

string OpenTD.RadiationTaskData.HrSubmodel
getset

◆ HrTimeOffset

Dimensional<Time> OpenTD.RadiationTaskData.HrTimeOffset
getset

◆ HrTimeOffsetExp

ExpressionData OpenTD.RadiationTaskData.HrTimeOffsetExp
getset

◆ HrTimeStart

Dimensional<Time> OpenTD.RadiationTaskData.HrTimeStart
getset

◆ HrTimeStartExp

ExpressionData OpenTD.RadiationTaskData.HrTimeStartExp
getset

◆ HrTimeStop

Dimensional<Time> OpenTD.RadiationTaskData.HrTimeStop
getset

◆ HrTimeStopExp

ExpressionData OpenTD.RadiationTaskData.HrTimeStopExp
getset

◆ HrUseTimeStartStop

int OpenTD.RadiationTaskData.HrUseTimeStartStop
getset

◆ ListSummary

double OpenTD.RadiationTaskData.ListSummary
getset

◆ ListSummaryExp

ExpressionData OpenTD.RadiationTaskData.ListSummaryExp
getset

◆ LoadgsFileRelativeOrAbsolute

int OpenTD.RadiationTaskData.LoadgsFileRelativeOrAbsolute
getset

◆ LoadQHeatingRatesBinaryOrAscii

int OpenTD.RadiationTaskData.LoadQHeatingRatesBinaryOrAscii
getset

◆ LoadRadksBinaryOrAscii

int OpenTD.RadiationTaskData.LoadRadksBinaryOrAscii
getset

◆ MaxRaysToPlot

int OpenTD.RadiationTaskData.MaxRaysToPlot
getset

◆ MethodCalc

calcMethod OpenTD.RadiationTaskData.MethodCalc
getset

◆ NodeNameMode

NodeNameTypes OpenTD.RadiationTaskData.NodeNameMode
getset

◆ OrbitName

string OpenTD.RadiationTaskData.OrbitName
getset

◆ OutputAdditionalBij

int OpenTD.RadiationTaskData.OutputAdditionalBij
getset

◆ OutputAfter

int OpenTD.RadiationTaskData.OutputAfter
getset

◆ OutputAlbedo

int OpenTD.RadiationTaskData.OutputAlbedo
getset

◆ OutputAverageRayLength

int OpenTD.RadiationTaskData.OutputAverageRayLength
getset

◆ OutputBijSumRemainder

int OpenTD.RadiationTaskData.OutputBijSumRemainder
getset

◆ OutputDA11MCCalls

int OpenTD.RadiationTaskData.OutputDA11MCCalls
getset

◆ OutputDiffuseSkyAlbedo

int OpenTD.RadiationTaskData.OutputDiffuseSkyAlbedo
getset

◆ OutputDiffuseSkyIR

int OpenTD.RadiationTaskData.OutputDiffuseSkyIR
getset

◆ OutputDiffuseSkySolar

int OpenTD.RadiationTaskData.OutputDiffuseSkySolar
getset

◆ OutputFlux

int OpenTD.RadiationTaskData.OutputFlux
getset

◆ OutputHrSymbolsToSinda

int OpenTD.RadiationTaskData.OutputHrSymbolsToSinda
getset

◆ OutputPlanet

int OpenTD.RadiationTaskData.OutputPlanet
getset

◆ OutputRadkAsHeatrate

int OpenTD.RadiationTaskData.OutputRadkAsHeatrate
getset

◆ OutputRadksAllSurfacesOnlySpaceOnly

int OpenTD.RadiationTaskData.OutputRadksAllSurfacesOnlySpaceOnly
getset

◆ OutputSolar

int OpenTD.RadiationTaskData.OutputSolar
getset

◆ OutputTrackerData

int OpenTD.RadiationTaskData.OutputTrackerData
getset

◆ OutputTrackerDataFile

string OpenTD.RadiationTaskData.OutputTrackerDataFile
getset

◆ OutputVarRadksBinOrAscii

int OpenTD.RadiationTaskData.OutputVarRadksBinOrAscii
getset

◆ OverlapIntegrationInterval

int OpenTD.RadiationTaskData.OverlapIntegrationInterval
getset

◆ OverlapTolerance

double OpenTD.RadiationTaskData.OverlapTolerance
getset

◆ OverlapWarnPer

double OpenTD.RadiationTaskData.OverlapWarnPer
getset

◆ PlotHitRays

int OpenTD.RadiationTaskData.PlotHitRays
getset

◆ PlotRayLength

double OpenTD.RadiationTaskData.PlotRayLength
getset

◆ PlotRaysHitSurface

string OpenTD.RadiationTaskData.PlotRaysHitSurface
getset

◆ PlotSourceRays

int OpenTD.RadiationTaskData.PlotSourceRays
getset

◆ PlotSpaceRays

int OpenTD.RadiationTaskData.PlotSpaceRays
getset

◆ PlotWhichRays

int OpenTD.RadiationTaskData.PlotWhichRays
getset

◆ RadkCalcSpectrum

int OpenTD.RadiationTaskData.RadkCalcSpectrum
getset

◆ ResetSeed

int OpenTD.RadiationTaskData.ResetSeed
getset

◆ RkAID

int OpenTD.RadiationTaskData.RkAID
getset

◆ RkAIDExp

ExpressionData OpenTD.RadiationTaskData.RkAIDExp
getset

◆ RkFilename

string OpenTD.RadiationTaskData.RkFilename
getset

◆ RkGID

int OpenTD.RadiationTaskData.RkGID
getset

◆ RkGIDExp

ExpressionData OpenTD.RadiationTaskData.RkGIDExp
getset

◆ RkPostLogic

string OpenTD.RadiationTaskData.RkPostLogic
getset

◆ RkPreLogic

string OpenTD.RadiationTaskData.RkPreLogic
getset

◆ RkSubmodel

string OpenTD.RadiationTaskData.RkSubmodel
getset

◆ RkTimeOffset

Dimensional<Time> OpenTD.RadiationTaskData.RkTimeOffset
getset

◆ RkTimeOffsetExp

ExpressionData OpenTD.RadiationTaskData.RkTimeOffsetExp
getset

◆ RkTimeStart

Dimensional<Time> OpenTD.RadiationTaskData.RkTimeStart
getset

◆ RkTimeStartExp

ExpressionData OpenTD.RadiationTaskData.RkTimeStartExp
getset

◆ RkTimeStop

Dimensional<Time> OpenTD.RadiationTaskData.RkTimeStop
getset

◆ RkTimeStopExp

ExpressionData OpenTD.RadiationTaskData.RkTimeStopExp
getset

◆ RkUseTimeStartStop

int OpenTD.RadiationTaskData.RkUseTimeStartStop
getset

◆ SaveHeatrateReceiveFile

int OpenTD.RadiationTaskData.SaveHeatrateReceiveFile
getset

◆ SolarDirectIncidentOutput

int OpenTD.RadiationTaskData.SolarDirectIncidentOutput
getset

◆ SolarDirectIncidentOutputArrayId

int OpenTD.RadiationTaskData.SolarDirectIncidentOutputArrayId
getset

◆ SolarDirectIncidentOutputArraySubmodel

string OpenTD.RadiationTaskData.SolarDirectIncidentOutputArraySubmodel
getset

◆ SolarDirectIncidentOutputNodeNames

List<string> OpenTD.RadiationTaskData.SolarDirectIncidentOutputNodeNames
getset

◆ SpaceNode

string OpenTD.RadiationTaskData.SpaceNode
getset

◆ SpaceTemp

Dimensional<Temp> OpenTD.RadiationTaskData.SpaceTemp
getset

◆ SpaceTempExp

ExpressionData OpenTD.RadiationTaskData.SpaceTempExp
getset

◆ TempDepControlChange

Dimensional<TempAbs> OpenTD.RadiationTaskData.TempDepControlChange
getset

◆ TempDepControlChangeExp

ExpressionData OpenTD.RadiationTaskData.TempDepControlChangeExp
getset

◆ TypeCalc

calcType OpenTD.RadiationTaskData.TypeCalc
getset

◆ UseFastSpinIncrementOrList

int OpenTD.RadiationTaskData.UseFastSpinIncrementOrList
getset

◆ UseHeatrateVsTime

int OpenTD.RadiationTaskData.UseHeatrateVsTime
getset

◆ UseOctCells

int OpenTD.RadiationTaskData.UseOctCells
getset

◆ VarRadk

double OpenTD.RadiationTaskData.VarRadk
getset

◆ VarRadkExp

ExpressionData OpenTD.RadiationTaskData.VarRadkExp
getset

◆ WaveLengthIncOrList

int OpenTD.RadiationTaskData.WaveLengthIncOrList
getset

◆ WaveLengthIncrements

int OpenTD.RadiationTaskData.WaveLengthIncrements
getset

◆ WaveLengthIncrementsExp

ExpressionData OpenTD.RadiationTaskData.WaveLengthIncrementsExp
getset

◆ WaveLengthList

List<double> OpenTD.RadiationTaskData.WaveLengthList
getset

◆ WaveLengthMax

double OpenTD.RadiationTaskData.WaveLengthMax
getset

◆ WaveLengthMaxExp

ExpressionData OpenTD.RadiationTaskData.WaveLengthMaxExp
getset

◆ WaveLengthMin

double OpenTD.RadiationTaskData.WaveLengthMin
getset

◆ WaveLengthMinExp

ExpressionData OpenTD.RadiationTaskData.WaveLengthMinExp
getset

The documentation for this class was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/RadiationTaskData.cs

Connect with Ansys