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 |
---|---|
CNodeTpl |
CNodeOuterProduct.clone() |
CNodeTpl |
CNodeMultiAgg.clone() |
abstract CNodeTpl |
CNodeTpl.clone() |
CNodeTpl |
CNodeCell.clone() |
CNodeTpl |
CNodeRow.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> |
TemplateMultiAgg.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.
|
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> |
TemplateCell.constructCplan(Hop hop,
CPlanMemoTable memo,
boolean compileLiterals) |
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 © 2020 The Apache Software Foundation. All rights reserved.