893 lines
114 KiB
HTML
893 lines
114 KiB
HTML
<!doctype html>
|
||
<html>
|
||
<head>
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
|
||
<title>space.kscience.kmath.ast.rendering</title>
|
||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script> <script>const storage = localStorage.getItem("dokka-dark-mode")
|
||
if (storage == null) {
|
||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||
if (osDarkSchemePreferred === true) {
|
||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||
}
|
||
} else {
|
||
const savedDarkMode = JSON.parse(storage)
|
||
if(savedDarkMode === true) {
|
||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||
}
|
||
}
|
||
</script>
|
||
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
|
||
<link href="../../styles/style.css" rel="Stylesheet">
|
||
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||
<link href="../../styles/main.css" rel="Stylesheet">
|
||
<link href="../../styles/prism.css" rel="Stylesheet">
|
||
<link href="../../styles/logo-styles.css" rel="Stylesheet">
|
||
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
|
||
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
|
||
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
|
||
<script type="text/javascript" src="../../scripts/main.js" defer></script>
|
||
<script type="text/javascript" src="../../scripts/prism.js" async></script>
|
||
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
|
||
<body>
|
||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||
<div id="leftToggler"><span class="icon-toggler"></span></div>
|
||
<div class="library-name">
|
||
<a href="../../index.html">
|
||
<span>kmath</span> </a> </div>
|
||
<div>0.3.1-dev-RC
|
||
</div>
|
||
<div class="pull-right d-flex">
|
||
<div class="filter-section" id="filter-section">
|
||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":kmath-ast:dokkaHtmlPartial/commonMain">common</button>
|
||
</div>
|
||
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
|
||
<div id="searchBar"></div>
|
||
</div>
|
||
</div>
|
||
<div id="container">
|
||
<div id="leftColumn">
|
||
<div id="sideMenu"></div>
|
||
</div>
|
||
<div id="main">
|
||
<div class="main-content" data-page-type="package" id="content" pageids="kmath-ast::space.kscience.kmath.ast.rendering////PointingToDeclaration//353974653">
|
||
<div class="breadcrumbs"><a href="../index.html">kmath-ast</a><span class="delimiter">/</span><span class="current">space.kscience.kmath.ast.rendering</span></div>
|
||
<div class="cover ">
|
||
<h1 class="cover"><span><span>Package-level</span></span> <span><span>declarations</span></span></h1>
|
||
</div>
|
||
<div class="tabbedcontent">
|
||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="TYPE">Types</button><button class="section-tab" data-togglable="FUNCTION,EXTENSION_FUNCTION">Functions</button><button class="section-tab" data-togglable="PROPERTY,EXTENSION_PROPERTY">Properties</button></div>
|
||
<div class="tabs-section-body">
|
||
<div data-togglable="TYPE">
|
||
<h2 class="">Types</h2>
|
||
<div class="table"><a data-name="-871172455%2FClasslikes%2F353974653" anchor-label="Binary" id="-871172455%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary/index.html"><span><span>Binary</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-871172455%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="-binary/index.html">Binary</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Abstract printing of unary operations that discards <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> if their operation is not in <a href="-binary/operations.html">operations</a> or its type is not <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/-binary/index.html">MST.Binary</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="265304185%2FClasslikes%2F353974653" anchor-label="BinaryMinus" id="265304185%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-minus/index.html"><span>Binary</span><wbr><span><span>Minus</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="265304185%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-binary-minus/index.html">BinaryMinus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-binary-minus-syntax/index.html">BinaryMinusSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-19446826%2FClasslikes%2F353974653" anchor-label="BinaryMinusSyntax" id="-19446826%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-minus-syntax/index.html"><span>Binary</span><wbr><span>Minus</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-19446826%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-binary-minus-syntax/index.html">BinaryMinusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, infix subtraction (<i>42 − 42</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1886083499%2FClasslikes%2F353974653" anchor-label="BinaryOperator" id="-1886083499%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-operator/index.html"><span>Binary</span><wbr><span><span>Operator</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1886083499%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-binary-operator/index.html">BinaryOperator</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-binary-operator-syntax/index.html">BinaryOperatorSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="414244018%2FClasslikes%2F353974653" anchor-label="BinaryOperatorSyntax" id="414244018%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-operator-syntax/index.html"><span>Binary</span><wbr><span>Operator</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="414244018%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-binary-operator-syntax/index.html">BinaryOperatorSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>prefix<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, prefix operator syntax (like <i>f(a, b)</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-732953057%2FClasslikes%2F353974653" anchor-label="BinaryPlus" id="-732953057%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-plus/index.html"><span>Binary</span><wbr><span><span>Plus</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-732953057%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-binary-plus/index.html">BinaryPlus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-binary-plus-syntax/index.html">BinaryPlusSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-757875460%2FClasslikes%2F353974653" anchor-label="BinaryPlusSyntax" id="-757875460%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-plus-syntax/index.html"><span>Binary</span><wbr><span>Plus</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-757875460%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-binary-plus-syntax/index.html">BinaryPlusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, infix addition (<i>42 + 42</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="2119887350%2FClasslikes%2F353974653" anchor-label="BinarySyntax" id="2119887350%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-binary-syntax/index.html"><span>Binary</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2119887350%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-binary-syntax/index.html">BinarySyntax</a> : <a href="-operation-syntax/index.html">OperationSyntax</a></div><div class="brief "><p class="paragraph">Binary node, which has only two children.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1916462741%2FClasslikes%2F353974653" anchor-label="Exponent" id="-1916462741%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-exponent/index.html"><span><span>Exponent</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1916462741%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-exponent/index.html">Exponent</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles unary nodes by producing <a href="-exponent-syntax/index.html">ExponentSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1421334712%2FClasslikes%2F353974653" anchor-label="ExponentSyntax" id="-1421334712%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-exponent-syntax/index.html"><span>Exponent</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1421334712%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-exponent-syntax/index.html">ExponentSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>useOperatorForm<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents exponential function.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="232560289%2FClasslikes%2F353974653" anchor-label="FeaturedMathRenderer" id="232560289%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-featured-math-renderer/index.html"><span>Featured</span><wbr><span>Math</span><wbr><span><span>Renderer</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="232560289%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-featured-math-renderer/index.html">FeaturedMathRenderer</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>features<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a><span class="token operator">></span></span></span><span class="token punctuation">)</span> : <a href="-math-renderer/index.html">MathRenderer</a></div><div class="brief "><p class="paragraph">Implements <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> render process with sequence of features.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="502730488%2FClasslikes%2F353974653" anchor-label="FeaturedMathRendererWithPostProcess" id="502730488%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-featured-math-renderer-with-post-process/index.html"><span>Featured</span><wbr><span>Math</span><wbr><span>Renderer</span><wbr><span>With</span><wbr><span>Post</span><wbr><span><span>Process</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="502730488%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">class </span><a href="-featured-math-renderer-with-post-process/index.html">FeaturedMathRendererWithPostProcess</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>features<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>stages<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a><span class="token operator">></span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/index.html">FeaturedMathRenderer</a></div><div class="brief "><p class="paragraph">Extends <a href="-featured-math-renderer/index.html">FeaturedMathRenderer</a> by adding post-processing stages.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-2112084616%2FClasslikes%2F353974653" anchor-label="Fraction" id="-2112084616%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-fraction/index.html"><span><span>Fraction</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2112084616%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-fraction/index.html">Fraction</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-fraction-syntax/index.html">FractionSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1020736917%2FClasslikes%2F353974653" anchor-label="FractionSyntax" id="1020736917%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-fraction-syntax/index.html"><span>Fraction</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1020736917%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-fraction-syntax/index.html">FractionSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>infix<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents fraction with numerator and denominator.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1582713505%2FClasslikes%2F353974653" anchor-label="InverseHyperbolicOperations" id="-1582713505%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-inverse-hyperbolic-operations/index.html"><span>Inverse</span><wbr><span>Hyperbolic</span><wbr><span><span>Operations</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1582713505%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-inverse-hyperbolic-operations/index.html">InverseHyperbolicOperations</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing inverse <a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a> with <i>ar</i> prefix instead of <i>a</i>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-259912902%2FClasslikes%2F353974653" anchor-label="InverseTrigonometricOperations" id="-259912902%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-inverse-trigonometric-operations/index.html"><span>Inverse</span><wbr><span>Trigonometric</span><wbr><span><span>Operations</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-259912902%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-inverse-trigonometric-operations/index.html">InverseTrigonometricOperations</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing inverse <a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a> with <i>arc</i> prefix instead of <i>a</i>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1068778096%2FClasslikes%2F353974653" anchor-label="LatexSyntaxRenderer" id="-1068778096%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-latex-syntax-renderer/index.html"><span>Latex</span><wbr><span>Syntax</span><wbr><span><span>Renderer</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1068778096%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-latex-syntax-renderer/index.html">LatexSyntaxRenderer</a> : <a href="-syntax-renderer/index.html">SyntaxRenderer</a></div><div class="brief "><p class="paragraph"><a href="-syntax-renderer/index.html">SyntaxRenderer</a> implementation for LaTeX.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="857961485%2FClasslikes%2F353974653" anchor-label="MathMLSyntaxRenderer" id="857961485%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-math-m-l-syntax-renderer/index.html"><span>Math</span><wbr><span>MLSyntax</span><wbr><span><span>Renderer</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="857961485%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-math-m-l-syntax-renderer/index.html">MathMLSyntaxRenderer</a> : <a href="-syntax-renderer/index.html">SyntaxRenderer</a></div><div class="brief "><p class="paragraph"><a href="-syntax-renderer/index.html">SyntaxRenderer</a> implementation for MathML.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="367779631%2FClasslikes%2F353974653" anchor-label="MathRenderer" id="367779631%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-math-renderer/index.html"><span>Math</span><wbr><span><span>Renderer</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="367779631%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token keyword">interface </span><a href="-math-renderer/index.html">MathRenderer</a></div><div class="brief "><p class="paragraph">Renders <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> to <a href="-math-syntax/index.html">MathSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1738562639%2FClasslikes%2F353974653" anchor-label="MathSyntax" id="1738562639%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-math-syntax/index.html"><span>Math</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1738562639%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Syntax node for mathematical typography.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="2072408500%2FClasslikes%2F353974653" anchor-label="Multiplication" id="2072408500%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-multiplication/index.html"><span><span>Multiplication</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2072408500%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-multiplication/index.html">Multiplication</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-multiplication-syntax/index.html">MultiplicationSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1102158639%2FClasslikes%2F353974653" anchor-label="MultiplicationSyntax" id="-1102158639%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-multiplication-syntax/index.html"><span>Multiplication</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1102158639%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-multiplication-syntax/index.html">MultiplicationSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>times<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents binary, infix multiplication in the form of coefficient (<i>2 x</i>) or with operator (<i>x × 2</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1775226450%2FClasslikes%2F353974653" anchor-label="NumberSyntax" id="-1775226450%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-number-syntax/index.html"><span>Number</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1775226450%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-number-syntax/index.html">NumberSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>string<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents a number.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-865327044%2FClasslikes%2F353974653" anchor-label="OperandSyntax" id="-865327044%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-operand-syntax/index.html"><span>Operand</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-865327044%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-operand-syntax/index.html">OperandSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>parentheses<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span> : <a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Represents operand of a certain operator wrapped with parentheses or not.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1907097118%2FClasslikes%2F353974653" anchor-label="OperationSyntax" id="1907097118%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-operation-syntax/index.html"><span>Operation</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1907097118%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-operation-syntax/index.html">OperationSyntax</a> : <a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Node containing a certain operation.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1346479064%2FClasslikes%2F353974653" anchor-label="OperatorNameSyntax" id="-1346479064%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-operator-name-syntax/index.html"><span>Operator</span><wbr><span>Name</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1346479064%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-operator-name-syntax/index.html">OperatorNameSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>name<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents special typing for operator name.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1821501027%2FClasslikes%2F353974653" anchor-label="Power" id="1821501027%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-power/index.html"><span><span>Power</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1821501027%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-power/index.html">Power</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-binary/index.html">Binary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-superscript-syntax/index.html">SuperscriptSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1051626682%2FClasslikes%2F353974653" anchor-label="PrettyPrintFloats" id="1051626682%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-pretty-print-floats/index.html"><span>Pretty</span><wbr><span>Print</span><wbr><span><span>Floats</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1051626682%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-pretty-print-floats/index.html">PrettyPrintFloats</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>types<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html">Set</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword">out </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html">Number</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Special printing for numeric types that are printed in form of <i>('-'? (DIGIT+ ('.' DIGIT+)? ('E' '-'? DIGIT+)? | 'Infinity')) | 'NaN'</i>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="702424348%2FClasslikes%2F353974653" anchor-label="PrettyPrintIntegers" id="702424348%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-pretty-print-integers/index.html"><span>Pretty</span><wbr><span>Print</span><wbr><span><span>Integers</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="702424348%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-pretty-print-integers/index.html">PrettyPrintIntegers</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>types<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html">Set</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword">out </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html">Number</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Special printing for numeric types that are printed in form of <i>'-'? DIGIT+</i>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="65215128%2FClasslikes%2F353974653" anchor-label="PrettyPrintPi" id="65215128%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-pretty-print-pi/index.html"><span>Pretty</span><wbr><span>Print</span><wbr><span><span>Pi</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="65215128%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-pretty-print-pi/index.html">PrettyPrintPi</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>symbols<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html">Set</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Special printing for symbols meaning Pi.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="259890827%2FClasslikes%2F353974653" anchor-label="RadicalSyntax" id="259890827%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-radical-syntax/index.html"><span>Radical</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="259890827%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-radical-syntax/index.html">RadicalSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents radical with a node inside it (<i>√x</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1672824795%2FClasslikes%2F353974653" anchor-label="RadicalWithIndexSyntax" id="-1672824795%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-radical-with-index-syntax/index.html"><span>Radical</span><wbr><span>With</span><wbr><span>Index</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1672824795%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-radical-with-index-syntax/index.html">RadicalWithIndexSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents radical syntax with index (<sup><i>3</i></sup><i>√x</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1315811945%2FClasslikes%2F353974653" anchor-label="SimplifyParentheses" id="-1315811945%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-simplify-parentheses/index.html"><span>Simplify</span><wbr><span><span>Parentheses</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1315811945%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-simplify-parentheses/index.html">SimplifyParentheses</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>precedenceFunction<span class="token operator">: </span><span class="token punctuation">(</span><span class="token keyword"></span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Removes unnecessary parentheses from <a href="-operand-syntax/index.html">OperandSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="18797332%2FClasslikes%2F353974653" anchor-label="SpecialSymbolSyntax" id="18797332%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-special-symbol-syntax/index.html"><span>Special</span><wbr><span>Symbol</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="18797332%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-special-symbol-syntax/index.html">SpecialSymbolSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>kind<span class="token operator">: </span><a href="-special-symbol-syntax/-kind/index.html">SpecialSymbolSyntax.Kind</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents a usage of special symbols (e.g., <i>∞</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1004442565%2FClasslikes%2F353974653" anchor-label="SquareRoot" id="-1004442565%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-square-root/index.html"><span>Square</span><wbr><span><span>Root</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1004442565%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-square-root/index.html">SquareRoot</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-radical-syntax/index.html">RadicalSyntax</a> with no index.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1956560890%2FClasslikes%2F353974653" anchor-label="SubscriptSyntax" id="1956560890%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-subscript-syntax/index.html"><span>Subscript</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1956560890%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-subscript-syntax/index.html">SubscriptSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents a syntax node with subscript (<i>x</i><sub><i>i</i>).</sub></p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-322245153%2FClasslikes%2F353974653" anchor-label="SuperscriptSyntax" id="-322245153%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-superscript-syntax/index.html"><span>Superscript</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-322245153%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-superscript-syntax/index.html">SuperscriptSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>left<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>right<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-binary-syntax/index.html">BinarySyntax</a></div><div class="brief "><p class="paragraph">Represents a syntax node with superscript (<i>x</i><sup><i>2</i></sup>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-2101342849%2FClasslikes%2F353974653" anchor-label="SymbolSyntax" id="-2101342849%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-symbol-syntax/index.html"><span>Symbol</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2101342849%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-symbol-syntax/index.html">SymbolSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">var </span>string<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span> : <a href="-terminal-syntax/index.html">TerminalSyntax</a></div><div class="brief "><p class="paragraph">Represents a symbol.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1705018228%2FClasslikes%2F353974653" anchor-label="SyntaxRenderer" id="1705018228%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-syntax-renderer/index.html"><span>Syntax</span><wbr><span><span>Renderer</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1705018228%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token keyword">interface </span><a href="-syntax-renderer/index.html">SyntaxRenderer</a></div><div class="brief "><p class="paragraph">Abstraction of writing <a href="-math-syntax/index.html">MathSyntax</a> as a string of an actual markup language. Typical implementation should involve traversal of MathSyntax with handling each subtype.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-160311845%2FClasslikes%2F353974653" anchor-label="TerminalSyntax" id="-160311845%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-terminal-syntax/index.html"><span>Terminal</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-160311845%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-terminal-syntax/index.html">TerminalSyntax</a> : <a href="-math-syntax/index.html">MathSyntax</a></div><div class="brief "><p class="paragraph">Terminal node, which should not have any children nodes.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1967531655%2FClasslikes%2F353974653" anchor-label="Unary" id="-1967531655%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary/index.html"><span><span>Unary</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1967531655%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">class </span><a href="-unary/index.html">Unary</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Abstract printing of unary operations that discards <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/index.html">MST</a> if their operation is not in <a href="-unary/operations.html">operations</a> or its type is not <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/-unary/index.html">MST.Unary</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1369169511%2FClasslikes%2F353974653" anchor-label="UnaryMinus" id="-1369169511%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-minus/index.html"><span>Unary</span><wbr><span><span>Minus</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1369169511%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-unary-minus/index.html">UnaryMinus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles binary nodes by producing <a href="-unary-minus-syntax/index.html">UnaryMinusSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1272960246%2FClasslikes%2F353974653" anchor-label="UnaryMinusSyntax" id="1272960246%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-minus-syntax/index.html"><span>Unary</span><wbr><span>Minus</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1272960246%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-unary-minus-syntax/index.html">UnaryMinusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents prefix, unary minus operator (<i>-x</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1847241013%2FClasslikes%2F353974653" anchor-label="UnaryOperator" id="1847241013%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-operator/index.html"><span>Unary</span><wbr><span><span>Operator</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1847241013%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-unary-operator/index.html">UnaryOperator</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles unary nodes by producing <a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1868482670%2FClasslikes%2F353974653" anchor-label="UnaryOperatorSyntax" id="-1868482670%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-operator-syntax/index.html"><span>Unary</span><wbr><span>Operator</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1868482670%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-unary-operator-syntax/index.html">UnaryOperatorSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">var </span>prefix<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents unary, prefix operator syntax (like <i>f(x)</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1292531967%2FClasslikes%2F353974653" anchor-label="UnaryPlus" id="1292531967%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-plus/index.html"><span>Unary</span><wbr><span><span>Plus</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1292531967%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="-unary-plus/index.html">UnaryPlus</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operations<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html">Collection</a><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">></span><span class="token operator">?</span></span></span><span class="token punctuation">)</span> : <a href="-unary/index.html">Unary</a></div><div class="brief "><p class="paragraph">Handles unary nodes by producing <a href="-unary-plus-syntax/index.html">UnaryPlusSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="669288412%2FClasslikes%2F353974653" anchor-label="UnaryPlusSyntax" id="669288412%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-plus-syntax/index.html"><span>Unary</span><wbr><span>Plus</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="669288412%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">data </span><span class="token keyword">class </span><a href="-unary-plus-syntax/index.html">UnaryPlusSyntax</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>operation<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>operand<span class="token operator">: </span><a href="-operand-syntax/index.html">OperandSyntax</a></span></span><span class="token punctuation">)</span> : <a href="-unary-syntax/index.html">UnarySyntax</a></div><div class="brief "><p class="paragraph">Represents prefix, unary plus operator (<i>+x</i>).</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1304156970%2FClasslikes%2F353974653" anchor-label="UnarySyntax" id="-1304156970%2FClasslikes%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-unary-syntax/index.html"><span>Unary</span><wbr><span><span>Syntax</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1304156970%2FClasslikes%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">sealed </span><span class="token keyword">class </span><a href="-unary-syntax/index.html">UnarySyntax</a> : <a href="-operation-syntax/index.html">OperationSyntax</a></div><div class="brief "><p class="paragraph">Unary node, which has only one child.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div data-togglable="EXTENSION_FUNCTION">
|
||
<h2 class="">Functions</h2>
|
||
<div class="table"><a data-name="-897407248%2FFunctions%2F353974653" anchor-label="renderWithStringBuilder" id="-897407248%2FFunctions%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="render-with-string-builder.html"><span>render</span><wbr><span>With</span><wbr><span>String</span><wbr><span><span>Builder</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-897407248%2FFunctions%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="-syntax-renderer/index.html">SyntaxRenderer</a><span class="token punctuation">.</span><a href="render-with-string-builder.html"><span class="token function">renderWithStringBuilder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">node<span class="token operator">: </span><a href="-math-syntax/index.html">MathSyntax</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></div><div class="brief "><p class="paragraph">Calls <a href="-syntax-renderer/render.html">SyntaxRenderer.render</a> with given <a href="render-with-string-builder.html">node</a> and a new <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/index.html">StringBuilder</a> instance, and returns its content.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div data-togglable="PROPERTY">
|
||
<h2 class="">Properties</h2>
|
||
<div class="table"><a data-name="1353777510%2FProperties%2F353974653" anchor-label="BetterExponent" id="1353777510%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-better-exponent.html"><span>Better</span><wbr><span><span>Exponent</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1353777510%2FProperties%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-better-exponent.html">BetterExponent</a><span class="token operator">: </span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Applies <a href="-exponent-syntax/use-operator-form.html">ExponentSyntax.useOperatorForm</a> to <a href="-exponent-syntax/index.html">ExponentSyntax</a> when the operand contains a fraction, a superscript or a subscript to improve readability.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="1158155635%2FProperties%2F353974653" anchor-label="BetterFraction" id="1158155635%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-better-fraction.html"><span>Better</span><wbr><span><span>Fraction</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1158155635%2FProperties%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-better-fraction.html">BetterFraction</a><span class="token operator">: </span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Chooses <a href="-fraction-syntax/infix.html">FractionSyntax.infix</a> depending on the context.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-144012689%2FProperties%2F353974653" anchor-label="BetterMultiplication" id="-144012689%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-better-multiplication.html"><span>Better</span><wbr><span><span>Multiplication</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-144012689%2FProperties%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-better-multiplication.html">BetterMultiplication</a><span class="token operator">: </span><a href="-featured-math-renderer-with-post-process/-post-process-phase/index.html">FeaturedMathRendererWithPostProcess.PostProcessPhase</a></div><div class="brief "><p class="paragraph">Removes unnecessary times (×) symbols from <a href="-multiplication-syntax/index.html">MultiplicationSyntax</a>.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="222206885%2FProperties%2F353974653" anchor-label="PrintNumeric" id="222206885%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-print-numeric.html"><span>Print</span><wbr><span><span>Numeric</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="222206885%2FProperties%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-print-numeric.html">PrintNumeric</a><span class="token operator">: </span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Prints any <a href="../../kmath-core/space.kscience.kmath.expressions/-m-s-t/-numeric/index.html">MST.Numeric</a> as a <a href="-number-syntax/index.html">NumberSyntax</a> containing the <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/to-string.html">Any.toString</a> result of it.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<a data-name="-1225486288%2FProperties%2F353974653" anchor-label="PrintSymbol" id="-1225486288%2FProperties%2F353974653" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain"></a>
|
||
<div class="table-row" data-filterable-current=":kmath-ast:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-ast:dokkaHtmlPartial/commonMain">
|
||
<div class="main-subrow keyValue ">
|
||
<div class=""><span class="inline-flex">
|
||
<div><a href="-print-symbol.html"><span>Print</span><wbr><span><span>Symbol</span></span></a></div>
|
||
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1225486288%2FProperties%2F353974653"></span>
|
||
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
|
||
</span></span></div>
|
||
<div>
|
||
<div class="title">
|
||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-ast:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-print-symbol.html">PrintSymbol</a><span class="token operator">: </span><a href="-featured-math-renderer/-render-feature/index.html">FeaturedMathRenderer.RenderFeature</a></div><div class="brief "><p class="paragraph">Prints any <a href="../../kmath-core/space.kscience.kmath.expressions/-symbol/index.html">Symbol</a> as a <a href="-symbol-syntax/index.html">SymbolSyntax</a> containing the <a href="../../kmath-core/space.kscience.kmath.expressions/-symbol/identity.html">Symbol.identity</a> of it.</p></div></div></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="footer">
|
||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2023 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html>
|
||
|