<divclass="platform-hinted WithExtraAttributes"data-platform-hinted="data-platform-hinted"data-togglable="Parameters"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><divdata-togglable="Parameters"><divclass="table"data-togglable="Parameters"><divclass="table-row"data-filterable-current=":kmath-core:dokkaHtmlPartial/commonMain"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex">T</span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">the type of the element contained in ND structure.</p></div></div></div></div></div><divclass="table-row"data-filterable-current=":kmath-core:dokkaHtmlPartial/commonMain"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"><divclass="main-subrow keyValue WithExtraAttributes"><divclass=""><spanclass="inline-flex">A</span></div><div><divclass="title"><divdata-togglable="Parameters"><pclass="paragraph">the type of ring over structure elements.</p></div></div></div></div></div></div></div></div></div>
<adata-name="-1818669054%2FFunctions%2F244675578"anchor-label="add"id="-1818669054%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1818669054%2FFunctions%2F244675578"anchor-label="add"id="-1818669054%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Addition of two elements.</div></div>
<adata-name="1106530315%2FFunctions%2F244675578"anchor-label="binaryOperation"id="1106530315%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1106530315%2FFunctions%2F244675578"anchor-label="binaryOperation"id="1106530315%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Dynamically invokes a binary operation with the certain name.</div></div>
<adata-name="-484568323%2FFunctions%2F244675578"anchor-label="binaryOperationFunction"id="-484568323%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-484568323%2FFunctions%2F244675578"anchor-label="binaryOperationFunction"id="-484568323%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Dynamically dispatches a binary operation with the certain name.</div></div>
<adata-name="-1727912674%2FFunctions%2F244675578"anchor-label="bindSymbol"id="-1727912674%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1727912674%2FFunctions%2F244675578"anchor-label="bindSymbol"id="-1727912674%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>The same as <ahref="../../space.kscience.kmath.operations/-algebra/bind-symbol-or-null.html">bindSymbolOrNull</a> but throws an error if symbol could not be bound</div></div>
<adata-name="915741320%2FFunctions%2F244675578"anchor-label="bindSymbolOrNull"id="915741320%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="915741320%2FFunctions%2F244675578"anchor-label="bindSymbolOrNull"id="915741320%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Wraps a raw string to <ahref="../../space.kscience.kmath.operations/-algebra/index.html">T</a> object.</div></div>
<adata-name="-1268560995%2FFunctions%2F244675578"anchor-label="getFeature"id="-1268560995%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1268560995%2FFunctions%2F244675578"anchor-label="getFeature"id="-1268560995%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Get 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 operator fun (<ahref="index.html">T</a>) -><ahref="index.html">T</a>.<ahref="../-algebra-n-d/invoke.html">invoke</a>(structure: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="-860604850%2FFunctions%2F244675578"anchor-label="invoke"id="-860604850%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-860604850%2FFunctions%2F244675578"anchor-label="invoke"id="-860604850%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Element-wise invocation of function working on <ahref="../-algebra-n-d/index.html">T</a> on a <ahref="../-structure-n-d/index.html">StructureND</a>.</div></div>
<adata-name="-214150145%2FFunctions%2F244675578"anchor-label="map"id="-214150145%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-214150145%2FFunctions%2F244675578"anchor-label="map"id="-214150145%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Maps elements from one structure to another one by applying <ahref="index.html#-214150145%2FFunctions%2F244675578">transform</a> to them.</div></div>
<adata-name="1650325388%2FFunctions%2F244675578"anchor-label="mapIndexed"id="1650325388%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1650325388%2FFunctions%2F244675578"anchor-label="mapIndexed"id="1650325388%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Maps elements from one structure to another one by applying <ahref="index.html#1650325388%2FFunctions%2F244675578">transform</a> to them alongside with their indices.</div></div>
<adata-name="1668226755%2FFunctions%2F244675578"anchor-label="minus"id="1668226755%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1668226755%2FFunctions%2F244675578"anchor-label="minus"id="1668226755%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Subtracts an ND structure from an element of it.</div></div>
<adata-name="309058209%2FFunctions%2F244675578"anchor-label="minus"id="309058209%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="309058209%2FFunctions%2F244675578"anchor-label="minus"id="309058209%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Subtracts an element from ND structure of it.</div></div>
<adata-name="-1012822482%2FFunctions%2F244675578"anchor-label="minus"id="-1012822482%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1012822482%2FFunctions%2F244675578"anchor-label="minus"id="-1012822482%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Subtraction of two elements.</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="index.html">T</a>.<ahref="../-group-ops-n-d/plus.html">plus</a>(arg: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="102022391%2FFunctions%2F244675578"anchor-label="plus"id="102022391%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="102022391%2FFunctions%2F244675578"anchor-label="plus"id="102022391%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Adds an element to ND structure of it.</div></div>
<adata-name="-1257146155%2FFunctions%2F244675578"anchor-label="plus"id="-1257146155%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1257146155%2FFunctions%2F244675578"anchor-label="plus"id="-1257146155%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Adds an ND structure to an element 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 fun <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>.<ahref="../-buffered-field-ops-n-d/index.html#318774178%2FFunctions%2F244675578">plus</a>(other: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="318774178%2FFunctions%2F244675578"anchor-label="plus"id="318774178%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="318774178%2FFunctions%2F244675578"anchor-label="plus"id="318774178%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Addition of two elements.</div></div>
<adata-name="606494238%2FFunctions%2F244675578"anchor-label="structureND"id="606494238%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="606494238%2FFunctions%2F244675578"anchor-label="structureND"id="606494238%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Produces a new <ahref="../-structure-n-d/index.html">StructureND</a> using given initializer function.</div></div>
<adata-name="-1407360186%2FFunctions%2F244675578"anchor-label="times"id="-1407360186%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1407360186%2FFunctions%2F244675578"anchor-label="times"id="-1407360186%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies an element by a ND structure 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 fun <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>.<ahref="times.html">times</a>(arg: <ahref="index.html">T</a>): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="1528438564%2FFunctions%2F244675578"anchor-label="times"id="1528438564%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1528438564%2FFunctions%2F244675578"anchor-label="times"id="1528438564%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies an ND structure by an element 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 fun <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>.<ahref="../-buffered-field-ops-n-d/index.html#-1682336481%2FFunctions%2F244675578">times</a>(other: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="-1682336481%2FFunctions%2F244675578"anchor-label="times"id="-1682336481%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1682336481%2FFunctions%2F244675578"anchor-label="times"id="-1682336481%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Multiplies this element by scalar.</div></div>
<adata-name="-850496490%2FFunctions%2F244675578"anchor-label="unaryMinus"id="-850496490%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-850496490%2FFunctions%2F244675578"anchor-label="unaryMinus"id="-850496490%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>The negation of this element.</div></div>
<adata-name="-1492068797%2FFunctions%2F244675578"anchor-label="unaryOperation"id="-1492068797%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1492068797%2FFunctions%2F244675578"anchor-label="unaryOperation"id="-1492068797%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Dynamically invokes a unary operation with the certain name.</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="../../space.kscience.kmath.operations/-group-ops/unary-operation-function.html">unaryOperationFunction</a>(operation: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>): (arg: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>) -><ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="313021912%2FFunctions%2F244675578"anchor-label="unaryOperationFunction"id="313021912%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="313021912%2FFunctions%2F244675578"anchor-label="unaryOperationFunction"id="313021912%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Dynamically dispatches a unary operation with the certain name.</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="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>.<ahref="../-buffered-field-ops-n-d/index.html#-1483797360%2FFunctions%2F244675578">unaryPlus</a>(): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="-1483797360%2FFunctions%2F244675578"anchor-label="unaryPlus"id="-1483797360%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1483797360%2FFunctions%2F244675578"anchor-label="unaryPlus"id="-1483797360%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Returns this value.</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">abstract fun <ahref="index.html#1550354422%2FFunctions%2F244675578">zip</a>(left: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>, right: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>, transform: <ahref="index.html">A</a>.(<ahref="index.html">T</a>, <ahref="index.html">T</a>) -><ahref="index.html">T</a>): <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</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="1550354422%2FFunctions%2F244675578"anchor-label="zip"id="1550354422%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="1550354422%2FFunctions%2F244675578"anchor-label="zip"id="1550354422%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Combines two structures into one.</div></div>
<divclass="platform-hinted "data-platform-hinted="data-platform-hinted"data-togglable="Properties"><divclass="content sourceset-depenent-content"data-active=""data-togglable=":kmath-core:dokkaHtmlPartial/commonMain"><adata-name="-2000098135%2FProperties%2F244675578"anchor-label="elementAlgebra"id="-2000098135%2FProperties%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="symbol monospace">abstract val <ahref="index.html#-2000098135%2FProperties%2F244675578">elementAlgebra</a>: <ahref="index.html">A</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><divclass="brief "><adata-name="-2000098135%2FProperties%2F244675578"anchor-label="elementAlgebra"id="-2000098135%2FProperties%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>The algebra over elements of ND structure.</div></div></div>