    

 ## On this page

  

 

 # ansys::dpf::OperatorMain Class Reference

 Last update: 16.07.2025 

`#include <dpf_api.h>`

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

<a id="a98d2a29a3512ba6a7085b5be9c2c83a6" name="a98d2a29a3512ba6a7085b5be9c2c83a6"></a> **OperatorMain** (opaque::DpfOperatorData \*) <a id="a61cbe081b1999638a8f67439bca744a7" name="a61cbe081b1999638a8f67439bca744a7"></a> **OperatorMain** ([OperatorMain](classansys_1_1dpf_1_1OperatorMain.xhtml) const &amp;)=delete <a id="a51f50c2a6f6759adea826dc5f17dfe54" name="a51f50c2a6f6759adea826dc5f17dfe54"></a> **OperatorMain** ([OperatorMain](classansys_1_1dpf_1_1OperatorMain.xhtml) &amp;&amp;)=delete <a id="a56d4246cf9e4bcd37ad15cad0c536f12" name="a56d4246cf9e4bcd37ad15cad0c536f12"></a>[OperatorMain](classansys_1_1dpf_1_1OperatorMain.xhtml) &amp; **operator=** ([OperatorMain](classansys_1_1dpf_1_1OperatorMain.xhtml) const &amp;)=delete <a id="a07aa4deac34a41322c3b8bbac87850b5" name="a07aa4deac34a41322c3b8bbac87850b5"></a>[OperatorMain](classansys_1_1dpf_1_1OperatorMain.xhtml) &amp; **operator=** ([OperatorMain](classansys_1_1dpf_1_1OperatorMain.xhtml) &amp;&amp;)=delete [Operator](classansys_1_1dpf_1_1Operator.xhtml) [instantiateInternalOperator](classansys_1_1dpf_1_1OperatorMain.xhtml#a6efbfb4f07c70652b0452b02aba5d191) (const std::string &amp;) const Only method that should be used to instantiate operators inside another [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") run method. [More...](classansys_1_1dpf_1_1OperatorMain.xhtml#a6efbfb4f07c70652b0452b02aba5d191)  
 [Operator](classansys_1_1dpf_1_1Operator.xhtml) [assertInstantiateInternalOperator](classansys_1_1dpf_1_1OperatorMain.xhtml#add661774aa6a7c9469658c0de35315d0) (const std::string &amp;) const Only method that should be used to instantiate operators inside another [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") run method. [More...](classansys_1_1dpf_1_1OperatorMain.xhtml#add661774aa6a7c9469658c0de35315d0)  
 void [setSuccessed](classansys_1_1dpf_1_1OperatorMain.xhtml#ad15e8335f3550537fcf0282654c98aca) () void [setFailed](classansys_1_1dpf_1_1OperatorMain.xhtml#a2713857554e10c8428b7fe9b59f3fe73) () [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) [getNumInputs](classansys_1_1dpf_1_1OperatorMain.xhtml#a041b07a72607c574cd81a878f9e16e41) () template&lt;typename DataT &gt; DataT [getInput](classansys_1_1dpf_1_1OperatorMain.xhtml#a0fa415e6d731d27d4913a11aaed43f49) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) [Field](classansys_1_1dpf_1_1Field.xhtml) [getInputField](classansys_1_1dpf_1_1OperatorMain.xhtml#a064e47615a3d7beb23ee8ab9f589844e) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a3f3c8dec090d9245f26c9386263b092f) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Field](classansys_1_1dpf_1_1Field.xhtml) &amp;f) [DataSources](classansys_1_1dpf_1_1DataSources.xhtml) [getInputDataSources](classansys_1_1dpf_1_1OperatorMain.xhtml#a606d8d839ffcfa815775cb2ecfb0e7d2) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a93147451a11a7b1306aca57f38810dac) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [DataSources](classansys_1_1dpf_1_1DataSources.xhtml) &amp;f) [FieldsContainer](classansys_1_1dpf_1_1FieldsContainer.xhtml) [getInputFieldsContainer](classansys_1_1dpf_1_1OperatorMain.xhtml#ae3a8077aa63c688e42dbe707a5bbe320) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a041a4db4c2c88eec0711c978cabee6fd) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [FieldsContainer](classansys_1_1dpf_1_1FieldsContainer.xhtml) &amp;f) [Scoping](classansys_1_1dpf_1_1Scoping.xhtml) [getInputScoping](classansys_1_1dpf_1_1OperatorMain.xhtml#a5e80bfe0c525bb6d590ce5284a87505e) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ae58f595e91c2daba7b7c0ebf73c700ff) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Scoping](classansys_1_1dpf_1_1Scoping.xhtml) &amp;f) [ScopingsContainer](classansys_1_1dpf_1_1ScopingsContainer.xhtml) [getInputScopingsContainer](classansys_1_1dpf_1_1OperatorMain.xhtml#a625cc21a2e7ab6ef0b9f28b29a3d7225) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ade56cae11bf784c63345d2a407c87d20) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [ScopingsContainer](classansys_1_1dpf_1_1ScopingsContainer.xhtml) &amp;f) [MeshedRegion](classansys_1_1dpf_1_1MeshedRegion.xhtml) [getInputMeshedRegion](classansys_1_1dpf_1_1OperatorMain.xhtml#abf3941daef165cb449d4159b106a23fd) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#aac8c9dba9bd521a1d53754cffe854203) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [MeshedRegion](classansys_1_1dpf_1_1MeshedRegion.xhtml) &amp;f) [TimeFreqSupport](classansys_1_1dpf_1_1TimeFreqSupport.xhtml) [getInputTimeFreqSupport](classansys_1_1dpf_1_1OperatorMain.xhtml#a772955b40f867d944a2420934a969e92) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#aa6325b155711e43226242a41c5e0350a) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [TimeFreqSupport](classansys_1_1dpf_1_1TimeFreqSupport.xhtml) &amp;f) [MeshesContainer](classansys_1_1dpf_1_1MeshesContainer.xhtml) [getInputMeshesContainer](classansys_1_1dpf_1_1OperatorMain.xhtml#a33d2b9d8e6408e42547340f056fdecee) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#af1a51c8c5a8ea6cae095c6278a67a96c) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [MeshesContainer](classansys_1_1dpf_1_1MeshesContainer.xhtml) &amp;f) [Support](classansys_1_1dpf_1_1Support.xhtml) [getInputSupport](classansys_1_1dpf_1_1OperatorMain.xhtml#abd71f83c649a04e7f2f7813384255f29) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ad660cfa772740b0ddfaa6852211c7eb4) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Support](classansys_1_1dpf_1_1Support.xhtml) &amp;f) [StringField](classansys_1_1dpf_1_1StringField.xhtml) [getInputStringField](classansys_1_1dpf_1_1OperatorMain.xhtml#a16741789fff23ceca3d49d71a2c5e9d4) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#af344e7c6017797c96428992108d9df64) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [StringField](classansys_1_1dpf_1_1StringField.xhtml) &amp;f) [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) [getInputCustomTypeField](classansys_1_1dpf_1_1OperatorMain.xhtml#a0dece5ce4416019ac4e9b9c11f68e94d) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a37f26a637d34bdb48dac6dc13ad915df) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) &amp;f) [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) [getInputCustomTypeFieldsContainer](classansys_1_1dpf_1_1OperatorMain.xhtml#abd1fe113136cd2f5e8ecfb8ee0b58161) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a8ac9eddfc0c3a4ea40a482b599d87e58) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) &amp;f) [Any](classansys_1_1dpf_1_1Any.xhtml) [getInputAsAny](classansys_1_1dpf_1_1OperatorMain.xhtml#ad28e17d0d720aa99a30bce78623963fc) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a2bd93aa7680f7e4b4399cbffad8c5348) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Any](classansys_1_1dpf_1_1Any.xhtml) &amp;f) [Streams](classansys_1_1dpf_1_1Streams.xhtml) [getInputStreams](classansys_1_1dpf_1_1OperatorMain.xhtml#aefd22c45d42ee27cf4ec00cc68ae7063) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) [Workflow](classansys_1_1dpf_1_1Workflow.xhtml) [getInputWorkflow](classansys_1_1dpf_1_1OperatorMain.xhtml#ab7c167dbd3257b0683906edc2cc27a65) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) [Operator](classansys_1_1dpf_1_1Operator.xhtml) [getInputOperator](classansys_1_1dpf_1_1OperatorMain.xhtml#a0fb8663005dd50e7aff666a463d7064c) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) RemoteWorkflow [getInputRemoteWorkflow](classansys_1_1dpf_1_1OperatorMain.xhtml#ae34c524e2c7127c7aab5e54a68e8960c) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) RemoteOperator [getInputRemoteOperator](classansys_1_1dpf_1_1OperatorMain.xhtml#ae32da62d193560071bd7ca1611d66907) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a27d150fafabf48621d1088944707d64e) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Streams](classansys_1_1dpf_1_1Streams.xhtml) &amp;f) [LabelSpace](classansys_1_1dpf_1_1LabelSpace.xhtml) [getInputLabelSpace](classansys_1_1dpf_1_1OperatorMain.xhtml#a86ba9637ed2ad87246690b2407ce8033) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) [PropertyField](classansys_1_1dpf_1_1PropertyField.xhtml) [getInputPropertyField](classansys_1_1dpf_1_1OperatorMain.xhtml#a43a96a372b2d64c9a5c6ab871302e795) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) GenericDataContainer [getInputGenericDataContainer](classansys_1_1dpf_1_1OperatorMain.xhtml#a6c877ce71b260e6a540a8cff6bec8acd) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) template&lt;typename CustomContainerT &gt; CustomContainerT [getInputCustomContainer](classansys_1_1dpf_1_1OperatorMain.xhtml#af71f7f82fe4f93c6f04478256ac2eb13) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a2972fee6048c5c4fe16fbcd91f325b75) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, GenericDataContainer &amp;f) template&lt;typename DataT &gt; [Collection](classansys_1_1dpf_1_1Collection.xhtml)&lt; DataT &gt; [getInputCollection](classansys_1_1dpf_1_1OperatorMain.xhtml#a5582fb7b85a73b4136949e2e052dd9c3) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) template&lt;typename DataT &gt; void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a1647fde662692cfee3b14818ce37f6ff) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Collection](classansys_1_1dpf_1_1Collection.xhtml)&lt; DataT &gt; &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#af31db4c88b1c475f0765b052ce5e0af0) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [PropertyField](classansys_1_1dpf_1_1PropertyField.xhtml) &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a63583bc33127b90105308fe6b1ba452e) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Workflow](classansys_1_1dpf_1_1Workflow.xhtml) &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#aa403110f1b42779ab1e19eb6e3c57cfc) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [MeshInfo](classansys_1_1dpf_1_1MeshInfo.xhtml) &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a2acf6e288e2f5bd02058772c7989167d) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [ResultInfo](classansys_1_1dpf_1_1ResultInfo.xhtml) &amp;f) [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) [getInputDataTree](classansys_1_1dpf_1_1OperatorMain.xhtml#ad3f323377fdf0b5babb1256a87443ce4) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#aaa97dacb6b97f287fb3b6372912af53b) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) &amp;f) std::string [getInputString](classansys_1_1dpf_1_1OperatorMain.xhtml#ac6abb343e3616bb7b312ebfe9cb1e428) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a604b24756c0ee9f63941e1943ce029ad) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, std::string const &amp;f) [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) [getInputInteger](classansys_1_1dpf_1_1OperatorMain.xhtml#ab313f7215443f3bd16dac73d5bbea480) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a0c74f0785a142a82c33796feaced4542) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) f) [dp\_double](namespaceansys_1_1dpf.xhtml#acb480013bfed185b5e34a0bdcb0e3790) [getInputDouble](classansys_1_1dpf_1_1OperatorMain.xhtml#abc4fb7b5bbd52de48ee5adcfa2d64ff0) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ad6d1c029bc239f8b47f7ae34d011a4ad) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [dp\_double](namespaceansys_1_1dpf.xhtml#acb480013bfed185b5e34a0bdcb0e3790) f) long long int [getInputLongLong](classansys_1_1dpf_1_1OperatorMain.xhtml#ad227f6658d46455cc795c0e8e2e26c22) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a9ddd1af34ae1cc9b0274203471cfadc6) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, long long int f) std::vector&lt; int &gt; [getInputVecInt](classansys_1_1dpf_1_1OperatorMain.xhtml#a1f0a8b9bfdb1068237ea65e9ced21b4d) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) std::vector&lt; double &gt; [getInputVecDouble](classansys_1_1dpf_1_1OperatorMain.xhtml#accaaa7cf0b5753e3ac603e833df5f79c) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) std::vector&lt; std::string &gt; [getInputVecString](classansys_1_1dpf_1_1OperatorMain.xhtml#a0655fe1b44a5385e2dbc8ddc4fca8e35) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a13cd3ab170883dae7943255b33078cba) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, std::vector&lt; int &gt; const &amp;out) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a08c3ec2a45807e4f9e7ca10d7fee867b) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, std::vector&lt; double &gt; const &amp;out) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ade2fb9f881cb1a54fb9e916faceb0c93) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, std::vector&lt; std::string &gt; const &amp;out) bool [getInputBool](classansys_1_1dpf_1_1OperatorMain.xhtml#af7e999cf3331782b9f4f32ea44f13943) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a5c4409687386e49789787fb0a820723c) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, bool f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a6bf1038aaf807ee0611024180d0aacc5) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, RemoteWorkflow f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a01450ae0a712c3ab7926dee77f611fe0) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, RemoteOperator f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ae3d73109de8158b43d7b43392d017ee9) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Operator](classansys_1_1dpf_1_1Operator.xhtml) f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ae8d635034690df3a33ace8aac34ab08d) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [CustomContainerBase](classansys_1_1dpf_1_1CustomContainerBase.xhtml) &amp;f) void [delegateRun](classansys_1_1dpf_1_1OperatorMain.xhtml#a60ddb051be30cee5248dfbb06022bac8) ([Operator](classansys_1_1dpf_1_1Operator.xhtml) op, bool forwardInputs=true) template&lt;typename DataT &gt; DataT [getInputCustom](classansys_1_1dpf_1_1OperatorMain.xhtml#a2785545db8b85d2c28acb3b7c49dcf50) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index) template&lt;typename DataT &gt; void [setOutputCustom](classansys_1_1dpf_1_1OperatorMain.xhtml#a12ee503ef474db36205fa17b3300795b) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, DataT d) @ details Set typed data for given output pin. [More...](classansys_1_1dpf_1_1OperatorMain.xhtml#a12ee503ef474db36205fa17b3300795b)  
 template&lt;typename DataT &gt; bool [testInput](classansys_1_1dpf_1_1OperatorMain.xhtml#ab809c466d87ca0abf8c5ac29cd95b724) ([dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) pin\_index) bool [hasInput](classansys_1_1dpf_1_1OperatorMain.xhtml#a3d1ca8c9935cc76828f2b436972240c9) ([dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) pin\_index) void [connectAllInputs](classansys_1_1dpf_1_1OperatorMain.xhtml#a642e72de160b2b8d215218bd9a56803a) ([ansys::dpf::Operator](classansys_1_1dpf_1_1Operator.xhtml) &amp;op) std::string [operatorName](classansys_1_1dpf_1_1OperatorMain.xhtml#ace0b6f848fb1a996d0d9162b95828b37) () const [OperatorConfig](classansys_1_1dpf_1_1OperatorConfig.xhtml) [config](classansys_1_1dpf_1_1OperatorMain.xhtml#a2d0b48ea7dae01f583ebf30993c491c1) () const <a id="details" name="details"></a>## Detailed Description

To be used in order to write external operators



## Member Function Documentation

<a id="add661774aa6a7c9469658c0de35315d0" name="add661774aa6a7c9469658c0de35315d0"></a>## [◆ ](#add661774aa6a7c9469658c0de35315d0)assertInstantiateInternalOperator()

 [Operator](classansys_1_1dpf_1_1Operator.xhtml) ansys::dpf::OperatorMain::assertInstantiateInternalOperator  ( const std::string &amp;  )  const

Only method that should be used to instantiate operators inside another [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") run method.

Propagates operator attributes: [ansys::dpf::OperatorConfig](classansys_1_1dpf_1_1OperatorConfig.xhtml) and licensing settings to the instantiated [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.").

Exceptions [DpfException](classansys_1_1dpf_1_1DpfException.xhtml)when the operator doesn't exist. 



<a id="a2d0b48ea7dae01f583ebf30993c491c1" name="a2d0b48ea7dae01f583ebf30993c491c1"></a>## [◆ ](#a2d0b48ea7dae01f583ebf30993c491c1)config()

 [OperatorConfig](classansys_1_1dpf_1_1OperatorConfig.xhtml) ansys::dpf::OperatorMain::config  ( )  const

ReturnsThe [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") Config used to create this operator. 



<a id="a642e72de160b2b8d215218bd9a56803a" name="a642e72de160b2b8d215218bd9a56803a"></a>## [◆ ](#a642e72de160b2b8d215218bd9a56803a)connectAllInputs()

 void ansys::dpf::OperatorMain::connectAllInputs  ( [ansys::dpf::Operator](classansys_1_1dpf_1_1Operator.xhtml) &amp;  *op*) 

@ connects all inputs connected to this operatorMain instance to another [Operator](classansys_1_1dpf_1_1Operator.xhtml)

Parameters \[in\]op[Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") on which the inputs are connected. 



<a id="a60ddb051be30cee5248dfbb06022bac8" name="a60ddb051be30cee5248dfbb06022bac8"></a>## [◆ ](#a60ddb051be30cee5248dfbb06022bac8)delegateRun()

 void ansys::dpf::OperatorMain::delegateRun  ( [Operator](classansys_1_1dpf_1_1Operator.xhtml)  *op*,    bool  *forwardInputs* = `true`   ) 

run the input op and take its state and outputs as his

Parameters \[in\]op[Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") to use. \[in\]forwardInputsChoose if the input definition of this operator should be given to op. 



<a id="a0fa415e6d731d27d4913a11aaed43f49" name="a0fa415e6d731d27d4913a11aaed43f49"></a>## [◆ ](#a0fa415e6d731d27d4913a11aaed43f49)getInput()

template&lt;typename DataT &gt; 

 DataT ansys::dpf::OperatorMain::getInput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*)   inline 

ReturnsInput of type DataT given by pin index. Parameters \[in\]pin\_indexPin from which to get output. 



<a id="ad28e17d0d720aa99a30bce78623963fc" name="ad28e17d0d720aa99a30bce78623963fc"></a>## [◆ ](#ad28e17d0d720aa99a30bce78623963fc)getInputAsAny()

 [Any](classansys_1_1dpf_1_1Any.xhtml) ansys::dpf::OperatorMain::getInputAsAny  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Any](classansys_1_1dpf_1_1Any.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get valuer. 



<a id="af7e999cf3331782b9f4f32ea44f13943" name="af7e999cf3331782b9f4f32ea44f13943"></a>## [◆ ](#af7e999cf3331782b9f4f32ea44f13943)getInputBool()

 bool ansys::dpf::OperatorMain::getInputBool  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsBoolean value for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a5582fb7b85a73b4136949e2e052dd9c3" name="a5582fb7b85a73b4136949e2e052dd9c3"></a>## [◆ ](#a5582fb7b85a73b4136949e2e052dd9c3)getInputCollection()

template&lt;typename DataT &gt; 

 [Collection](classansys_1_1dpf_1_1Collection.xhtml)&lt; DataT &gt; ansys::dpf::OperatorMain::getInputCollection  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*)   inline 

Returns[Collection](classansys_1_1dpf_1_1Collection.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a2785545db8b85d2c28acb3b7c49dcf50" name="a2785545db8b85d2c28acb3b7c49dcf50"></a>## [◆ ](#a2785545db8b85d2c28acb3b7c49dcf50)getInputCustom()

template&lt;typename DataT &gt; 

 DataT ansys::dpf::OperatorMain::getInputCustom  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*)   inline 

ReturnsTyped data for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="af71f7f82fe4f93c6f04478256ac2eb13" name="af71f7f82fe4f93c6f04478256ac2eb13"></a>## [◆ ](#af71f7f82fe4f93c6f04478256ac2eb13)getInputCustomContainer()

template&lt;typename CustomContainerT &gt; 

 CustomContainerT ansys::dpf::OperatorMain::getInputCustomContainer  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*)   inline 

ReturnsGenericDataContainer for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a0dece5ce4416019ac4e9b9c11f68e94d" name="a0dece5ce4416019ac4e9b9c11f68e94d"></a>## [◆ ](#a0dece5ce4416019ac4e9b9c11f68e94d)getInputCustomTypeField()

 [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) ansys::dpf::OperatorMain::getInputCustomTypeField  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="abd1fe113136cd2f5e8ecfb8ee0b58161" name="abd1fe113136cd2f5e8ecfb8ee0b58161"></a>## [◆ ](#abd1fe113136cd2f5e8ecfb8ee0b58161)getInputCustomTypeFieldsContainer()

 [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) ansys::dpf::OperatorMain::getInputCustomTypeFieldsContainer  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a606d8d839ffcfa815775cb2ecfb0e7d2" name="a606d8d839ffcfa815775cb2ecfb0e7d2"></a>## [◆ ](#a606d8d839ffcfa815775cb2ecfb0e7d2)getInputDataSources()

 [DataSources](classansys_1_1dpf_1_1DataSources.xhtml) ansys::dpf::OperatorMain::getInputDataSources  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsData sources for input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ad3f323377fdf0b5babb1256a87443ce4" name="ad3f323377fdf0b5babb1256a87443ce4"></a>## [◆ ](#ad3f323377fdf0b5babb1256a87443ce4)getInputDataTree()

 [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) ansys::dpf::OperatorMain::getInputDataTree  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[DataTree](classansys_1_1dpf_1_1DataTree.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="abc4fb7b5bbd52de48ee5adcfa2d64ff0" name="abc4fb7b5bbd52de48ee5adcfa2d64ff0"></a>## [◆ ](#abc4fb7b5bbd52de48ee5adcfa2d64ff0)getInputDouble()

 [dp\_double](namespaceansys_1_1dpf.xhtml#acb480013bfed185b5e34a0bdcb0e3790) ansys::dpf::OperatorMain::getInputDouble  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsDouble value for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a064e47615a3d7beb23ee8ab9f589844e" name="a064e47615a3d7beb23ee8ab9f589844e"></a>## [◆ ](#a064e47615a3d7beb23ee8ab9f589844e)getInputField()

 [Field](classansys_1_1dpf_1_1Field.xhtml) ansys::dpf::OperatorMain::getInputField  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsInput field given by pin index. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ae3a8077aa63c688e42dbe707a5bbe320" name="ae3a8077aa63c688e42dbe707a5bbe320"></a>## [◆ ](#ae3a8077aa63c688e42dbe707a5bbe320)getInputFieldsContainer()

 [FieldsContainer](classansys_1_1dpf_1_1FieldsContainer.xhtml) ansys::dpf::OperatorMain::getInputFieldsContainer  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsFields container for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a6c877ce71b260e6a540a8cff6bec8acd" name="a6c877ce71b260e6a540a8cff6bec8acd"></a>## [◆ ](#a6c877ce71b260e6a540a8cff6bec8acd)getInputGenericDataContainer()

 GenericDataContainer ansys::dpf::OperatorMain::getInputGenericDataContainer  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsGenericDataContainer for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ab313f7215443f3bd16dac73d5bbea480" name="ab313f7215443f3bd16dac73d5bbea480"></a>## [◆ ](#ab313f7215443f3bd16dac73d5bbea480)getInputInteger()

 [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) ansys::dpf::OperatorMain::getInputInteger  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsInteger value for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a86ba9637ed2ad87246690b2407ce8033" name="a86ba9637ed2ad87246690b2407ce8033"></a>## [◆ ](#a86ba9637ed2ad87246690b2407ce8033)getInputLabelSpace()

 [LabelSpace](classansys_1_1dpf_1_1LabelSpace.xhtml) ansys::dpf::OperatorMain::getInputLabelSpace  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Streams](classansys_1_1dpf_1_1Streams.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ad227f6658d46455cc795c0e8e2e26c22" name="ad227f6658d46455cc795c0e8e2e26c22"></a>## [◆ ](#ad227f6658d46455cc795c0e8e2e26c22)getInputLongLong()

 long long int ansys::dpf::OperatorMain::getInputLongLong  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsLong long int value for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="abf3941daef165cb449d4159b106a23fd" name="abf3941daef165cb449d4159b106a23fd"></a>## [◆ ](#abf3941daef165cb449d4159b106a23fd)getInputMeshedRegion()

 [MeshedRegion](classansys_1_1dpf_1_1MeshedRegion.xhtml) ansys::dpf::OperatorMain::getInputMeshedRegion  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsMeshed region for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a33d2b9d8e6408e42547340f056fdecee" name="a33d2b9d8e6408e42547340f056fdecee"></a>## [◆ ](#a33d2b9d8e6408e42547340f056fdecee)getInputMeshesContainer()

 [MeshesContainer](classansys_1_1dpf_1_1MeshesContainer.xhtml) ansys::dpf::OperatorMain::getInputMeshesContainer  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsMeshes container for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a0fb8663005dd50e7aff666a463d7064c" name="a0fb8663005dd50e7aff666a463d7064c"></a>## [◆ ](#a0fb8663005dd50e7aff666a463d7064c)getInputOperator()

 [Operator](classansys_1_1dpf_1_1Operator.xhtml) ansys::dpf::OperatorMain::getInputOperator  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Operator](classansys_1_1dpf_1_1Operator.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a43a96a372b2d64c9a5c6ab871302e795" name="a43a96a372b2d64c9a5c6ab871302e795"></a>## [◆ ](#a43a96a372b2d64c9a5c6ab871302e795)getInputPropertyField()

 [PropertyField](classansys_1_1dpf_1_1PropertyField.xhtml) ansys::dpf::OperatorMain::getInputPropertyField  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsProperty field for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ae32da62d193560071bd7ca1611d66907" name="ae32da62d193560071bd7ca1611d66907"></a>## [◆ ](#ae32da62d193560071bd7ca1611d66907)getInputRemoteOperator()

 RemoteOperator ansys::dpf::OperatorMain::getInputRemoteOperator  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsRemoteOperator for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ae34c524e2c7127c7aab5e54a68e8960c" name="ae34c524e2c7127c7aab5e54a68e8960c"></a>## [◆ ](#ae34c524e2c7127c7aab5e54a68e8960c)getInputRemoteWorkflow()

 RemoteWorkflow ansys::dpf::OperatorMain::getInputRemoteWorkflow  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsRemoteWorkflow for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a5e80bfe0c525bb6d590ce5284a87505e" name="a5e80bfe0c525bb6d590ce5284a87505e"></a>## [◆ ](#a5e80bfe0c525bb6d590ce5284a87505e)getInputScoping()

 [Scoping](classansys_1_1dpf_1_1Scoping.xhtml) ansys::dpf::OperatorMain::getInputScoping  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Scoping](classansys_1_1dpf_1_1Scoping.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a625cc21a2e7ab6ef0b9f28b29a3d7225" name="a625cc21a2e7ab6ef0b9f28b29a3d7225"></a>## [◆ ](#a625cc21a2e7ab6ef0b9f28b29a3d7225)getInputScopingsContainer()

 [ScopingsContainer](classansys_1_1dpf_1_1ScopingsContainer.xhtml) ansys::dpf::OperatorMain::getInputScopingsContainer  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsScopings container for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="aefd22c45d42ee27cf4ec00cc68ae7063" name="aefd22c45d42ee27cf4ec00cc68ae7063"></a>## [◆ ](#aefd22c45d42ee27cf4ec00cc68ae7063)getInputStreams()

 [Streams](classansys_1_1dpf_1_1Streams.xhtml) ansys::dpf::OperatorMain::getInputStreams  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Streams](classansys_1_1dpf_1_1Streams.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ac6abb343e3616bb7b312ebfe9cb1e428" name="ac6abb343e3616bb7b312ebfe9cb1e428"></a>## [◆ ](#ac6abb343e3616bb7b312ebfe9cb1e428)getInputString()

 std::string ansys::dpf::OperatorMain::getInputString  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsString value for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a16741789fff23ceca3d49d71a2c5e9d4" name="a16741789fff23ceca3d49d71a2c5e9d4"></a>## [◆ ](#a16741789fff23ceca3d49d71a2c5e9d4)getInputStringField()

 [StringField](classansys_1_1dpf_1_1StringField.xhtml) ansys::dpf::OperatorMain::getInputStringField  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[StringField](classansys_1_1dpf_1_1StringField.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="abd71f83c649a04e7f2f7813384255f29" name="abd71f83c649a04e7f2f7813384255f29"></a>## [◆ ](#abd71f83c649a04e7f2f7813384255f29)getInputSupport()

 [Support](classansys_1_1dpf_1_1Support.xhtml) ansys::dpf::OperatorMain::getInputSupport  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Support](classansys_1_1dpf_1_1Support.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a772955b40f867d944a2420934a969e92" name="a772955b40f867d944a2420934a969e92"></a>## [◆ ](#a772955b40f867d944a2420934a969e92)getInputTimeFreqSupport()

 [TimeFreqSupport](classansys_1_1dpf_1_1TimeFreqSupport.xhtml) ansys::dpf::OperatorMain::getInputTimeFreqSupport  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsTime frequency support for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="accaaa7cf0b5753e3ac603e833df5f79c" name="accaaa7cf0b5753e3ac603e833df5f79c"></a>## [◆ ](#accaaa7cf0b5753e3ac603e833df5f79c)getInputVecDouble()

 std::vector&lt; double &gt; ansys::dpf::OperatorMain::getInputVecDouble  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsVector of doubles for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a1f0a8b9bfdb1068237ea65e9ced21b4d" name="a1f0a8b9bfdb1068237ea65e9ced21b4d"></a>## [◆ ](#a1f0a8b9bfdb1068237ea65e9ced21b4d)getInputVecInt()

 std::vector&lt; int &gt; ansys::dpf::OperatorMain::getInputVecInt  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsVector of integers for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a0655fe1b44a5385e2dbc8ddc4fca8e35" name="a0655fe1b44a5385e2dbc8ddc4fca8e35"></a>## [◆ ](#a0655fe1b44a5385e2dbc8ddc4fca8e35)getInputVecString()

 std::vector&lt; std::string &gt; ansys::dpf::OperatorMain::getInputVecString  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

ReturnsVector of strings for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="ab7c167dbd3257b0683906edc2cc27a65" name="ab7c167dbd3257b0683906edc2cc27a65"></a>## [◆ ](#ab7c167dbd3257b0683906edc2cc27a65)getInputWorkflow()

 [Workflow](classansys_1_1dpf_1_1Workflow.xhtml) ansys::dpf::OperatorMain::getInputWorkflow  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*) 

Returns[Workflow](classansys_1_1dpf_1_1Workflow.xhtml) for given input pin. Parameters \[in\]pin\_indexInput pin for which to get value. 



<a id="a041b07a72607c574cd81a878f9e16e41" name="a041b07a72607c574cd81a878f9e16e41"></a>## [◆ ](#a041b07a72607c574cd81a878f9e16e41)getNumInputs()

 [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0) ansys::dpf::OperatorMain::getNumInputs  ( ) 

ReturnsNumber of operator input pins. 



<a id="a3d1ca8c9935cc76828f2b436972240c9" name="a3d1ca8c9935cc76828f2b436972240c9"></a>## [◆ ](#a3d1ca8c9935cc76828f2b436972240c9)hasInput()

 bool ansys::dpf::OperatorMain::hasInput  ( [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0)  *pin\_index*) 

ReturnsIndication that input pin exists. Parameters \[in\]pin\_indexInput pin for which to check data type. 



<a id="a6efbfb4f07c70652b0452b02aba5d191" name="a6efbfb4f07c70652b0452b02aba5d191"></a>## [◆ ](#a6efbfb4f07c70652b0452b02aba5d191)instantiateInternalOperator()

 [Operator](classansys_1_1dpf_1_1Operator.xhtml) ansys::dpf::OperatorMain::instantiateInternalOperator  ( const std::string &amp;  )  const

Only method that should be used to instantiate operators inside another [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") run method.

Propagates operator attributes: [ansys::dpf::OperatorConfig](classansys_1_1dpf_1_1OperatorConfig.xhtml) and licensing settings to the instantiated [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.").





<a id="ace0b6f848fb1a996d0d9162b95828b37" name="ace0b6f848fb1a996d0d9162b95828b37"></a>## [◆ ](#ace0b6f848fb1a996d0d9162b95828b37)operatorName()

 std::string ansys::dpf::OperatorMain::operatorName  ( )  const

ReturnsThe [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") name used to record. 



<a id="a2713857554e10c8428b7fe9b59f3fe73" name="a2713857554e10c8428b7fe9b59f3fe73"></a>## [◆ ](#a2713857554e10c8428b7fe9b59f3fe73)setFailed()

 void ansys::dpf::OperatorMain::setFailed  ( ) 

Set state of operator to fail.





<a id="a2bd93aa7680f7e4b4399cbffad8c5348" name="a2bd93aa7680f7e4b4399cbffad8c5348"></a>## [◆ ](#a2bd93aa7680f7e4b4399cbffad8c5348)setOutput() \[1/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Any](classansys_1_1dpf_1_1Any.xhtml) &amp;  *f*   ) 

Set [Any](classansys_1_1dpf_1_1Any.xhtml) object for given output pin with its real type.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Any](classansys_1_1dpf_1_1Any.xhtml) to assign to output pin. 



<a id="a5c4409687386e49789787fb0a820723c" name="a5c4409687386e49789787fb0a820723c"></a>## [◆ ](#a5c4409687386e49789787fb0a820723c)setOutput() \[2/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    bool  *f*   ) 

Set boolean value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fBoolean value to assign to output pin. 



<a id="a1647fde662692cfee3b14818ce37f6ff" name="a1647fde662692cfee3b14818ce37f6ff"></a>## [◆ ](#a1647fde662692cfee3b14818ce37f6ff)setOutput() \[3/33\]

template&lt;typename DataT &gt; 

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Collection](classansys_1_1dpf_1_1Collection.xhtml)&lt; DataT &gt; &amp;  *f*   )   inline 

Set GenericDataContainer for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fGenericDataContainer to assign to output pin. 



<a id="ae8d635034690df3a33ace8aac34ab08d" name="ae8d635034690df3a33ace8aac34ab08d"></a>## [◆ ](#ae8d635034690df3a33ace8aac34ab08d)setOutput() \[4/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [CustomContainerBase](classansys_1_1dpf_1_1CustomContainerBase.xhtml) &amp;  *f*   ) 

Set [CustomContainerBase](classansys_1_1dpf_1_1CustomContainerBase.xhtml "Allows you to define your own containers by deriving from this class.") value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") value to assign to output pin. 



<a id="a37f26a637d34bdb48dac6dc13ad915df" name="a37f26a637d34bdb48dac6dc13ad915df"></a>## [◆ ](#a37f26a637d34bdb48dac6dc13ad915df)setOutput() \[5/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) &amp;  *f*   ) 

Set [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) object for given output pin with its real type.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) to assign to output pin. 



<a id="a8ac9eddfc0c3a4ea40a482b599d87e58" name="a8ac9eddfc0c3a4ea40a482b599d87e58"></a>## [◆ ](#a8ac9eddfc0c3a4ea40a482b599d87e58)setOutput() \[6/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) &amp;  *f*   ) 

Set [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) object for given output pin with its real type.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) to assign to output pin. 



<a id="a93147451a11a7b1306aca57f38810dac" name="a93147451a11a7b1306aca57f38810dac"></a>## [◆ ](#a93147451a11a7b1306aca57f38810dac)setOutput() \[7/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [DataSources](classansys_1_1dpf_1_1DataSources.xhtml) &amp;  *f*   ) 

Set data sources for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fData sources to assign to output pin. 



<a id="aaa97dacb6b97f287fb3b6372912af53b" name="aaa97dacb6b97f287fb3b6372912af53b"></a>## [◆ ](#aaa97dacb6b97f287fb3b6372912af53b)setOutput() \[8/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) &amp;  *f*   ) 

Set [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fMeshes container to assign to output pin. 



<a id="ad6d1c029bc239f8b47f7ae34d011a4ad" name="ad6d1c029bc239f8b47f7ae34d011a4ad"></a>## [◆ ](#ad6d1c029bc239f8b47f7ae34d011a4ad)setOutput() \[9/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [dp\_double](namespaceansys_1_1dpf.xhtml#acb480013bfed185b5e34a0bdcb0e3790)  *f*   ) 

Set double value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fDouble value to assign to output pin. 



<a id="a0c74f0785a142a82c33796feaced4542" name="a0c74f0785a142a82c33796feaced4542"></a>## [◆ ](#a0c74f0785a142a82c33796feaced4542)setOutput() \[10/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0)  *f*   ) 

Set integer value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fInteger value to assign to output pin. 



<a id="a3f3c8dec090d9245f26c9386263b092f" name="a3f3c8dec090d9245f26c9386263b092f"></a>## [◆ ](#a3f3c8dec090d9245f26c9386263b092f)setOutput() \[11/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Field](classansys_1_1dpf_1_1Field.xhtml) &amp;  *f*   ) 

Set field for output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Field](classansys_1_1dpf_1_1Field.xhtml) to assign to output pin. 



<a id="a041a4db4c2c88eec0711c978cabee6fd" name="a041a4db4c2c88eec0711c978cabee6fd"></a>## [◆ ](#a041a4db4c2c88eec0711c978cabee6fd)setOutput() \[12/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [FieldsContainer](classansys_1_1dpf_1_1FieldsContainer.xhtml) &amp;  *f*   ) 

Set fields container for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fFields container to assign to output pin. 



<a id="a2972fee6048c5c4fe16fbcd91f325b75" name="a2972fee6048c5c4fe16fbcd91f325b75"></a>## [◆ ](#a2972fee6048c5c4fe16fbcd91f325b75)setOutput() \[13/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    GenericDataContainer &amp;  *f*   ) 

Set GenericDataContainer for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fGenericDataContainer to assign to output pin. 



<a id="a9ddd1af34ae1cc9b0274203471cfadc6" name="a9ddd1af34ae1cc9b0274203471cfadc6"></a>## [◆ ](#a9ddd1af34ae1cc9b0274203471cfadc6)setOutput() \[14/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    long long int  *f*   ) 

Set long long int value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fLong long int value to assign to output pin. 



<a id="aac8c9dba9bd521a1d53754cffe854203" name="aac8c9dba9bd521a1d53754cffe854203"></a>## [◆ ](#aac8c9dba9bd521a1d53754cffe854203)setOutput() \[15/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [MeshedRegion](classansys_1_1dpf_1_1MeshedRegion.xhtml) &amp;  *f*   ) 

Set meshed region for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fMeshed region to assign to output pin. 



<a id="af1a51c8c5a8ea6cae095c6278a67a96c" name="af1a51c8c5a8ea6cae095c6278a67a96c"></a>## [◆ ](#af1a51c8c5a8ea6cae095c6278a67a96c)setOutput() \[16/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [MeshesContainer](classansys_1_1dpf_1_1MeshesContainer.xhtml) &amp;  *f*   ) 

Set meshes container for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fMeshes container to assign to output pin. 



<a id="aa403110f1b42779ab1e19eb6e3c57cfc" name="aa403110f1b42779ab1e19eb6e3c57cfc"></a>## [◆ ](#aa403110f1b42779ab1e19eb6e3c57cfc)setOutput() \[17/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [MeshInfo](classansys_1_1dpf_1_1MeshInfo.xhtml) &amp;  *f*   ) 

Set [MeshInfo](classansys_1_1dpf_1_1MeshInfo.xhtml "Define a mesh info.") for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fMesh info to assign to output pin. 



<a id="ae3d73109de8158b43d7b43392d017ee9" name="ae3d73109de8158b43d7b43392d017ee9"></a>## [◆ ](#ae3d73109de8158b43d7b43392d017ee9)setOutput() \[18/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Operator](classansys_1_1dpf_1_1Operator.xhtml)  *f*   ) 

Set [Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Operator](classansys_1_1dpf_1_1Operator.xhtml "Wrap an elementary operation.") value to assign to output pin. 



<a id="af31db4c88b1c475f0765b052ce5e0af0" name="af31db4c88b1c475f0765b052ce5e0af0"></a>## [◆ ](#af31db4c88b1c475f0765b052ce5e0af0)setOutput() \[19/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [PropertyField](classansys_1_1dpf_1_1PropertyField.xhtml) &amp;  *f*   ) 

Set property field for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fProperty field to assign to output pin. 



<a id="a01450ae0a712c3ab7926dee77f611fe0" name="a01450ae0a712c3ab7926dee77f611fe0"></a>## [◆ ](#a01450ae0a712c3ab7926dee77f611fe0)setOutput() \[20/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    RemoteOperator  *f*   ) 

Set RemoteOperator value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fRemoteOperator value to assign to output pin. 



<a id="a6bf1038aaf807ee0611024180d0aacc5" name="a6bf1038aaf807ee0611024180d0aacc5"></a>## [◆ ](#a6bf1038aaf807ee0611024180d0aacc5)setOutput() \[21/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    RemoteWorkflow  *f*   ) 

Set RemoteWorkflow value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fRemoteWorkflow value to assign to output pin. 



<a id="a2acf6e288e2f5bd02058772c7989167d" name="a2acf6e288e2f5bd02058772c7989167d"></a>## [◆ ](#a2acf6e288e2f5bd02058772c7989167d)setOutput() \[22/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [ResultInfo](classansys_1_1dpf_1_1ResultInfo.xhtml) &amp;  *f*   ) 

Set [ResultInfo](classansys_1_1dpf_1_1ResultInfo.xhtml) for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[ResultInfo](classansys_1_1dpf_1_1ResultInfo.xhtml) to assign to output pin. 



<a id="ae58f595e91c2daba7b7c0ebf73c700ff" name="ae58f595e91c2daba7b7c0ebf73c700ff"></a>## [◆ ](#ae58f595e91c2daba7b7c0ebf73c700ff)setOutput() \[23/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Scoping](classansys_1_1dpf_1_1Scoping.xhtml) &amp;  *f*   ) 

Set scoping for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Scoping](classansys_1_1dpf_1_1Scoping.xhtml) to assign to output pin. 



<a id="ade56cae11bf784c63345d2a407c87d20" name="ade56cae11bf784c63345d2a407c87d20"></a>## [◆ ](#ade56cae11bf784c63345d2a407c87d20)setOutput() \[24/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [ScopingsContainer](classansys_1_1dpf_1_1ScopingsContainer.xhtml) &amp;  *f*   ) 

Set scopings container for given input pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fScopings container to assign to output pin. 



<a id="a604b24756c0ee9f63941e1943ce029ad" name="a604b24756c0ee9f63941e1943ce029ad"></a>## [◆ ](#a604b24756c0ee9f63941e1943ce029ad)setOutput() \[25/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    std::string const &amp;  *f*   ) 

Set string value for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fString value to assign to output pin. 



<a id="a08c3ec2a45807e4f9e7ca10d7fee867b" name="a08c3ec2a45807e4f9e7ca10d7fee867b"></a>## [◆ ](#a08c3ec2a45807e4f9e7ca10d7fee867b)setOutput() \[26/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    std::vector&lt; double &gt; const &amp;  *out*   ) 

Set vector of doubles for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]outVector of doubles to assign to output pin. 



<a id="a13cd3ab170883dae7943255b33078cba" name="a13cd3ab170883dae7943255b33078cba"></a>## [◆ ](#a13cd3ab170883dae7943255b33078cba)setOutput() \[27/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    std::vector&lt; int &gt; const &amp;  *out*   ) 

Set vector of integers for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]outVector of integers to assign to output pin. 



<a id="ade2fb9f881cb1a54fb9e916faceb0c93" name="ade2fb9f881cb1a54fb9e916faceb0c93"></a>## [◆ ](#ade2fb9f881cb1a54fb9e916faceb0c93)setOutput() \[28/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    std::vector&lt; std::string &gt; const &amp;  *out*   ) 

Set vector of string for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]outVector of string to assign to output pin. 



<a id="a27d150fafabf48621d1088944707d64e" name="a27d150fafabf48621d1088944707d64e"></a>## [◆ ](#a27d150fafabf48621d1088944707d64e)setOutput() \[29/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Streams](classansys_1_1dpf_1_1Streams.xhtml) &amp;  *f*   ) 

Set streams for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Streams](classansys_1_1dpf_1_1Streams.xhtml) to assign to output pin. 



<a id="af344e7c6017797c96428992108d9df64" name="af344e7c6017797c96428992108d9df64"></a>## [◆ ](#af344e7c6017797c96428992108d9df64)setOutput() \[30/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [StringField](classansys_1_1dpf_1_1StringField.xhtml) &amp;  *f*   ) 

Set [StringField](classansys_1_1dpf_1_1StringField.xhtml) object for given output pin with its real type.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[StringField](classansys_1_1dpf_1_1StringField.xhtml) to assign to output pin. 



<a id="ad660cfa772740b0ddfaa6852211c7eb4" name="ad660cfa772740b0ddfaa6852211c7eb4"></a>## [◆ ](#ad660cfa772740b0ddfaa6852211c7eb4)setOutput() \[31/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Support](classansys_1_1dpf_1_1Support.xhtml) &amp;  *f*   ) 

Set support for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]f[Support](classansys_1_1dpf_1_1Support.xhtml) to assign to output pin. 



<a id="aa6325b155711e43226242a41c5e0350a" name="aa6325b155711e43226242a41c5e0350a"></a>## [◆ ](#aa6325b155711e43226242a41c5e0350a)setOutput() \[32/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [TimeFreqSupport](classansys_1_1dpf_1_1TimeFreqSupport.xhtml) &amp;  *f*   ) 

Set time freqency support for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fTime frequency support to assign to output pin. 



<a id="a63583bc33127b90105308fe6b1ba452e" name="a63583bc33127b90105308fe6b1ba452e"></a>## [◆ ](#a63583bc33127b90105308fe6b1ba452e)setOutput() \[33/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Workflow](classansys_1_1dpf_1_1Workflow.xhtml) &amp;  *f*   ) 

Set property field for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]fProperty field to assign to output pin. 



<a id="a12ee503ef474db36205fa17b3300795b" name="a12ee503ef474db36205fa17b3300795b"></a>## [◆ ](#a12ee503ef474db36205fa17b3300795b)setOutputCustom()

template&lt;typename DataT &gt; 

 void ansys::dpf::OperatorMain::setOutputCustom  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    DataT  *d*   )   inline 

@ details Set typed data for given output pin.

Parameters \[in\]pin\_indexOutput pin for which to set value. \[in\]dTyped data to assign to output pin. 



<a id="ad15e8335f3550537fcf0282654c98aca" name="ad15e8335f3550537fcf0282654c98aca"></a>## [◆ ](#ad15e8335f3550537fcf0282654c98aca)setSuccessed()

 void ansys::dpf::OperatorMain::setSuccessed  ( ) 

Set state of operator to success.





<a id="ab809c466d87ca0abf8c5ac29cd95b724" name="ab809c466d87ca0abf8c5ac29cd95b724"></a>## [◆ ](#ab809c466d87ca0abf8c5ac29cd95b724)testInput()

template&lt;typename DataT &gt; 

 bool ansys::dpf::OperatorMain::testInput  ( [dp\_int](namespaceansys_1_1dpf.xhtml#a60d181a1f9d29cc7cc38b25dac4401f0)  *pin\_index*)   inline 

ReturnsIndication that input pin contains typed data. Parameters \[in\]pin\_indexInput pin for which to check data type.