Foreword
1.
Overview
2.
Installing Morpho
❱
2.1.
Install with homebrew
2.2.
Install with source
2.3.
Windows via Windows Subsystem for Linux (WSL)
2.4.
Updating morpho
2.5.
Uninstalling morpho
3.
Using Morpho
4.
Tutorial
❱
4.1.
Importing Modules
4.2.
Morpho Language
4.3.
Creating the initial mesh
4.4.
Selections
4.5.
Fields
4.6.
Defining the problem
4.7.
Performing the optimization
4.8.
Visualizing the results
4.9.
Refinement
4.10.
Next steps
5.
Working with meshes
❱
5.1.
The meshgen module
5.2.
The meshtools module
5.3.
The vtk module
5.4.
Merging meshes
5.5.
Slicing meshes
6.
Visualization
❱
6.1.
The plot module
6.2.
The graphics module
6.3.
The povray module
7.
Examples
❱
7.1.
Catenoid
7.2.
Cholesteric
7.3.
Cube
7.4.
Delaunay
7.5.
DLA
7.6.
Electrostatics
7.7.
Implicitmesh
7.8.
Meshgen
7.9.
Meshslice
7.10.
Plot
7.11.
Povray
7.12.
QTensor
7.13.
Thomson
7.14.
Wrap
8.
Reference
❱
8.1.
Language
❱
8.1.1.
Syntax
8.1.2.
Values
8.1.3.
Variables
8.1.4.
Control Flow
8.1.5.
Functions
8.1.6.
Classes
8.1.7.
Modules
8.1.8.
Help
8.1.9.
Errors
8.1.10.
Built-in Functions
8.2.
Data Types
❱
8.2.1.
Array
8.2.2.
Complex
8.2.3.
List
8.2.4.
Matrix
8.2.5.
Range
8.2.6.
Sparse
8.2.7.
String
8.2.8.
Tuple
8.3.
Computational Geometry
❱
8.3.1.
Field
8.3.2.
Functionals
8.3.3.
Mesh
8.3.4.
Selection
8.4.
I/O
❱
8.4.1.
File
8.4.2.
JSON
8.5.
Modules
❱
8.5.1.
Color
8.5.2.
Constants
8.5.3.
Delaunay
8.5.4.
Graphics
8.5.5.
Implicitmesh
8.5.6.
KDTree
8.5.7.
MeshGen
8.5.8.
MeshSlice
8.5.9.
Meshtools
8.5.10.
Optimize
8.5.11.
Plot
8.5.12.
POVRay
8.5.13.
VTK
About this online version
Light
Rust
Coal
Navy
Ayu
Morpho Manual
English
Spanish (Español)
Computational Geometry
This section provides the documentation for meshes, selections, fields and functionals.