# Uses of Class
org.apache.sysds.resource.cost.CostEstimationException

Packages that use CostEstimationException
Package
Description
org.apache.sysds.resource.cost

## Uses of CostEstimationException in org.apache.sysds.resource.cost

Methods in org.apache.sysds.resource.cost that throw CostEstimationException
Modifier and Type
Method
Description
`static double`
CostEstimator.`estimateExecutionTime(Program program, CloudInstance driverNode, CloudInstance executorNode)`
Entry point for estimating the execution time of a program.
`double`
CostEstimator.`getTimeEstimate()`
`double`
CostEstimator.`getTimeEstimateCPInst(CPInstruction inst)`
Estimates the execution time of a single CP instruction following the formula C(p) = T_w + max(T_r, T_c) with: T_w - instruction write (to mem.) time T_r - instruction read (to mem.) time T_c - instruction compute time
`double`
CostEstimator.`getTimeEstimateInst(Instruction inst)`
`double`
CostEstimator.`parseSPInst(SPInstruction inst)`
Parse a Spark instruction, and it stores the corresponding cost for computing the output variable in the RDD statistics' object related to that variable.