mirror of
https://github.com/wassname/simpeg.git
synced 2026-10-29 13:40:11 +08:00
Added example of plotting the grid for a Lom
This commit is contained in:
1 parent
4b545fb1b7
commit
f01b4370b9
2 files changed
+120
-15
No files matched your search
@@ -12,20 +12,12 @@ class InnerProducts(object):
|
||||
raise Exception('InnerProducts is a base class providing inner product matrices for meshes and cannot run on its own. Inherit to your favorite Mesh class.')
|
||||
|
||||
def getFaceInnerProduct(self, mu=None, returnP=False):
|
||||
if self._meshType == 'TENSOR':
|
||||
pass
|
||||
elif self._meshType == 'LOM':
|
||||
pass # todo: we should be doing something slightly different here!
|
||||
if self.dim == 2:
|
||||
return getFaceInnerProduct2D(self, mu, returnP)
|
||||
elif self.dim == 3:
|
||||
return getFaceInnerProduct(self, mu, returnP)
|
||||
|
||||
def getEdgeInnerProduct(self, sigma=None, returnP=False):
|
||||
if self._meshType == 'TENSOR':
|
||||
pass
|
||||
elif self._meshType == 'LOM':
|
||||
pass # todo: we should be doing something slightly different here!
|
||||
if self.dim == 2:
|
||||
return getEdgeInnerProduct2D(self, sigma, returnP)
|
||||
elif self.dim == 3:
|
||||
@@ -154,17 +146,10 @@ def getFaceInnerProduct2D(mesh, mu=None, returnP=False):
|
||||
PXX = sp.coo_matrix((np.ones(2*nc), (range(2*nc), IND)), shape=(2*nc, np.sum(mesh.nF))).tocsr()
|
||||
|
||||
if mesh._meshType == 'LOM':
|
||||
# print fN1[0].shape
|
||||
# print fN2[0].shape
|
||||
# print np.c_[i+pos[0][0],j+pos[0][1],i+pos[1][0],j+pos[1][1]]
|
||||
# print fN1[1].shape
|
||||
I2x2 = inv2X2BlockDiagonal(getSubArray(fN1[0], [i + pos[0][0], j + pos[0][1]]), getSubArray(fN1[1], [i + pos[0][0], j + pos[0][1]]),
|
||||
getSubArray(fN2[0], [i + pos[1][0], j + pos[1][1]]), getSubArray(fN2[1], [i + pos[1][0], j + pos[1][1]]))
|
||||
PXX = I2x2 * PXX
|
||||
|
||||
# import matplotlib.pyplot as plt
|
||||
# plt.spy(PXX)
|
||||
# plt.show()
|
||||
return PXX
|
||||
|
||||
# no | node | f1 | f2
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"metadata": {
|
||||
"name": "exLomPlots"
|
||||
},
|
||||
"nbformat": 3,
|
||||
"nbformat_minor": 0,
|
||||
"worksheets": [
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"import sys\n",
|
||||
"sys.path.append('../')\n",
|
||||
"\n",
|
||||
"import numpy as np\n",
|
||||
"import matplotlib.pyplot as plt\n",
|
||||
"from SimPEG import LogicallyOrthogonalMesh, utils, exampleLomGird\n",
|
||||
"mkvc = utils.mkvc"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 38
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Test 2D Plots\n",
|
||||
"\n",
|
||||
"For 2D nodal or cell-centered plots are supported.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"X, Y = exampleLomGird([3,3],'rotate')\n",
|
||||
"M = LogicallyOrthogonalMesh([X, Y])"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 39
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"M.plotGrid()"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x10f20bdd0>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 40
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Test 3D Plots\n",
|
||||
"\n",
|
||||
"Plot x, y, and z coordinates of cell-centred points"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"X, Y, Z = exampleLomGird([3,3,3],'rotate')\n",
|
||||
"M = LogicallyOrthogonalMesh([X, Y, Z])"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 41
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [
|
||||
"M.plotGrid()"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"output_type": "display_data",
|
||||
"png": "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 truncated
|
||||
"text": [
|
||||
"<matplotlib.figure.Figure at 0x10c9d91d0>"
|
||||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 42
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 42
|
||||
}
|
||||
],
|
||||
"metadata": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user