Operator class
Last update: 18.06.2026Namespace: Ans.DataProcessing
Summary
Object used to create, transform and stream the data
'''''''''''''_________
"input1" -> |operator| -> "output1"
"input2" -> |''''''''| -> "output2"
'''''''''''''|________|
Example
my_op = Ans.DataProcessing.Core.CreateOperators("U")
my_op.inputs.data_sources.Connect(my_data_sources) # my_op.inputs.Connect(4, my_data_sources)
my_op.inputs.time_scoping.Connect(105.0) # my_op.inputs.Connect(0, 105.0)
fields_container = my_op.outputs.fields_container.GetData()
Class Information
| Property | Value |
|---|---|
| Namespace | Ans.DataProcessing |
| Assembly | CS_DataProcessing |
| Base Class | Ans.DataProcessing.internal_objects.BaseOperator |
Constructors
Constructor
Operator(name)
Parameters:
name(str)
Constructor
Operator(name, input, config)
Parameters:
name(str)input(object)config(OperatorConfig)
Constructor
Operator(name, input, input2, config)
Parameters:
name(str)input(object)input2(object)config(OperatorConfig)
Constructor
Operator(name, input, input2, input3, config)
Parameters:
name(str)input(object)input2(object)input3(object)config(OperatorConfig)
Constructor
Operator(name, input, input2, input3, input4, config)
Parameters:
name(str)input(object)input2(object)input3(object)input4(object)config(OperatorConfig)
Constructor
Operator(id)
Parameters:
id(int)
Constructor
Operator(name, config)
Parameters:
name(str)config(OperatorConfig)
Methods
GetOutputAsFieldsContainer
result = obj.GetOutputAsFieldsContainer(i)
Parameters:
i(int (optional))
Returns: FieldsContainer
GetOutputAsScopingsContainer
result = obj.GetOutputAsScopingsContainer(i)
Parameters:
i(int (optional))
Returns: ScopingsContainer
GetOutputAsMaterialsContainer
result = obj.GetOutputAsMaterialsContainer(i)
Parameters:
i(int (optional))
Returns: MaterialsContainer
GetOutputAsField
result = obj.GetOutputAsField(i)
Parameters:
i(int (optional))
Returns: Field
GetOutputAsScoping
result = obj.GetOutputAsScoping(i)
Parameters:
i(int (optional))
Returns: Scoping
GetOutputAsString
result = obj.GetOutputAsString(i)
Parameters:
i(int (optional))
Returns: str
GetOutputAsByteArray
result = obj.GetOutputAsByteArray(i)
Parameters:
i(int (optional))
Returns: Byte[]
GetOutputAsInt
result = obj.GetOutputAsInt(i)
Parameters:
i(int (optional))
Returns: int
GetOutputAsDouble
result = obj.GetOutputAsDouble(i)
Parameters:
i(int (optional))
Returns: float
GetOutputAsBool
result = obj.GetOutputAsBool(i)
Parameters:
i(int (optional))
Returns: bool
GetOutputAsTimeFreqSupport
result = obj.GetOutputAsTimeFreqSupport(i)
Parameters:
i(int (optional))
Returns: TimeFreqSupport
GetOutputAsMeshesContainer
result = obj.GetOutputAsMeshesContainer(i)
Parameters:
i(int (optional))
Returns: MeshesContainer
GetOutputAsMeshedRegion
result = obj.GetOutputAsMeshedRegion(i)
Parameters:
i(int (optional))
Returns: MeshedRegion
GetOutputAsStreamsContainer
result = obj.GetOutputAsStreamsContainer(i)
Parameters:
i(int (optional))
Returns: StreamsContainer
GetOutputAsResultInfo
result = obj.GetOutputAsResultInfo(i)
Parameters:
i(int (optional))
Returns: ResultInfo
GetOutputAsDataSources
result = obj.GetOutputAsDataSources(i)
Parameters:
i(int (optional))
Returns: DataSources
GetOutputAsPropertyField
result = obj.GetOutputAsPropertyField(i)
Parameters:
i(int (optional))
Returns: PropertyField
GetOutputAsDataTree
result = obj.GetOutputAsDataTree(i)
Parameters:
i(int (optional))
Returns: DataTree
GetOutputAsWorkflow
result = obj.GetOutputAsWorkflow(i)
Parameters:
i(int (optional))
Returns: Workflow