forked from simpeg/simpeg
-
Notifications
You must be signed in to change notification settings - Fork 1
/
__init__.py
30 lines (27 loc) · 1 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from __future__ import print_function
from discretize.utils.interputils import interpmat
from .matutils import (
mkvc, sdiag, sdInv, speye, kron3, spzeros, ddx, av,
av_extrap, ndgrid, ind2sub, sub2ind, getSubArray,
inv3X3BlockDiagonal, inv2X2BlockDiagonal, TensorType,
makePropertyTensor, invPropertyTensor, diagEst, Zero,
Identity, uniqueRows
)
from .codeutils import (
memProfileWrapper, hook, setKwargs,
printTitles, printLine, checkStoppers, printStoppers,
callHooks, dependentProperty,
asArray_N_x_Dim, requires
)
from .meshutils import (
exampleLrmGrid, meshTensor, closestPoints, ExtractCoreMesh
)
from .curvutils import volTetra, faceInfo, indexCube
from .CounterUtils import Counter, count, timeIt
from . import ModelBuilder
from . import SolverUtils
from .coordutils import rotatePointsFromNormals, rotationMatrixFromNormals
from .modelutils import surface2ind_topo
from .PlotUtils import plot2Ddata, plotLayer
from .io_utils import download
from .printinfo import versions