<adata-name="1196071306%2FFunctions%2F244675578"anchor-label="buildMatrix"id="1196071306%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1196071306%2FFunctions%2F244675578"anchor-label="buildMatrix"id="1196071306%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Produces a matrix with this context and given dimensions.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open override fun <ahref="build-vector.html">buildVector</a>(size: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>, initializer: <ahref="../../space.kscience.kmath.operations/-double-field/index.html">DoubleField</a>.(<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) -><ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>): <ahref="../../space.kscience.kmath.structures/-double-buffer/index.html">DoubleBuffer</a><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="-542131530%2FFunctions%2F244675578"anchor-label="buildVector"id="-542131530%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-542131530%2FFunctions%2F244675578"anchor-label="buildVector"id="-542131530%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Produces a point compatible with matrix space (and possibly optimized for it).</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace"><divclass="block"><divclass="block">@<ahref="../../space.kscience.kmath.misc/-unstable-k-math-a-p-i/index.html">UnstableKMathAPI</a>()</div></div>open fun <<ahref="index.html#-1649082170%2FFunctions%2F244675578">F</a> : <ahref="../../space.kscience.kmath.nd/-structure-feature/index.html">StructureFeature</a>><ahref="index.html#-1649082170%2FFunctions%2F244675578">computeFeature</a>(structure: <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>, type: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><out <ahref="index.html#-1649082170%2FFunctions%2F244675578">F</a>>): <ahref="index.html#-1649082170%2FFunctions%2F244675578">F</a>?<spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="-1649082170%2FFunctions%2F244675578"anchor-label="computeFeature"id="-1649082170%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1649082170%2FFunctions%2F244675578"anchor-label="computeFeature"id="-1649082170%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Compute a feature of the structure in this scope.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open infix override fun <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>.<ahref="dot.html">dot</a>(other: <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>): <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="-1735334667%2FFunctions%2F244675578"anchor-label="dot"id="-1735334667%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1735334667%2FFunctions%2F244675578"anchor-label="dot"id="-1735334667%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Computes the dot product of this matrix and another one.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open infix override fun <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>.<ahref="dot.html">dot</a>(vector: <ahref="../index.html#-1940126653%2FClasslikes%2F244675578">Point</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>): <ahref="../../space.kscience.kmath.structures/-double-buffer/index.html">DoubleBuffer</a><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="1484208820%2FFunctions%2F244675578"anchor-label="dot"id="1484208820%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1484208820%2FFunctions%2F244675578"anchor-label="dot"id="1484208820%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Computes the dot product of this matrix and a vector.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open operator override fun <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>.<ahref="times.html">times</a>(v: <ahref="../index.html#-1940126653%2FClasslikes%2F244675578">Point</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>): <ahref="../../space.kscience.kmath.structures/-double-buffer/index.html">DoubleBuffer</a><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="-436925844%2FFunctions%2F244675578"anchor-label="times"id="-436925844%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-436925844%2FFunctions%2F244675578"anchor-label="times"id="-436925844%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies an element by a vector of it.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open operator override fun <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>.<ahref="times.html">times</a>(value: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>): <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="1149256999%2FFunctions%2F244675578"anchor-label="times"id="1149256999%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1149256999%2FFunctions%2F244675578"anchor-label="times"id="1149256999%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies a matrix by its element.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open operator override fun <ahref="../index.html#-1940126653%2FClasslikes%2F244675578">Point</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>.<ahref="times.html">times</a>(value: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>): <ahref="../../space.kscience.kmath.structures/-double-buffer/index.html">DoubleBuffer</a><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="-59430420%2FFunctions%2F244675578"anchor-label="times"id="-59430420%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-59430420%2FFunctions%2F244675578"anchor-label="times"id="-59430420%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies a vector by its element.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="symbol monospace">open operator fun <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>.<ahref="index.html#-2119445618%2FFunctions%2F244675578">times</a>(m: <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>>): <ahref="../index.html#-828842962%2FClasslikes%2F244675578">Matrix</a><<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a>><spanclass="top-right-position"><spanclass="copy-icon"></span><divclass="copy-popup-wrapper popup-to-left"><spanclass="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
</div>
<adata-name="-2119445618%2FFunctions%2F244675578"anchor-label="times"id="-2119445618%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-2119445618%2FFunctions%2F244675578"anchor-label="times"id="-2119445618%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies an element by a matrix of it.</div></div>