Graph
में एक नोड के रूप में जोड़े गए Operation
के लिए कार्यान्वयन।
ग्राफ़ऑपरेशन उदाहरण तभी तक मान्य हैं जब तक वे Graph
का हिस्सा हैं वह वैध है। इस प्रकार, यदि close()
लागू किया गया है, तो ग्राफ़ऑपरेशन उदाहरण पर विधियां IllegalStateException
के साथ विफल हो सकती हैं।
ग्राफ़ऑपरेशन उदाहरण अपरिवर्तनीय और थ्रेड-सुरक्षित हैं।
सार्वजनिक तरीके
बूलियन | बराबर (वस्तु ओ) |
int यहाँ | हैश कोड () |
int यहाँ | इनपुट सूची लंबाई (स्ट्रिंग नाम) इस ऑपरेशन के लिए टेंसर की दी गई इनपुट सूची का आकार लौटाता है। |
डोरी | नाम () ऑपरेशन का पूरा नाम लौटाता है। |
int यहाँ | संख्या आउटपुट () इस ऑपरेशन द्वारा उत्पादित टेंसरों की संख्या लौटाता है। |
<टी> आउटपुट <टी> | आउटपुट (int idx) इस ऑपरेशन द्वारा उत्पादित टेंसरों में से एक को एक प्रतीकात्मक हैंडल लौटाता है। |
आउटपुट[] <?> | आउटपुटलिस्ट (int idx, int length) इस ऑपरेशन द्वारा उत्पादित टेंसरों की सूची में प्रतीकात्मक हैंडल लौटाता है। |
int यहाँ | आउटपुटलिस्टलंबाई (स्ट्रिंग नाम) इस ऑपरेशन द्वारा उत्पादित टेंसर की सूची का आकार लौटाता है। |
डोरी | स्ट्रिंग () |
डोरी | प्रकार () ऑपरेशन का प्रकार लौटाता है, अर्थात, ऑपरेशन द्वारा की गई गणना का नाम। |
विरासत में मिली विधियाँ
सार्वजनिक तरीके
सार्वजनिक बूलियन बराबर (ऑब्जेक्ट ओ)
सार्वजनिक पूर्णांक हैशकोड ()
सार्वजनिक int इनपुट सूची लंबाई (स्ट्रिंग नाम)
इस ऑपरेशन के लिए टेंसर की दी गई इनपुट सूची का आकार लौटाता है।
एक ऑपरेशन में कई नामित इनपुट होते हैं, जिनमें से प्रत्येक में या तो एक एकल टेंसर या टेंसर की एक सूची होती है। यह विधि ऑपरेशन के विशिष्ट नामित इनपुट के लिए टेंसर की सूची का आकार लौटाती है।
पैरामीटर
नाम | इस ऑपरेशन के लिए टेंसर (जिनमें से कई हो सकते हैं) इनपुट की सूची का पहचानकर्ता। |
---|
रिटर्न
- इस नामित इनपुट द्वारा निर्मित टेंसरों की सूची का आकार।
सार्वजनिक स्ट्रिंग नाम ()
ऑपरेशन का पूरा नाम लौटाता है।
सार्वजनिक int numOutputs ()
इस ऑपरेशन द्वारा उत्पादित टेंसरों की संख्या लौटाता है।
सार्वजनिक आउटपुट <T> आउटपुट (int idx)
इस ऑपरेशन द्वारा उत्पादित टेंसरों में से एक को एक प्रतीकात्मक हैंडल लौटाता है।
चेतावनी: यह जांच नहीं करता है कि टेंसर का प्रकार टी से मेल खाता है। इस पद्धति को अनुमान लगाने के बजाय एक स्पष्ट प्रकार के पैरामीटर के साथ कॉल करने की अनुशंसा की जाती है, उदाहरण के लिए operation.<Integer>output(0)
पैरामीटर
आईडीएक्स | इस ऑपरेशन द्वारा उत्पादित आउटपुट के बीच आउटपुट का सूचकांक। |
---|
सार्वजनिक आउटपुट[] <?> आउटपुटलिस्ट (int idx, int length)
इस ऑपरेशन द्वारा उत्पादित टेंसरों की सूची में प्रतीकात्मक हैंडल लौटाता है।
पैरामीटर
आईडीएक्स | सूची के पहले टेंसर का सूचकांक |
---|---|
लंबाई | सूची में टेंसरों की संख्या |
रिटर्न
-
Output
की सरणी
सार्वजनिक पूर्णांक आउटपुट सूची लंबाई (स्ट्रिंग नाम)
इस ऑपरेशन द्वारा उत्पादित टेंसर की सूची का आकार लौटाता है।
एक ऑपरेशन में कई नामित आउटपुट होते हैं, जिनमें से प्रत्येक या तो एक एकल टेंसर या टेंसर की एक सूची उत्पन्न करता है। यह विधि ऑपरेशन के विशिष्ट नामित आउटपुट के लिए टेंसर की सूची का आकार लौटाती है।
पैरामीटर
नाम | इस ऑपरेशन द्वारा उत्पादित टेंसरों (जिनमें से कई हो सकते हैं) की सूची का पहचानकर्ता। |
---|
रिटर्न
- इस नामित आउटपुट द्वारा उत्पादित टेंसर की सूची का आकार।
सार्वजनिक स्ट्रिंग toString ()
सार्वजनिक स्ट्रिंग प्रकार ()
ऑपरेशन का प्रकार लौटाता है, अर्थात, ऑपरेशन द्वारा की गई गणना का नाम।