mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Updated to hugo 0.142 Use theme hugo-theme-relearn Restructure content and make release notes easily available
561 lines
28 KiB
HTML
561 lines
28 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en-us" dir="ltr" itemscope itemtype="http://schema.org/Article" data-r-output-format="html">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
|
|
<meta name="generator" content="Hugo 0.142.0">
|
|
<meta name="generator" content="Relearn 7.3.2+7b470298046df2c96c0da9da07a54572b7c4e1b0">
|
|
<meta name="description" content="Two similar calculators use expressions, summary curve calculator and grid cell calculator. These two variants share the text parsing for calculator expressions.
|
|
Grid Property Calculator
|
|
Summary Curve Calculator
|
|
ResInsight supports a subset of the features supported in the exprtk parsing library. Scripting features like for/while loops are not supported. The full documentation for the expression parser is available at C++ Mathematical Expression Toolkit Library">
|
|
<meta name="author" content="">
|
|
<meta name="twitter:card" content="summary">
|
|
<meta name="twitter:title" content="Calculator Expressions :: ResInsight">
|
|
<meta name="twitter:description" content="Two similar calculators use expressions, summary curve calculator and grid cell calculator. These two variants share the text parsing for calculator expressions.
|
|
Grid Property Calculator
|
|
Summary Curve Calculator
|
|
ResInsight supports a subset of the features supported in the exprtk parsing library. Scripting features like for/while loops are not supported. The full documentation for the expression parser is available at C++ Mathematical Expression Toolkit Library">
|
|
<meta property="og:url" content="https://resinsight.org/calculated-data/calculatorexpressions/index.html">
|
|
<meta property="og:site_name" content="ResInsight">
|
|
<meta property="og:title" content="Calculator Expressions :: ResInsight">
|
|
<meta property="og:description" content="Two similar calculators use expressions, summary curve calculator and grid cell calculator. These two variants share the text parsing for calculator expressions.
|
|
Grid Property Calculator
|
|
Summary Curve Calculator
|
|
ResInsight supports a subset of the features supported in the exprtk parsing library. Scripting features like for/while loops are not supported. The full documentation for the expression parser is available at C++ Mathematical Expression Toolkit Library">
|
|
<meta property="og:locale" content="en_us">
|
|
<meta property="og:type" content="article">
|
|
<meta property="article:section" content="Calculated Data">
|
|
<meta itemprop="name" content="Calculator Expressions :: ResInsight">
|
|
<meta itemprop="description" content="Two similar calculators use expressions, summary curve calculator and grid cell calculator. These two variants share the text parsing for calculator expressions.
|
|
Grid Property Calculator
|
|
Summary Curve Calculator
|
|
ResInsight supports a subset of the features supported in the exprtk parsing library. Scripting features like for/while loops are not supported. The full documentation for the expression parser is available at C++ Mathematical Expression Toolkit Library">
|
|
<meta itemprop="wordCount" content="362">
|
|
<title>Calculator Expressions :: ResInsight</title>
|
|
<link href="/css/fontawesome-all.min.css?1739525796" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/fontawesome-all.min.css?1739525796" rel="stylesheet"></noscript>
|
|
<link href="/css/auto-complete.css?1739525796" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/auto-complete.css?1739525796" rel="stylesheet"></noscript>
|
|
<link href="/css/perfect-scrollbar.min.css?1739525796" rel="stylesheet">
|
|
<link href="/css/theme.min.css?1739525796" rel="stylesheet">
|
|
<link href="/css/format-html.min.css?1739525796" rel="stylesheet" id="R-format-style">
|
|
<script>
|
|
window.relearn = window.relearn || {};
|
|
window.relearn.relBasePath='..\/..';
|
|
window.relearn.relBaseUri='..\/..';
|
|
window.relearn.absBaseUri='https:\/\/resinsight.org';
|
|
window.relearn.min = `.min`;
|
|
window.relearn.disableAnchorCopy=false;
|
|
window.relearn.disableAnchorScrolling=false;
|
|
// variant stuff
|
|
window.relearn.themevariants = [ 'relearn' ];
|
|
window.relearn.customvariantname = "my-custom-variant";
|
|
window.relearn.changeVariant = function(variant) {
|
|
var oldVariant = document.documentElement.dataset.rThemeVariant;
|
|
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
|
|
document.documentElement.dataset.rThemeVariant = variant;
|
|
if (oldVariant != variant) {
|
|
document.dispatchEvent( new CustomEvent('themeVariantLoaded', { detail: { variant, oldVariant } }) );
|
|
}
|
|
}
|
|
window.relearn.markVariant = function() {
|
|
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant");
|
|
var select = document.querySelector("#R-select-variant");
|
|
if (select) {
|
|
select.value = variant;
|
|
}
|
|
}
|
|
window.relearn.initVariant = function() {
|
|
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant") ?? "";
|
|
if( variant == window.relearn.customvariantname ){
|
|
}else if( !variant || !window.relearn.themevariants.includes(variant) ){
|
|
variant = window.relearn.themevariants[0];
|
|
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
|
|
}
|
|
document.documentElement.dataset.rThemeVariant = variant;
|
|
}
|
|
window.relearn.initVariant();
|
|
window.relearn.markVariant();
|
|
// translations
|
|
window.T_Copy_to_clipboard = `Copy to clipboard`;
|
|
window.T_Copied_to_clipboard = `Copied to clipboard!`;
|
|
window.T_Copy_link_to_clipboard = `Copy link to clipboard`;
|
|
window.T_Link_copied_to_clipboard = `Copied link to clipboard!`;
|
|
window.T_Reset_view = `Reset view`;
|
|
window.T_View_reset = `View reset!`;
|
|
window.T_No_results_found = `No results found for "{0}"`;
|
|
window.T_N_results_found = `{1} results found for "{0}"`;
|
|
</script>
|
|
<script type="text/javascript" async
|
|
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
|
MathJax.Hub.Config({
|
|
tex2jax: {
|
|
inlineMath: [['$','$'], ['\\(','\\)']],
|
|
displayMath: [['$$','$$'], ['\\[','\\]']],
|
|
processEscapes: true,
|
|
processEnvironments: true,
|
|
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
|
|
TeX: { equationNumbers: { autoNumber: "AMS" },
|
|
extensions: ["AMSmath.js", "AMSsymbols.js"] }
|
|
},
|
|
|
|
menuSettings: { renderer: "CommonHTML" }
|
|
});
|
|
MathJax.Hub.Queue(function() {
|
|
|
|
|
|
|
|
var all = MathJax.Hub.getAllJax();
|
|
while(jax = all.pop()) {
|
|
jax.SourceElement().parentNode.className += ' has-jax';
|
|
}
|
|
});
|
|
|
|
MathJax.Hub.Config({
|
|
|
|
TeX: { equationNumbers: { autoNumber: "AMS" } }
|
|
});
|
|
</script>
|
|
|
|
</head>
|
|
<body class="mobile-support html" data-url="/calculated-data/calculatorexpressions/index.html">
|
|
<div id="R-body" class="default-animation">
|
|
<div id="R-body-overlay"></div>
|
|
<nav id="R-topbar">
|
|
<div class="topbar-wrapper">
|
|
<div class="topbar-sidebar-divider"></div>
|
|
<div class="topbar-area topbar-area-start" data-area="start">
|
|
<div class="topbar-button topbar-button-sidebar" data-content-empty="disable" data-width-s="show" data-width-m="hide" data-width-l="hide"><button class="topbar-control" onclick="toggleNav()" type="button" title="Menu (CTRL+ALT+n)"><i class="fa-fw fas fa-bars"></i></button>
|
|
</div>
|
|
<div class="topbar-button topbar-button-toc" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="Table of Contents (CTRL+ALT+t)"><i class="fa-fw fas fa-list-alt"></i></button>
|
|
<div class="topbar-content">
|
|
<div class="topbar-content-wrapper">
|
|
<nav class="TableOfContents">
|
|
<ul>
|
|
<li>
|
|
<ul>
|
|
<li><a href="#operators-and-functions">Operators and Functions</a>
|
|
<ul>
|
|
<li><a href="#comment-lines">Comment lines</a></li>
|
|
<li><a href="#assignment-operators">Assignment Operators</a></li>
|
|
<li><a href="#basic-operators">Basic Operators</a></li>
|
|
<li><a href="#conditionals">Conditionals</a></li>
|
|
<li><a href="#scalar-functions">Scalar Functions</a></li>
|
|
<li><a href="#trigonometry-functions">Trigonometry Functions</a></li>
|
|
<li><a href="#vector-functions">Vector Functions</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<ol class="topbar-breadcrumbs breadcrumbs highlightable" itemscope itemtype="http://schema.org/BreadcrumbList"><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/index.html"><span itemprop="name">ResInsight</span></a><meta itemprop="position" content="1"> > </li><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/calculated-data/index.html"><span itemprop="name">Calculated Data</span></a><meta itemprop="position" content="2"> > </li><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name">Calculator Expressions</span><meta itemprop="position" content="3"></li>
|
|
</ol>
|
|
<div class="topbar-area topbar-area-end" data-area="end">
|
|
<div class="topbar-button topbar-button-prev" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/calculated-data/index.html" title="Calculated Data (🡐)"><i class="fa-fw fas fa-chevron-left"></i></a>
|
|
</div>
|
|
<div class="topbar-button topbar-button-next" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/calculated-data/grid-property-calculations/index.html" title="Grid Property Calculator (🡒)"><i class="fa-fw fas fa-chevron-right"></i></a>
|
|
</div>
|
|
<div class="topbar-button topbar-button-more" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="More"><i class="fa-fw fas fa-ellipsis-v"></i></button>
|
|
<div class="topbar-content">
|
|
<div class="topbar-content-wrapper">
|
|
<div class="topbar-area topbar-area-more" data-area="more">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="R-main-overlay"></div>
|
|
<main id="R-body-inner" class="highlightable calculated-data" tabindex="-1">
|
|
<div class="flex-block-wrapper">
|
|
<article class="default">
|
|
<header class="headline">
|
|
</header>
|
|
|
|
<h1 id="calculator-expressions">Calculator Expressions</h1>
|
|
|
|
<p><a href="#R-image-cad75f520deed6e207e58f7dc12ca40f" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/calculated-data/calculator-text-expression.png" style=" height: auto; width: auto;"></a>
|
|
<a href="javascript:history.back();" class="lightbox-back" id="R-image-cad75f520deed6e207e58f7dc12ca40f"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/calculated-data/calculator-text-expression.png"></a></p>
|
|
<p>Two similar calculators use expressions, summary curve calculator and grid cell calculator. These two variants share the text parsing for calculator expressions.</p>
|
|
<p><a href="https://resinsight.org/calculated-data/grid-property-calculations/gridpropertycalculator/" rel="external" target="_blank">Grid Property Calculator</a></p>
|
|
<p><a href="https://resinsight.org/calculated-data/curvecalculator/" rel="external" target="_blank">Summary Curve Calculator</a></p>
|
|
<p>ResInsight supports a subset of the features supported in the <strong>exprtk</strong> parsing library. Scripting features like for/while loops are not supported. The full documentation for the expression parser is available at <a href="https://github.com/ArashPartow/exprtk" rel="external" target="_blank">C++ Mathematical Expression Toolkit Library</a></p>
|
|
<h2 id="operators-and-functions">Operators and Functions</h2>
|
|
<p>Possible operations and functions are found by right-clicking in the expression window.</p>
|
|
<h3 id="comment-lines">Comment lines</h3>
|
|
<p>Create a comment line by prefixing with <code>//</code> or <code>##</code></p>
|
|
<div class="highlight wrap-code"><pre tabindex="0"><code>// Valid comment line 2
|
|
## Valid comment line 1</code></pre></div>
|
|
<h3 id="assignment-operators">Assignment Operators</h3>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>OPERATOR</th>
|
|
<th>DEFINITION</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>:=</td>
|
|
<td>Assignment</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div class="highlight wrap-code"><pre tabindex="0"><code>## Example
|
|
MY_VARIABLE := b + c</code></pre></div>
|
|
<h3 id="basic-operators">Basic Operators</h3>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>OPERATOR</th>
|
|
<th>DEFINITION</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>+</td>
|
|
<td>Addition</td>
|
|
</tr>
|
|
<tr>
|
|
<td>-</td>
|
|
<td>Subtraction</td>
|
|
</tr>
|
|
<tr>
|
|
<td>*</td>
|
|
<td>Multiplication</td>
|
|
</tr>
|
|
<tr>
|
|
<td>/</td>
|
|
<td>Division</td>
|
|
</tr>
|
|
<tr>
|
|
<td>%</td>
|
|
<td>Modulus</td>
|
|
</tr>
|
|
<tr>
|
|
<td>^</td>
|
|
<td>Power</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div class="highlight wrap-code"><pre tabindex="0"><code>## Example
|
|
a := (b * c) + d / 10.5</code></pre></div>
|
|
<h3 id="conditionals">Conditionals</h3>
|
|
<p><strong>if-then-else</strong> statements can be used to assign values based on the individual values in a vector. The following case will assign 0.01 if the <strong>TRANX</strong> is below 0.01, else copy the original <strong>TRANX</strong> value.</p>
|
|
<div class="highlight wrap-code"><pre tabindex="0"><code>## Example
|
|
NEW_TRANX := if((TRANX < 0.01), 0.01, TRANX)</code></pre></div>
|
|
<h3 id="scalar-functions">Scalar Functions</h3>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>FUNCTION</th>
|
|
<th>DEFINITION</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>avg</td>
|
|
<td>Average</td>
|
|
</tr>
|
|
<tr>
|
|
<td>max</td>
|
|
<td>Maximum</td>
|
|
</tr>
|
|
<tr>
|
|
<td>min</td>
|
|
<td>Minimum</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sum</td>
|
|
<td>Sum</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div class="highlight wrap-code"><pre tabindex="0"><code>## Example: Use the accumulated sum for all PORV values to compute the normalized PORV
|
|
NORMALIZED_PORV := x/sum(PORV)</code></pre></div>
|
|
<h3 id="trigonometry-functions">Trigonometry Functions</h3>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>FUNCTION</th>
|
|
<th>DEFINITION</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>acos</td>
|
|
<td>Arc cosine (in radians)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>acosh</td>
|
|
<td>Inverse hyperbolic cosine (in radians)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>asin</td>
|
|
<td>Arc sine (in radians)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>asinh</td>
|
|
<td>Inverse hyperbolic sine (in radians)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>atan</td>
|
|
<td>Arc tangent (in radians)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>atanh</td>
|
|
<td>Inverse hyperbolic tangent (in radians)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cos</td>
|
|
<td>Cosine</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cosh</td>
|
|
<td>Hyperbolic cosine</td>
|
|
</tr>
|
|
<tr>
|
|
<td>cot</td>
|
|
<td>Cotangent</td>
|
|
</tr>
|
|
<tr>
|
|
<td>csc</td>
|
|
<td>Cosecant</td>
|
|
</tr>
|
|
<tr>
|
|
<td>deg2rad</td>
|
|
<td>Convert x from degrees to radians</td>
|
|
</tr>
|
|
<tr>
|
|
<td>deg2grad</td>
|
|
<td>Convert x from degrees to radians</td>
|
|
</tr>
|
|
<tr>
|
|
<td>rad2deg</td>
|
|
<td>Convert x from radians to degrees</td>
|
|
</tr>
|
|
<tr>
|
|
<td>grad2deg</td>
|
|
<td>Convert x from radians to degrees</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sec</td>
|
|
<td>Secant</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sin</td>
|
|
<td>Sine</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sinc</td>
|
|
<td>Sine cardinal</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sinh</td>
|
|
<td>Hyperbolic sine</td>
|
|
</tr>
|
|
<tr>
|
|
<td>tan</td>
|
|
<td>Tangent</td>
|
|
</tr>
|
|
<tr>
|
|
<td>tanh</td>
|
|
<td>Hyperbolic tangent</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h3 id="vector-functions">Vector Functions</h3>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>FUNCTION</th>
|
|
<th>DEFINITION</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>abs</td>
|
|
<td>Absolute value</td>
|
|
</tr>
|
|
<tr>
|
|
<td>ceil</td>
|
|
<td>Rounding up</td>
|
|
</tr>
|
|
<tr>
|
|
<td>floor</td>
|
|
<td>Rounding down</td>
|
|
</tr>
|
|
<tr>
|
|
<td>frac</td>
|
|
<td>Fractional portion of input</td>
|
|
</tr>
|
|
<tr>
|
|
<td>log</td>
|
|
<td>Natural logarithm</td>
|
|
</tr>
|
|
<tr>
|
|
<td>log10</td>
|
|
<td>Base 10 logarithm</td>
|
|
</tr>
|
|
<tr>
|
|
<td>pow</td>
|
|
<td>Power</td>
|
|
</tr>
|
|
<tr>
|
|
<td>round</td>
|
|
<td>Round x to the nearest integer</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sgn</td>
|
|
<td>Sign of x, -1 where x < 0, +1 where x > 0, else zero</td>
|
|
</tr>
|
|
<tr>
|
|
<td>sqrt</td>
|
|
<td>Square root</td>
|
|
</tr>
|
|
<tr>
|
|
<td>trunc</td>
|
|
<td>Integer portion of input</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<footer class="footline">
|
|
</footer>
|
|
</article>
|
|
</div>
|
|
</main>
|
|
</div>
|
|
<aside id="R-sidebar" class="default-animation">
|
|
<div id="R-header-topbar" class="default-animation"></div>
|
|
<div id="R-header-wrapper" class="default-animation">
|
|
<div id="R-header" class="default-animation">
|
|
<a id="logo" href="https://resinsight.org/">
|
|
<img src="https://resinsight.org//images/ResInsightCroppedIconPicture.png">
|
|
</a>
|
|
|
|
</div>
|
|
<script>
|
|
window.index_js_url="/searchindex.en.js?1739525796";
|
|
</script>
|
|
<search><form action="/search/index.html" method="get">
|
|
<div class="searchbox default-animation">
|
|
<button class="search-detail" type="submit" title="Search (CTRL+ALT+f)"><i class="fas fa-search"></i></button>
|
|
<label class="a11y-only" for="R-search-by">Search</label>
|
|
<input data-search-input id="R-search-by" name="search-by" class="search-by" type="search" placeholder="Search...">
|
|
<button class="search-clear" type="button" data-search-clear="" title="Clear search"><i class="fas fa-times" title="Clear search"></i></button>
|
|
</div>
|
|
</form></search>
|
|
<script>
|
|
var contentLangs=['en'];
|
|
</script>
|
|
<script src="/js/auto-complete.js?1739525796" defer></script>
|
|
<script src="/js/lunr/lunr.min.js?1739525796" defer></script>
|
|
<script src="/js/lunr/lunr.stemmer.support.min.js?1739525796" defer></script>
|
|
<script src="/js/lunr/lunr.multi.min.js?1739525796" defer></script>
|
|
<script src="/js/lunr/lunr.en.min.js?1739525796" defer></script>
|
|
<script src="/js/search.js?1739525796" defer></script>
|
|
</div>
|
|
<div id="R-homelinks" class="default-animation">
|
|
<hr class="padding">
|
|
</div>
|
|
<div id="R-content-wrapper" class="highlightable">
|
|
<div id="R-shortcutmenu-home" class="R-sidebarmenu">
|
|
<ul class="enlarge morespace collapsible-menu">
|
|
<li class="" data-nav-id="/releases/index.html"><a class="padding" href="/releases/index.html">Releases</a><ul id="R-subsections-a71c2f29677ba690c1b8bf454f228c9c" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/getting-started/index.html"><a class="padding" href="/getting-started/index.html">Getting Started</a><ul id="R-subsections-87c0363912f379e0725cbe1d504c985c" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/3d-main-window/index.html"><a class="padding" href="/3d-main-window/index.html">3D Main Window</a><ul id="R-subsections-122c1165ab4202e74b8e3c0619dc7420" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/plot-window/index.html"><a class="padding" href="/plot-window/index.html">Plot Main Window</a><ul id="R-subsections-6087943109d37785a7a7442a1415914b" class="collapsible-menu"></ul></li>
|
|
<li class="parent " data-nav-id="/calculated-data/index.html"><a class="padding" href="/calculated-data/index.html">Calculated Data</a><ul id="R-subsections-d7700e605b6718d9f0232aeb66e77ad1" class="collapsible-menu">
|
|
<li class="active " data-nav-id="/calculated-data/calculatorexpressions/index.html"><a class="padding" href="/calculated-data/calculatorexpressions/index.html">Calculator Expressions</a></li>
|
|
<li class="alwaysopen " data-nav-id="/calculated-data/grid-property-calculations/index.html"><a class="padding" href="/calculated-data/grid-property-calculations/index.html">Grid Property Calculator</a><ul id="R-subsections-58abb9faabca23d7498e2036b01e940d" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/calculated-data/curvecalculator/index.html"><a class="padding" href="/calculated-data/curvecalculator/index.html">Curve Calculator</a></li>
|
|
<li class="" data-nav-id="/calculated-data/derivedresults/index.html"><a class="padding" href="/calculated-data/derivedresults/index.html">Derived Results - Eclipse</a></li>
|
|
<li class="" data-nav-id="/calculated-data/faultdistance/index.html"><a class="padding" href="/calculated-data/faultdistance/index.html">Fault Distance</a></li>
|
|
<li class="" data-nav-id="/calculated-data/derivedresultsgeomech/index.html"><a class="padding" href="/calculated-data/derivedresultsgeomech/index.html">Derived Results - Geomechanical</a></li>
|
|
<li class="" data-nav-id="/calculated-data/casegroupsandstatistics/index.html"><a class="padding" href="/calculated-data/casegroupsandstatistics/index.html">Grid Case Groups and Statistics</a></li></ul></li>
|
|
<li class="" data-nav-id="/wells-and-completions/index.html"><a class="padding" href="/wells-and-completions/index.html">Wells and Completions</a><ul id="R-subsections-6bd77eb465ff0d28f042f42913bdffda" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/import/index.html"><a class="padding" href="/import/index.html">Import</a><ul id="R-subsections-6394d937fb0ab7f32a2b2b5bee229032" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/export/index.html"><a class="padding" href="/export/index.html">Export</a><ul id="R-subsections-5d95f477b90785732dc9d6d81acc75cc" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/scripting/index.html"><a class="padding" href="/scripting/index.html">Scripting</a><ul id="R-subsections-184799376902c8c3045f6aad007b8b97" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/misc/index.html"><a class="padding" href="/misc/index.html">Miscellaneous</a><ul id="R-subsections-f243eab41fb28f51378992bf36c41035" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/best-practices/index.html"><a class="padding" href="/best-practices/index.html">Best Practices</a><ul id="R-subsections-4f78aa4e6926d1389cf4d79364e23592" class="collapsible-menu"></ul></li>
|
|
<li class="" data-nav-id="/workflows/index.html"><a class="padding" href="/workflows/index.html">Workflows</a><ul id="R-subsections-87fd3d7b9e4d48a0ba290b60ba4064f4" class="collapsible-menu"></ul></li>
|
|
</ul>
|
|
</div>
|
|
<div id="R-shortcutmenu-shortcuts" class="R-sidebarmenu">
|
|
<ul class="space collapsible-menu">
|
|
<li class="" data-nav-id="/about"><a class="padding" href="/about"><i class='fas fa-info-circle'></i> About</a></li>
|
|
<li class="" data-nav-id="/training"><a class="padding" href="/training"><i class='fa fa-university'></i> Training</a></li>
|
|
<li class="" data-nav-id="/support"><a class="padding" href="/support"><i class='far fa-question-circle'></i> Support</a></li>
|
|
<li class="" data-nav-id="/releases"><a class="padding" href="/releases"><i class='fas fa-download'></i> Download and Install</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="padding footermargin footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter"></div>
|
|
<div id="R-menu-footer">
|
|
<hr class="padding default-animation footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter">
|
|
<div id="R-prefooter" class="footerLangSwitch footerVariantSwitch footerVisitedLinks">
|
|
<ul>
|
|
<li id="R-select-language-container" class="footerLangSwitch">
|
|
<div class="padding menu-control">
|
|
<i class="fa-fw fas fa-language"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<label class="a11y-only" for="R-select-language">Language</label>
|
|
<select id="R-select-language" onchange="location = this.querySelector( this.value ).dataset.url;">
|
|
<option id="R-select-language-en" value="#R-select-language-en" data-url="/calculated-data/calculatorexpressions/index.html" lang="en-us" selected></option>
|
|
</select>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li>
|
|
<li id="R-select-variant-container" class="footerVariantSwitch">
|
|
<div class="padding menu-control">
|
|
<i class="fa-fw fas fa-paint-brush"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<label class="a11y-only" for="R-select-variant">Theme</label>
|
|
<select id="R-select-variant" onchange="window.relearn.changeVariant( this.value );">
|
|
<option id="R-select-variant-relearn" value="relearn" selected>Relearn</option>
|
|
</select>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
<script>window.relearn.markVariant();</script>
|
|
</li>
|
|
<li class="footerVisitedLinks">
|
|
<div class="padding menu-control">
|
|
<i class="fa-fw fas fa-history"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<button onclick="clearHistory();">Clear History</button>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="R-footer" class="footerFooter showFooter"><a href="https://www.ceetronsolutions.com"><img src='https://resinsight.org//images/CeeSolLogoSmallForDarkBackground.png' style='width: 140px; '></a><br>
|
|
|
|
ResInsight is developed by <br> <a href="https://www.ceetronsolutions.com">Ceetron Solutions</a>
|
|
<p>in collaboration with</p>
|
|
<a href="https://www.equinor.com">Equinor ASA</a>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</aside>
|
|
<script src="/js/clipboard.min.js?1739525796" defer></script>
|
|
<script src="/js/perfect-scrollbar.min.js?1739525796" defer></script>
|
|
<script src="/js/theme.js?1739525796" defer></script>
|
|
</body>
|
|
</html>
|