blob: 0bf3ae31bb14fb061b6304c2adac5ee3e767dfc8 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>logical - Mahout Math Scala bindings 0.13.0 API - org.apache.mahout.math.drm.logical</title>
<meta name="description" content="logical - Mahout Math Scala bindings 0.13.0 API - org.apache.mahout.math.drm.logical" />
<meta name="keywords" content="logical Mahout Math Scala bindings 0.13.0 API org.apache.mahout.math.drm.logical" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link href="../../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
<link href="../../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
<script type="text/javascript">
if(top === self) {
var url = '../../../../../../index.html';
var hash = 'org.apache.mahout.math.drm.logical.package';
var anchor = window.location.hash;
var anchor_opt = '';
if (anchor.length >= 1)
anchor_opt = '@' + anchor.substring(1);
window.location.href = url + '#' + hash + anchor_opt;
}
</script>
</head>
<body class="value">
<div id="definition">
<img src="../../../../../../lib/package_big.png" />
<p id="owner"><a href="../../../../../package.html" class="extype" name="org">org</a>.<a href="../../../../package.html" class="extype" name="org.apache">apache</a>.<a href="../../../package.html" class="extype" name="org.apache.mahout">mahout</a>.<a href="../../package.html" class="extype" name="org.apache.mahout.math">math</a>.<a href="../package.html" class="extype" name="org.apache.mahout.math.drm">drm</a></p>
<h1>logical</h1>
</div>
<h4 id="signature" class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">package</span>
</span>
<span class="symbol">
<span class="name">logical</span>
</span>
</h4>
<div id="comment" class="fullcommenttop"></div>
<div id="mbrsel">
<div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
<div id="visbl">
<span class="filtertype">Visibility</span>
<ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
</div>
</div>
<div id="template">
<div id="allMembers">
<div id="types" class="types members">
<h3>Type Members</h3>
<ol><li name="org.apache.mahout.math.drm.logical.AbstractBinaryOp" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
<a id="AbstractBinaryOp[A,B,K]extendsCheckpointAction[K]withDrmLike[K]"></a>
<a id="AbstractBinaryOp[A,B,K]:AbstractBinaryOp[A,B,K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">abstract </span>
<span class="kind">class</span>
</span>
<span class="symbol">
<a href="AbstractBinaryOp.html"><span class="name">AbstractBinaryOp</span></a><span class="tparams">[<span name="A">A</span>, <span name="B">B</span>, <span name="K">K</span>]</span><span class="result"> extends <a href="CheckpointAction.html" class="extype" name="org.apache.mahout.math.drm.logical.CheckpointAction">CheckpointAction</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp.K">K</span>] with <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp.K">K</span>]</span>
</span>
</h4>
<p class="comment cmt">Any logical binary operator (such as A + B).</p>
</li><li name="org.apache.mahout.math.drm.logical.AbstractUnaryOp" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
<a id="AbstractUnaryOp[A,K]extendsCheckpointAction[K]withDrmLike[K]"></a>
<a id="AbstractUnaryOp[A,K]:AbstractUnaryOp[A,K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">abstract </span>
<span class="kind">class</span>
</span>
<span class="symbol">
<a href="AbstractUnaryOp.html"><span class="name">AbstractUnaryOp</span></a><span class="tparams">[<span name="A">A</span>, <span name="K">K</span>]</span><span class="result"> extends <a href="CheckpointAction.html" class="extype" name="org.apache.mahout.math.drm.logical.CheckpointAction">CheckpointAction</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp.K">K</span>] with <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp.K">K</span>]</span>
</span>
</h4>
<p class="comment cmt">Abstract unary operator</p>
</li><li name="org.apache.mahout.math.drm.logical.CheckpointAction" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
<a id="CheckpointAction[K]extendsDrmLike[K]"></a>
<a id="CheckpointAction[K]:CheckpointAction[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier">abstract </span>
<span class="kind">class</span>
</span>
<span class="symbol">
<a href="CheckpointAction.html"><span class="name">CheckpointAction</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="result"> extends <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.CheckpointAction.K">K</span>]</span>
</span>
</h4>
<p class="comment cmt">Implementation of distributed expression checkpoint and optimizer.</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAB" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAB[K]extendsAbstractBinaryOp[K,Int,K]withProductwithSerializable"></a>
<a id="OpAB[K]:OpAB[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAB.html"><span class="name">OpAB</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAB.K">K</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="scala.Int">Int</span>]</span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAB.K">K</span>, <span class="extype" name="scala.Int">Int</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAB.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical AB</p>
</li><li name="org.apache.mahout.math.drm.logical.OpABAnyKey" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpABAnyKey[B,K]extendsAbstractBinaryOp[K,B,K]withProductwithSerializable"></a>
<a id="OpABAnyKey[B,K]:OpABAnyKey[B,K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpABAnyKey.html"><span class="name">OpABAnyKey</span></a><span class="tparams">[<span name="B">B</span>, <span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpABAnyKey.K">K</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpABAnyKey.B">B</span>]</span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpABAnyKey.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpABAnyKey.B">B</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpABAnyKey.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical AB</p>
</li><li name="org.apache.mahout.math.drm.logical.OpABt" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpABt[K]extendsAbstractBinaryOp[K,Int,K]withProductwithSerializable"></a>
<a id="OpABt[K]:OpABt[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpABt.html"><span class="name">OpABt</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpABt.K">K</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="scala.Int">Int</span>]</span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpABt.K">K</span>, <span class="extype" name="scala.Int">Int</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpABt.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical AB'</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAewB" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAewB[K]extendsAbstractBinaryOp[K,K,K]withProductwithSerializable"></a>
<a id="OpAewB[K]:OpAewB[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAewB.html"><span class="name">OpAewB</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewB.K">K</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewB.K">K</span>]</span>, <span name="op">op: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewB.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAewB.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAewB.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">DRM elementwise operator</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAewUnaryFunc" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAewUnaryFunc[K]extendsAbstractUnaryOp[K,K]withTEwFuncwithProductwithSerializable"></a>
<a id="OpAewUnaryFunc[K]:OpAewUnaryFunc[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAewUnaryFunc.html"><span class="name">OpAewUnaryFunc</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFunc.K">K</span>]</span>, <span name="f">f: (<span class="extype" name="scala.Double">Double</span>) ⇒ <span class="extype" name="scala.Double">Double</span></span>, <span name="evalZeros">evalZeros: <span class="extype" name="scala.Boolean">Boolean</span> = <span class="symbol">false</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFunc.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFunc.K">K</span>] with <a href="TEwFunc.html" class="extype" name="org.apache.mahout.math.drm.logical.TEwFunc">TEwFunc</a> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
</li><li name="org.apache.mahout.math.drm.logical.OpAewUnaryFuncFusion" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAewUnaryFuncFusion[K]extendsAbstractUnaryOp[K,K]withTEwFuncwithProductwithSerializable"></a>
<a id="OpAewUnaryFuncFusion[K]:OpAewUnaryFuncFusion[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAewUnaryFuncFusion.html"><span class="name">OpAewUnaryFuncFusion</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFuncFusion.K">K</span>]</span>, <span name="ff">ff: <span class="extype" name="scala.List">List</span>[<a href="OpAewUnaryFunc.html" class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFunc">OpAewUnaryFunc</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFuncFusion.K">K</span>]] = <span class="symbol">immutable.this.Nil</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFuncFusion.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAewUnaryFuncFusion.K">K</span>] with <a href="TEwFunc.html" class="extype" name="org.apache.mahout.math.drm.logical.TEwFunc">TEwFunc</a> with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Composition of unary elementwise functions.</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAt" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAtextendsAbstractUnaryOp[Int,Int]withProductwithSerializable"></a>
<a id="OpAt:OpAt"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAt.html"><span class="name">OpAt</span></a><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="scala.Int">Int</span>]</span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical A'</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAtA" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAtA[K]extendsAbstractUnaryOp[K,Int]withProductwithSerializable"></a>
<a id="OpAtA[K]:OpAtA[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAtA.html"><span class="name">OpAtA</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtA.K">K</span>]</span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtA.K">K</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">A'A</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAtAnyKey" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAtAnyKey[A]extendsAbstractUnaryOp[A,Int]withProductwithSerializable"></a>
<a id="OpAtAnyKey[A]:OpAtAnyKey[A]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAtAnyKey.html"><span class="name">OpAtAnyKey</span></a><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtAnyKey.A">A</span>]</span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtAnyKey.A">A</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical A' for any row key to support A'A optimizations</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAtB" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAtB[A]extendsAbstractBinaryOp[A,A,Int]withProductwithSerializable"></a>
<a id="OpAtB[A]:OpAtB[A]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAtB.html"><span class="name">OpAtB</span></a><span class="tparams">[<span name="A">A</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtB.A">A</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtB.A">A</span>]</span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAtB.A">A</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAtB.A">A</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical A'B</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAtx" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAtxextendsAbstractUnaryOp[Int,Int]withProductwithSerializable"></a>
<a id="OpAtx:OpAtx"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAtx.html"><span class="name">OpAtx</span></a><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="scala.Int">Int</span>]</span>, <span name="x">x: <span class="extype" name="org.apache.mahout.math.Vector">Vector</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical A'x.</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAx" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAx[K]extendsAbstractUnaryOp[K,K]withProductwithSerializable"></a>
<a id="OpAx[K]:OpAx[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAx.html"><span class="name">OpAx</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAx.K">K</span>]</span>, <span name="x">x: <span class="extype" name="org.apache.mahout.math.Vector">Vector</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAx.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAx.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical Ax.</p>
</li><li name="org.apache.mahout.math.drm.logical.OpCbind" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpCbind[K]extendsAbstractBinaryOp[K,K,K]withProductwithSerializable"></a>
<a id="OpCbind[K]:OpCbind[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpCbind.html"><span class="name">OpCbind</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpCbind.K">K</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpCbind.K">K</span>]</span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpCbind.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpCbind.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpCbind.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">cbind() logical operator</p>
</li><li name="org.apache.mahout.math.drm.logical.OpCbindScalar" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpCbindScalar[K]extendsAbstractUnaryOp[K,K]withProductwithSerializable"></a>
<a id="OpCbindScalar[K]:OpCbindScalar[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpCbindScalar.html"><span class="name">OpCbindScalar</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpCbindScalar.K">K</span>]</span>, <span name="x">x: <span class="extype" name="scala.Double">Double</span></span>, <span name="leftBind">leftBind: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpCbindScalar.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpCbindScalar.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
</li><li name="org.apache.mahout.math.drm.logical.OpMapBlock" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpMapBlock[S,R]extendsAbstractUnaryOp[S,R]withProductwithSerializable"></a>
<a id="OpMapBlock[S,R]:OpMapBlock[S,R]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpMapBlock.html"><span class="name">OpMapBlock</span></a><span class="tparams">[<span name="S">S</span>, <span name="R">R</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpMapBlock.S">S</span>]</span>, <span name="bmf">bmf: ((<span class="extype" name="scala.Array">Array</span>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpMapBlock.S">S</span>], <span class="extype" name="org.apache.mahout.math.Matrix">Matrix</span>)) ⇒ (<span class="extype" name="scala.Array">Array</span>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpMapBlock.R">R</span>], <span class="extype" name="org.apache.mahout.math.Matrix">Matrix</span>)</span>, <span name="_ncol">_ncol: <span class="extype" name="scala.Int">Int</span> = <span class="symbol">-1</span></span>, <span name="_nrow">_nrow: <span class="extype" name="scala.Long">Long</span> = <span class="symbol">-1</span></span>, <span name="identicallyPartitioned">identicallyPartitioned: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="params">(<span class="implicit">implicit </span><span name="evidence$1">evidence$1: <span class="extype" name="scala.reflect.ClassTag">ClassTag</span>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpMapBlock.R">R</span>]</span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpMapBlock.S">S</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpMapBlock.R">R</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
</li><li name="org.apache.mahout.math.drm.logical.OpPar" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpPar[K]extendsAbstractUnaryOp[K,K]withProductwithSerializable"></a>
<a id="OpPar[K]:OpPar[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpPar.html"><span class="name">OpPar</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpPar.K">K</span>]</span>, <span name="minSplits">minSplits: <span class="extype" name="scala.Int">Int</span> = <span class="symbol">-1</span></span>, <span name="exactSplits">exactSplits: <span class="extype" name="scala.Int">Int</span> = <span class="symbol">-1</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpPar.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpPar.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Parallelism operator</p>
</li><li name="org.apache.mahout.math.drm.logical.OpRbind" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpRbind[K]extendsAbstractBinaryOp[K,K,K]withProductwithSerializable"></a>
<a id="OpRbind[K]:OpRbind[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpRbind.html"><span class="name">OpRbind</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpRbind.K">K</span>]</span>, <span name="B">B: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpRbind.K">K</span>]</span>)</span><span class="result"> extends <a href="AbstractBinaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractBinaryOp">AbstractBinaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpRbind.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpRbind.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpRbind.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">rbind() logical operator</p>
</li><li name="org.apache.mahout.math.drm.logical.OpRowRange" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpRowRangeextendsAbstractUnaryOp[Int,Int]withProductwithSerializable"></a>
<a id="OpRowRange:OpRowRange"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpRowRange.html"><span class="name">OpRowRange</span></a><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="scala.Int">Int</span>]</span>, <span name="rowRange">rowRange: <span class="extype" name="scala.Range">Range</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical row-range slicing</p>
</li><li name="org.apache.mahout.math.drm.logical.OpTimesLeftMatrix" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpTimesLeftMatrixextendsAbstractUnaryOp[Int,Int]withProductwithSerializable"></a>
<a id="OpTimesLeftMatrix:OpTimesLeftMatrix"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpTimesLeftMatrix.html"><span class="name">OpTimesLeftMatrix</span></a><span class="params">(<span name="left">left: <span class="extype" name="org.apache.mahout.math.Matrix">Matrix</span></span>, <span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="scala.Int">Int</span>]</span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="scala.Int">Int</span>, <span class="extype" name="scala.Int">Int</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical Times-left over in-core matrix operand</p>
</li><li name="org.apache.mahout.math.drm.logical.OpTimesRightMatrix" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpTimesRightMatrix[K]extendsAbstractUnaryOp[K,K]withProductwithSerializable"></a>
<a id="OpTimesRightMatrix[K]:OpTimesRightMatrix[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpTimesRightMatrix.html"><span class="name">OpTimesRightMatrix</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpTimesRightMatrix.K">K</span>]</span>, <span name="right">right: <span class="extype" name="org.apache.mahout.math.Matrix">Matrix</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpTimesRightMatrix.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpTimesRightMatrix.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Logical times-right over in-core matrix operand.</p>
</li><li name="org.apache.mahout.math.drm.logical.TEwFunc" visbl="pub" data-isabs="true" fullComment="no" group="Ungrouped">
<a id="TEwFuncextendsAnyRef"></a>
<a id="TEwFunc:TEwFunc"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">trait</span>
</span>
<span class="symbol">
<a href="TEwFunc.html"><span class="name">TEwFunc</span></a><span class="result"> extends <span class="extype" name="scala.AnyRef">AnyRef</span></span>
</span>
</h4>
<p class="comment cmt">Trait denoting logical operators providing elementwise operations that work as unary operators
on each element of a matrix.</p>
</li><li name="org.apache.mahout.math.drm.logical.OpAewScalar" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
<a id="OpAewScalar[K]extendsAbstractUnaryOp[K,K]withProductwithSerializable"></a>
<a id="OpAewScalar[K]:OpAewScalar[K]"></a>
<h4 class="signature">
<span class="modifier_kind">
<span class="modifier"></span>
<span class="kind">case class</span>
</span>
<span class="symbol">
<a href="OpAewScalar.html"><span class="name deprecated" title="Deprecated: use scala.tools.nsc.doc.base.MemberLookupBase$$anon$1@7d44ca93 instead
">OpAewScalar</span></a><span class="tparams">[<span name="K">K</span>]</span><span class="params">(<span name="A">A: <a href="../DrmLike.html" class="extype" name="org.apache.mahout.math.drm.DrmLike">DrmLike</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewScalar.K">K</span>]</span>, <span name="scalar">scalar: <span class="extype" name="scala.Double">Double</span></span>, <span name="op">op: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result"> extends <a href="AbstractUnaryOp.html" class="extype" name="org.apache.mahout.math.drm.logical.AbstractUnaryOp">AbstractUnaryOp</a>[<span class="extype" name="org.apache.mahout.math.drm.logical.OpAewScalar.K">K</span>, <span class="extype" name="org.apache.mahout.math.drm.logical.OpAewScalar.K">K</span>] with <span class="extype" name="scala.Product">Product</span> with <span class="extype" name="scala.Serializable">Serializable</span></span>
</span>
</h4>
<p class="comment cmt">Operator denoting expressions like 5.</p>
</li></ol>
</div>
</div>
<div id="inheritedMembers">
</div>
<div id="groupedMembers">
<div class="group" name="Ungrouped">
<h3>Ungrouped</h3>
</div>
</div>
</div>
<div id="tooltip"></div>
<div id="footer"> </div>
<script defer="defer" type="text/javascript" id="jquery-js" src="../../../../../../lib/jquery.js"></script><script defer="defer" type="text/javascript" id="jquery-ui-js" src="../../../../../../lib/jquery-ui.js"></script><script defer="defer" type="text/javascript" id="tools-tooltip-js" src="../../../../../../lib/tools.tooltip.js"></script><script defer="defer" type="text/javascript" id="template-js" src="../../../../../../lib/template.js"></script>
</body>
</html>