| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>HopRewriteUtils (Apache SystemDS 3.2.0-SNAPSHOT API)</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script> |
| <!--[if IE]> |
| <script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script> |
| <![endif]--> |
| <script type="text/javascript" src="../../../../../jquery/jquery-3.6.0.min.js"></script> |
| <script type="text/javascript" src="../../../../../jquery/jquery-ui.min.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="HopRewriteUtils (Apache SystemDS 3.2.0-SNAPSHOT API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9,"i113":9,"i114":9,"i115":9,"i116":9,"i117":9,"i118":9,"i119":9,"i120":9,"i121":9,"i122":9,"i123":9,"i124":9,"i125":9,"i126":9,"i127":9,"i128":9,"i129":9,"i130":9,"i131":9,"i132":9,"i133":9,"i134":9,"i135":9,"i136":9,"i137":9,"i138":9,"i139":9,"i140":9,"i141":9,"i142":9,"i143":9,"i144":9,"i145":9,"i146":9,"i147":9,"i148":9,"i149":9,"i150":9,"i151":9,"i152":9,"i153":9,"i154":9,"i155":9,"i156":9,"i157":9,"i158":9,"i159":9,"i160":9,"i161":9,"i162":9,"i163":9,"i164":9,"i165":9,"i166":9,"i167":9,"i168":9,"i169":9,"i170":9,"i171":9,"i172":9,"i173":9,"i174":9,"i175":9,"i176":9,"i177":9,"i178":9,"i179":9,"i180":9,"i181":9,"i182":9,"i183":9,"i184":9,"i185":9,"i186":9,"i187":9,"i188":9,"i189":9,"i190":9}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| var pathtoroot = "../../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/HopRewriteUtils.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <ul class="navListSearch"> |
| <li><label for="search">SEARCH:</label> |
| <input type="text" id="search" value="search" disabled="disabled"> |
| <input type="reset" id="reset" value="reset" disabled="disabled"> |
| </li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| </div> |
| <div class="navPadding"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <main role="main"> |
| <div class="header"> |
| <div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.sysds.hops.rewrite</a></div> |
| <h2 title="Class HopRewriteUtils" class="title">Class HopRewriteUtils</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.sysds.hops.rewrite.HopRewriteUtils</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <hr> |
| <pre>public class <span class="typeNameLabel">HopRewriteUtils</span> |
| extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Constructor</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr class="altColor"> |
| <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">HopRewriteUtils</a></span>()</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| </section> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colSecond" scope="col">Method</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">addChildReference</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int)">addChildReference</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child, |
| int pos)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#alwaysRequiresReblock(org.apache.sysds.hops.Hop)">alwaysRequiresReblock</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkAvgRowsGteCols(java.util.List)">checkAvgRowsGteCols</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> list)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkConsistentRows(java.util.List,java.util.List)">checkConsistentRows</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> list1, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> list2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkInputDataTypes(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.DataType...)">checkInputDataTypes</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>... dt)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanupUnreferenced(org.apache.sysds.hops.Hop...)">cleanupUnreferenced</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>... inputs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#compareSize(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">compareSize</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</code></th> |
| <td class="colLast"> |
| <div class="block">Compares the size of outputs from hop1 and hop2, in terms of number |
| of matrix cells.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsInput(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">containsInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> current, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> probe)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsOp(java.util.ArrayList,java.lang.Class)">containsOp</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> candidates, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a><? extends <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> clazz)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsSecondOrderBuiltin(java.util.ArrayList)">containsSecondOrderBuiltin</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> roots)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#containsTransposeOperation(java.util.ArrayList)">containsTransposeOperation</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> hops)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#copyDataGenOp(org.apache.sysds.hops.DataGenOp,double,double)">copyDataGenOp</a></span>​(<a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a> inputGen, |
| double scale, |
| double shift)</code></th> |
| <td class="colLast"> |
| <div class="block">Assumes that min and max are literal ops, needs to be checked from outside.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#copyLineNumbers(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">copyLineNumbers</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> src, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> dest)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#copyLineNumbers(org.apache.sysds.runtime.controlprogram.caching.MatrixObject,org.apache.sysds.hops.Hop)">copyLineNumbers</a></span>​(<a href="../../runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a> mo, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> tread)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#copyLineNumbers(org.apache.sysds.runtime.matrix.data.MatrixBlock,org.apache.sysds.hops.Hop)">copyLineNumbers</a></span>​(<a href="../../runtime/matrix/data/MatrixBlock.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock</a> mb, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> tread)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code>static <a href="../AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createAggUnaryOp(org.apache.sysds.hops.Hop,java.lang.String)">createAggUnaryOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createAggUnaryOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.AggOp,org.apache.sysds.common.Types.Direction)">createAggUnaryOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a> op, |
| <a href="../../common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a> dir)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createBinary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,java.lang.String)">createBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input2, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createBinary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2)">createBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input2, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createBinary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2,boolean)">createBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input2, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> op, |
| boolean outer)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createBinaryMinus(org.apache.sysds.hops.Hop)">createBinaryMinus</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createComputeNnz(org.apache.sysds.hops.Hop)">createComputeNnz</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDataGenOp(org.apache.sysds.hops.Hop,boolean,org.apache.sysds.hops.Hop,boolean,double)">createDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rowInput, |
| boolean tRowInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> colInput, |
| boolean tColInput, |
| double value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDataGenOp(org.apache.sysds.hops.Hop,double)">createDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| double value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDataGenOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,double)">createDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rowInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> colInput, |
| double value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDataGenOpByVal(java.util.ArrayList,long,long)">createDataGenOpByVal</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a>> values, |
| long rows, |
| long cols)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDataGenOpByVal(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.DataType,org.apache.sysds.common.Types.ValueType,double)">createDataGenOpByVal</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rowInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> colInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> dimsInput, |
| <a href="../../common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a> dt, |
| <a href="../../common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a> vt, |
| double value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDataOp(java.lang.String,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData)">createDataOp</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndexingOp(org.apache.sysds.hops.Hop,long,long)">createIndexingOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| long rix, |
| long cix)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndexingOp(org.apache.sysds.hops.Hop,long,long,long,long)">createIndexingOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| long rl, |
| long ru, |
| long cl, |
| long cu)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndexingOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">createIndexingOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> batchsize)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndexingOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">createIndexingOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> ru, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cu)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createLeftIndexingOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">createLeftIndexingOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> lhs, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rhs, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> ru, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cu)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>static <a href="../AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createMatrixMultiply(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">createMatrixMultiply</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> left, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> right)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../NaryOp.html" title="class in org.apache.sysds.hops">NaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNary(org.apache.sysds.common.Types.OpOpN,org.apache.sysds.hops.Hop...)">createNary</a></span>​(<a href="../../common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a> op, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>... inputs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>static <a href="../ParameterizedBuiltinOp.html" title="class in org.apache.sysds.hops">ParameterizedBuiltinOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createParameterizedBuiltinOp(org.apache.sysds.hops.Hop,java.util.LinkedHashMap,org.apache.sysds.common.Types.ParamBuiltinOp)">createParameterizedBuiltinOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util" class="externalLink">LinkedHashMap</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> args, |
| <a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartialTsmmCbind(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">createPartialTsmmCbind</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> X, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> deltaX, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> tsmmIn1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code>static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createReorg(java.util.ArrayList,org.apache.sysds.common.Types.ReOrgOp)">createReorg</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> inputs, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> rop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createReorg(org.apache.sysds.hops.Hop,java.lang.String)">createReorg</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> rop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code>static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createReorg(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ReOrgOp)">createReorg</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> rop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createScalarIndexing(org.apache.sysds.hops.Hop,long,long)">createScalarIndexing</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| long rix, |
| long cix)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code>static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSeqDataGenOp(org.apache.sysds.hops.Hop)">createSeqDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSeqDataGenOp(org.apache.sysds.hops.Hop,boolean)">createSeqDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean asc)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code>static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSeqDataGenOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">createSeqDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> proxy, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> from, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> to, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> incr)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSum(org.apache.sysds.hops.Hop)">createSum</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code>static <a href="../TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTernary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,java.lang.String)">createTernary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mleft, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> smid, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mright, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> opcode)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTernary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3)">createTernary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mleft, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> smid, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mright, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code>static <a href="../TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTernary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3)">createTernary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in2, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in3, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in4, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in5, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTransientRead(java.lang.String,org.apache.sysds.hops.Hop)">createTransientRead</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> h)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code>static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTransientRead(java.lang.String,org.apache.sysds.runtime.controlprogram.caching.MatrixObject)">createTransientRead</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../../runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a> mo)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTransientRead(java.lang.String,org.apache.sysds.runtime.matrix.data.MatrixBlock)">createTransientRead</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../../runtime/matrix/data/MatrixBlock.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock</a> mb)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code>static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTransientWrite(java.lang.String,org.apache.sysds.hops.Hop)">createTransientWrite</a></span>​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTranspose(org.apache.sysds.hops.Hop)">createTranspose</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code>static <a href="../AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTsmm(org.apache.sysds.hops.Hop,boolean)">createTsmm</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean left)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createUnary(org.apache.sysds.hops.Hop,java.lang.String)">createUnary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code>static <a href="../UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1)">createUnary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createValueHop(org.apache.sysds.hops.Hop,boolean)">createValueHop</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean row)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBasic1NSequenceMax(org.apache.sysds.hops.Hop)">getBasic1NSequenceMax</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBooleanValue(org.apache.sysds.hops.LiteralOp)">getBooleanValue</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBooleanValueSafe(org.apache.sysds.hops.LiteralOp)">getBooleanValueSafe</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getChildReferencePos(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">getChildReferencePos</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDataGenOpConstantValue(org.apache.sysds.hops.Hop)">getDataGenOpConstantValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code>static double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDoubleValue(org.apache.sysds.hops.LiteralOp)">getDoubleValue</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code>static double</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDoubleValueSafe(org.apache.sysds.hops.LiteralOp)">getDoubleValueSafe</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIntValue(org.apache.sysds.hops.LiteralOp)">getIntValue</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> |
| <div class="block">Return the int value of a LiteralOp (as a long).</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIntValueSafe(org.apache.sysds.hops.Hop)">getIntValueSafe</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIntValueSafe(org.apache.sysds.hops.LiteralOp)">getIntValueSafe</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLargestInput(org.apache.sysds.hops.Hop)">getLargestInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxInputDim(org.apache.sysds.hops.Hop,boolean)">getMaxInputDim</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean dim1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxInputDim(org.apache.sysds.runtime.meta.DataCharacteristics%5B%5D,boolean)">getMaxInputDim</a></span>​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] dc, |
| boolean dim1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxNcolInput(org.apache.sysds.hops.Hop)">getMaxNcolInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i72" class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxNrowInput(org.apache.sysds.hops.Hop)">getMaxNrowInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i73" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOtherInput(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">getOtherInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i74" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../runtime/instructions/cp/ScalarObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ScalarObject</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getScalarObject(org.apache.sysds.hops.LiteralOp)">getScalarObject</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i75" class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSumValidInputDims(org.apache.sysds.hops.Hop,boolean)">getSumValidInputDims</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean dim1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i76" class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSumValidInputDims(org.apache.sysds.runtime.meta.DataCharacteristics%5B%5D,boolean)">getSumValidInputDims</a></span>​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean dim1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i77" class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSumValidInputNnz(org.apache.sysds.hops.Hop)">getSumValidInputNnz</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i78" class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSumValidInputNnz(org.apache.sysds.runtime.meta.DataCharacteristics%5B%5D,boolean)">getSumValidInputNnz</a></span>​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean worstcase)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i79" class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getValidOpPos(org.apache.sysds.common.Types.OpOp2,org.apache.sysds.common.Types.OpOp2...)">getValidOpPos</a></span>​(<a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> input, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>... validTab)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i80" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasListInputs(org.apache.sysds.hops.Hop)">hasListInputs</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i81" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasOnlyUnaryBinaryParents(org.apache.sysds.hops.Hop,boolean)">hasOnlyUnaryBinaryParents</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean disallowLhs)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i82" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasOnlyWriteParents(org.apache.sysds.hops.Hop,boolean,boolean)">hasOnlyWriteParents</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean inclTransient, |
| boolean inclPersistent)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i83" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasValidInputDims(org.apache.sysds.hops.Hop,boolean)">hasValidInputDims</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean dim1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i84" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasValidInputDims(org.apache.sysds.runtime.meta.DataCharacteristics%5B%5D,boolean)">hasValidInputDims</a></span>​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean dim1)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i85" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasValidInputNnz(org.apache.sysds.hops.Hop)">hasValidInputNnz</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i86" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasValidInputNnz(org.apache.sysds.runtime.meta.DataCharacteristics%5B%5D,boolean)">hasValidInputNnz</a></span>​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean worstcase)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i87" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAggUnaryOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.AggOp...)">isAggUnaryOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>... op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i88" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAggUnaryOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.AggOp,org.apache.sysds.common.Types.Direction)">isAggUnaryOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a> op, |
| <a href="../../common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a> dir)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i89" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBasic1NSequence(org.apache.sysds.hops.Hop)">isBasic1NSequence</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i90" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBasic1NSequence(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,boolean)">isBasic1NSequence</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> seq, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean row)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i91" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBasicN1Sequence(org.apache.sysds.hops.Hop)">isBasicN1Sequence</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i92" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2)">isBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i93" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2...)">isBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i94" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2,int)">isBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> type, |
| int maxParents)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i95" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryMatrixColVectorOperation(org.apache.sysds.hops.Hop)">isBinaryMatrixColVectorOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i96" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryMatrixMatrixOperation(org.apache.sysds.hops.Hop)">isBinaryMatrixMatrixOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i97" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryMatrixMatrixOperationWithSharedInput(org.apache.sysds.hops.Hop)">isBinaryMatrixMatrixOperationWithSharedInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i98" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryMatrixRowVectorOperation(org.apache.sysds.hops.Hop)">isBinaryMatrixRowVectorOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i99" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryMatrixScalar(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2,double)">isBinaryMatrixScalar</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> type, |
| double val)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i100" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryMatrixScalarOperation(org.apache.sysds.hops.Hop)">isBinaryMatrixScalarOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i101" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinaryPPred(org.apache.sysds.hops.Hop)">isBinaryPPred</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i102" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBinarySparseSafe(org.apache.sysds.hops.Hop)">isBinarySparseSafe</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i103" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isColumnRangeIndexing(org.apache.sysds.hops.IndexingOp)">isColumnRangeIndexing</a></span>​(<a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i104" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isColumnRightIndexing(org.apache.sysds.hops.Hop)">isColumnRightIndexing</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i105" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isConsecutiveIndex(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">isConsecutiveIndex</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> index, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> index2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i106" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isData(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData)">isData</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i107" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isData(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData...)">isData</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i108" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isData(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData,org.apache.sysds.common.Types.DataType)">isData</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a> type, |
| <a href="../../common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a> dt)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i109" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataGenOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDG...)">isDataGenOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG</a>... ops)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i110" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataGenOpWithConstantValue(org.apache.sysds.hops.Hop)">isDataGenOpWithConstantValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i111" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataGenOpWithConstantValue(org.apache.sysds.hops.Hop,double)">isDataGenOpWithConstantValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| double value)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i112" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataGenOpWithLiteralInputs(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDG...)">isDataGenOpWithLiteralInputs</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG</a>... ops)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i113" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDataGenOpWithNonDeterminism(org.apache.sysds.hops.Hop)">isDataGenOpWithNonDeterminism</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i114" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDense(org.apache.sysds.hops.Hop)">isDense</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i115" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDimsKnown(org.apache.sysds.hops.Hop)">isDimsKnown</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i116" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDnn(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDnn)">isDnn</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i117" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDnn(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDnn...)">isDnn</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i118" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEmpty(org.apache.sysds.hops.Hop)">isEmpty</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i119" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEqualMatrixSize(org.apache.sysds.hops.BinaryOp)">isEqualMatrixSize</a></span>​(<a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i120" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEqualSize(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">isEqualSize</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i121" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEqualSize(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop...)">isEqualSize</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>... hops)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i122" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEqualValue(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">isEqualValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i123" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEqualValue(org.apache.sysds.hops.LiteralOp,org.apache.sysds.hops.LiteralOp)">isEqualValue</a></span>​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> hop1, |
| <a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> hop2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i124" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isFullColumnIndexing(org.apache.sysds.hops.IndexingOp)">isFullColumnIndexing</a></span>​(<a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i125" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isFullColumnIndexing(org.apache.sysds.hops.LeftIndexingOp)">isFullColumnIndexing</a></span>​(<a href="../LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i126" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isFullRowIndexing(org.apache.sysds.hops.IndexingOp)">isFullRowIndexing</a></span>​(<a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i127" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isFullRowIndexing(org.apache.sysds.hops.LeftIndexingOp)">isFullRowIndexing</a></span>​(<a href="../LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i128" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLastLevelLoopStatementBlock(org.apache.sysds.parser.StatementBlock)">isLastLevelLoopStatementBlock</a></span>​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i129" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLastLevelStatementBlock(org.apache.sysds.parser.StatementBlock)">isLastLevelStatementBlock</a></span>​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i130" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLiteralOfValue(org.apache.sysds.hops.Hop,boolean)">isLiteralOfValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean val)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i131" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLiteralOfValue(org.apache.sysds.hops.Hop,double)">isLiteralOfValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| double val)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i132" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLiteralOfValue(org.apache.sysds.hops.Hop,java.lang.Double...)">isLiteralOfValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html?is-external=true" title="class or interface in java.lang" class="externalLink">Double</a>... val)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i133" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLiteralOfValue(org.apache.sysds.hops.Hop,java.lang.String)">isLiteralOfValue</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> val)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i134" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLoopStatementBlock(org.apache.sysds.parser.StatementBlock)">isLoopStatementBlock</a></span>​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i135" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isMatrixMultiply(org.apache.sysds.hops.Hop)">isMatrixMultiply</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i136" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpN)">isNary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i137" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpN...)">isNary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i138" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNonZeroIndicator(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">isNonZeroIndicator</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> pred, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i139" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNotMatrixVectorBinaryOperation(org.apache.sysds.hops.Hop)">isNotMatrixVectorBinaryOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i140" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOuterBinary(org.apache.sysds.hops.Hop)">isOuterBinary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i141" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOuterProductLikeMM(org.apache.sysds.hops.Hop)">isOuterProductLikeMM</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i142" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isParameterBuiltinOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ParamBuiltinOp)">isParameterBuiltinOp</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i143" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isRemoveEmpty(org.apache.sysds.hops.Hop)">isRemoveEmpty</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i144" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isRemoveEmpty(org.apache.sysds.hops.Hop,boolean)">isRemoveEmpty</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean rows)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i145" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReorg(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ReOrgOp)">isReorg</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i146" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReorg(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ReOrgOp...)">isReorg</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i147" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isScalarMatrixBinaryMult(org.apache.sysds.hops.Hop)">isScalarMatrixBinaryMult</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i148" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSingleBlock(org.apache.sysds.hops.Hop)">isSingleBlock</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i149" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSingleBlock(org.apache.sysds.hops.Hop,boolean)">isSingleBlock</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean cols)</code></th> |
| <td class="colLast"> |
| <div class="block">Checks our BLOCKSIZE CONSTRAINT, w/ awareness of forced single node |
| execution mode.</div> |
| </td> |
| </tr> |
| <tr id="i150" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSizeExpressionOf(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,boolean)">isSizeExpressionOf</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> size, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean row)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i151" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSparse(org.apache.sysds.hops.Hop)">isSparse</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i152" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSparse(org.apache.sysds.hops.Hop,double)">isSparse</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| double threshold)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i153" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSum(org.apache.sysds.hops.Hop)">isSum</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i154" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSumSq(org.apache.sysds.hops.Hop)">isSumSq</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i155" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTerminalHop(org.apache.sysds.hops.Hop)">isTerminalHop</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> |
| <div class="block">Check if given hop is of a terminal type.</div> |
| </td> |
| </tr> |
| <tr id="i156" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTernary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3)">isTernary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i157" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTernary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3...)">isTernary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i158" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTransposeOfItself(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">isTransposeOfItself</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i159" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTransposeOperation(org.apache.sysds.hops.Hop)">isTransposeOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i160" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTransposeOperation(org.apache.sysds.hops.Hop,int)">isTransposeOperation</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| int maxParents)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i161" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTsmm(org.apache.sysds.hops.Hop)">isTsmm</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i162" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTsmmInput(org.apache.sysds.hops.Hop)">isTsmmInput</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i163" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1)">isUnary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> type)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i164" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1...)">isUnary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a>... types)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i165" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1,int)">isUnary</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> type, |
| int maxParents)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i166" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isUnnecessaryRightIndexing(org.apache.sysds.hops.Hop)">isUnnecessaryRightIndexing</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i167" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValidOp(org.apache.sysds.common.Types.AggOp,org.apache.sysds.common.Types.AggOp...)">isValidOp</a></span>​(<a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a> input, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>... validTab)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i168" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValidOp(org.apache.sysds.common.Types.OpOp1,org.apache.sysds.common.Types.OpOp1...)">isValidOp</a></span>​(<a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> input, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a>... validTab)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i169" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValidOp(org.apache.sysds.common.Types.OpOp2,org.apache.sysds.common.Types.OpOp2...)">isValidOp</a></span>​(<a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> input, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>... validTab)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i170" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValidOp(org.apache.sysds.common.Types.ParamBuiltinOp,org.apache.sysds.common.Types.ParamBuiltinOp...)">isValidOp</a></span>​(<a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a> input, |
| <a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a>... validTab)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i171" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValidOp(org.apache.sysds.common.Types.ReOrgOp,org.apache.sysds.common.Types.ReOrgOp...)">isValidOp</a></span>​(<a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> input, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a>... validTab)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i172" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValidOuterBinaryOp(org.apache.sysds.common.Types.OpOp2)">isValidOuterBinaryOp</a></span>​(<a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i173" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isValueTypeCast(org.apache.sysds.common.Types.OpOp1)">isValueTypeCast</a></span>​(<a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> op)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i174" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#knownParamservFunctions(org.apache.sysds.hops.Hop)">knownParamservFunctions</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i175" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#knownParamservFunctions(org.apache.sysds.hops.Hop,org.apache.sysds.parser.DMLProgram)">knownParamservFunctions</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a> prog)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i176" class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rContainsRead(org.apache.sysds.hops.Hop,java.lang.String,boolean)">rContainsRead</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> root, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> var, |
| boolean includeMetaOp)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i177" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#refreshOutputParameters(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">refreshOutputParameters</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hnew, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hold)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i178" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeAllChildReferences(org.apache.sysds.hops.Hop)">removeAllChildReferences</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i179" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">removeChildReference</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i180" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeChildReferenceByPos(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int)">removeChildReferenceByPos</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child, |
| int posChild)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i181" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replaceChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">replaceChildReference</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inOld, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inNew)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i182" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replaceChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int)">replaceChildReference</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inOld, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inNew, |
| int pos)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i183" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replaceChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int,boolean)">replaceChildReference</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inOld, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inNew, |
| int pos, |
| boolean refresh)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i184" class="altColor"> |
| <td class="colFirst"><code>static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a></code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rewireAllParentChildReferences(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)">rewireAllParentChildReferences</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hold, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hnew)</code></th> |
| <td class="colLast"> |
| <div class="block">Replace an old Hop with a replacement Hop.</div> |
| </td> |
| </tr> |
| <tr id="i185" class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rHasSimpleReadChain(org.apache.sysds.hops.Hop,java.lang.String)">rHasSimpleReadChain</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> root, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> var)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i186" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOutputParameters(org.apache.sysds.hops.Hop,long,long,int,long)">setOutputParameters</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| long rlen, |
| long clen, |
| int blen, |
| long nnz)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i187" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOutputParametersForScalar(org.apache.sysds.hops.Hop)">setOutputParametersForScalar</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i188" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUnoptimizedFunctionCalls(org.apache.sysds.parser.StatementBlock)">setUnoptimizedFunctionCalls</a></span>​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i189" class="rowColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateHopCharacteristics(org.apache.sysds.hops.Hop,int,org.apache.sysds.hops.Hop)">updateHopCharacteristics</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| int blen, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> src)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| <tr id="i190" class="altColor"> |
| <td class="colFirst"><code>static void</code></td> |
| <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateHopCharacteristics(org.apache.sysds.hops.Hop,int,org.apache.sysds.hops.MemoTable,org.apache.sysds.hops.Hop)">updateHopCharacteristics</a></span>​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| int blen, |
| <a href="../MemoTable.html" title="class in org.apache.sysds.hops">MemoTable</a> memo, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> src)</code></th> |
| <td class="colLast"> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a id="<init>()"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>HopRewriteUtils</h4> |
| <pre>public HopRewriteUtils()</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| <!-- ============ METHOD DETAIL ========== --> |
| <section> |
| <ul class="blockList"> |
| <li class="blockList"><a id="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a id="isValueTypeCast(org.apache.sysds.common.Types.OpOp1)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValueTypeCast</h4> |
| <pre class="methodSignature">public static boolean isValueTypeCast​(<a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getBooleanValue(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBooleanValue</h4> |
| <pre class="methodSignature">public static boolean getBooleanValue​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getBooleanValueSafe(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBooleanValueSafe</h4> |
| <pre class="methodSignature">public static boolean getBooleanValueSafe​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getDoubleValue(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDoubleValue</h4> |
| <pre class="methodSignature">public static double getDoubleValue​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getDoubleValueSafe(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDoubleValueSafe</h4> |
| <pre class="methodSignature">public static double getDoubleValueSafe​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getIntValue(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIntValue</h4> |
| <pre class="methodSignature">public static long getIntValue​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| <div class="block">Return the int value of a LiteralOp (as a long). |
| |
| Note: For comparisons, this is *only* to be used in situations |
| in which the value is absolutely guaranteed to be an integer. |
| Otherwise, a safer alternative is `getDoubleValue`.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>op</code> - literal operator</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>long value of literal op</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="getIntValueSafe(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIntValueSafe</h4> |
| <pre class="methodSignature">public static long getIntValueSafe​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getIntValueSafe(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getIntValueSafe</h4> |
| <pre class="methodSignature">public static long getIntValueSafe​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="isLiteralOfValue(org.apache.sysds.hops.Hop,java.lang.Double...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLiteralOfValue</h4> |
| <pre class="methodSignature">public static boolean isLiteralOfValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html?is-external=true" title="class or interface in java.lang" class="externalLink">Double</a>... val)</pre> |
| </li> |
| </ul> |
| <a id="isLiteralOfValue(org.apache.sysds.hops.Hop,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLiteralOfValue</h4> |
| <pre class="methodSignature">public static boolean isLiteralOfValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| double val)</pre> |
| </li> |
| </ul> |
| <a id="isLiteralOfValue(org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLiteralOfValue</h4> |
| <pre class="methodSignature">public static boolean isLiteralOfValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> val)</pre> |
| </li> |
| </ul> |
| <a id="isLiteralOfValue(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLiteralOfValue</h4> |
| <pre class="methodSignature">public static boolean isLiteralOfValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean val)</pre> |
| </li> |
| </ul> |
| <a id="getScalarObject(org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getScalarObject</h4> |
| <pre class="methodSignature">public static <a href="../../runtime/instructions/cp/ScalarObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ScalarObject</a> getScalarObject​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="getChildReferencePos(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getChildReferencePos</h4> |
| <pre class="methodSignature">public static int getChildReferencePos​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child)</pre> |
| </li> |
| </ul> |
| <a id="removeChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeChildReference</h4> |
| <pre class="methodSignature">public static void removeChildReference​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child)</pre> |
| </li> |
| </ul> |
| <a id="removeChildReferenceByPos(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeChildReferenceByPos</h4> |
| <pre class="methodSignature">public static void removeChildReferenceByPos​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child, |
| int posChild)</pre> |
| </li> |
| </ul> |
| <a id="removeAllChildReferences(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>removeAllChildReferences</h4> |
| <pre class="methodSignature">public static void removeAllChildReferences​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent)</pre> |
| </li> |
| </ul> |
| <a id="addChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addChildReference</h4> |
| <pre class="methodSignature">public static void addChildReference​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child)</pre> |
| </li> |
| </ul> |
| <a id="addChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>addChildReference</h4> |
| <pre class="methodSignature">public static void addChildReference​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> child, |
| int pos)</pre> |
| </li> |
| </ul> |
| <a id="rewireAllParentChildReferences(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rewireAllParentChildReferences</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rewireAllParentChildReferences​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hold, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hnew)</pre> |
| <div class="block">Replace an old Hop with a replacement Hop. |
| If the old Hop has no parents, then return the replacement. |
| Otherwise rewire each of the Hop's parents into the replacement and return the replacement.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>hold</code> - To be replaced</dd> |
| <dd><code>hnew</code> - The replacement</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>hnew</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="replaceChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>replaceChildReference</h4> |
| <pre class="methodSignature">public static void replaceChildReference​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inOld, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inNew)</pre> |
| </li> |
| </ul> |
| <a id="replaceChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>replaceChildReference</h4> |
| <pre class="methodSignature">public static void replaceChildReference​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inOld, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inNew, |
| int pos)</pre> |
| </li> |
| </ul> |
| <a id="replaceChildReference(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,int,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>replaceChildReference</h4> |
| <pre class="methodSignature">public static void replaceChildReference​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> parent, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inOld, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> inNew, |
| int pos, |
| boolean refresh)</pre> |
| </li> |
| </ul> |
| <a id="cleanupUnreferenced(org.apache.sysds.hops.Hop...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>cleanupUnreferenced</h4> |
| <pre class="methodSignature">public static void cleanupUnreferenced​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>... inputs)</pre> |
| </li> |
| </ul> |
| <a id="getOtherInput(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getOtherInput</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> getOtherInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="getLargestInput(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLargestInput</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> getLargestInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="createDataGenOp(org.apache.sysds.hops.Hop,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| double value)</pre> |
| </li> |
| </ul> |
| <a id="copyDataGenOp(org.apache.sysds.hops.DataGenOp,double,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copyDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a> copyDataGenOp​(<a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a> inputGen, |
| double scale, |
| double shift)</pre> |
| <div class="block">Assumes that min and max are literal ops, needs to be checked from outside.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>inputGen</code> - input data gen op</dd> |
| <dd><code>scale</code> - the scale</dd> |
| <dd><code>shift</code> - the shift</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>data gen op</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="createDataGenOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rowInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> colInput, |
| double value)</pre> |
| </li> |
| </ul> |
| <a id="createDataGenOp(org.apache.sysds.hops.Hop,boolean,org.apache.sysds.hops.Hop,boolean,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rowInput, |
| boolean tRowInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> colInput, |
| boolean tColInput, |
| double value)</pre> |
| </li> |
| </ul> |
| <a id="createDataGenOpByVal(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.DataType,org.apache.sysds.common.Types.ValueType,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDataGenOpByVal</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createDataGenOpByVal​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rowInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> colInput, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> dimsInput, |
| <a href="../../common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a> dt, |
| <a href="../../common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a> vt, |
| double value)</pre> |
| </li> |
| </ul> |
| <a id="createDataGenOpByVal(java.util.ArrayList,long,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDataGenOpByVal</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createDataGenOpByVal​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a>> values, |
| long rows, |
| long cols)</pre> |
| </li> |
| </ul> |
| <a id="isDataGenOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDG...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataGenOp</h4> |
| <pre class="methodSignature">public static boolean isDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG</a>... ops)</pre> |
| </li> |
| </ul> |
| <a id="isDataGenOpWithLiteralInputs(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDG...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataGenOpWithLiteralInputs</h4> |
| <pre class="methodSignature">public static boolean isDataGenOpWithLiteralInputs​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG</a>... ops)</pre> |
| </li> |
| </ul> |
| <a id="isDataGenOpWithConstantValue(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataGenOpWithConstantValue</h4> |
| <pre class="methodSignature">public static boolean isDataGenOpWithConstantValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isDataGenOpWithConstantValue(org.apache.sysds.hops.Hop,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataGenOpWithConstantValue</h4> |
| <pre class="methodSignature">public static boolean isDataGenOpWithConstantValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| double value)</pre> |
| </li> |
| </ul> |
| <a id="isDataGenOpWithNonDeterminism(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDataGenOpWithNonDeterminism</h4> |
| <pre class="methodSignature">public static boolean isDataGenOpWithNonDeterminism​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="getDataGenOpConstantValue(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDataGenOpConstantValue</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> getDataGenOpConstantValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="createTransientRead(java.lang.String,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTransientRead</h4> |
| <pre class="methodSignature">public static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a> createTransientRead​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> h)</pre> |
| </li> |
| </ul> |
| <a id="createTransientRead(java.lang.String,org.apache.sysds.runtime.matrix.data.MatrixBlock)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTransientRead</h4> |
| <pre class="methodSignature">public static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a> createTransientRead​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../../runtime/matrix/data/MatrixBlock.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock</a> mb)</pre> |
| </li> |
| </ul> |
| <a id="createTransientRead(java.lang.String,org.apache.sysds.runtime.controlprogram.caching.MatrixObject)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTransientRead</h4> |
| <pre class="methodSignature">public static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a> createTransientRead​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../../runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a> mo)</pre> |
| </li> |
| </ul> |
| <a id="createTransientWrite(java.lang.String,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTransientWrite</h4> |
| <pre class="methodSignature">public static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a> createTransientWrite​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in)</pre> |
| </li> |
| </ul> |
| <a id="createDataOp(java.lang.String,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createDataOp</h4> |
| <pre class="methodSignature">public static <a href="../DataOp.html" title="class in org.apache.sysds.hops">DataOp</a> createDataOp​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> name, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a> type)</pre> |
| </li> |
| </ul> |
| <a id="createTranspose(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTranspose</h4> |
| <pre class="methodSignature">public static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a> createTranspose​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="createReorg(org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createReorg</h4> |
| <pre class="methodSignature">public static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a> createReorg​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> rop)</pre> |
| </li> |
| </ul> |
| <a id="createReorg(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ReOrgOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createReorg</h4> |
| <pre class="methodSignature">public static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a> createReorg​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> rop)</pre> |
| </li> |
| </ul> |
| <a id="createReorg(java.util.ArrayList,org.apache.sysds.common.Types.ReOrgOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createReorg</h4> |
| <pre class="methodSignature">public static <a href="../ReorgOp.html" title="class in org.apache.sysds.hops">ReorgOp</a> createReorg​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> inputs, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> rop)</pre> |
| </li> |
| </ul> |
| <a id="createUnary(org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createUnary</h4> |
| <pre class="methodSignature">public static <a href="../UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a> createUnary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> type)</pre> |
| </li> |
| </ul> |
| <a id="createUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createUnary</h4> |
| <pre class="methodSignature">public static <a href="../UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a> createUnary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> type)</pre> |
| </li> |
| </ul> |
| <a id="createBinaryMinus(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createBinaryMinus</h4> |
| <pre class="methodSignature">public static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a> createBinaryMinus​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="createBinary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createBinary</h4> |
| <pre class="methodSignature">public static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a> createBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input2, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> op)</pre> |
| </li> |
| </ul> |
| <a id="createBinary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createBinary</h4> |
| <pre class="methodSignature">public static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a> createBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input2, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> op)</pre> |
| </li> |
| </ul> |
| <a id="createBinary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createBinary</h4> |
| <pre class="methodSignature">public static <a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a> createBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input2, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> op, |
| boolean outer)</pre> |
| </li> |
| </ul> |
| <a id="createSum(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createSum</h4> |
| <pre class="methodSignature">public static <a href="../AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a> createSum​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="createAggUnaryOp(org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createAggUnaryOp</h4> |
| <pre class="methodSignature">public static <a href="../AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a> createAggUnaryOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> op)</pre> |
| </li> |
| </ul> |
| <a id="createAggUnaryOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.AggOp,org.apache.sysds.common.Types.Direction)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createAggUnaryOp</h4> |
| <pre class="methodSignature">public static <a href="../AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a> createAggUnaryOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a> op, |
| <a href="../../common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a> dir)</pre> |
| </li> |
| </ul> |
| <a id="createTsmm(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTsmm</h4> |
| <pre class="methodSignature">public static <a href="../AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a> createTsmm​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean left)</pre> |
| </li> |
| </ul> |
| <a id="createMatrixMultiply(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createMatrixMultiply</h4> |
| <pre class="methodSignature">public static <a href="../AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a> createMatrixMultiply​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> left, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> right)</pre> |
| </li> |
| </ul> |
| <a id="createParameterizedBuiltinOp(org.apache.sysds.hops.Hop,java.util.LinkedHashMap,org.apache.sysds.common.Types.ParamBuiltinOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createParameterizedBuiltinOp</h4> |
| <pre class="methodSignature">public static <a href="../ParameterizedBuiltinOp.html" title="class in org.apache.sysds.hops">ParameterizedBuiltinOp</a> createParameterizedBuiltinOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util" class="externalLink">LinkedHashMap</a><<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,​<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> args, |
| <a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a> op)</pre> |
| </li> |
| </ul> |
| <a id="createScalarIndexing(org.apache.sysds.hops.Hop,long,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createScalarIndexing</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createScalarIndexing​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| long rix, |
| long cix)</pre> |
| </li> |
| </ul> |
| <a id="createIndexingOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createIndexingOp</h4> |
| <pre class="methodSignature">public static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> createIndexingOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> batchsize)</pre> |
| </li> |
| </ul> |
| <a id="createIndexingOp(org.apache.sysds.hops.Hop,long,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createIndexingOp</h4> |
| <pre class="methodSignature">public static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> createIndexingOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| long rix, |
| long cix)</pre> |
| </li> |
| </ul> |
| <a id="createIndexingOp(org.apache.sysds.hops.Hop,long,long,long,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createIndexingOp</h4> |
| <pre class="methodSignature">public static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> createIndexingOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| long rl, |
| long ru, |
| long cl, |
| long cu)</pre> |
| </li> |
| </ul> |
| <a id="createIndexingOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createIndexingOp</h4> |
| <pre class="methodSignature">public static <a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> createIndexingOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> ru, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cu)</pre> |
| </li> |
| </ul> |
| <a id="createLeftIndexingOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createLeftIndexingOp</h4> |
| <pre class="methodSignature">public static <a href="../LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a> createLeftIndexingOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> lhs, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rhs, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> rl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> ru, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cl, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> cu)</pre> |
| </li> |
| </ul> |
| <a id="createNary(org.apache.sysds.common.Types.OpOpN,org.apache.sysds.hops.Hop...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createNary</h4> |
| <pre class="methodSignature">public static <a href="../NaryOp.html" title="class in org.apache.sysds.hops">NaryOp</a> createNary​(<a href="../../common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a> op, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>... inputs)</pre> |
| </li> |
| </ul> |
| <a id="createValueHop(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createValueHop</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createValueHop​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean row)</pre> |
| </li> |
| </ul> |
| <a id="createSeqDataGenOp(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createSeqDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a> createSeqDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="createSeqDataGenOp(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createSeqDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a> createSeqDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean asc)</pre> |
| </li> |
| </ul> |
| <a id="createSeqDataGenOp(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createSeqDataGenOp</h4> |
| <pre class="methodSignature">public static <a href="../DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a> createSeqDataGenOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> proxy, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> from, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> to, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> incr)</pre> |
| </li> |
| </ul> |
| <a id="createTernary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTernary</h4> |
| <pre class="methodSignature">public static <a href="../TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a> createTernary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mleft, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> smid, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mright, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> opcode)</pre> |
| </li> |
| </ul> |
| <a id="createTernary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTernary</h4> |
| <pre class="methodSignature">public static <a href="../TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a> createTernary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mleft, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> smid, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> mright, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a> op)</pre> |
| </li> |
| </ul> |
| <a id="createTernary(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createTernary</h4> |
| <pre class="methodSignature">public static <a href="../TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a> createTernary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in2, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in3, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in4, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> in5, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a> op)</pre> |
| </li> |
| </ul> |
| <a id="createComputeNnz(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createComputeNnz</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createComputeNnz​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="setOutputParameters(org.apache.sysds.hops.Hop,long,long,int,long)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOutputParameters</h4> |
| <pre class="methodSignature">public static void setOutputParameters​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| long rlen, |
| long clen, |
| int blen, |
| long nnz)</pre> |
| </li> |
| </ul> |
| <a id="setOutputParametersForScalar(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setOutputParametersForScalar</h4> |
| <pre class="methodSignature">public static void setOutputParametersForScalar​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="refreshOutputParameters(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>refreshOutputParameters</h4> |
| <pre class="methodSignature">public static void refreshOutputParameters​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hnew, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hold)</pre> |
| </li> |
| </ul> |
| <a id="copyLineNumbers(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copyLineNumbers</h4> |
| <pre class="methodSignature">public static void copyLineNumbers​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> src, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> dest)</pre> |
| </li> |
| </ul> |
| <a id="copyLineNumbers(org.apache.sysds.runtime.matrix.data.MatrixBlock,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copyLineNumbers</h4> |
| <pre class="methodSignature">public static void copyLineNumbers​(<a href="../../runtime/matrix/data/MatrixBlock.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock</a> mb, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> tread)</pre> |
| </li> |
| </ul> |
| <a id="copyLineNumbers(org.apache.sysds.runtime.controlprogram.caching.MatrixObject,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>copyLineNumbers</h4> |
| <pre class="methodSignature">public static void copyLineNumbers​(<a href="../../runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a> mo, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> tread)</pre> |
| </li> |
| </ul> |
| <a id="updateHopCharacteristics(org.apache.sysds.hops.Hop,int,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>updateHopCharacteristics</h4> |
| <pre class="methodSignature">public static void updateHopCharacteristics​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| int blen, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> src)</pre> |
| </li> |
| </ul> |
| <a id="updateHopCharacteristics(org.apache.sysds.hops.Hop,int,org.apache.sysds.hops.MemoTable,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>updateHopCharacteristics</h4> |
| <pre class="methodSignature">public static void updateHopCharacteristics​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| int blen, |
| <a href="../MemoTable.html" title="class in org.apache.sysds.hops">MemoTable</a> memo, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> src)</pre> |
| </li> |
| </ul> |
| <a id="isDimsKnown(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDimsKnown</h4> |
| <pre class="methodSignature">public static boolean isDimsKnown​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isEmpty(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEmpty</h4> |
| <pre class="methodSignature">public static boolean isEmpty​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isEqualMatrixSize(org.apache.sysds.hops.BinaryOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEqualMatrixSize</h4> |
| <pre class="methodSignature">public static boolean isEqualMatrixSize​(<a href="../BinaryOp.html" title="class in org.apache.sysds.hops">BinaryOp</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isEqualSize(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEqualSize</h4> |
| <pre class="methodSignature">public static boolean isEqualSize​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</pre> |
| </li> |
| </ul> |
| <a id="isEqualSize(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEqualSize</h4> |
| <pre class="methodSignature">public static boolean isEqualSize​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>... hops)</pre> |
| </li> |
| </ul> |
| <a id="isSingleBlock(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSingleBlock</h4> |
| <pre class="methodSignature">public static boolean isSingleBlock​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isSingleBlock(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSingleBlock</h4> |
| <pre class="methodSignature">public static boolean isSingleBlock​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean cols)</pre> |
| <div class="block">Checks our BLOCKSIZE CONSTRAINT, w/ awareness of forced single node |
| execution mode.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>hop</code> - high-level operator</dd> |
| <dd><code>cols</code> - true if cols</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if single block</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isOuterProductLikeMM(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isOuterProductLikeMM</h4> |
| <pre class="methodSignature">public static boolean isOuterProductLikeMM​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isOuterBinary(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isOuterBinary</h4> |
| <pre class="methodSignature">public static boolean isOuterBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isValidOuterBinaryOp(org.apache.sysds.common.Types.OpOp2)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidOuterBinaryOp</h4> |
| <pre class="methodSignature">public static boolean isValidOuterBinaryOp​(<a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> op)</pre> |
| </li> |
| </ul> |
| <a id="isSparse(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSparse</h4> |
| <pre class="methodSignature">public static boolean isSparse​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isDense(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDense</h4> |
| <pre class="methodSignature">public static boolean isDense​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isSparse(org.apache.sysds.hops.Hop,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSparse</h4> |
| <pre class="methodSignature">public static boolean isSparse​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| double threshold)</pre> |
| </li> |
| </ul> |
| <a id="isEqualValue(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEqualValue</h4> |
| <pre class="methodSignature">public static boolean isEqualValue​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</pre> |
| </li> |
| </ul> |
| <a id="isEqualValue(org.apache.sysds.hops.LiteralOp,org.apache.sysds.hops.LiteralOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isEqualValue</h4> |
| <pre class="methodSignature">public static boolean isEqualValue​(<a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> hop1, |
| <a href="../LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a> hop2)</pre> |
| </li> |
| </ul> |
| <a id="isNotMatrixVectorBinaryOperation(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNotMatrixVectorBinaryOperation</h4> |
| <pre class="methodSignature">public static boolean isNotMatrixVectorBinaryOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isReorg(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ReOrgOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isReorg</h4> |
| <pre class="methodSignature">public static boolean isReorg​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isReorg(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ReOrgOp...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isReorg</h4> |
| <pre class="methodSignature">public static boolean isReorg​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="isTransposeOperation(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTransposeOperation</h4> |
| <pre class="methodSignature">public static boolean isTransposeOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isTransposeOperation(org.apache.sysds.hops.Hop,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTransposeOperation</h4> |
| <pre class="methodSignature">public static boolean isTransposeOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| int maxParents)</pre> |
| </li> |
| </ul> |
| <a id="containsTransposeOperation(java.util.ArrayList)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>containsTransposeOperation</h4> |
| <pre class="methodSignature">public static boolean containsTransposeOperation​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> hops)</pre> |
| </li> |
| </ul> |
| <a id="isTransposeOfItself(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTransposeOfItself</h4> |
| <pre class="methodSignature">public static boolean isTransposeOfItself​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</pre> |
| </li> |
| </ul> |
| <a id="isTsmm(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTsmm</h4> |
| <pre class="methodSignature">public static boolean isTsmm​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="isTsmmInput(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTsmmInput</h4> |
| <pre class="methodSignature">public static boolean isTsmmInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input)</pre> |
| </li> |
| </ul> |
| <a id="isBinary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinary</h4> |
| <pre class="methodSignature">public static boolean isBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isBinary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinary</h4> |
| <pre class="methodSignature">public static boolean isBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="isBinary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinary</h4> |
| <pre class="methodSignature">public static boolean isBinary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> type, |
| int maxParents)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryPPred(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryPPred</h4> |
| <pre class="methodSignature">public static boolean isBinaryPPred​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBinarySparseSafe(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinarySparseSafe</h4> |
| <pre class="methodSignature">public static boolean isBinarySparseSafe​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryMatrixScalarOperation(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryMatrixScalarOperation</h4> |
| <pre class="methodSignature">public static boolean isBinaryMatrixScalarOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryMatrixMatrixOperation(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryMatrixMatrixOperation</h4> |
| <pre class="methodSignature">public static boolean isBinaryMatrixMatrixOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryMatrixMatrixOperationWithSharedInput(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryMatrixMatrixOperationWithSharedInput</h4> |
| <pre class="methodSignature">public static boolean isBinaryMatrixMatrixOperationWithSharedInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryMatrixScalar(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp2,double)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryMatrixScalar</h4> |
| <pre class="methodSignature">public static boolean isBinaryMatrixScalar​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> type, |
| double val)</pre> |
| </li> |
| </ul> |
| <a id="isTernary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTernary</h4> |
| <pre class="methodSignature">public static boolean isTernary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isTernary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp3...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTernary</h4> |
| <pre class="methodSignature">public static boolean isTernary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp3.html" title="enum in org.apache.sysds.common">Types.OpOp3</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="containsInput(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>containsInput</h4> |
| <pre class="methodSignature">public static boolean containsInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> current, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> probe)</pre> |
| </li> |
| </ul> |
| <a id="isData(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isData</h4> |
| <pre class="methodSignature">public static boolean isData​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="isData(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isData</h4> |
| <pre class="methodSignature">public static boolean isData​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isData(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpData,org.apache.sysds.common.Types.DataType)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isData</h4> |
| <pre class="methodSignature">public static boolean isData​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpData</a> type, |
| <a href="../../common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a> dt)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryMatrixColVectorOperation(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryMatrixColVectorOperation</h4> |
| <pre class="methodSignature">public static boolean isBinaryMatrixColVectorOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBinaryMatrixRowVectorOperation(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBinaryMatrixRowVectorOperation</h4> |
| <pre class="methodSignature">public static boolean isBinaryMatrixRowVectorOperation​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUnary</h4> |
| <pre class="methodSignature">public static boolean isUnary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1,int)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUnary</h4> |
| <pre class="methodSignature">public static boolean isUnary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> type, |
| int maxParents)</pre> |
| </li> |
| </ul> |
| <a id="isUnary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOp1...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUnary</h4> |
| <pre class="methodSignature">public static boolean isUnary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="isTerminalHop(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isTerminalHop</h4> |
| <pre class="methodSignature">public static boolean isTerminalHop​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| <div class="block">Check if given hop is of a terminal type. |
| Terminal hops are either of type print or write.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>hop</code> - for which the type is checked</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>true if hop is terminal</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isMatrixMultiply(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isMatrixMultiply</h4> |
| <pre class="methodSignature">public static boolean isMatrixMultiply​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isAggUnaryOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.AggOp,org.apache.sysds.common.Types.Direction)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isAggUnaryOp</h4> |
| <pre class="methodSignature">public static boolean isAggUnaryOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a> op, |
| <a href="../../common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a> dir)</pre> |
| </li> |
| </ul> |
| <a id="isAggUnaryOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.AggOp...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isAggUnaryOp</h4> |
| <pre class="methodSignature">public static boolean isAggUnaryOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>... op)</pre> |
| </li> |
| </ul> |
| <a id="isSum(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSum</h4> |
| <pre class="methodSignature">public static boolean isSum​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isSumSq(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSumSq</h4> |
| <pre class="methodSignature">public static boolean isSumSq​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isParameterBuiltinOp(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.ParamBuiltinOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isParameterBuiltinOp</h4> |
| <pre class="methodSignature">public static boolean isParameterBuiltinOp​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isRemoveEmpty(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isRemoveEmpty</h4> |
| <pre class="methodSignature">public static boolean isRemoveEmpty​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean rows)</pre> |
| </li> |
| </ul> |
| <a id="isRemoveEmpty(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isRemoveEmpty</h4> |
| <pre class="methodSignature">public static boolean isRemoveEmpty​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isNary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpN)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNary</h4> |
| <pre class="methodSignature">public static boolean isNary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isNary(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpN...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNary</h4> |
| <pre class="methodSignature">public static boolean isNary​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="isDnn(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDnn)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDnn</h4> |
| <pre class="methodSignature">public static boolean isDnn​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a> type)</pre> |
| </li> |
| </ul> |
| <a id="isDnn(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.OpOpDnn...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isDnn</h4> |
| <pre class="methodSignature">public static boolean isDnn​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a>... types)</pre> |
| </li> |
| </ul> |
| <a id="isNonZeroIndicator(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isNonZeroIndicator</h4> |
| <pre class="methodSignature">public static boolean isNonZeroIndicator​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> pred, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="checkInputDataTypes(org.apache.sysds.hops.Hop,org.apache.sysds.common.Types.DataType...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkInputDataTypes</h4> |
| <pre class="methodSignature">public static boolean checkInputDataTypes​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>... dt)</pre> |
| </li> |
| </ul> |
| <a id="checkAvgRowsGteCols(java.util.List)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkAvgRowsGteCols</h4> |
| <pre class="methodSignature">public static boolean checkAvgRowsGteCols​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> list)</pre> |
| </li> |
| </ul> |
| <a id="checkConsistentRows(java.util.List,java.util.List)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>checkConsistentRows</h4> |
| <pre class="methodSignature">public static boolean checkConsistentRows​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> list1, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> list2)</pre> |
| </li> |
| </ul> |
| <a id="isColumnRightIndexing(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isColumnRightIndexing</h4> |
| <pre class="methodSignature">public static boolean isColumnRightIndexing​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isFullColumnIndexing(org.apache.sysds.hops.LeftIndexingOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFullColumnIndexing</h4> |
| <pre class="methodSignature">public static boolean isFullColumnIndexing​(<a href="../LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isFullColumnIndexing(org.apache.sysds.hops.IndexingOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFullColumnIndexing</h4> |
| <pre class="methodSignature">public static boolean isFullColumnIndexing​(<a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isFullRowIndexing(org.apache.sysds.hops.LeftIndexingOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFullRowIndexing</h4> |
| <pre class="methodSignature">public static boolean isFullRowIndexing​(<a href="../LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isFullRowIndexing(org.apache.sysds.hops.IndexingOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isFullRowIndexing</h4> |
| <pre class="methodSignature">public static boolean isFullRowIndexing​(<a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isColumnRangeIndexing(org.apache.sysds.hops.IndexingOp)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isColumnRangeIndexing</h4> |
| <pre class="methodSignature">public static boolean isColumnRangeIndexing​(<a href="../IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isConsecutiveIndex(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isConsecutiveIndex</h4> |
| <pre class="methodSignature">public static boolean isConsecutiveIndex​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> index, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> index2)</pre> |
| </li> |
| </ul> |
| <a id="isUnnecessaryRightIndexing(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isUnnecessaryRightIndexing</h4> |
| <pre class="methodSignature">public static boolean isUnnecessaryRightIndexing​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isScalarMatrixBinaryMult(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isScalarMatrixBinaryMult</h4> |
| <pre class="methodSignature">public static boolean isScalarMatrixBinaryMult​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBasic1NSequence(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBasic1NSequence</h4> |
| <pre class="methodSignature">public static boolean isBasic1NSequence​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isBasic1NSequence(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBasic1NSequence</h4> |
| <pre class="methodSignature">public static boolean isBasic1NSequence​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> seq, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean row)</pre> |
| </li> |
| </ul> |
| <a id="isBasicN1Sequence(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isBasicN1Sequence</h4> |
| <pre class="methodSignature">public static boolean isBasicN1Sequence​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="getBasic1NSequenceMax(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBasic1NSequenceMax</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> getBasic1NSequenceMax​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="isSizeExpressionOf(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isSizeExpressionOf</h4> |
| <pre class="methodSignature">public static boolean isSizeExpressionOf​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> size, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> input, |
| boolean row)</pre> |
| </li> |
| </ul> |
| <a id="hasOnlyWriteParents(org.apache.sysds.hops.Hop,boolean,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasOnlyWriteParents</h4> |
| <pre class="methodSignature">public static boolean hasOnlyWriteParents​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean inclTransient, |
| boolean inclPersistent)</pre> |
| </li> |
| </ul> |
| <a id="hasOnlyUnaryBinaryParents(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasOnlyUnaryBinaryParents</h4> |
| <pre class="methodSignature">public static boolean hasOnlyUnaryBinaryParents​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean disallowLhs)</pre> |
| </li> |
| </ul> |
| <a id="alwaysRequiresReblock(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>alwaysRequiresReblock</h4> |
| <pre class="methodSignature">public static boolean alwaysRequiresReblock​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="containsOp(java.util.ArrayList,java.lang.Class)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>containsOp</h4> |
| <pre class="methodSignature">public static boolean containsOp​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> candidates, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a><? extends <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> clazz)</pre> |
| </li> |
| </ul> |
| <a id="rHasSimpleReadChain(org.apache.sysds.hops.Hop,java.lang.String)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rHasSimpleReadChain</h4> |
| <pre class="methodSignature">public static boolean rHasSimpleReadChain​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> root, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> var)</pre> |
| </li> |
| </ul> |
| <a id="rContainsRead(org.apache.sysds.hops.Hop,java.lang.String,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>rContainsRead</h4> |
| <pre class="methodSignature">public static boolean rContainsRead​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> root, |
| <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> var, |
| boolean includeMetaOp)</pre> |
| </li> |
| </ul> |
| <a id="createPartialTsmmCbind(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>createPartialTsmmCbind</h4> |
| <pre class="methodSignature">public static <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> createPartialTsmmCbind​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> X, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> deltaX, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> tsmmIn1)</pre> |
| </li> |
| </ul> |
| <a id="isValidOp(org.apache.sysds.common.Types.AggOp,org.apache.sysds.common.Types.AggOp...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidOp</h4> |
| <pre class="methodSignature">public static boolean isValidOp​(<a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a> input, |
| <a href="../../common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>... validTab)</pre> |
| </li> |
| </ul> |
| <a id="isValidOp(org.apache.sysds.common.Types.OpOp1,org.apache.sysds.common.Types.OpOp1...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidOp</h4> |
| <pre class="methodSignature">public static boolean isValidOp​(<a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a> input, |
| <a href="../../common/Types.OpOp1.html" title="enum in org.apache.sysds.common">Types.OpOp1</a>... validTab)</pre> |
| </li> |
| </ul> |
| <a id="isValidOp(org.apache.sysds.common.Types.OpOp2,org.apache.sysds.common.Types.OpOp2...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidOp</h4> |
| <pre class="methodSignature">public static boolean isValidOp​(<a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> input, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>... validTab)</pre> |
| </li> |
| </ul> |
| <a id="isValidOp(org.apache.sysds.common.Types.ReOrgOp,org.apache.sysds.common.Types.ReOrgOp...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidOp</h4> |
| <pre class="methodSignature">public static boolean isValidOp​(<a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a> input, |
| <a href="../../common/Types.ReOrgOp.html" title="enum in org.apache.sysds.common">Types.ReOrgOp</a>... validTab)</pre> |
| </li> |
| </ul> |
| <a id="isValidOp(org.apache.sysds.common.Types.ParamBuiltinOp,org.apache.sysds.common.Types.ParamBuiltinOp...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isValidOp</h4> |
| <pre class="methodSignature">public static boolean isValidOp​(<a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a> input, |
| <a href="../../common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a>... validTab)</pre> |
| </li> |
| </ul> |
| <a id="getValidOpPos(org.apache.sysds.common.Types.OpOp2,org.apache.sysds.common.Types.OpOp2...)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getValidOpPos</h4> |
| <pre class="methodSignature">public static int getValidOpPos​(<a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a> input, |
| <a href="../../common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>... validTab)</pre> |
| </li> |
| </ul> |
| <a id="compareSize(org.apache.sysds.hops.Hop,org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>compareSize</h4> |
| <pre class="methodSignature">public static int compareSize​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop1, |
| <a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop2)</pre> |
| <div class="block">Compares the size of outputs from hop1 and hop2, in terms of number |
| of matrix cells.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>hop1</code> - high-level operator 1</dd> |
| <dd><code>hop2</code> - high-level operator 2</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>0 if sizes are equal, <0 for hop1<hop2, >0 for hop1>hop2.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a id="isLastLevelStatementBlock(org.apache.sysds.parser.StatementBlock)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLastLevelStatementBlock</h4> |
| <pre class="methodSignature">public static boolean isLastLevelStatementBlock​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</pre> |
| </li> |
| </ul> |
| <a id="isLoopStatementBlock(org.apache.sysds.parser.StatementBlock)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLoopStatementBlock</h4> |
| <pre class="methodSignature">public static boolean isLoopStatementBlock​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</pre> |
| </li> |
| </ul> |
| <a id="isLastLevelLoopStatementBlock(org.apache.sysds.parser.StatementBlock)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isLastLevelLoopStatementBlock</h4> |
| <pre class="methodSignature">public static boolean isLastLevelLoopStatementBlock​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</pre> |
| </li> |
| </ul> |
| <a id="getMaxNrowInput(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxNrowInput</h4> |
| <pre class="methodSignature">public static long getMaxNrowInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="getMaxNcolInput(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxNcolInput</h4> |
| <pre class="methodSignature">public static long getMaxNcolInput​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="getMaxInputDim(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxInputDim</h4> |
| <pre class="methodSignature">public static long getMaxInputDim​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean dim1)</pre> |
| </li> |
| </ul> |
| <a id="getSumValidInputDims(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSumValidInputDims</h4> |
| <pre class="methodSignature">public static long getSumValidInputDims​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean dim1)</pre> |
| </li> |
| </ul> |
| <a id="hasValidInputDims(org.apache.sysds.hops.Hop,boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasValidInputDims</h4> |
| <pre class="methodSignature">public static boolean hasValidInputDims​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| boolean dim1)</pre> |
| </li> |
| </ul> |
| <a id="getSumValidInputNnz(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSumValidInputNnz</h4> |
| <pre class="methodSignature">public static long getSumValidInputNnz​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="hasValidInputNnz(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasValidInputNnz</h4> |
| <pre class="methodSignature">public static boolean hasValidInputNnz​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="getMaxInputDim(org.apache.sysds.runtime.meta.DataCharacteristics[],boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxInputDim</h4> |
| <pre class="methodSignature">public static long getMaxInputDim​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] dc, |
| boolean dim1)</pre> |
| </li> |
| </ul> |
| <a id="getSumValidInputDims(org.apache.sysds.runtime.meta.DataCharacteristics[],boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSumValidInputDims</h4> |
| <pre class="methodSignature">public static long getSumValidInputDims​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean dim1)</pre> |
| </li> |
| </ul> |
| <a id="hasValidInputDims(org.apache.sysds.runtime.meta.DataCharacteristics[],boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasValidInputDims</h4> |
| <pre class="methodSignature">public static boolean hasValidInputDims​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean dim1)</pre> |
| </li> |
| </ul> |
| <a id="getSumValidInputNnz(org.apache.sysds.runtime.meta.DataCharacteristics[],boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSumValidInputNnz</h4> |
| <pre class="methodSignature">public static long getSumValidInputNnz​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean worstcase)</pre> |
| </li> |
| </ul> |
| <a id="hasValidInputNnz(org.apache.sysds.runtime.meta.DataCharacteristics[],boolean)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasValidInputNnz</h4> |
| <pre class="methodSignature">public static boolean hasValidInputNnz​(<a href="../../runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a>[] mc, |
| boolean worstcase)</pre> |
| </li> |
| </ul> |
| <a id="hasListInputs(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hasListInputs</h4> |
| <pre class="methodSignature">public static boolean hasListInputs​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="containsSecondOrderBuiltin(java.util.ArrayList)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>containsSecondOrderBuiltin</h4> |
| <pre class="methodSignature">public static boolean containsSecondOrderBuiltin​(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html?is-external=true" title="class or interface in java.util" class="externalLink">ArrayList</a><<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a>> roots)</pre> |
| </li> |
| </ul> |
| <a id="knownParamservFunctions(org.apache.sysds.hops.Hop)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>knownParamservFunctions</h4> |
| <pre class="methodSignature">public static boolean knownParamservFunctions​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop)</pre> |
| </li> |
| </ul> |
| <a id="knownParamservFunctions(org.apache.sysds.hops.Hop,org.apache.sysds.parser.DMLProgram)"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>knownParamservFunctions</h4> |
| <pre class="methodSignature">public static boolean knownParamservFunctions​(<a href="../Hop.html" title="class in org.apache.sysds.hops">Hop</a> hop, |
| <a href="../../parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a> prog)</pre> |
| </li> |
| </ul> |
| <a id="setUnoptimizedFunctionCalls(org.apache.sysds.parser.StatementBlock)"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>setUnoptimizedFunctionCalls</h4> |
| <pre class="methodSignature">public static void setUnoptimizedFunctionCalls​(<a href="../../parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a> sb)</pre> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </main> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="class-use/HopRewriteUtils.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |