GraphOperation

सार्वजनिक अंतिम वर्ग ग्राफ़ऑपरेशन

Graph में एक नोड के रूप में जोड़े गए Operation के लिए कार्यान्वयन।

ग्राफ़ऑपरेशन उदाहरण तभी तक मान्य हैं जब तक वे Graph का हिस्सा हैं वह वैध है। इस प्रकार, यदि Graph.close() लागू किया गया है, तो GraphOperation उदाहरण पर विधियाँ IllegalStateException के साथ विफल हो सकती हैं।

ग्राफ़ऑपरेशन उदाहरण अपरिवर्तनीय और थ्रेड-सुरक्षित हैं।

सार्वजनिक तरीके

बूलियन
बराबर (वस्तु ओ)
int यहाँ
int यहाँ
इनपुट सूची लंबाई (स्ट्रिंग नाम)
इस ऑपरेशन के लिए टेंसर की दी गई इनपुट सूची का आकार लौटाता है।
डोरी
नाम ()
ऑपरेशन का पूरा नाम लौटाता है।
int यहाँ
संख्या आउटपुट ()
इस ऑपरेशन द्वारा उत्पादित टेंसरों की संख्या लौटाता है।
<टी> आउटपुट <टी>
आउटपुट (int idx)
इस ऑपरेशन द्वारा उत्पादित टेंसरों में से एक को एक प्रतीकात्मक हैंडल लौटाता है।
आउटपुट[] <?>
आउटपुटलिस्ट (int idx, int length)
इस ऑपरेशन द्वारा उत्पादित टेंसरों की सूची में प्रतीकात्मक हैंडल लौटाता है।
int यहाँ
आउटपुटलिस्टलंबाई (स्ट्रिंग नाम)
इस ऑपरेशन द्वारा उत्पादित टेंसर की सूची का आकार लौटाता है।
डोरी
डोरी
प्रकार ()
ऑपरेशन का प्रकार लौटाता है, अर्थात, ऑपरेशन द्वारा की गई गणना का नाम।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक बूलियन बराबर (ऑब्जेक्ट ओ)

पैरामीटर
हे

सार्वजनिक पूर्णांक हैशकोड ()

सार्वजनिक int इनपुट सूची लंबाई (स्ट्रिंग नाम)

इस ऑपरेशन के लिए टेंसर की दी गई इनपुट सूची का आकार लौटाता है।

एक ऑपरेशन में कई नामित इनपुट होते हैं, जिनमें से प्रत्येक में या तो एक एकल टेंसर या टेंसर की एक सूची होती है। यह विधि ऑपरेशन के विशिष्ट नामित इनपुट के लिए टेंसर की सूची का आकार लौटाती है।

पैरामीटर
नाम इस ऑपरेशन के लिए टेंसर (जिनमें से कई हो सकते हैं) इनपुट की सूची का पहचानकर्ता।
रिटर्न
  • इस नामित इनपुट द्वारा निर्मित टेंसरों की सूची का आकार।

सार्वजनिक स्ट्रिंग नाम ()

ऑपरेशन का पूरा नाम लौटाता है।

सार्वजनिक int numOutputs ()

इस ऑपरेशन द्वारा उत्पादित टेंसरों की संख्या लौटाता है।

सार्वजनिक आउटपुट <T> आउटपुट (int idx)

इस ऑपरेशन द्वारा उत्पादित टेंसरों में से एक को एक प्रतीकात्मक हैंडल लौटाता है।

चेतावनी: यह जांच नहीं करता है कि टेंसर का प्रकार टी से मेल खाता है। इस विधि को अनुमान लगाने की बजाय एक स्पष्ट प्रकार के पैरामीटर के साथ कॉल करने की अनुशंसा की जाती है, उदाहरण के लिए operation.&lt;Integer&gt;output(0)

पैरामीटर
आईडीएक्स इस ऑपरेशन द्वारा उत्पादित आउटपुट के बीच आउटपुट का सूचकांक।

सार्वजनिक आउटपुट[] <?> आउटपुटलिस्ट (int idx, int length)

इस ऑपरेशन द्वारा उत्पादित टेंसरों की सूची में प्रतीकात्मक हैंडल लौटाता है।

पैरामीटर
आईडीएक्स सूची के पहले टेंसर का सूचकांक
लंबाई सूची में टेंसरों की संख्या
रिटर्न
  • Output की सरणी

सार्वजनिक पूर्णांक आउटपुट सूची लंबाई (स्ट्रिंग नाम)

इस ऑपरेशन द्वारा उत्पादित टेंसर की सूची का आकार लौटाता है।

एक ऑपरेशन में कई नामित आउटपुट होते हैं, जिनमें से प्रत्येक या तो एक एकल टेंसर या टेंसर की एक सूची उत्पन्न करता है। यह विधि ऑपरेशन के विशिष्ट नामित आउटपुट के लिए टेंसर की सूची का आकार लौटाती है।

पैरामीटर
नाम इस ऑपरेशन द्वारा उत्पादित टेंसरों (जिनमें से कई हो सकते हैं) की सूची का पहचानकर्ता।
रिटर्न
  • इस नामित आउटपुट द्वारा उत्पादित टेंसर की सूची का आकार।

सार्वजनिक स्ट्रिंग toString ()

सार्वजनिक स्ट्रिंग प्रकार ()

ऑपरेशन का प्रकार लौटाता है, अर्थात, ऑपरेशन द्वारा की गई गणना का नाम।