| Package | Description | 
|---|---|
| org.apache.sysds.hops.codegen.cplan | |
| org.apache.sysds.hops.codegen.template | |
| org.apache.sysds.utils | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CNodeCell  | 
class  | 
CNodeMultiAgg  | 
class  | 
CNodeOuterProduct  | 
class  | 
CNodeRow  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract CNodeTpl | 
CNodeTpl.clone()  | 
CNodeTpl | 
CNodeOuterProduct.clone()  | 
CNodeTpl | 
CNodeRow.clone()  | 
CNodeTpl | 
CNodeMultiAgg.clone()  | 
CNodeTpl | 
CNodeCell.clone()  | 
| Modifier and Type | Method and Description | 
|---|---|
CNodeTpl | 
CPlanCSERewriter.eliminateCommonSubexpressions(CNodeTpl tpl)  | 
CNodeTpl | 
CPlanOpRewriter.simplifyCPlan(CNodeTpl tpl)  | 
| Modifier and Type | Method and Description | 
|---|---|
Pair<Hop[],CNodeTpl> | 
TemplateRow.constructCplan(Hop hop,
              CPlanMemoTable memo,
              boolean compileLiterals)  | 
Pair<Hop[],CNodeTpl> | 
TemplateOuterProduct.constructCplan(Hop hop,
              CPlanMemoTable memo,
              boolean compileLiterals)  | 
Pair<Hop[],CNodeTpl> | 
TemplateMultiAgg.constructCplan(Hop hop,
              CPlanMemoTable memo,
              boolean compileLiterals)  | 
Pair<Hop[],CNodeTpl> | 
TemplateCell.constructCplan(Hop hop,
              CPlanMemoTable memo,
              boolean compileLiterals)  | 
abstract Pair<Hop[],CNodeTpl> | 
TemplateBase.constructCplan(Hop hop,
              CPlanMemoTable memo,
              boolean compileLiterals)
Constructs a single cplan rooted at the given hop, according 
 to the plan given in the memo structure for this particular 
 hop and its recursive inputs. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CNodeTpl | 
CPlanCSERewriter.eliminateCommonSubexpressions(CNodeTpl tpl)  | 
static boolean | 
TemplateUtils.hasNoOperation(CNodeTpl tpl)  | 
static boolean | 
TemplateUtils.hasSingleOperation(CNodeTpl tpl)  | 
CNodeTpl | 
CPlanOpRewriter.simplifyCPlan(CNodeTpl tpl)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
Explain.explainCPlan(CNodeTpl cplan)  | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.