Getting Started
Introduction
Licensing
Community Guidelines
Citations
Getting Started
Prerequisites
Package Installation by OS
Ubuntu/Debian Systems
macOS Systems
RHEL/CentOS/Fedora Systems
Building and Installing
Testing
C++
MATLAB/Octave
Examples
C++
MATLAB/Octave Examples
Quick Start Examples
C++ Example
MATLAB/Octave Example
Next Steps
Licensing
Building Documentation
Documentation Structure
️Building Documentation
Prerequisites
Building Steps
PDF Generation Process
Image Handling
Development Workflow
Documentation Standards
API Reference
C++
Overview
Class Structure
Operators
Boundary Conditions
Utilities
Matlab/ Octave
MATLAB/Octave Function Index
Gradient Operators
Divergence Operators
Laplacian Operators
Nodal Operators
Interpolation Functions
Boundary Conditions
Grid and Transformation Functions
Utility Functions
MATLAB/Octave API
Differential Operators
Interpolation Functions
Boundary Conditions
Grid Generation and Transformation
Mimetic Weights
Utility Functions
Mathematical Framework
Mathematical Functions Reference
CSRC Report on MOLE Library
Introduction
On the Mathematics
Staggered Grids
Using the Operators
References
Why Staggered Grids?
Introduction
Justification
Checkerboard pressure fields
Staggered grids
References
Jacobian
Introduction
Non-Uniform Gradient and Divergence Operators
Introduction
Examples
Examples
MOLE Examples Overview
MOLE Library Examples
Elliptic Equations
Hyperbolic
Parabolic Equations
C++ Examples
MATLAB Compact Operators
Project
Contributing
1. Contributing to MOLE
2. Reporting Issues or Problems
3. Seeking Support
Code of Conduct
Our Pledge
Our Standards
Our Responsibilities
Scope
Enforcement
Attribution
MOLE
Index
Index
A
|
B
|
C
|
D
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
R
|
S
|
T
|
U
|
W
A
addBC1D() (built-in function)
addBC1Dlhs() (built-in function)
addBC1Drhs() (built-in function)
addBC2D() (built-in function)
addBC2Dlhs() (built-in function)
addBC2Drhs() (built-in function)
addBC3D() (built-in function)
addBC3Dlhs() (built-in function)
addBC3Drhs() (built-in function)
amean() (built-in function)
B
boundaryIdx2D() (built-in function)
C
curl2D() (built-in function)
D
DI2() (built-in function)
DI3() (built-in function)
div() (built-in function)
div2D() (built-in function)
div2DCurv() (built-in function)
div2DNonUniform() (built-in function)
div3D() (built-in function)
div3DCurv() (built-in function)
div3DNonUniform() (built-in function)
Divergence (C++ class)
Divergence::Divergence (C++ function)
,
[1]
,
[2]
Divergence::getQ (C++ function)
divNonUniform() (built-in function)
G
GI1() (built-in function)
GI13() (built-in function)
GI2() (built-in function)
grad() (built-in function)
grad2D() (built-in function)
grad2DCurv() (built-in function)
grad2DNonUniform() (built-in function)
grad3D() (built-in function)
grad3DCurv() (built-in function)
grad3DNonUniform() (built-in function)
Gradient (C++ class)
Gradient::getP (C++ function)
Gradient::Gradient (C++ function)
,
[1]
,
[2]
gradNonUniform() (built-in function)
gridGen() (built-in function)
H
hmean() (built-in function)
I
Interpol (C++ class)
interpol() (built-in function)
interpol2D() (built-in function)
interpol3D() (built-in function)
Interpol::Interpol (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
interpolCentersToNodes1D() (built-in function)
interpolCentersToNodes2D() (built-in function)
interpolCentersToNodes3D() (built-in function)
interpolD() (built-in function)
interpolD2D() (built-in function)
interpolD3D() (built-in function)
interpolFacesToCentersG1D() (built-in function)
interpolFacesToCentersG2D() (built-in function)
interpolFacesToCentersG3D() (built-in function)
interpolNodesToCenters1D() (built-in function)
interpolNodesToCenters2D() (built-in function)
interpolNodesToCenters3D() (built-in function)
J
jacobian2D() (built-in function)
jacobian3D() (built-in function)
L
lap() (built-in function)
lap2D() (built-in function)
lap3D() (built-in function)
Laplacian (C++ class)
Laplacian::Laplacian (C++ function)
,
[1]
,
[2]
M
mimeticB() (built-in function)
MixedBC (C++ class)
mixedBC() (built-in function)
mixedBC2D() (built-in function)
mixedBC3D() (built-in function)
MixedBC::MixedBC (C++ function)
,
[1]
,
[2]
N
neumann2DCurv() (built-in function)
neumann3DCurv() (built-in function)
nodal() (built-in function)
nodal2D() (built-in function)
nodal2DCurv() (built-in function)
nodal3D() (built-in function)
nodal3DCurv() (built-in function)
R
rk4() (built-in function)
RobinBC (C++ class)
robinBC() (built-in function)
robinBC2D() (built-in function)
robinBC3D() (built-in function)
RobinBC::RobinBC (C++ function)
,
[1]
,
[2]
S
sidedNodal() (built-in function)
T
tensorGrad2D() (built-in function)
tfi() (built-in function)
ttm() (built-in function)
U
Utils (C++ class)
Utils::meshgrid (C++ function)
,
[1]
Utils::spjoin_cols (C++ function)
Utils::spjoin_rows (C++ function)
Utils::spkron (C++ function)
Utils::spsolve_eigen (C++ function)
Utils::trapz (C++ function)
W
weightsP() (built-in function)
weightsP2D() (built-in function)
weightsQ() (built-in function)
weightsQ2D() (built-in function)