<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="combine.html">combine</a>(a: <ahref="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>, b: <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="../-buffer-n-d/index.html">BufferND</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="-1727684686%2FFunctions%2F244675578"anchor-label="combine"id="-1727684686%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1727684686%2FFunctions%2F244675578"anchor-label="combine"id="-1727684686%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Combines two structures into one.</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>
<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="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>.<ahref="map.html">map</a>(transform: <ahref="index.html">A</a>.(<ahref="index.html">T</a>) -><ahref="index.html">T</a>): <ahref="../-buffer-n-d/index.html">BufferND</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="-1955517671%2FFunctions%2F244675578"anchor-label="map"id="-1955517671%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1955517671%2FFunctions%2F244675578"anchor-label="map"id="-1955517671%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Maps elements from one structure to another one by applying <ahref="map.html">transform</a> to them.</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="../-structure-n-d/index.html">StructureND</a><<ahref="index.html">T</a>>.<ahref="map-indexed.html">mapIndexed</a>(transform: <ahref="index.html">A</a>.(index: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html">IntArray</a>, <ahref="index.html">T</a>) -><ahref="index.html">T</a>): <ahref="../-buffer-n-d/index.html">BufferND</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="-840652954%2FFunctions%2F244675578"anchor-label="mapIndexed"id="-840652954%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-840652954%2FFunctions%2F244675578"anchor-label="mapIndexed"id="-840652954%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Maps elements from one structure to another one by applying <ahref="map-indexed.html">transform</a> to them alongside with their indices.</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="produce.html">produce</a>(initializer: <ahref="index.html">A</a>.(<ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html">IntArray</a>) -><ahref="index.html">T</a>): <ahref="../-buffer-n-d/index.html">BufferND</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="-1866373811%2FFunctions%2F244675578"anchor-label="produce"id="-1866373811%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="brief "><adata-name="-1866373811%2FFunctions%2F244675578"anchor-label="produce"id="-1866373811%2FFunctions%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>Produces a new NDStructure using given initializer function.</div></div>
<divclass="copy-popup-wrapper "><spanclass="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<divclass="platform-tags ">
<divclass="platform-tag common-like">common</div>
</div>
<divclass="title">
<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="1144529320%2FProperties%2F244675578"anchor-label="elementContext"id="1144529320%2FProperties%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="symbol monospace">abstract val <ahref="index.html#1144529320%2FProperties%2F244675578">elementContext</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="1144529320%2FProperties%2F244675578"anchor-label="elementContext"id="1144529320%2FProperties%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>The algebra over elements of ND structure.</div></div></div>
<divclass="copy-popup-wrapper "><spanclass="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<divclass="platform-tags ">
<divclass="platform-tag common-like">common</div>
</div>
<divclass="title">
<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="296158174%2FProperties%2F244675578"anchor-label="shape"id="296158174%2FProperties%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a><divclass="symbol monospace">abstract val <ahref="index.html#296158174%2FProperties%2F244675578">shape</a>: <ahref="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int-array/index.html">IntArray</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="296158174%2FProperties%2F244675578"anchor-label="shape"id="296158174%2FProperties%2F244675578"data-filterable-set=":kmath-core:dokkaHtmlPartial/commonMain"></a>The shape of ND-structures this algebra operates on.</div></div></div>