    

 ## 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#aed3bf969910e32998e557fe3986f6f16) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [DataSources](classansys_1_1dpf_1_1DataSources.xhtml) const &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#a741f2b8ee79bb443e70e76f27f8c56b8) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [FieldsContainer](classansys_1_1dpf_1_1FieldsContainer.xhtml) const &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#a58ce65919ca30cbf0eac87e91b4183bd) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Scoping](classansys_1_1dpf_1_1Scoping.xhtml) const &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#a39fe05de2bdb90d0a326f70b2778a563) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [ScopingsContainer](classansys_1_1dpf_1_1ScopingsContainer.xhtml) const &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#a87f0ef2382c30a7bb01d5eae12f2a443) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [MeshedRegion](classansys_1_1dpf_1_1MeshedRegion.xhtml) const &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#adae5dd8d5b025dcafe46ec1c55355a4c) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [TimeFreqSupport](classansys_1_1dpf_1_1TimeFreqSupport.xhtml) const &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#a6d87280a68b4b87072d15782e19c3bca) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [MeshesContainer](classansys_1_1dpf_1_1MeshesContainer.xhtml) const &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#a7a203e0881a74550d69e4781923b5ee4) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Support](classansys_1_1dpf_1_1Support.xhtml) const &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#a94dc906d6bdef04d5099e8f26286bed8) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [StringField](classansys_1_1dpf_1_1StringField.xhtml) const &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#a27f845f17e0e02d6d80e44824be759bd) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) const &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#aad8340269a65030512992a8bdf25dbd3) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) const &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#a80d2f38c08cdba89814cf54f090fa150) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Any](classansys_1_1dpf_1_1Any.xhtml) const &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#a25ead93f38e596f54268fab0ac63a09e) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Streams](classansys_1_1dpf_1_1Streams.xhtml) const &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#ad682fd9e6639e9c89d0784274f1a57ae) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, GenericDataContainer const &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#a236945af7413ccdd5dc3d27b9f2321b0) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Collection](classansys_1_1dpf_1_1Collection.xhtml)&lt; DataT &gt; const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a63fd614ba8d92270ce59fdc8ab324ce8) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [PropertyField](classansys_1_1dpf_1_1PropertyField.xhtml) const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a6633016f223517320280d747c3f1c5e9) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Workflow](classansys_1_1dpf_1_1Workflow.xhtml) const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a196fa5872ed1efc02c39ce587a6e6946) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [MeshInfo](classansys_1_1dpf_1_1MeshInfo.xhtml) const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#ada3869c02e08864429635fe22b25b1e8) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [ResultInfo](classansys_1_1dpf_1_1ResultInfo.xhtml) const &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#afc83b5cc7bb1821328a6a1bfb63320ae) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) const &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#a0db75afb1a291b9c75c185b2977ff790) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, RemoteWorkflow const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a965aa20043cdd3046efe469329b4a3ed) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, RemoteOperator const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#afa7ec0345810870e285c3c75959b5a89) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [Operator](classansys_1_1dpf_1_1Operator.xhtml) const &amp;f) void [setOutput](classansys_1_1dpf_1_1OperatorMain.xhtml#a9bc4f209253ca9846fafeb914e3cc3b9) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, [CustomContainerBase](classansys_1_1dpf_1_1CustomContainerBase.xhtml) const &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#acb04b65ee410b2177d9ada9964f8e560) ([dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920) pin\_index, DataT const &amp;d) @ details Set typed data for given output pin. [More...](classansys_1_1dpf_1_1OperatorMain.xhtml#acb04b65ee410b2177d9ada9964f8e560)  
 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="a80d2f38c08cdba89814cf54f090fa150" name="a80d2f38c08cdba89814cf54f090fa150"></a>## [◆ ](#a80d2f38c08cdba89814cf54f090fa150)setOutput() \[1/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Any](classansys_1_1dpf_1_1Any.xhtml) const &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="a236945af7413ccdd5dc3d27b9f2321b0" name="a236945af7413ccdd5dc3d27b9f2321b0"></a>## [◆ ](#a236945af7413ccdd5dc3d27b9f2321b0)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; const &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="a9bc4f209253ca9846fafeb914e3cc3b9" name="a9bc4f209253ca9846fafeb914e3cc3b9"></a>## [◆ ](#a9bc4f209253ca9846fafeb914e3cc3b9)setOutput() \[4/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [CustomContainerBase](classansys_1_1dpf_1_1CustomContainerBase.xhtml) const &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="a27f845f17e0e02d6d80e44824be759bd" name="a27f845f17e0e02d6d80e44824be759bd"></a>## [◆ ](#a27f845f17e0e02d6d80e44824be759bd)setOutput() \[5/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [CustomTypeField](classansys_1_1dpf_1_1CustomTypeField.xhtml) const &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="aad8340269a65030512992a8bdf25dbd3" name="aad8340269a65030512992a8bdf25dbd3"></a>## [◆ ](#aad8340269a65030512992a8bdf25dbd3)setOutput() \[6/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [CustomTypeFieldsContainer](classansys_1_1dpf_1_1CustomTypeFieldsContainer.xhtml) const &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="aed3bf969910e32998e557fe3986f6f16" name="aed3bf969910e32998e557fe3986f6f16"></a>## [◆ ](#aed3bf969910e32998e557fe3986f6f16)setOutput() \[7/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [DataSources](classansys_1_1dpf_1_1DataSources.xhtml) const &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="afc83b5cc7bb1821328a6a1bfb63320ae" name="afc83b5cc7bb1821328a6a1bfb63320ae"></a>## [◆ ](#afc83b5cc7bb1821328a6a1bfb63320ae)setOutput() \[8/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [DataTree](classansys_1_1dpf_1_1DataTree.xhtml) const &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="a741f2b8ee79bb443e70e76f27f8c56b8" name="a741f2b8ee79bb443e70e76f27f8c56b8"></a>## [◆ ](#a741f2b8ee79bb443e70e76f27f8c56b8)setOutput() \[12/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [FieldsContainer](classansys_1_1dpf_1_1FieldsContainer.xhtml) const &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="ad682fd9e6639e9c89d0784274f1a57ae" name="ad682fd9e6639e9c89d0784274f1a57ae"></a>## [◆ ](#ad682fd9e6639e9c89d0784274f1a57ae)setOutput() \[13/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    GenericDataContainer const &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="a87f0ef2382c30a7bb01d5eae12f2a443" name="a87f0ef2382c30a7bb01d5eae12f2a443"></a>## [◆ ](#a87f0ef2382c30a7bb01d5eae12f2a443)setOutput() \[15/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [MeshedRegion](classansys_1_1dpf_1_1MeshedRegion.xhtml) const &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="a6d87280a68b4b87072d15782e19c3bca" name="a6d87280a68b4b87072d15782e19c3bca"></a>## [◆ ](#a6d87280a68b4b87072d15782e19c3bca)setOutput() \[16/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [MeshesContainer](classansys_1_1dpf_1_1MeshesContainer.xhtml) const &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="a196fa5872ed1efc02c39ce587a6e6946" name="a196fa5872ed1efc02c39ce587a6e6946"></a>## [◆ ](#a196fa5872ed1efc02c39ce587a6e6946)setOutput() \[17/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [MeshInfo](classansys_1_1dpf_1_1MeshInfo.xhtml) const &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="afa7ec0345810870e285c3c75959b5a89" name="afa7ec0345810870e285c3c75959b5a89"></a>## [◆ ](#afa7ec0345810870e285c3c75959b5a89)setOutput() \[18/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Operator](classansys_1_1dpf_1_1Operator.xhtml) const &amp;  *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="a63fd614ba8d92270ce59fdc8ab324ce8" name="a63fd614ba8d92270ce59fdc8ab324ce8"></a>## [◆ ](#a63fd614ba8d92270ce59fdc8ab324ce8)setOutput() \[19/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [PropertyField](classansys_1_1dpf_1_1PropertyField.xhtml) const &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="a965aa20043cdd3046efe469329b4a3ed" name="a965aa20043cdd3046efe469329b4a3ed"></a>## [◆ ](#a965aa20043cdd3046efe469329b4a3ed)setOutput() \[20/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    RemoteOperator const &amp;  *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="a0db75afb1a291b9c75c185b2977ff790" name="a0db75afb1a291b9c75c185b2977ff790"></a>## [◆ ](#a0db75afb1a291b9c75c185b2977ff790)setOutput() \[21/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    RemoteWorkflow const &amp;  *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="ada3869c02e08864429635fe22b25b1e8" name="ada3869c02e08864429635fe22b25b1e8"></a>## [◆ ](#ada3869c02e08864429635fe22b25b1e8)setOutput() \[22/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [ResultInfo](classansys_1_1dpf_1_1ResultInfo.xhtml) const &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="a58ce65919ca30cbf0eac87e91b4183bd" name="a58ce65919ca30cbf0eac87e91b4183bd"></a>## [◆ ](#a58ce65919ca30cbf0eac87e91b4183bd)setOutput() \[23/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Scoping](classansys_1_1dpf_1_1Scoping.xhtml) const &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="a39fe05de2bdb90d0a326f70b2778a563" name="a39fe05de2bdb90d0a326f70b2778a563"></a>## [◆ ](#a39fe05de2bdb90d0a326f70b2778a563)setOutput() \[24/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [ScopingsContainer](classansys_1_1dpf_1_1ScopingsContainer.xhtml) const &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="a25ead93f38e596f54268fab0ac63a09e" name="a25ead93f38e596f54268fab0ac63a09e"></a>## [◆ ](#a25ead93f38e596f54268fab0ac63a09e)setOutput() \[29/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Streams](classansys_1_1dpf_1_1Streams.xhtml) const &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="a94dc906d6bdef04d5099e8f26286bed8" name="a94dc906d6bdef04d5099e8f26286bed8"></a>## [◆ ](#a94dc906d6bdef04d5099e8f26286bed8)setOutput() \[30/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [StringField](classansys_1_1dpf_1_1StringField.xhtml) const &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="a7a203e0881a74550d69e4781923b5ee4" name="a7a203e0881a74550d69e4781923b5ee4"></a>## [◆ ](#a7a203e0881a74550d69e4781923b5ee4)setOutput() \[31/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Support](classansys_1_1dpf_1_1Support.xhtml) const &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="adae5dd8d5b025dcafe46ec1c55355a4c" name="adae5dd8d5b025dcafe46ec1c55355a4c"></a>## [◆ ](#adae5dd8d5b025dcafe46ec1c55355a4c)setOutput() \[32/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [TimeFreqSupport](classansys_1_1dpf_1_1TimeFreqSupport.xhtml) const &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="a6633016f223517320280d747c3f1c5e9" name="a6633016f223517320280d747c3f1c5e9"></a>## [◆ ](#a6633016f223517320280d747c3f1c5e9)setOutput() \[33/33\]

 void ansys::dpf::OperatorMain::setOutput  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    [Workflow](classansys_1_1dpf_1_1Workflow.xhtml) const &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="acb04b65ee410b2177d9ada9964f8e560" name="acb04b65ee410b2177d9ada9964f8e560"></a>## [◆ ](#acb04b65ee410b2177d9ada9964f8e560)setOutputCustom()

template&lt;typename DataT &gt; 

 void ansys::dpf::OperatorMain::setOutputCustom  ( [dp\_index](namespaceansys_1_1dpf.xhtml#a417548d1b705a9ba54ba9429afe68920)  *pin\_index*,    DataT const &amp;  *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.