Mesh: Tensor: Creation

For tensor meshes, there are some functions that can come in handy. For example, creating mesh tensors can be a bit time consuming, these can be created speedily by just giving numbers and sizes of padding. See the example below, that follows this notation:

h1 = (
       (cellSize, numPad, [, increaseFactor]),
       (cellSize, numCore),
       (cellSize, numPad, [, increaseFactor])


You can center your mesh by passing a ‘C’ for the x0[i] position. A ‘N’ will make the entire mesh negative, and a ‘0’ (or a 0) will make the mesh start at zero.



/Users/lindseyjh/git/simpeg/simpeg/examples/02-mesh/ UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.

from SimPEG import Mesh
import matplotlib.pyplot as plt

def run(plotIt=True):
    h1 = [(10, 5, -1.3), (5, 20), (10, 3, 1.3)]
    M = Mesh.TensorMesh([h1, h1], x0='CN')
    if plotIt:

if __name__ == '__main__':

Total running time of the script: ( 0 minutes 0.096 seconds)

Gallery generated by Sphinx-Gallery