mirror of
https://github.com/wassname/simpeg.git
synced 2026-07-04 21:22:10 +08:00
Merge branch 'Dom'
Conflicts: simpegPF/Dev/model.png simpegPF/Dev/obspred.png
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
from SimPEG import Maps, Survey, Utils, np, sp
|
||||
from scipy.constants import mu_0
|
||||
import re
|
||||
|
||||
class LinearSurvey(Survey.BaseSurvey):
|
||||
"""Base Magnetics Survey"""
|
||||
|
||||
rxLoc = None #: receiver locations
|
||||
rxType = None #: receiver type
|
||||
|
||||
def __init__(self, srcField, **kwargs):
|
||||
self.srcField = srcField
|
||||
Survey.BaseSurvey.__init__(self, **kwargs)
|
||||
|
||||
def eval(self, u):
|
||||
return u
|
||||
|
||||
@property
|
||||
def nD(self):
|
||||
return self.prob.G.shape[0]
|
||||
|
||||
@property
|
||||
def nRx(self):
|
||||
return self.srcField.rxList[0].locs.shape[0]
|
||||
# def setBackgroundField(self, SrcField):
|
||||
|
||||
# if getattr(self, 'B0', None) is None:
|
||||
# self._B0 = SrcField.param[0] * dipazm_2_xyz(SrcField.param[1],SrcField.param[2])
|
||||
|
||||
# return self._B0
|
||||
|
||||
class SrcField(Survey.BaseSrc):
|
||||
""" Define the inducing field """
|
||||
|
||||
param = None #: Inducing field param (Amp, Incl, Decl)
|
||||
|
||||
def __init__(self, rxList, **kwargs):
|
||||
super(SrcField, self).__init__(rxList, **kwargs)
|
||||
|
||||
class RxObs(Survey.BaseRx):
|
||||
"""A station location must have be located in 3-D"""
|
||||
def __init__(self, locsXYZ, **kwargs):
|
||||
locs = locsXYZ
|
||||
assert locsXYZ.shape[1] == 3, 'locs must in 3-D (x,y,z).'
|
||||
super(RxObs, self).__init__(locs, 'tmi', storeProjections=False, **kwargs)
|
||||
|
||||
@property
|
||||
def nD(self):
|
||||
"""Number of data in the receiver."""
|
||||
return self.locs[0].shape[0]
|
||||
|
||||
|
||||
+48
-349
@@ -105,6 +105,54 @@ class BaseMagSurvey(Survey.BaseSurvey):
|
||||
|
||||
return np.r_[bfx, bfy, bfz]
|
||||
|
||||
class LinearSurvey(Survey.BaseSurvey):
|
||||
"""Base Magnetics Survey"""
|
||||
|
||||
rxLoc = None #: receiver locations
|
||||
rxType = None #: receiver type
|
||||
|
||||
def __init__(self, srcField, **kwargs):
|
||||
self.srcField = srcField
|
||||
Survey.BaseSurvey.__init__(self, **kwargs)
|
||||
|
||||
def eval(self, u):
|
||||
return u
|
||||
|
||||
@property
|
||||
def nD(self):
|
||||
return self.prob.G.shape[0]
|
||||
|
||||
@property
|
||||
def nRx(self):
|
||||
return self.srcField.rxList[0].locs.shape[0]
|
||||
# def setBackgroundField(self, SrcField):
|
||||
|
||||
# if getattr(self, 'B0', None) is None:
|
||||
# self._B0 = SrcField.param[0] * dipazm_2_xyz(SrcField.param[1],SrcField.param[2])
|
||||
|
||||
# return self._B0
|
||||
|
||||
class SrcField(Survey.BaseSrc):
|
||||
""" Define the inducing field """
|
||||
|
||||
param = None #: Inducing field param (Amp, Incl, Decl)
|
||||
|
||||
def __init__(self, rxList, param = None, **kwargs):
|
||||
self.param = param
|
||||
super(SrcField, self).__init__(rxList, **kwargs)
|
||||
|
||||
class RxObs(Survey.BaseRx):
|
||||
"""A station location must have be located in 3-D"""
|
||||
def __init__(self, locsXYZ, **kwargs):
|
||||
locs = locsXYZ
|
||||
assert locsXYZ.shape[1] == 3, 'locs must in 3-D (x,y,z).'
|
||||
super(RxObs, self).__init__(locs, 'tmi', storeProjections=False, **kwargs)
|
||||
|
||||
@property
|
||||
def nD(self):
|
||||
"""Number of data in the receiver."""
|
||||
return self.locs[0].shape[0]
|
||||
|
||||
class MagSurveyBx(object):
|
||||
"""docstring for MagSurveyBx"""
|
||||
def __init__(self, **kwargs):
|
||||
@@ -144,352 +192,3 @@ class WeightMap(Maps.IdentityMap):
|
||||
return Utils.sdiag(self.weight)
|
||||
|
||||
|
||||
|
||||
|
||||
def readUBCmagObs(obs_file):
|
||||
|
||||
"""
|
||||
Read and write UBC mag file format
|
||||
|
||||
INPUT:
|
||||
:param fileName, path to the UBC obs mag file
|
||||
|
||||
OUTPUT:
|
||||
:param dobs, observation in (x y z [data] [wd])
|
||||
:param B, primary field information (BI, BD, B0)
|
||||
:param M, magnetization orentiaton (MI, MD)
|
||||
|
||||
"""
|
||||
|
||||
fid = open(obs_file,'r')
|
||||
|
||||
# First line has the inclination,declination and amplitude of B0
|
||||
line = fid.readline()
|
||||
B = np.array(line.split(),dtype=float)
|
||||
|
||||
# Second line has the magnetization orientation and a flag
|
||||
line = fid.readline()
|
||||
M = np.array(line.split(),dtype=float)
|
||||
|
||||
# Third line has the number of rows
|
||||
line = fid.readline()
|
||||
ndat = np.array(line.split(),dtype=int)
|
||||
|
||||
# Pre-allocate space for obsx, obsy, obsz, data, uncert
|
||||
line = fid.readline()
|
||||
temp = np.array(line.split(),dtype=float)
|
||||
|
||||
dobs = np.zeros((ndat,len(temp)), dtype=float)
|
||||
|
||||
|
||||
for ii in range(ndat):
|
||||
|
||||
dobs[ii,:] = np.array(line.split(),dtype=float)
|
||||
line = fid.readline()
|
||||
|
||||
return B, M, dobs
|
||||
|
||||
def read_MAGfwr_inp(input_file):
|
||||
|
||||
"""Read input files for forward modeling MAG data with integral form
|
||||
INPUT:
|
||||
input_file: File name containing the forward parameter
|
||||
|
||||
OUTPUT:
|
||||
mshfile
|
||||
obsfile
|
||||
modfile
|
||||
magfile
|
||||
topofile
|
||||
# All files should be in the working directory, otherwise the path must
|
||||
# be specified.
|
||||
|
||||
Created on Jul 17, 2013
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
|
||||
fid = open(input_file,'r')
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
mshfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
obsfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
modfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
if l_input=='null':
|
||||
magfile = []
|
||||
|
||||
else:
|
||||
magfile = l_input[0].rstrip()
|
||||
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
if l_input=='null':
|
||||
topofile = []
|
||||
|
||||
else:
|
||||
topofile = l_input[0].rstrip()
|
||||
|
||||
return mshfile, obsfile, modfile, magfile, topofile
|
||||
|
||||
def read_MAGinv_inp(input_file):
|
||||
"""Read input files for forward modeling MAG data with integral form
|
||||
INPUT:
|
||||
input_file: File name containing the forward parameter
|
||||
|
||||
OUTPUT:
|
||||
mshfile
|
||||
obsfile
|
||||
topofile
|
||||
start model
|
||||
ref model
|
||||
mag model
|
||||
weightfile
|
||||
chi_target
|
||||
as, ax ,ay, az
|
||||
upper, lower bounds
|
||||
lp, lqx, lqy, lqz
|
||||
|
||||
# All files should be in the working directory, otherwise the path must
|
||||
# be specified.
|
||||
|
||||
Created on Dec 21th, 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
|
||||
fid = open(input_file,'r')
|
||||
|
||||
# Line 1
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
mshfile = l_input[0].rstrip()
|
||||
|
||||
# Line 2
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
obsfile = l_input[0].rstrip()
|
||||
|
||||
# Line 3
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='null':
|
||||
topofile = []
|
||||
|
||||
else:
|
||||
topofile = l_input[0].rstrip()
|
||||
|
||||
|
||||
# Line 4
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
mstart = float(l_input[1])
|
||||
|
||||
else:
|
||||
mstart = l_input[0].rstrip()
|
||||
|
||||
# Line 5
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
mref = float(l_input[1])
|
||||
|
||||
else:
|
||||
mref = l_input[0].rstrip()
|
||||
|
||||
|
||||
# Line 6
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='DEFAULT':
|
||||
magfile = []
|
||||
|
||||
else:
|
||||
magfile = l_input[0].rstrip()
|
||||
|
||||
# Line 7
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='DEFAULT':
|
||||
wgtfile = []
|
||||
|
||||
else:
|
||||
wgtfile = l_input[0].rstrip()
|
||||
|
||||
# Line 8
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
chi = float(l_input[0])
|
||||
|
||||
# Line 9
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
val = np.array(l_input[0:4])
|
||||
alphas = val.astype(np.float)
|
||||
|
||||
# Line 10
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
val = np.array(l_input[1:3])
|
||||
bounds = val.astype(np.float)
|
||||
|
||||
else:
|
||||
bounds = l_input[0].rstrip()
|
||||
|
||||
# Line 11
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
val = np.array(l_input[1:6])
|
||||
lpnorms = val.astype(np.float)
|
||||
|
||||
else:
|
||||
lpnorms = l_input[0].rstrip()
|
||||
|
||||
return mshfile, obsfile, topofile, mstart, mref, magfile, wgtfile, chi, alphas, bounds, lpnorms
|
||||
|
||||
def read_GOCAD_ts(tsfile):
|
||||
"""Read GOCAD triangulated surface (*.ts) file
|
||||
INPUT:
|
||||
tsfile: Triangulated surface
|
||||
|
||||
OUTPUT:
|
||||
vrts : Array of vertices in XYZ coordinates [n x 3]
|
||||
trgl : Array of index for triangles [m x 3]. The order of the vertices
|
||||
is important and describes the normal
|
||||
n = cross( (P2 - P1 ) , (P3 - P1) )
|
||||
|
||||
|
||||
Created on Jan 13th, 2016
|
||||
|
||||
Author: @fourndo
|
||||
"""
|
||||
|
||||
|
||||
fid = open(tsfile,'r')
|
||||
line = fid.readline()
|
||||
|
||||
# Skip all the lines until the vertices
|
||||
while re.match('TFACE',line)==None:
|
||||
line = fid.readline()
|
||||
|
||||
line = fid.readline()
|
||||
vrtx = []
|
||||
|
||||
# Run down all the vertices and save in array
|
||||
while re.match('VRTX',line):
|
||||
l_input = re.split('[\s*]',line)
|
||||
temp = np.array(l_input[2:5])
|
||||
vrtx.append(temp.astype(np.float))
|
||||
|
||||
# Read next line
|
||||
line = fid.readline()
|
||||
|
||||
vrtx = np.asarray(vrtx)
|
||||
|
||||
# Skip lines to the triangles
|
||||
while re.match('TRGL',line)==None:
|
||||
line = fid.readline()
|
||||
|
||||
# Run down the list of triangles
|
||||
trgl = []
|
||||
|
||||
# Run down all the vertices and save in array
|
||||
while re.match('TRGL',line):
|
||||
l_input = re.split('[\s*]',line)
|
||||
temp = np.array(l_input[1:4])
|
||||
trgl.append(temp.astype(np.int))
|
||||
|
||||
# Read next line
|
||||
line = fid.readline()
|
||||
|
||||
trgl = np.asarray(trgl)
|
||||
|
||||
return vrtx, trgl
|
||||
|
||||
def gocad2vtk(gcFile,mesh,bcflag,inflag):
|
||||
""""
|
||||
Function to read gocad polystructure file and output indexes of mesh with in the structure.
|
||||
|
||||
"""
|
||||
import vtk, vtk.util.numpy_support as npsup
|
||||
|
||||
print "Reading GOCAD ts file..."
|
||||
vrtx, trgl = read_GOCAD_ts(gcFile)
|
||||
# Adjust the index
|
||||
trgl = trgl - 1
|
||||
|
||||
# Make vtk pts
|
||||
ptsvtk = vtk.vtkPoints()
|
||||
ptsvtk.SetData(npsup.numpy_to_vtk(vrtx,deep=1))
|
||||
|
||||
# Make the polygon connection
|
||||
polys = vtk.vtkCellArray()
|
||||
for face in trgl:
|
||||
poly = vtk.vtkPolygon()
|
||||
poly.GetPointIds().SetNumberOfIds(len(face))
|
||||
for nrv, vert in enumerate(face):
|
||||
poly.GetPointIds().SetId(nrv,vert)
|
||||
polys.InsertNextCell(poly)
|
||||
|
||||
# Make the polydata, structure of connections and vrtx
|
||||
polyData = vtk.vtkPolyData()
|
||||
polyData.SetPoints(ptsvtk)
|
||||
polyData.SetPolys(polys)
|
||||
|
||||
# Make implicit func
|
||||
ImpDistFunc = vtk.vtkImplicitPolyDataDistance()
|
||||
ImpDistFunc.SetInput(polyData)
|
||||
|
||||
# Convert the mesh
|
||||
vtkMesh = vtk.vtkRectilinearGrid()
|
||||
vtkMesh.SetDimensions(mesh.nNx,mesh.nNy,mesh.nNz)
|
||||
vtkMesh.SetXCoordinates(npsup.numpy_to_vtk(mesh.vectorNx,deep=1))
|
||||
vtkMesh.SetYCoordinates(npsup.numpy_to_vtk(mesh.vectorNy,deep=1))
|
||||
vtkMesh.SetZCoordinates(npsup.numpy_to_vtk(mesh.vectorNz,deep=1))
|
||||
# Add indexes
|
||||
vtkInd = npsup.numpy_to_vtk(np.arange(mesh.nC),deep=1)
|
||||
vtkInd.SetName('Index')
|
||||
vtkMesh.GetCellData().AddArray(vtkInd)
|
||||
|
||||
extractImpDistRectGridFilt = vtk.vtkExtractGeometry() # Object constructor
|
||||
extractImpDistRectGridFilt.SetImplicitFunction(ImpDistFunc) #
|
||||
extractImpDistRectGridFilt.SetInputData(vtkMesh)
|
||||
|
||||
if bcflag is True:
|
||||
extractImpDistRectGridFilt.ExtractBoundaryCellsOn()
|
||||
|
||||
else:
|
||||
extractImpDistRectGridFilt.ExtractBoundaryCellsOff()
|
||||
|
||||
if inflag is True:
|
||||
extractImpDistRectGridFilt.ExtractInsideOn()
|
||||
|
||||
else:
|
||||
extractImpDistRectGridFilt.ExtractInsideOff()
|
||||
|
||||
print "Extracting indices from grid..."
|
||||
# Executing the pipe
|
||||
extractImpDistRectGridFilt.Update()
|
||||
|
||||
# Get index inside
|
||||
insideGrid = extractImpDistRectGridFilt.GetOutput()
|
||||
insideGrid = npsup.vtk_to_numpy(insideGrid.GetCellData().GetArray('Index'))
|
||||
|
||||
|
||||
# Return the indexes inside
|
||||
return insideGrid
|
||||
@@ -1,95 +0,0 @@
|
||||
def fwr_MAG_data(mesh,B,M,rxLoc,model,flag):
|
||||
"""
|
||||
Forward model magnetic data using integral equation
|
||||
|
||||
INPUT:
|
||||
xn, yn, zn = Mesh nodes location
|
||||
B = Inducing field parameter [Binc, Bdecl, B0]
|
||||
M = Magnetization matrix [Minc, Mdecl]
|
||||
rxLox = Observation location informat [obsx, obsy, obsz]
|
||||
model = Model associated with mesh
|
||||
|
||||
OUTPUT:
|
||||
dobs =Observation array in format [obsx, obsy, obsz, data]
|
||||
|
||||
Created on Oct 7, 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
#%%
|
||||
from SimPEG import np, Utils, sp, mkvc
|
||||
from get_T_mat import get_T_mat
|
||||
|
||||
|
||||
xn = mesh.vectorNx;
|
||||
yn = mesh.vectorNy;
|
||||
zn = mesh.vectorNz;
|
||||
|
||||
mcell = (len(xn)-1) * (len(yn)-1) * (len(zn)-1)
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
# Convert declination from north to cartesian
|
||||
Md = (450.-float(M[1]))%360.
|
||||
|
||||
# Create magnetization matrix
|
||||
mx = np.cos(np.deg2rad(M[0])) * np.cos(np.deg2rad(Md))
|
||||
my = np.cos(np.deg2rad(M[0])) * np.sin(np.deg2rad(Md))
|
||||
mz = np.sin(np.deg2rad(M[0]))
|
||||
|
||||
Mx = Utils.sdiag(np.ones([mcell])*mx*B[2])
|
||||
My = Utils.sdiag(np.ones([mcell])*my*B[2])
|
||||
Mz = Utils.sdiag(np.ones([mcell])*mz*B[2])
|
||||
|
||||
#matplotlib.pyplot.spy(scipy.sparse.csr_matrix(Mx))
|
||||
#plt.show()
|
||||
Mxyz = sp.vstack((Mx,My,Mz));
|
||||
|
||||
#%% Create TMI projector
|
||||
|
||||
# Convert Bdecination from north to cartesian
|
||||
D = (450.-float(B[1]))%360.
|
||||
|
||||
Ptmi = mkvc(np.r_[np.cos(np.deg2rad(B[0]))*np.cos(np.deg2rad(D)),np.cos(np.deg2rad(B[0]))*np.sin(np.deg2rad(D)),np.sin(np.deg2rad(B[0]))],2).T;
|
||||
|
||||
if flag=='tmi':
|
||||
d = np.zeros(ndata)
|
||||
|
||||
elif flag=='xyz':
|
||||
d = np.zeros(int(3*ndata))
|
||||
|
||||
# Loop through all observations and create forward operator (ndata-by-mcell)
|
||||
print "Begin forward modeling " +str(int(ndata)) + " data points..."
|
||||
|
||||
# Add counter to dsiplay progress. Good for large problems
|
||||
progress = -1;
|
||||
for ii in range(ndata):
|
||||
|
||||
tx, ty, tz = get_T_mat(xn,yn,zn,rxLoc[ii,:])
|
||||
Gxyz = np.vstack((tx,ty,tz))*Mxyz
|
||||
|
||||
if flag=='xyz':
|
||||
d[ii:ndata:] = mkvc(Gxyz.dot(model))
|
||||
|
||||
elif flag=='tmi':
|
||||
d[ii] = Ptmi.dot(Gxyz.dot(model))
|
||||
|
||||
#%%
|
||||
# Forward operator
|
||||
|
||||
|
||||
d_iter = np.floor(float(ii)/float(ndata)*10.);
|
||||
|
||||
if d_iter > progress:
|
||||
|
||||
arg = "Done " + str(d_iter*10) + " %"
|
||||
print arg
|
||||
progress = d_iter;
|
||||
|
||||
|
||||
print "Done 100% ...forward modeling completed!!\n"
|
||||
|
||||
return d
|
||||
|
||||
|
||||
@@ -1,132 +0,0 @@
|
||||
def fwr_MAG_F(mesh,B,M,rxLoc,flag):
|
||||
"""
|
||||
Forward model magnetic data using integral equation
|
||||
|
||||
INPUT:
|
||||
mesh = Mesh in SimPEG format
|
||||
B = Inducing field parameter [Binc, Bdecl, B0]
|
||||
M = Magnetization information
|
||||
[OPTIONS]
|
||||
1- [Minc, Mdecl] : Assumes uniform magnetization orientation
|
||||
2- [mx1,mx2,..., my1,...,mz1] : cell-based defined magnetization direction
|
||||
3- diag(M): Block diagonal matrix with [Mx, My, Mz] along the diagonal
|
||||
|
||||
rxLox = Observation location informat [obsx, obsy, obsz]
|
||||
|
||||
flag = 'tmi' | 'xyz' | 'full'
|
||||
[OPTIONS]
|
||||
1- tmi : Magnetization direction used and data are projected onto the
|
||||
inducing field direction F.shape([ndata, nc])
|
||||
|
||||
2- xyz : Magnetization direction used and data are given in 3-components
|
||||
F.shape([3*ndata, nc])
|
||||
|
||||
3- full: Full tensor matrix stored with shape([3*ndata, 3*nc])
|
||||
|
||||
OUTPUT:
|
||||
F = Linear forward modeling operation
|
||||
|
||||
Created on Dec, 20th 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
#%%
|
||||
from SimPEG import np, Utils, sp, mkvc
|
||||
from get_T_mat import get_T_mat
|
||||
|
||||
|
||||
xn = mesh.vectorNx;
|
||||
yn = mesh.vectorNy;
|
||||
zn = mesh.vectorNz;
|
||||
|
||||
mcell = (len(xn)-1) * (len(yn)-1) * (len(zn)-1)
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
#%% Create TMI projector
|
||||
|
||||
# Convert Bdecination from north to cartesian
|
||||
D = (450.-float(B[1]))%360.
|
||||
|
||||
Ptmi = mkvc(np.r_[np.cos(np.deg2rad(B[0]))*np.cos(np.deg2rad(D)),
|
||||
np.cos(np.deg2rad(B[0]))*np.sin(np.deg2rad(D)),
|
||||
np.sin(np.deg2rad(B[0]))],2).T;
|
||||
|
||||
# Pre-allocate space
|
||||
if flag=='tmi' | flag == 'xyz':
|
||||
|
||||
# If assumes uniform magnetization direction
|
||||
if len(M) == 2:
|
||||
|
||||
# Convert declination from north to cartesian
|
||||
Md = (450.-float(M[1]))%360.
|
||||
|
||||
# Create magnetization matrix
|
||||
mx = np.cos(np.deg2rad(M[0])) * np.cos(np.deg2rad(Md))
|
||||
my = np.cos(np.deg2rad(M[0])) * np.sin(np.deg2rad(Md))
|
||||
mz = np.sin(np.deg2rad(M[0]))
|
||||
|
||||
Mx = Utils.sdiag(np.ones([mcell])*mx*B[2])
|
||||
My = Utils.sdiag(np.ones([mcell])*my*B[2])
|
||||
Mz = Utils.sdiag(np.ones([mcell])*mz*B[2])
|
||||
|
||||
Mxyz = sp.vstack((Mx,My,Mz));
|
||||
|
||||
# Otherwise if given a vector 3*ncells
|
||||
elif len(M) == mesh.nC * 3:
|
||||
|
||||
Mxyz = sp.spdiags(M,0,mesh.nC * 3,mesh.nC * 3)
|
||||
|
||||
if flag == 'tmi':
|
||||
F = np.zeros((ndata, mesh.nC))
|
||||
|
||||
elif flag == 'xyz':
|
||||
F = np.zeros((int(3*ndata), mesh.nC))
|
||||
|
||||
elif flag == 'full':
|
||||
F = np.zeros((int(3*ndata), int(3*mesh.nC)))
|
||||
|
||||
else:
|
||||
print """Flag must be either 'tmi' | 'xyz' | 'full', please revised"""
|
||||
return
|
||||
|
||||
|
||||
# Loop through all observations and create forward operator (ndata-by-mcell)
|
||||
print "Begin calculation of forward operator: " + flag
|
||||
|
||||
# Add counter to dsiplay progress. Good for large problems
|
||||
progress = -1;
|
||||
for ii in range(ndata):
|
||||
|
||||
tx, ty, tz = get_T_mat(xn,yn,zn,rxLoc[ii,:])
|
||||
|
||||
if flag=='tmi':
|
||||
F[ii,:] = Ptmi.dot(np.vstack((tx,ty,tz)))*Mxyz
|
||||
|
||||
elif flag == 'xyz':
|
||||
F[ii,:] = tx*Mxyz
|
||||
F[ii+ndata,:] = ty*Mxyz
|
||||
F[ii+2*ndata,:] = tz*Mxyz
|
||||
|
||||
elif flag == 'full':
|
||||
F[ii,:] = tx
|
||||
F[ii+ndata,:] = ty
|
||||
F[ii+2*ndata,:] = tz
|
||||
|
||||
|
||||
# Display progress
|
||||
counter = np.floor(float(ii)/float(ndata)*10.);
|
||||
|
||||
if counter > progress:
|
||||
|
||||
arg = "Done " + str(counter*10) + " %"
|
||||
print arg
|
||||
progress = counter;
|
||||
|
||||
|
||||
print "Done 100% ...forward modeling completed!!\n"
|
||||
|
||||
return F
|
||||
|
||||
|
||||
@@ -1,133 +0,0 @@
|
||||
'''
|
||||
Created on Sep 27, 2015
|
||||
|
||||
@author: dominiquef
|
||||
'''
|
||||
def get_T_mat(xn,yn,zn,rxLoc):
|
||||
"""
|
||||
Load in the nodes of a tensor mesh and computes the magnetic tensor
|
||||
for a given observation location [obsx, obsy, obsz]
|
||||
OUTPUT:
|
||||
Tx = [Txx Txy Txz]
|
||||
Ty = [Tyx Tyy Tyz]
|
||||
Tz = [Tzx Tzy Tzz]
|
||||
|
||||
where each elements have dimension 1-by-mcell.
|
||||
Only the upper half 5 elements have to be computed since symetric.
|
||||
Currently done as for-loops but will eventually be changed to vector
|
||||
indexing, once the topography has been figured out.
|
||||
"""
|
||||
|
||||
from SimPEG import np, mkvc
|
||||
|
||||
ncx = len(xn)-1
|
||||
ncy = len(yn)-1
|
||||
ncz = len(zn)-1
|
||||
|
||||
mcell = ncx*ncy*ncz
|
||||
|
||||
# Pre-allocate space for 1D array
|
||||
Tx = np.zeros((1,3*mcell))
|
||||
Ty = np.zeros((1,3*mcell))
|
||||
Tz = np.zeros((1,3*mcell))
|
||||
|
||||
yn2,xn2,zn2 = np.meshgrid(yn[1:], xn[1:], zn[1:])
|
||||
yn1,xn1,zn1 = np.meshgrid(yn[0:ncy], xn[0:ncx], zn[0:ncz])
|
||||
|
||||
yn2 = mkvc(yn2)
|
||||
yn1 = mkvc(yn1)
|
||||
|
||||
zn2 = mkvc(zn2)
|
||||
zn1 = mkvc(zn1)
|
||||
|
||||
xn2 = mkvc(xn2)
|
||||
xn1 = mkvc(xn1)
|
||||
#%%
|
||||
#==============================================================================
|
||||
|
||||
|
||||
dz2 = rxLoc[2] - zn1;
|
||||
dz1 = rxLoc[2] - zn2;
|
||||
|
||||
|
||||
dy2 = yn2 - rxLoc[1];
|
||||
dy1 = yn1 - rxLoc[1];
|
||||
|
||||
|
||||
dx2 = xn2 - rxLoc[0];
|
||||
dx1 = xn1 - rxLoc[0];
|
||||
|
||||
R1 = ( dy2**2 + dx2**2 );
|
||||
R2 = ( dy2**2 + dx1**2 );
|
||||
R3 = ( dy1**2 + dx2**2 );
|
||||
R4 = ( dy1**2 + dx1**2 );
|
||||
|
||||
|
||||
arg1 = np.sqrt( dz2**2 + R2 );
|
||||
arg2 = np.sqrt( dz2**2 + R1 );
|
||||
arg3 = np.sqrt( dz1**2 + R1 );
|
||||
arg4 = np.sqrt( dz1**2 + R2 );
|
||||
arg5 = np.sqrt( dz2**2 + R3 );
|
||||
arg6 = np.sqrt( dz2**2 + R4 );
|
||||
arg7 = np.sqrt( dz1**2 + R4 );
|
||||
arg8 = np.sqrt( dz1**2 + R3 );
|
||||
|
||||
|
||||
|
||||
Tx[0,0:mcell] = np.arctan2( dy1 * dz2 , ( dx2 * arg5 ) ) +\
|
||||
- np.arctan2( dy2 * dz2 , ( dx2 * arg2 ) ) +\
|
||||
np.arctan2( dy2 * dz1 , ( dx2 * arg3 ) ) +\
|
||||
- np.arctan2( dy1 * dz1 , ( dx2 * arg8 ) ) +\
|
||||
np.arctan2( dy2 * dz2 , ( dx1 * arg1 ) ) +\
|
||||
- np.arctan2( dy1 * dz2 , ( dx1 * arg6 ) ) +\
|
||||
np.arctan2( dy1 * dz1 , ( dx1 * arg7 ) ) +\
|
||||
- np.arctan2( dy2 * dz1 , ( dx1 * arg4 ) );
|
||||
|
||||
|
||||
Ty[0,0:mcell] = np.log( ( dz2 + arg2 ) / (dz1 + arg3 ) ) +\
|
||||
-np.log( ( dz2 + arg1 ) / (dz1 + arg4 ) ) +\
|
||||
np.log( ( dz2 + arg6 ) / (dz1 + arg7 ) ) +\
|
||||
-np.log( ( dz2 + arg5 ) / (dz1 + arg8 ) );
|
||||
|
||||
Ty[0,mcell:2*mcell] = np.arctan2( dx1 * dz2 , ( dy2 * arg1 ) ) +\
|
||||
- np.arctan2( dx2 * dz2 , ( dy2 * arg2 ) ) +\
|
||||
np.arctan2( dx2 * dz1 , ( dy2 * arg3 ) ) +\
|
||||
- np.arctan2( dx1 * dz1 , ( dy2 * arg4 ) ) +\
|
||||
np.arctan2( dx2 * dz2 , ( dy1 * arg5 ) ) +\
|
||||
- np.arctan2( dx1 * dz2 , ( dy1 * arg6 ) ) +\
|
||||
np.arctan2( dx1 * dz1 , ( dy1 * arg7 ) ) +\
|
||||
- np.arctan2( dx2 * dz1 , ( dy1 * arg8 ) );
|
||||
|
||||
R1 = (dy2**2 + dz1**2);
|
||||
R2 = (dy2**2 + dz2**2);
|
||||
R3 = (dy1**2 + dz1**2);
|
||||
R4 = (dy1**2 + dz2**2);
|
||||
|
||||
Ty[0,2*mcell:] = np.log( ( dx1 + np.sqrt( dx1**2 + R1 ) ) / (dx2 + np.sqrt( dx2**2 + R1 ) ) ) +\
|
||||
-np.log( ( dx1 + np.sqrt( dx1**2 + R2 ) ) / (dx2 + np.sqrt( dx2**2 + R2 ) ) ) +\
|
||||
np.log( ( dx1 + np.sqrt( dx1**2 + R4 ) ) / (dx2 + np.sqrt( dx2**2 + R4 ) ) ) +\
|
||||
-np.log( ( dx1 + np.sqrt( dx1**2 + R3 ) ) / (dx2 + np.sqrt( dx2**2 + R3 ) ) );
|
||||
|
||||
R1 = (dx2**2 + dz1**2);
|
||||
R2 = (dx2**2 + dz2**2);
|
||||
R3 = (dx1**2 + dz1**2);
|
||||
R4 = (dx1**2 + dz2**2);
|
||||
|
||||
Tx[0,2*mcell:] = np.log( ( dy1 + np.sqrt( dy1**2 + R1 ) ) / (dy2 + np.sqrt( dy2**2 + R1 ) ) ) +\
|
||||
-np.log( ( dy1 + np.sqrt( dy1**2 + R2 ) ) / (dy2 + np.sqrt( dy2**2 + R2 ) ) ) +\
|
||||
np.log( ( dy1 + np.sqrt( dy1**2 + R4 ) ) / (dy2 + np.sqrt( dy2**2 + R4 ) ) ) +\
|
||||
-np.log( ( dy1 + np.sqrt( dy1**2 + R3 ) ) / (dy2 + np.sqrt( dy2**2 + R3 ) ) );
|
||||
|
||||
Tz[0,2*mcell:] = -( Ty[0,mcell:2*mcell] + Tx[0,0:mcell] );
|
||||
Tz[0,mcell:2*mcell] = Ty[0,2*mcell:];
|
||||
Tx[0,mcell:2*mcell] = Ty[0,0:mcell];
|
||||
Tz[0,0:mcell] = Tx[0,2*mcell:];
|
||||
|
||||
|
||||
|
||||
Tx = Tx/(4*np.pi);
|
||||
Ty = Ty/(4*np.pi);
|
||||
Tz = Tz/(4*np.pi);
|
||||
|
||||
|
||||
return Tx,Ty,Tz
|
||||
@@ -1,117 +0,0 @@
|
||||
'''
|
||||
Created on Jul 17, 2013
|
||||
|
||||
@author: dominiquef
|
||||
'''
|
||||
def get_UBC_mesh(meshfile):
|
||||
""" Read UBC mesh file and extract parameters
|
||||
Works for the condenced version (20 * 3) --> [20 20 20] """
|
||||
|
||||
fid = open(meshfile,'r')
|
||||
from numpy import zeros
|
||||
|
||||
# Go through the log file and extract data and the last achieved misfit
|
||||
for ii in range (1, 6):
|
||||
|
||||
line = fid.readline()
|
||||
line = line.split(' ')
|
||||
|
||||
# First line: number of cells in i, j, k
|
||||
if ii == 1:
|
||||
|
||||
numcell=[]
|
||||
|
||||
for jj in range(len(line)):
|
||||
t = int(line[jj])
|
||||
numcell.append(t)
|
||||
|
||||
nX = numcell[0]
|
||||
nY = numcell[1]
|
||||
nZ = numcell[2]
|
||||
# Second line: origin coordinate (X,Y,Z)
|
||||
elif ii==2:
|
||||
|
||||
origin = []
|
||||
|
||||
for jj in range(len(line)):
|
||||
t = float(line[jj])
|
||||
origin.append(t)
|
||||
|
||||
|
||||
# Other lines for the xn, yn, zn (nodes location)
|
||||
elif ii==3:
|
||||
|
||||
xn=zeros((nX+1,1), dtype=float)
|
||||
xn[0] = origin[0]
|
||||
|
||||
count_entry = 0;
|
||||
count = 0;
|
||||
while (count<nX):
|
||||
|
||||
if line[count_entry].find('*') != -1:
|
||||
|
||||
ndx = line[count_entry].split('*')
|
||||
|
||||
for kk in range(int(ndx[0])):
|
||||
xn[count+1] = xn[count] + (ndx[1])
|
||||
count = count+1
|
||||
count_entry=count_entry+1
|
||||
|
||||
else:
|
||||
|
||||
t = float(line[count_entry])
|
||||
xn[count+1]= xn[count] +t
|
||||
count = count+1;
|
||||
count_entry=count_entry+1
|
||||
|
||||
elif ii==4:
|
||||
|
||||
yn=zeros((nY+1,1), dtype=float)
|
||||
yn[0] = origin[0]
|
||||
|
||||
count_entry = 0;
|
||||
count = 0;
|
||||
while (count<nY):
|
||||
|
||||
if line[count_entry].find('*') != -1:
|
||||
|
||||
ndx = line[count_entry].split('*')
|
||||
|
||||
for kk in range(int(ndx[0])):
|
||||
yn[count+1] = yn[count] + (ndx[1])
|
||||
count = count+1
|
||||
count_entry=count_entry+1
|
||||
|
||||
else:
|
||||
|
||||
t = float(line[count_entry])
|
||||
yn[count+1]= yn[count] +t
|
||||
count = count+1;
|
||||
count_entry=count_entry+1
|
||||
|
||||
elif ii==5:
|
||||
|
||||
zn=zeros((nZ+1,1), dtype=float)
|
||||
zn[0] = origin[0]
|
||||
|
||||
count_entry = 0;
|
||||
count = 0;
|
||||
while (count<nZ):
|
||||
|
||||
if line[count_entry].find('*') != -1:
|
||||
|
||||
ndx = line[count_entry].split('*')
|
||||
|
||||
for kk in range(int(ndx[0])):
|
||||
zn[count+1] = zn[count] + (ndx[1])
|
||||
count = count+1
|
||||
count_entry=count_entry+1
|
||||
|
||||
else:
|
||||
|
||||
t = float(line[count_entry])
|
||||
zn[count+1]= zn[count] +t
|
||||
count = count+1;
|
||||
count_entry=count_entry+1
|
||||
fid.close();
|
||||
return xn,yn,zn
|
||||
@@ -1,58 +0,0 @@
|
||||
'''
|
||||
Created on Jul 17, 2013
|
||||
|
||||
@author: dominiquef
|
||||
'''
|
||||
def read_MAG_obs(obs_file):
|
||||
"""Read input files for the lp_norm script"""
|
||||
from numpy import zeros
|
||||
|
||||
fid = open(obs_file,'r')
|
||||
|
||||
|
||||
# First line has the declination, inclination and amplitude of B0
|
||||
line = fid.readline()
|
||||
line = line.split()
|
||||
Incl = float(line[0])
|
||||
Decl = float(line[1])
|
||||
B0 = float(line[2])
|
||||
|
||||
# Second line has the magnetization orientation and a flag
|
||||
line = fid.readline()
|
||||
line = line.split()
|
||||
Minc = float(line[0])
|
||||
Mdec = float(line[1])
|
||||
FLAG = float(line[2])
|
||||
|
||||
# Third line has the number of rows
|
||||
line = fid.readline()
|
||||
line = line.split()
|
||||
ndat = int(line[0])
|
||||
|
||||
# Pre-allocate space for obsx, obsy, obsz, data, uncert
|
||||
obsx = zeros((ndat,1), dtype=float)
|
||||
obsy = zeros((ndat,1), dtype=float)
|
||||
obsz = zeros((ndat,1), dtype=float)
|
||||
data = zeros((ndat,1), dtype=float)
|
||||
unct = zeros((ndat,1), dtype=float)
|
||||
|
||||
for ii in range(ndat):
|
||||
|
||||
line = fid.readline()
|
||||
line = line.split()
|
||||
|
||||
obsx[ii] = line[0]
|
||||
obsy[ii] = line[1]
|
||||
obsz[ii] = line[2]
|
||||
|
||||
if len(line)>3:
|
||||
|
||||
data[ii] = line[3]
|
||||
|
||||
if len(line)>4:
|
||||
|
||||
unct[ii] = line[4]
|
||||
|
||||
|
||||
|
||||
return Decl, Incl, B0, Mdec, Minc, obsx, obsy, obsz, data, unct
|
||||
@@ -1,52 +0,0 @@
|
||||
def read_MAGfwr_inp(input_file):
|
||||
"""Read input files for forward modeling MAG data with integral form
|
||||
INPUT:
|
||||
input_file: File name containing the forward parameter
|
||||
|
||||
OUTPUT:
|
||||
mshfile
|
||||
obsfile
|
||||
modfile
|
||||
magfile
|
||||
topofile
|
||||
# All files should be in the working directory, otherwise the path must
|
||||
# be specified.
|
||||
|
||||
Created on Jul 17, 2013
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
|
||||
fid = open(input_file,'r')
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
mshfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
obsfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
modfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
if l_input=='null':
|
||||
magfile = []
|
||||
|
||||
else:
|
||||
magfile = l_input[0].rstrip()
|
||||
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
if l_input=='null':
|
||||
topofile = []
|
||||
|
||||
else:
|
||||
topofile = l_input[0].rstrip()
|
||||
|
||||
return mshfile, obsfile, modfile, magfile, topofile
|
||||
@@ -1,628 +0,0 @@
|
||||
45.00 315.00 50000.00
|
||||
-45.00 135.00 1.00
|
||||
625
|
||||
-5.000000e-01 -5.000000e-01 5.500000e-01 1.659610e+02 0.000000e+00
|
||||
-5.000000e-01 -4.583330e-01 5.500000e-01 1.925379e+02 0.000000e+00
|
||||
-5.000000e-01 -4.166670e-01 5.500000e-01 2.226649e+02 0.000000e+00
|
||||
-5.000000e-01 -3.750000e-01 5.500000e-01 2.563686e+02 0.000000e+00
|
||||
-5.000000e-01 -3.333330e-01 5.500000e-01 2.934733e+02 0.000000e+00
|
||||
-5.000000e-01 -2.916670e-01 5.500000e-01 3.335430e+02 0.000000e+00
|
||||
-5.000000e-01 -2.500000e-01 5.500000e-01 3.758360e+02 0.000000e+00
|
||||
-5.000000e-01 -2.083330e-01 5.500000e-01 4.192739e+02 0.000000e+00
|
||||
-5.000000e-01 -1.666670e-01 5.500000e-01 4.624569e+02 0.000000e+00
|
||||
-5.000000e-01 -1.250000e-01 5.500000e-01 5.037297e+02 0.000000e+00
|
||||
-5.000000e-01 -8.333330e-02 5.500000e-01 5.412899e+02 0.000000e+00
|
||||
-5.000000e-01 -4.166670e-02 5.500000e-01 5.733527e+02 0.000000e+00
|
||||
-5.000000e-01 0.000000e+00 5.500000e-01 5.983312e+02 0.000000e+00
|
||||
-5.000000e-01 4.166670e-02 5.500000e-01 6.150115e+02 0.000000e+00
|
||||
-5.000000e-01 8.333330e-02 5.500000e-01 6.226869e+02 0.000000e+00
|
||||
-5.000000e-01 1.250000e-01 5.500000e-01 6.212256e+02 0.000000e+00
|
||||
-5.000000e-01 1.666670e-01 5.500000e-01 6.110607e+02 0.000000e+00
|
||||
-5.000000e-01 2.083330e-01 5.500000e-01 5.931098e+02 0.000000e+00
|
||||
-5.000000e-01 2.500000e-01 5.500000e-01 5.686407e+02 0.000000e+00
|
||||
-5.000000e-01 2.916670e-01 5.500000e-01 5.391186e+02 0.000000e+00
|
||||
-5.000000e-01 3.333330e-01 5.500000e-01 5.060557e+02 0.000000e+00
|
||||
-5.000000e-01 3.750000e-01 5.500000e-01 4.708825e+02 0.000000e+00
|
||||
-5.000000e-01 4.166670e-01 5.500000e-01 4.348657e+02 0.000000e+00
|
||||
-5.000000e-01 4.583330e-01 5.500000e-01 3.990553e+02 0.000000e+00
|
||||
-5.000000e-01 5.000000e-01 5.500000e-01 3.642665e+02 0.000000e+00
|
||||
-4.583330e-01 -5.000000e-01 5.500000e-01 1.399730e+02 0.000000e+00
|
||||
-4.583330e-01 -4.583330e-01 5.500000e-01 1.662941e+02 0.000000e+00
|
||||
-4.583330e-01 -4.166670e-01 5.500000e-01 1.969125e+02 0.000000e+00
|
||||
-4.583330e-01 -3.750000e-01 5.500000e-01 2.320584e+02 0.000000e+00
|
||||
-4.583330e-01 -3.333330e-01 5.500000e-01 2.717511e+02 0.000000e+00
|
||||
-4.583330e-01 -2.916670e-01 5.500000e-01 3.157134e+02 0.000000e+00
|
||||
-4.583330e-01 -2.500000e-01 5.500000e-01 3.632921e+02 0.000000e+00
|
||||
-4.583330e-01 -2.083330e-01 5.500000e-01 4.133901e+02 0.000000e+00
|
||||
-4.583330e-01 -1.666670e-01 5.500000e-01 4.644542e+02 0.000000e+00
|
||||
-4.583330e-01 -1.250000e-01 5.500000e-01 5.145281e+02 0.000000e+00
|
||||
-4.583330e-01 -8.333330e-02 5.500000e-01 5.613715e+02 0.000000e+00
|
||||
-4.583330e-01 -4.166670e-02 5.500000e-01 6.026655e+02 0.000000e+00
|
||||
-4.583330e-01 0.000000e+00 5.500000e-01 6.362552e+02 0.000000e+00
|
||||
-4.583330e-01 4.166670e-02 5.500000e-01 6.604000e+02 0.000000e+00
|
||||
-4.583330e-01 8.333330e-02 5.500000e-01 6.739783e+02 0.000000e+00
|
||||
-4.583330e-01 1.250000e-01 5.500000e-01 6.766057e+02 0.000000e+00
|
||||
-4.583330e-01 1.666670e-01 5.500000e-01 6.686444e+02 0.000000e+00
|
||||
-4.583330e-01 2.083330e-01 5.500000e-01 6.511099e+02 0.000000e+00
|
||||
-4.583330e-01 2.500000e-01 5.500000e-01 6.254994e+02 0.000000e+00
|
||||
-4.583330e-01 2.916670e-01 5.500000e-01 5.935890e+02 0.000000e+00
|
||||
-4.583330e-01 3.333330e-01 5.500000e-01 5.572309e+02 0.000000e+00
|
||||
-4.583330e-01 3.750000e-01 5.500000e-01 5.181837e+02 0.000000e+00
|
||||
-4.583330e-01 4.166670e-01 5.500000e-01 4.780006e+02 0.000000e+00
|
||||
-4.583330e-01 4.583330e-01 5.500000e-01 4.379623e+02 0.000000e+00
|
||||
-4.583330e-01 5.000000e-01 5.500000e-01 3.990553e+02 0.000000e+00
|
||||
-4.166670e-01 -5.000000e-01 5.500000e-01 1.038361e+02 0.000000e+00
|
||||
-4.166670e-01 -4.583330e-01 5.500000e-01 1.284713e+02 0.000000e+00
|
||||
-4.166670e-01 -4.166670e-01 5.500000e-01 1.581213e+02 0.000000e+00
|
||||
-4.166670e-01 -3.750000e-01 5.500000e-01 1.932949e+02 0.000000e+00
|
||||
-4.166670e-01 -3.333330e-01 5.500000e-01 2.343043e+02 0.000000e+00
|
||||
-4.166670e-01 -2.916670e-01 5.500000e-01 2.811460e+02 0.000000e+00
|
||||
-4.166670e-01 -2.500000e-01 5.500000e-01 3.333759e+02 0.000000e+00
|
||||
-4.166670e-01 -2.083330e-01 5.500000e-01 3.899878e+02 0.000000e+00
|
||||
-4.166670e-01 -1.666670e-01 5.500000e-01 4.493508e+02 0.000000e+00
|
||||
-4.166670e-01 -1.250000e-01 5.500000e-01 5.092308e+02 0.000000e+00
|
||||
-4.166670e-01 -8.333330e-02 5.500000e-01 5.669068e+02 0.000000e+00
|
||||
-4.166670e-01 -4.166670e-02 5.500000e-01 6.194160e+02 0.000000e+00
|
||||
-4.166670e-01 0.000000e+00 5.500000e-01 6.638734e+02 0.000000e+00
|
||||
-4.166670e-01 4.166670e-02 5.500000e-01 6.978235e+02 0.000000e+00
|
||||
-4.166670e-01 8.333330e-02 5.500000e-01 7.195477e+02 0.000000e+00
|
||||
-4.166670e-01 1.250000e-01 5.500000e-01 7.282611e+02 0.000000e+00
|
||||
-4.166670e-01 1.666670e-01 5.500000e-01 7.241600e+02 0.000000e+00
|
||||
-4.166670e-01 2.083330e-01 5.500000e-01 7.083199e+02 0.000000e+00
|
||||
-4.166670e-01 2.500000e-01 5.500000e-01 6.824792e+02 0.000000e+00
|
||||
-4.166670e-01 2.916670e-01 5.500000e-01 6.487701e+02 0.000000e+00
|
||||
-4.166670e-01 3.333330e-01 5.500000e-01 6.094492e+02 0.000000e+00
|
||||
-4.166670e-01 3.750000e-01 5.500000e-01 5.666701e+02 0.000000e+00
|
||||
-4.166670e-01 4.166670e-01 5.500000e-01 5.223335e+02 0.000000e+00
|
||||
-4.166670e-01 4.583330e-01 5.500000e-01 4.780006e+02 0.000000e+00
|
||||
-4.166670e-01 5.000000e-01 5.500000e-01 4.348657e+02 0.000000e+00
|
||||
-3.750000e-01 -5.000000e-01 5.500000e-01 5.615031e+01 0.000000e+00
|
||||
-3.750000e-01 -4.583330e-01 5.500000e-01 7.722713e+01 0.000000e+00
|
||||
-3.750000e-01 -4.166670e-01 5.500000e-01 1.039189e+02 0.000000e+00
|
||||
-3.750000e-01 -3.750000e-01 5.500000e-01 1.370930e+02 0.000000e+00
|
||||
-3.750000e-01 -3.333330e-01 5.500000e-01 1.774689e+02 0.000000e+00
|
||||
-3.750000e-01 -2.916670e-01 5.500000e-01 2.254638e+02 0.000000e+00
|
||||
-3.750000e-01 -2.500000e-01 5.500000e-01 2.810098e+02 0.000000e+00
|
||||
-3.750000e-01 -2.083330e-01 5.500000e-01 3.433596e+02 0.000000e+00
|
||||
-3.750000e-01 -1.666670e-01 5.500000e-01 4.109431e+02 0.000000e+00
|
||||
-3.750000e-01 -1.250000e-01 5.500000e-01 4.813258e+02 0.000000e+00
|
||||
-3.750000e-01 -8.333330e-02 5.500000e-01 5.512986e+02 0.000000e+00
|
||||
-3.750000e-01 -4.166670e-02 5.500000e-01 6.171524e+02 0.000000e+00
|
||||
-3.750000e-01 0.000000e+00 5.500000e-01 6.750879e+02 0.000000e+00
|
||||
-3.750000e-01 4.166670e-02 5.500000e-01 7.216991e+02 0.000000e+00
|
||||
-3.750000e-01 8.333330e-02 5.500000e-01 7.544267e+02 0.000000e+00
|
||||
-3.750000e-01 1.250000e-01 5.500000e-01 7.718762e+02 0.000000e+00
|
||||
-3.750000e-01 1.666670e-01 5.500000e-01 7.739304e+02 0.000000e+00
|
||||
-3.750000e-01 2.083330e-01 5.500000e-01 7.616511e+02 0.000000e+00
|
||||
-3.750000e-01 2.500000e-01 5.500000e-01 7.370097e+02 0.000000e+00
|
||||
-3.750000e-01 2.916670e-01 5.500000e-01 7.025352e+02 0.000000e+00
|
||||
-3.750000e-01 3.333330e-01 5.500000e-01 6.609554e+02 0.000000e+00
|
||||
-3.750000e-01 3.750000e-01 5.500000e-01 6.148941e+02 0.000000e+00
|
||||
-3.750000e-01 4.166670e-01 5.500000e-01 5.666701e+02 0.000000e+00
|
||||
-3.750000e-01 4.583330e-01 5.500000e-01 5.181837e+02 0.000000e+00
|
||||
-3.750000e-01 5.000000e-01 5.500000e-01 4.708825e+02 0.000000e+00
|
||||
-3.333330e-01 -5.000000e-01 5.500000e-01 -4.169920e+00 0.000000e+00
|
||||
-3.333330e-01 -4.583330e-01 5.500000e-01 1.103644e+01 0.000000e+00
|
||||
-3.333330e-01 -4.166670e-01 5.500000e-01 3.222871e+01 0.000000e+00
|
||||
-3.333330e-01 -3.750000e-01 5.500000e-01 6.070809e+01 0.000000e+00
|
||||
-3.333330e-01 -3.333330e-01 5.500000e-01 9.772515e+01 0.000000e+00
|
||||
-3.333330e-01 -2.916670e-01 5.500000e-01 1.442910e+02 0.000000e+00
|
||||
-3.333330e-01 -2.500000e-01 5.500000e-01 2.009307e+02 0.000000e+00
|
||||
-3.333330e-01 -2.083330e-01 5.500000e-01 2.673914e+02 0.000000e+00
|
||||
-3.333330e-01 -1.666670e-01 5.500000e-01 3.423827e+02 0.000000e+00
|
||||
-3.333330e-01 -1.250000e-01 5.500000e-01 4.234266e+02 0.000000e+00
|
||||
-3.333330e-01 -8.333330e-02 5.500000e-01 5.068778e+02 0.000000e+00
|
||||
-3.333330e-01 -4.166670e-02 5.500000e-01 5.882076e+02 0.000000e+00
|
||||
-3.333330e-01 0.000000e+00 5.500000e-01 6.625068e+02 0.000000e+00
|
||||
-3.333330e-01 4.166670e-02 5.500000e-01 7.251376e+02 0.000000e+00
|
||||
-3.333330e-01 8.333330e-02 5.500000e-01 7.723872e+02 0.000000e+00
|
||||
-3.333330e-01 1.250000e-01 5.500000e-01 8.019647e+02 0.000000e+00
|
||||
-3.333330e-01 1.666670e-01 5.500000e-01 8.132252e+02 0.000000e+00
|
||||
-3.333330e-01 2.083330e-01 5.500000e-01 8.070913e+02 0.000000e+00
|
||||
-3.333330e-01 2.500000e-01 5.500000e-01 7.857293e+02 0.000000e+00
|
||||
-3.333330e-01 2.916670e-01 5.500000e-01 7.520911e+02 0.000000e+00
|
||||
-3.333330e-01 3.333330e-01 5.500000e-01 7.094415e+02 0.000000e+00
|
||||
-3.333330e-01 3.750000e-01 5.500000e-01 6.609554e+02 0.000000e+00
|
||||
-3.333330e-01 4.166670e-01 5.500000e-01 6.094492e+02 0.000000e+00
|
||||
-3.333330e-01 4.583330e-01 5.500000e-01 5.572309e+02 0.000000e+00
|
||||
-3.333330e-01 5.000000e-01 5.500000e-01 5.060557e+02 0.000000e+00
|
||||
-2.916670e-01 -5.000000e-01 5.500000e-01 -7.767438e+01 0.000000e+00
|
||||
-2.916670e-01 -4.583330e-01 5.500000e-01 -7.102407e+01 0.000000e+00
|
||||
-2.916670e-01 -4.166670e-01 5.500000e-01 -5.837249e+01 0.000000e+00
|
||||
-2.916670e-01 -3.750000e-01 5.500000e-01 -3.792517e+01 0.000000e+00
|
||||
-2.916670e-01 -3.333330e-01 5.500000e-01 -7.781858e+00 0.000000e+00
|
||||
-2.916670e-01 -2.916670e-01 5.500000e-01 3.385111e+01 0.000000e+00
|
||||
-2.916670e-01 -2.500000e-01 5.500000e-01 8.834796e+01 0.000000e+00
|
||||
-2.916670e-01 -2.083330e-01 5.500000e-01 1.562561e+02 0.000000e+00
|
||||
-2.916670e-01 -1.666670e-01 5.500000e-01 2.368767e+02 0.000000e+00
|
||||
-2.916670e-01 -1.250000e-01 5.500000e-01 3.279459e+02 0.000000e+00
|
||||
-2.916670e-01 -8.333330e-02 5.500000e-01 4.255242e+02 0.000000e+00
|
||||
-2.916670e-01 -4.166670e-02 5.500000e-01 5.242448e+02 0.000000e+00
|
||||
-2.916670e-01 0.000000e+00 5.500000e-01 6.179042e+02 0.000000e+00
|
||||
-2.916670e-01 4.166670e-02 5.500000e-01 7.003158e+02 0.000000e+00
|
||||
-2.916670e-01 8.333330e-02 5.500000e-01 7.662304e+02 0.000000e+00
|
||||
-2.916670e-01 1.250000e-01 5.500000e-01 8.120893e+02 0.000000e+00
|
||||
-2.916670e-01 1.666670e-01 5.500000e-01 8.364217e+02 0.000000e+00
|
||||
-2.916670e-01 2.083330e-01 5.500000e-01 8.398215e+02 0.000000e+00
|
||||
-2.916670e-01 2.500000e-01 5.500000e-01 8.245677e+02 0.000000e+00
|
||||
-2.916670e-01 2.916670e-01 5.500000e-01 7.940381e+02 0.000000e+00
|
||||
-2.916670e-01 3.333330e-01 5.500000e-01 7.520911e+02 0.000000e+00
|
||||
-2.916670e-01 3.750000e-01 5.500000e-01 7.025352e+02 0.000000e+00
|
||||
-2.916670e-01 4.166670e-01 5.500000e-01 6.487701e+02 0.000000e+00
|
||||
-2.916670e-01 4.583330e-01 5.500000e-01 5.935890e+02 0.000000e+00
|
||||
-2.916670e-01 5.000000e-01 5.500000e-01 5.391186e+02 0.000000e+00
|
||||
-2.500000e-01 -5.000000e-01 5.500000e-01 -1.641466e+02 0.000000e+00
|
||||
-2.500000e-01 -4.583330e-01 5.500000e-01 -1.689640e+02 0.000000e+00
|
||||
-2.500000e-01 -4.166670e-01 5.500000e-01 -1.682414e+02 0.000000e+00
|
||||
-2.500000e-01 -3.750000e-01 5.500000e-01 -1.596604e+02 0.000000e+00
|
||||
-2.500000e-01 -3.333330e-01 5.500000e-01 -1.405745e+02 0.000000e+00
|
||||
-2.500000e-01 -2.916670e-01 5.500000e-01 -1.082258e+02 0.000000e+00
|
||||
-2.500000e-01 -2.500000e-01 5.500000e-01 -6.011465e+01 0.000000e+00
|
||||
-2.500000e-01 -2.083330e-01 5.500000e-01 5.466449e+00 0.000000e+00
|
||||
-2.500000e-01 -1.666670e-01 5.500000e-01 8.881283e+01 0.000000e+00
|
||||
-2.500000e-01 -1.250000e-01 5.500000e-01 1.882470e+02 0.000000e+00
|
||||
-2.500000e-01 -8.333330e-02 5.500000e-01 2.997921e+02 0.000000e+00
|
||||
-2.500000e-01 -4.166670e-02 5.500000e-01 4.173135e+02 0.000000e+00
|
||||
-2.500000e-01 0.000000e+00 5.500000e-01 5.331703e+02 0.000000e+00
|
||||
-2.500000e-01 4.166670e-02 5.500000e-01 6.392994e+02 0.000000e+00
|
||||
-2.500000e-01 8.333330e-02 5.500000e-01 7.284767e+02 0.000000e+00
|
||||
-2.500000e-01 1.250000e-01 5.500000e-01 7.954200e+02 0.000000e+00
|
||||
-2.500000e-01 1.666670e-01 5.500000e-01 8.374473e+02 0.000000e+00
|
||||
-2.500000e-01 2.083330e-01 5.500000e-01 8.545583e+02 0.000000e+00
|
||||
-2.500000e-01 2.500000e-01 5.500000e-01 8.490077e+02 0.000000e+00
|
||||
-2.500000e-01 2.916670e-01 5.500000e-01 8.245677e+02 0.000000e+00
|
||||
-2.500000e-01 3.333330e-01 5.500000e-01 7.857293e+02 0.000000e+00
|
||||
-2.500000e-01 3.750000e-01 5.500000e-01 7.370097e+02 0.000000e+00
|
||||
-2.500000e-01 4.166670e-01 5.500000e-01 6.824792e+02 0.000000e+00
|
||||
-2.500000e-01 4.583330e-01 5.500000e-01 6.254994e+02 0.000000e+00
|
||||
-2.500000e-01 5.000000e-01 5.500000e-01 5.686407e+02 0.000000e+00
|
||||
-2.083330e-01 -5.000000e-01 5.500000e-01 -2.623794e+02 0.000000e+00
|
||||
-2.083330e-01 -4.583330e-01 5.500000e-01 -2.815633e+02 0.000000e+00
|
||||
-2.083330e-01 -4.166670e-01 5.500000e-01 -2.962328e+02 0.000000e+00
|
||||
-2.083330e-01 -3.750000e-01 5.500000e-01 -3.035530e+02 0.000000e+00
|
||||
-2.083330e-01 -3.333330e-01 5.500000e-01 -3.000746e+02 0.000000e+00
|
||||
-2.083330e-01 -2.916670e-01 5.500000e-01 -2.819276e+02 0.000000e+00
|
||||
-2.083330e-01 -2.500000e-01 5.500000e-01 -2.452270e+02 0.000000e+00
|
||||
-2.083330e-01 -2.083330e-01 5.500000e-01 -1.867276e+02 0.000000e+00
|
||||
-2.083330e-01 -1.666670e-01 5.500000e-01 -1.046762e+02 0.000000e+00
|
||||
-2.083330e-01 -1.250000e-01 5.500000e-01 3.133342e-01 0.000000e+00
|
||||
-2.083330e-01 -8.333330e-02 5.500000e-01 1.246108e+02 0.000000e+00
|
||||
-2.083330e-01 -4.166670e-02 5.500000e-01 2.615022e+02 0.000000e+00
|
||||
-2.083330e-01 0.000000e+00 5.500000e-01 4.018488e+02 0.000000e+00
|
||||
-2.083330e-01 4.166670e-02 5.500000e-01 5.354153e+02 0.000000e+00
|
||||
-2.083330e-01 8.333330e-02 5.500000e-01 6.525430e+02 0.000000e+00
|
||||
-2.083330e-01 1.250000e-01 5.500000e-01 7.457119e+02 0.000000e+00
|
||||
-2.083330e-01 1.666670e-01 5.500000e-01 8.105656e+02 0.000000e+00
|
||||
-2.083330e-01 2.083330e-01 5.500000e-01 8.461699e+02 0.000000e+00
|
||||
-2.083330e-01 2.500000e-01 5.500000e-01 8.545583e+02 0.000000e+00
|
||||
-2.083330e-01 2.916670e-01 5.500000e-01 8.398215e+02 0.000000e+00
|
||||
-2.083330e-01 3.333330e-01 5.500000e-01 8.070913e+02 0.000000e+00
|
||||
-2.083330e-01 3.750000e-01 5.500000e-01 7.616511e+02 0.000000e+00
|
||||
-2.083330e-01 4.166670e-01 5.500000e-01 7.083199e+02 0.000000e+00
|
||||
-2.083330e-01 4.583330e-01 5.500000e-01 6.511099e+02 0.000000e+00
|
||||
-2.083330e-01 5.000000e-01 5.500000e-01 5.931098e+02 0.000000e+00
|
||||
-1.666670e-01 -5.000000e-01 5.500000e-01 -3.700392e+02 0.000000e+00
|
||||
-1.666670e-01 -4.583330e-01 5.500000e-01 -4.061587e+02 0.000000e+00
|
||||
-1.666670e-01 -4.166670e-01 5.500000e-01 -4.393757e+02 0.000000e+00
|
||||
-1.666670e-01 -3.750000e-01 5.500000e-01 -4.663861e+02 0.000000e+00
|
||||
-1.666670e-01 -3.333330e-01 5.500000e-01 -4.829339e+02 0.000000e+00
|
||||
-1.666670e-01 -2.916670e-01 5.500000e-01 -4.839507e+02 0.000000e+00
|
||||
-1.666670e-01 -2.500000e-01 5.500000e-01 -4.639656e+02 0.000000e+00
|
||||
-1.666670e-01 -2.083330e-01 5.500000e-01 -4.178600e+02 0.000000e+00
|
||||
-1.666670e-01 -1.666670e-01 5.500000e-01 -3.419595e+02 0.000000e+00
|
||||
-1.666670e-01 -1.250000e-01 5.500000e-01 -2.352828e+02 0.000000e+00
|
||||
-1.666670e-01 -8.333330e-02 5.500000e-01 -1.006223e+02 0.000000e+00
|
||||
-1.666670e-01 -4.166670e-02 5.500000e-01 5.505002e+01 0.000000e+00
|
||||
-1.666670e-01 0.000000e+00 5.500000e-01 2.211632e+02 0.000000e+00
|
||||
-1.666670e-01 4.166670e-02 5.500000e-01 3.851058e+02 0.000000e+00
|
||||
-1.666670e-01 8.333330e-02 5.500000e-01 5.343693e+02 0.000000e+00
|
||||
-1.666670e-01 1.250000e-01 5.500000e-01 6.586763e+02 0.000000e+00
|
||||
-1.666670e-01 1.666670e-01 5.500000e-01 7.514953e+02 0.000000e+00
|
||||
-1.666670e-01 2.083330e-01 5.500000e-01 8.105656e+02 0.000000e+00
|
||||
-1.666670e-01 2.500000e-01 5.500000e-01 8.374473e+02 0.000000e+00
|
||||
-1.666670e-01 2.916670e-01 5.500000e-01 8.364217e+02 0.000000e+00
|
||||
-1.666670e-01 3.333330e-01 5.500000e-01 8.132252e+02 0.000000e+00
|
||||
-1.666670e-01 3.750000e-01 5.500000e-01 7.739304e+02 0.000000e+00
|
||||
-1.666670e-01 4.166670e-01 5.500000e-01 7.241600e+02 0.000000e+00
|
||||
-1.666670e-01 4.583330e-01 5.500000e-01 6.686444e+02 0.000000e+00
|
||||
-1.666670e-01 5.000000e-01 5.500000e-01 6.110607e+02 0.000000e+00
|
||||
-1.250000e-01 -5.000000e-01 5.500000e-01 -4.836628e+02 0.000000e+00
|
||||
-1.250000e-01 -4.583330e-01 5.500000e-01 -5.386001e+02 0.000000e+00
|
||||
-1.250000e-01 -4.166670e-01 5.500000e-01 -5.927629e+02 0.000000e+00
|
||||
-1.250000e-01 -3.750000e-01 5.500000e-01 -6.424575e+02 0.000000e+00
|
||||
-1.250000e-01 -3.333330e-01 5.500000e-01 -6.826713e+02 0.000000e+00
|
||||
-1.250000e-01 -2.916670e-01 5.500000e-01 -7.071303e+02 0.000000e+00
|
||||
-1.250000e-01 -2.500000e-01 5.500000e-01 -7.086786e+02 0.000000e+00
|
||||
-1.250000e-01 -2.083330e-01 5.500000e-01 -6.800979e+02 0.000000e+00
|
||||
-1.250000e-01 -1.666670e-01 5.500000e-01 -6.154219e+02 0.000000e+00
|
||||
-1.250000e-01 -1.250000e-01 5.500000e-01 -5.115825e+02 0.000000e+00
|
||||
-1.250000e-01 -8.333330e-02 5.500000e-01 -3.700087e+02 0.000000e+00
|
||||
-1.250000e-01 -4.166670e-02 5.500000e-01 -1.975002e+02 0.000000e+00
|
||||
-1.250000e-01 0.000000e+00 5.500000e-01 -5.840902e+00 0.000000e+00
|
||||
-1.250000e-01 4.166670e-02 5.500000e-01 1.899420e+02 0.000000e+00
|
||||
-1.250000e-01 8.333330e-02 5.500000e-01 3.742149e+02 0.000000e+00
|
||||
-1.250000e-01 1.250000e-01 5.500000e-01 5.335157e+02 0.000000e+00
|
||||
-1.250000e-01 1.666670e-01 5.500000e-01 6.586763e+02 0.000000e+00
|
||||
-1.250000e-01 2.083330e-01 5.500000e-01 7.457119e+02 0.000000e+00
|
||||
-1.250000e-01 2.500000e-01 5.500000e-01 7.954200e+02 0.000000e+00
|
||||
-1.250000e-01 2.916670e-01 5.500000e-01 8.120893e+02 0.000000e+00
|
||||
-1.250000e-01 3.333330e-01 5.500000e-01 8.019647e+02 0.000000e+00
|
||||
-1.250000e-01 3.750000e-01 5.500000e-01 7.718762e+02 0.000000e+00
|
||||
-1.250000e-01 4.166670e-01 5.500000e-01 7.282611e+02 0.000000e+00
|
||||
-1.250000e-01 4.583330e-01 5.500000e-01 6.766057e+02 0.000000e+00
|
||||
-1.250000e-01 5.000000e-01 5.500000e-01 6.212256e+02 0.000000e+00
|
||||
-8.333330e-02 -5.000000e-01 5.500000e-01 -5.987970e+02 0.000000e+00
|
||||
-8.333330e-02 -4.583330e-01 5.500000e-01 -6.734053e+02 0.000000e+00
|
||||
-8.333330e-02 -4.166670e-01 5.500000e-01 -7.497117e+02 0.000000e+00
|
||||
-8.333330e-02 -3.750000e-01 5.500000e-01 -8.237273e+02 0.000000e+00
|
||||
-8.333330e-02 -3.333330e-01 5.500000e-01 -8.897772e+02 0.000000e+00
|
||||
-8.333330e-02 -2.916670e-01 5.500000e-01 -9.404575e+02 0.000000e+00
|
||||
-8.333330e-02 -2.500000e-01 5.500000e-01 -9.669552e+02 0.000000e+00
|
||||
-8.333330e-02 -2.083330e-01 5.500000e-01 -9.598952e+02 0.000000e+00
|
||||
-8.333330e-02 -1.666670e-01 5.500000e-01 -9.108369e+02 0.000000e+00
|
||||
-8.333330e-02 -1.250000e-01 5.500000e-01 -8.143000e+02 0.000000e+00
|
||||
-8.333330e-02 -8.333330e-02 5.500000e-01 -6.699127e+02 0.000000e+00
|
||||
-8.333330e-02 -4.166670e-02 5.500000e-01 -4.838447e+02 0.000000e+00
|
||||
-8.333330e-02 0.000000e+00 5.500000e-01 -2.687263e+02 0.000000e+00
|
||||
-8.333330e-02 4.166670e-02 5.500000e-01 -4.181249e+01 0.000000e+00
|
||||
-8.333330e-02 8.333330e-02 5.500000e-01 1.781171e+02 0.000000e+00
|
||||
-8.333330e-02 1.250000e-01 5.500000e-01 3.742149e+02 0.000000e+00
|
||||
-8.333330e-02 1.666670e-01 5.500000e-01 5.343693e+02 0.000000e+00
|
||||
-8.333330e-02 2.083330e-01 5.500000e-01 6.525430e+02 0.000000e+00
|
||||
-8.333330e-02 2.500000e-01 5.500000e-01 7.284767e+02 0.000000e+00
|
||||
-8.333330e-02 2.916670e-01 5.500000e-01 7.662304e+02 0.000000e+00
|
||||
-8.333330e-02 3.333330e-01 5.500000e-01 7.723872e+02 0.000000e+00
|
||||
-8.333330e-02 3.750000e-01 5.500000e-01 7.544267e+02 0.000000e+00
|
||||
-8.333330e-02 4.166670e-01 5.500000e-01 7.195477e+02 0.000000e+00
|
||||
-8.333330e-02 4.583330e-01 5.500000e-01 6.739783e+02 0.000000e+00
|
||||
-8.333330e-02 5.000000e-01 5.500000e-01 6.226869e+02 0.000000e+00
|
||||
-4.166670e-02 -5.000000e-01 5.500000e-01 -7.103443e+02 0.000000e+00
|
||||
-4.166670e-02 -4.583330e-01 5.500000e-01 -8.041995e+02 0.000000e+00
|
||||
-4.166670e-02 -4.166670e-01 5.500000e-01 -9.023120e+02 0.000000e+00
|
||||
-4.166670e-02 -3.750000e-01 5.500000e-01 -1.000488e+03 0.000000e+00
|
||||
-4.166670e-02 -3.333330e-01 5.500000e-01 -1.092510e+03 0.000000e+00
|
||||
-4.166670e-02 -2.916670e-01 5.500000e-01 -1.169994e+03 0.000000e+00
|
||||
-4.166670e-02 -2.500000e-01 5.500000e-01 -1.222630e+03 0.000000e+00
|
||||
-4.166670e-02 -2.083330e-01 5.500000e-01 -1.239032e+03 0.000000e+00
|
||||
-4.166670e-02 -1.666670e-01 5.500000e-01 -1.208360e+03 0.000000e+00
|
||||
-4.166670e-02 -1.250000e-01 5.500000e-01 -1.122677e+03 0.000000e+00
|
||||
-4.166670e-02 -8.333330e-02 5.500000e-01 -9.795960e+02 0.000000e+00
|
||||
-4.166670e-02 -4.166670e-02 5.500000e-01 -7.842856e+02 0.000000e+00
|
||||
-4.166670e-02 0.000000e+00 5.500000e-01 -5.497648e+02 0.000000e+00
|
||||
-4.166670e-02 4.166670e-02 5.500000e-01 -2.950744e+02 0.000000e+00
|
||||
-4.166670e-02 8.333330e-02 5.500000e-01 -4.181249e+01 0.000000e+00
|
||||
-4.166670e-02 1.250000e-01 5.500000e-01 1.899420e+02 0.000000e+00
|
||||
-4.166670e-02 1.666670e-01 5.500000e-01 3.851058e+02 0.000000e+00
|
||||
-4.166670e-02 2.083330e-01 5.500000e-01 5.354153e+02 0.000000e+00
|
||||
-4.166670e-02 2.500000e-01 5.500000e-01 6.392994e+02 0.000000e+00
|
||||
-4.166670e-02 2.916670e-01 5.500000e-01 7.003158e+02 0.000000e+00
|
||||
-4.166670e-02 3.333330e-01 5.500000e-01 7.251376e+02 0.000000e+00
|
||||
-4.166670e-02 3.750000e-01 5.500000e-01 7.216991e+02 0.000000e+00
|
||||
-4.166670e-02 4.166670e-01 5.500000e-01 6.978235e+02 0.000000e+00
|
||||
-4.166670e-02 4.583330e-01 5.500000e-01 6.604000e+02 0.000000e+00
|
||||
-4.166670e-02 5.000000e-01 5.500000e-01 6.150115e+02 0.000000e+00
|
||||
0.000000e+00 -5.000000e-01 5.500000e-01 -8.130400e+02 0.000000e+00
|
||||
0.000000e+00 -4.583330e-01 5.500000e-01 -9.243473e+02 0.000000e+00
|
||||
0.000000e+00 -4.166670e-01 5.500000e-01 -1.042257e+03 0.000000e+00
|
||||
0.000000e+00 -3.750000e-01 5.500000e-01 -1.162437e+03 0.000000e+00
|
||||
0.000000e+00 -3.333330e-01 5.500000e-01 -1.278261e+03 0.000000e+00
|
||||
0.000000e+00 -2.916670e-01 5.500000e-01 -1.380567e+03 0.000000e+00
|
||||
0.000000e+00 -2.500000e-01 5.500000e-01 -1.457834e+03 0.000000e+00
|
||||
0.000000e+00 -2.083330e-01 5.500000e-01 -1.497004e+03 0.000000e+00
|
||||
0.000000e+00 -1.666670e-01 5.500000e-01 -1.485203e+03 0.000000e+00
|
||||
0.000000e+00 -1.250000e-01 5.500000e-01 -1.412318e+03 0.000000e+00
|
||||
0.000000e+00 -8.333330e-02 5.500000e-01 -1.274044e+03 0.000000e+00
|
||||
0.000000e+00 -4.166670e-02 5.500000e-01 -1.074365e+03 0.000000e+00
|
||||
0.000000e+00 0.000000e+00 5.500000e-01 -8.262171e+02 0.000000e+00
|
||||
0.000000e+00 4.166670e-02 5.500000e-01 -5.497648e+02 0.000000e+00
|
||||
0.000000e+00 8.333330e-02 5.500000e-01 -2.687263e+02 0.000000e+00
|
||||
0.000000e+00 1.250000e-01 5.500000e-01 -5.840902e+00 0.000000e+00
|
||||
0.000000e+00 1.666670e-01 5.500000e-01 2.211632e+02 0.000000e+00
|
||||
0.000000e+00 2.083330e-01 5.500000e-01 4.018488e+02 0.000000e+00
|
||||
0.000000e+00 2.500000e-01 5.500000e-01 5.331703e+02 0.000000e+00
|
||||
0.000000e+00 2.916670e-01 5.500000e-01 6.179042e+02 0.000000e+00
|
||||
0.000000e+00 3.333330e-01 5.500000e-01 6.625068e+02 0.000000e+00
|
||||
0.000000e+00 3.750000e-01 5.500000e-01 6.750879e+02 0.000000e+00
|
||||
0.000000e+00 4.166670e-01 5.500000e-01 6.638734e+02 0.000000e+00
|
||||
0.000000e+00 4.583330e-01 5.500000e-01 6.362552e+02 0.000000e+00
|
||||
0.000000e+00 5.000000e-01 5.500000e-01 5.983312e+02 0.000000e+00
|
||||
4.166670e-02 -5.000000e-01 5.500000e-01 -9.020055e+02 0.000000e+00
|
||||
4.166670e-02 -4.583330e-01 5.500000e-01 -1.027700e+03 0.000000e+00
|
||||
4.166670e-02 -4.166670e-01 5.500000e-01 -1.161841e+03 0.000000e+00
|
||||
4.166670e-02 -3.750000e-01 5.500000e-01 -1.300004e+03 0.000000e+00
|
||||
4.166670e-02 -3.333330e-01 5.500000e-01 -1.435280e+03 0.000000e+00
|
||||
4.166670e-02 -2.916670e-01 5.500000e-01 -1.557970e+03 0.000000e+00
|
||||
4.166670e-02 -2.500000e-01 5.500000e-01 -1.655720e+03 0.000000e+00
|
||||
4.166670e-02 -2.083330e-01 5.500000e-01 -1.714316e+03 0.000000e+00
|
||||
4.166670e-02 -1.666670e-01 5.500000e-01 -1.719448e+03 0.000000e+00
|
||||
4.166670e-02 -1.250000e-01 5.500000e-01 -1.659416e+03 0.000000e+00
|
||||
4.166670e-02 -8.333330e-02 5.500000e-01 -1.528399e+03 0.000000e+00
|
||||
4.166670e-02 -4.166670e-02 5.500000e-01 -1.329234e+03 0.000000e+00
|
||||
4.166670e-02 0.000000e+00 5.500000e-01 -1.074365e+03 0.000000e+00
|
||||
4.166670e-02 4.166670e-02 5.500000e-01 -7.842856e+02 0.000000e+00
|
||||
4.166670e-02 8.333330e-02 5.500000e-01 -4.838447e+02 0.000000e+00
|
||||
4.166670e-02 1.250000e-01 5.500000e-01 -1.975002e+02 0.000000e+00
|
||||
4.166670e-02 1.666670e-01 5.500000e-01 5.505002e+01 0.000000e+00
|
||||
4.166670e-02 2.083330e-01 5.500000e-01 2.615022e+02 0.000000e+00
|
||||
4.166670e-02 2.500000e-01 5.500000e-01 4.173135e+02 0.000000e+00
|
||||
4.166670e-02 2.916670e-01 5.500000e-01 5.242448e+02 0.000000e+00
|
||||
4.166670e-02 3.333330e-01 5.500000e-01 5.882076e+02 0.000000e+00
|
||||
4.166670e-02 3.750000e-01 5.500000e-01 6.171524e+02 0.000000e+00
|
||||
4.166670e-02 4.166670e-01 5.500000e-01 6.194160e+02 0.000000e+00
|
||||
4.166670e-02 4.583330e-01 5.500000e-01 6.026655e+02 0.000000e+00
|
||||
4.166670e-02 5.000000e-01 5.500000e-01 5.733527e+02 0.000000e+00
|
||||
8.333330e-02 -5.000000e-01 5.500000e-01 -9.732772e+02 0.000000e+00
|
||||
8.333330e-02 -4.583330e-01 5.500000e-01 -1.109314e+03 0.000000e+00
|
||||
8.333330e-02 -4.166670e-01 5.500000e-01 -1.254929e+03 0.000000e+00
|
||||
8.333330e-02 -3.750000e-01 5.500000e-01 -1.405630e+03 0.000000e+00
|
||||
8.333330e-02 -3.333330e-01 5.500000e-01 -1.554349e+03 0.000000e+00
|
||||
8.333330e-02 -2.916670e-01 5.500000e-01 -1.691116e+03 0.000000e+00
|
||||
8.333330e-02 -2.500000e-01 5.500000e-01 -1.803178e+03 0.000000e+00
|
||||
8.333330e-02 -2.083330e-01 5.500000e-01 -1.875779e+03 0.000000e+00
|
||||
8.333330e-02 -1.666670e-01 5.500000e-01 -1.893927e+03 0.000000e+00
|
||||
8.333330e-02 -1.250000e-01 5.500000e-01 -1.845121e+03 0.000000e+00
|
||||
8.333330e-02 -8.333330e-02 5.500000e-01 -1.722641e+03 0.000000e+00
|
||||
8.333330e-02 -4.166670e-02 5.500000e-01 -1.528399e+03 0.000000e+00
|
||||
8.333330e-02 0.000000e+00 5.500000e-01 -1.274044e+03 0.000000e+00
|
||||
8.333330e-02 4.166670e-02 5.500000e-01 -9.795960e+02 0.000000e+00
|
||||
8.333330e-02 8.333330e-02 5.500000e-01 -6.699127e+02 0.000000e+00
|
||||
8.333330e-02 1.250000e-01 5.500000e-01 -3.700087e+02 0.000000e+00
|
||||
8.333330e-02 1.666670e-01 5.500000e-01 -1.006223e+02 0.000000e+00
|
||||
8.333330e-02 2.083330e-01 5.500000e-01 1.246108e+02 0.000000e+00
|
||||
8.333330e-02 2.500000e-01 5.500000e-01 2.997921e+02 0.000000e+00
|
||||
8.333330e-02 2.916670e-01 5.500000e-01 4.255242e+02 0.000000e+00
|
||||
8.333330e-02 3.333330e-01 5.500000e-01 5.068778e+02 0.000000e+00
|
||||
8.333330e-02 3.750000e-01 5.500000e-01 5.512986e+02 0.000000e+00
|
||||
8.333330e-02 4.166670e-01 5.500000e-01 5.669068e+02 0.000000e+00
|
||||
8.333330e-02 4.583330e-01 5.500000e-01 5.613715e+02 0.000000e+00
|
||||
8.333330e-02 5.000000e-01 5.500000e-01 5.412899e+02 0.000000e+00
|
||||
1.250000e-01 -5.000000e-01 5.500000e-01 -1.024210e+03 0.000000e+00
|
||||
1.250000e-01 -4.583330e-01 5.500000e-01 -1.165985e+03 0.000000e+00
|
||||
1.250000e-01 -4.166670e-01 5.500000e-01 -1.317665e+03 0.000000e+00
|
||||
1.250000e-01 -3.750000e-01 5.500000e-01 -1.474709e+03 0.000000e+00
|
||||
1.250000e-01 -3.333330e-01 5.500000e-01 -1.630013e+03 0.000000e+00
|
||||
1.250000e-01 -2.916670e-01 5.500000e-01 -1.773609e+03 0.000000e+00
|
||||
1.250000e-01 -2.500000e-01 5.500000e-01 -1.892790e+03 0.000000e+00
|
||||
1.250000e-01 -2.083330e-01 5.500000e-01 -1.972898e+03 0.000000e+00
|
||||
1.250000e-01 -1.666670e-01 5.500000e-01 -1.999050e+03 0.000000e+00
|
||||
1.250000e-01 -1.250000e-01 5.500000e-01 -1.958771e+03 0.000000e+00
|
||||
1.250000e-01 -8.333330e-02 5.500000e-01 -1.845121e+03 0.000000e+00
|
||||
1.250000e-01 -4.166670e-02 5.500000e-01 -1.659416e+03 0.000000e+00
|
||||
1.250000e-01 0.000000e+00 5.500000e-01 -1.412318e+03 0.000000e+00
|
||||
1.250000e-01 4.166670e-02 5.500000e-01 -1.122677e+03 0.000000e+00
|
||||
1.250000e-01 8.333330e-02 5.500000e-01 -8.143000e+02 0.000000e+00
|
||||
1.250000e-01 1.250000e-01 5.500000e-01 -5.115825e+02 0.000000e+00
|
||||
1.250000e-01 1.666670e-01 5.500000e-01 -2.352828e+02 0.000000e+00
|
||||
1.250000e-01 2.083330e-01 5.500000e-01 3.133342e-01 0.000000e+00
|
||||
1.250000e-01 2.500000e-01 5.500000e-01 1.882470e+02 0.000000e+00
|
||||
1.250000e-01 2.916670e-01 5.500000e-01 3.279459e+02 0.000000e+00
|
||||
1.250000e-01 3.333330e-01 5.500000e-01 4.234266e+02 0.000000e+00
|
||||
1.250000e-01 3.750000e-01 5.500000e-01 4.813258e+02 0.000000e+00
|
||||
1.250000e-01 4.166670e-01 5.500000e-01 5.092308e+02 0.000000e+00
|
||||
1.250000e-01 4.583330e-01 5.500000e-01 5.145281e+02 0.000000e+00
|
||||
1.250000e-01 5.000000e-01 5.500000e-01 5.037297e+02 0.000000e+00
|
||||
1.666670e-01 -5.000000e-01 5.500000e-01 -1.053680e+03 0.000000e+00
|
||||
1.666670e-01 -4.583330e-01 5.500000e-01 -1.196510e+03 0.000000e+00
|
||||
1.666670e-01 -4.166670e-01 5.500000e-01 -1.348798e+03 0.000000e+00
|
||||
1.666670e-01 -3.750000e-01 5.500000e-01 -1.505984e+03 0.000000e+00
|
||||
1.666670e-01 -3.333330e-01 5.500000e-01 -1.661061e+03 0.000000e+00
|
||||
1.666670e-01 -2.916670e-01 5.500000e-01 -1.804321e+03 0.000000e+00
|
||||
1.666670e-01 -2.500000e-01 5.500000e-01 -1.923531e+03 0.000000e+00
|
||||
1.666670e-01 -2.083330e-01 5.500000e-01 -2.004712e+03 0.000000e+00
|
||||
1.666670e-01 -1.666670e-01 5.500000e-01 -2.033794e+03 0.000000e+00
|
||||
1.666670e-01 -1.250000e-01 5.500000e-01 -1.999050e+03 0.000000e+00
|
||||
1.666670e-01 -8.333330e-02 5.500000e-01 -1.893927e+03 0.000000e+00
|
||||
1.666670e-01 -4.166670e-02 5.500000e-01 -1.719448e+03 0.000000e+00
|
||||
1.666670e-01 0.000000e+00 5.500000e-01 -1.485203e+03 0.000000e+00
|
||||
1.666670e-01 4.166670e-02 5.500000e-01 -1.208360e+03 0.000000e+00
|
||||
1.666670e-01 8.333330e-02 5.500000e-01 -9.108369e+02 0.000000e+00
|
||||
1.666670e-01 1.250000e-01 5.500000e-01 -6.154219e+02 0.000000e+00
|
||||
1.666670e-01 1.666670e-01 5.500000e-01 -3.419595e+02 0.000000e+00
|
||||
1.666670e-01 2.083330e-01 5.500000e-01 -1.046762e+02 0.000000e+00
|
||||
1.666670e-01 2.500000e-01 5.500000e-01 8.881283e+01 0.000000e+00
|
||||
1.666670e-01 2.916670e-01 5.500000e-01 2.368767e+02 0.000000e+00
|
||||
1.666670e-01 3.333330e-01 5.500000e-01 3.423827e+02 0.000000e+00
|
||||
1.666670e-01 3.750000e-01 5.500000e-01 4.109431e+02 0.000000e+00
|
||||
1.666670e-01 4.166670e-01 5.500000e-01 4.493508e+02 0.000000e+00
|
||||
1.666670e-01 4.583330e-01 5.500000e-01 4.644542e+02 0.000000e+00
|
||||
1.666670e-01 5.000000e-01 5.500000e-01 4.624569e+02 0.000000e+00
|
||||
2.083330e-01 -5.000000e-01 5.500000e-01 -1.062073e+03 0.000000e+00
|
||||
2.083330e-01 -4.583330e-01 5.500000e-01 -1.201637e+03 0.000000e+00
|
||||
2.083330e-01 -4.166670e-01 5.500000e-01 -1.349577e+03 0.000000e+00
|
||||
2.083330e-01 -3.750000e-01 5.500000e-01 -1.501366e+03 0.000000e+00
|
||||
2.083330e-01 -3.333330e-01 5.500000e-01 -1.650226e+03 0.000000e+00
|
||||
2.083330e-01 -2.916670e-01 5.500000e-01 -1.786955e+03 0.000000e+00
|
||||
2.083330e-01 -2.500000e-01 5.500000e-01 -1.900149e+03 0.000000e+00
|
||||
2.083330e-01 -2.083330e-01 5.500000e-01 -1.976976e+03 0.000000e+00
|
||||
2.083330e-01 -1.666670e-01 5.500000e-01 -2.004712e+03 0.000000e+00
|
||||
2.083330e-01 -1.250000e-01 5.500000e-01 -1.972898e+03 0.000000e+00
|
||||
2.083330e-01 -8.333330e-02 5.500000e-01 -1.875779e+03 0.000000e+00
|
||||
2.083330e-01 -4.166670e-02 5.500000e-01 -1.714316e+03 0.000000e+00
|
||||
2.083330e-01 0.000000e+00 5.500000e-01 -1.497004e+03 0.000000e+00
|
||||
2.083330e-01 4.166670e-02 5.500000e-01 -1.239032e+03 0.000000e+00
|
||||
2.083330e-01 8.333330e-02 5.500000e-01 -9.598952e+02 0.000000e+00
|
||||
2.083330e-01 1.250000e-01 5.500000e-01 -6.800979e+02 0.000000e+00
|
||||
2.083330e-01 1.666670e-01 5.500000e-01 -4.178600e+02 0.000000e+00
|
||||
2.083330e-01 2.083330e-01 5.500000e-01 -1.867276e+02 0.000000e+00
|
||||
2.083330e-01 2.500000e-01 5.500000e-01 5.466449e+00 0.000000e+00
|
||||
2.083330e-01 2.916670e-01 5.500000e-01 1.562561e+02 0.000000e+00
|
||||
2.083330e-01 3.333330e-01 5.500000e-01 2.673914e+02 0.000000e+00
|
||||
2.083330e-01 3.750000e-01 5.500000e-01 3.433596e+02 0.000000e+00
|
||||
2.083330e-01 4.166670e-01 5.500000e-01 3.899878e+02 0.000000e+00
|
||||
2.083330e-01 4.583330e-01 5.500000e-01 4.133901e+02 0.000000e+00
|
||||
2.083330e-01 5.000000e-01 5.500000e-01 4.192739e+02 0.000000e+00
|
||||
2.500000e-01 -5.000000e-01 5.500000e-01 -1.051072e+03 0.000000e+00
|
||||
2.500000e-01 -4.583330e-01 5.500000e-01 -1.183750e+03 0.000000e+00
|
||||
2.500000e-01 -4.166670e-01 5.500000e-01 -1.323288e+03 0.000000e+00
|
||||
2.500000e-01 -3.750000e-01 5.500000e-01 -1.465266e+03 0.000000e+00
|
||||
2.500000e-01 -3.333330e-01 5.500000e-01 -1.603269e+03 0.000000e+00
|
||||
2.500000e-01 -2.916670e-01 5.500000e-01 -1.728801e+03 0.000000e+00
|
||||
2.500000e-01 -2.500000e-01 5.500000e-01 -1.831551e+03 0.000000e+00
|
||||
2.500000e-01 -2.083330e-01 5.500000e-01 -1.900149e+03 0.000000e+00
|
||||
2.500000e-01 -1.666670e-01 5.500000e-01 -1.923531e+03 0.000000e+00
|
||||
2.500000e-01 -1.250000e-01 5.500000e-01 -1.892790e+03 0.000000e+00
|
||||
2.500000e-01 -8.333330e-02 5.500000e-01 -1.803178e+03 0.000000e+00
|
||||
2.500000e-01 -4.166670e-02 5.500000e-01 -1.655720e+03 0.000000e+00
|
||||
2.500000e-01 0.000000e+00 5.500000e-01 -1.457834e+03 0.000000e+00
|
||||
2.500000e-01 4.166670e-02 5.500000e-01 -1.222630e+03 0.000000e+00
|
||||
2.500000e-01 8.333330e-02 5.500000e-01 -9.669552e+02 0.000000e+00
|
||||
2.500000e-01 1.250000e-01 5.500000e-01 -7.086786e+02 0.000000e+00
|
||||
2.500000e-01 1.666670e-01 5.500000e-01 -4.639656e+02 0.000000e+00
|
||||
2.500000e-01 2.083330e-01 5.500000e-01 -2.452270e+02 0.000000e+00
|
||||
2.500000e-01 2.500000e-01 5.500000e-01 -6.011465e+01 0.000000e+00
|
||||
2.500000e-01 2.916670e-01 5.500000e-01 8.834796e+01 0.000000e+00
|
||||
2.500000e-01 3.333330e-01 5.500000e-01 2.009307e+02 0.000000e+00
|
||||
2.500000e-01 3.750000e-01 5.500000e-01 2.810098e+02 0.000000e+00
|
||||
2.500000e-01 4.166670e-01 5.500000e-01 3.333759e+02 0.000000e+00
|
||||
2.500000e-01 4.583330e-01 5.500000e-01 3.632921e+02 0.000000e+00
|
||||
2.500000e-01 5.000000e-01 5.500000e-01 3.758360e+02 0.000000e+00
|
||||
2.916670e-01 -5.000000e-01 5.500000e-01 -1.023319e+03 0.000000e+00
|
||||
2.916670e-01 -4.583330e-01 5.500000e-01 -1.146384e+03 0.000000e+00
|
||||
2.916670e-01 -4.166670e-01 5.500000e-01 -1.274584e+03 0.000000e+00
|
||||
2.916670e-01 -3.750000e-01 5.500000e-01 -1.403687e+03 0.000000e+00
|
||||
2.916670e-01 -3.333330e-01 5.500000e-01 -1.527757e+03 0.000000e+00
|
||||
2.916670e-01 -2.916670e-01 5.500000e-01 -1.639146e+03 0.000000e+00
|
||||
2.916670e-01 -2.500000e-01 5.500000e-01 -1.728801e+03 0.000000e+00
|
||||
2.916670e-01 -2.083330e-01 5.500000e-01 -1.786955e+03 0.000000e+00
|
||||
2.916670e-01 -1.666670e-01 5.500000e-01 -1.804321e+03 0.000000e+00
|
||||
2.916670e-01 -1.250000e-01 5.500000e-01 -1.773609e+03 0.000000e+00
|
||||
2.916670e-01 -8.333330e-02 5.500000e-01 -1.691116e+03 0.000000e+00
|
||||
2.916670e-01 -4.166670e-02 5.500000e-01 -1.557970e+03 0.000000e+00
|
||||
2.916670e-01 0.000000e+00 5.500000e-01 -1.380567e+03 0.000000e+00
|
||||
2.916670e-01 4.166670e-02 5.500000e-01 -1.169994e+03 0.000000e+00
|
||||
2.916670e-01 8.333330e-02 5.500000e-01 -9.404575e+02 0.000000e+00
|
||||
2.916670e-01 1.250000e-01 5.500000e-01 -7.071303e+02 0.000000e+00
|
||||
2.916670e-01 1.666670e-01 5.500000e-01 -4.839507e+02 0.000000e+00
|
||||
2.916670e-01 2.083330e-01 5.500000e-01 -2.819276e+02 0.000000e+00
|
||||
2.916670e-01 2.500000e-01 5.500000e-01 -1.082258e+02 0.000000e+00
|
||||
2.916670e-01 2.916670e-01 5.500000e-01 3.385111e+01 0.000000e+00
|
||||
2.916670e-01 3.333330e-01 5.500000e-01 1.442910e+02 0.000000e+00
|
||||
2.916670e-01 3.750000e-01 5.500000e-01 2.254638e+02 0.000000e+00
|
||||
2.916670e-01 4.166670e-01 5.500000e-01 2.811460e+02 0.000000e+00
|
||||
2.916670e-01 4.583330e-01 5.500000e-01 3.157134e+02 0.000000e+00
|
||||
2.916670e-01 5.000000e-01 5.500000e-01 3.335430e+02 0.000000e+00
|
||||
3.333330e-01 -5.000000e-01 5.500000e-01 -9.820190e+02 0.000000e+00
|
||||
3.333330e-01 -4.583330e-01 5.500000e-01 -1.093695e+03 0.000000e+00
|
||||
3.333330e-01 -4.166670e-01 5.500000e-01 -1.208768e+03 0.000000e+00
|
||||
3.333330e-01 -3.750000e-01 5.500000e-01 -1.323273e+03 0.000000e+00
|
||||
3.333330e-01 -3.333330e-01 5.500000e-01 -1.431842e+03 0.000000e+00
|
||||
3.333330e-01 -2.916670e-01 5.500000e-01 -1.527757e+03 0.000000e+00
|
||||
3.333330e-01 -2.500000e-01 5.500000e-01 -1.603269e+03 0.000000e+00
|
||||
3.333330e-01 -2.083330e-01 5.500000e-01 -1.650226e+03 0.000000e+00
|
||||
3.333330e-01 -1.666670e-01 5.500000e-01 -1.661061e+03 0.000000e+00
|
||||
3.333330e-01 -1.250000e-01 5.500000e-01 -1.630013e+03 0.000000e+00
|
||||
3.333330e-01 -8.333330e-02 5.500000e-01 -1.554349e+03 0.000000e+00
|
||||
3.333330e-01 -4.166670e-02 5.500000e-01 -1.435280e+03 0.000000e+00
|
||||
3.333330e-01 0.000000e+00 5.500000e-01 -1.278261e+03 0.000000e+00
|
||||
3.333330e-01 4.166670e-02 5.500000e-01 -1.092510e+03 0.000000e+00
|
||||
3.333330e-01 8.333330e-02 5.500000e-01 -8.897772e+02 0.000000e+00
|
||||
3.333330e-01 1.250000e-01 5.500000e-01 -6.826713e+02 0.000000e+00
|
||||
3.333330e-01 1.666670e-01 5.500000e-01 -4.829339e+02 0.000000e+00
|
||||
3.333330e-01 2.083330e-01 5.500000e-01 -3.000746e+02 0.000000e+00
|
||||
3.333330e-01 2.500000e-01 5.500000e-01 -1.405745e+02 0.000000e+00
|
||||
3.333330e-01 2.916670e-01 5.500000e-01 -7.781858e+00 0.000000e+00
|
||||
3.333330e-01 3.333330e-01 5.500000e-01 9.772515e+01 0.000000e+00
|
||||
3.333330e-01 3.750000e-01 5.500000e-01 1.774689e+02 0.000000e+00
|
||||
3.333330e-01 4.166670e-01 5.500000e-01 2.343043e+02 0.000000e+00
|
||||
3.333330e-01 4.583330e-01 5.500000e-01 2.717511e+02 0.000000e+00
|
||||
3.333330e-01 5.000000e-01 5.500000e-01 2.934733e+02 0.000000e+00
|
||||
3.750000e-01 -5.000000e-01 5.500000e-01 -9.305613e+02 0.000000e+00
|
||||
3.750000e-01 -4.583330e-01 5.500000e-01 -1.029956e+03 0.000000e+00
|
||||
3.750000e-01 -4.166670e-01 5.500000e-01 -1.131147e+03 0.000000e+00
|
||||
3.750000e-01 -3.750000e-01 5.500000e-01 -1.230503e+03 0.000000e+00
|
||||
3.750000e-01 -3.333330e-01 5.500000e-01 -1.323273e+03 0.000000e+00
|
||||
3.750000e-01 -2.916670e-01 5.500000e-01 -1.403687e+03 0.000000e+00
|
||||
3.750000e-01 -2.500000e-01 5.500000e-01 -1.465266e+03 0.000000e+00
|
||||
3.750000e-01 -2.083330e-01 5.500000e-01 -1.501366e+03 0.000000e+00
|
||||
3.750000e-01 -1.666670e-01 5.500000e-01 -1.505984e+03 0.000000e+00
|
||||
3.750000e-01 -1.250000e-01 5.500000e-01 -1.474709e+03 0.000000e+00
|
||||
3.750000e-01 -8.333330e-02 5.500000e-01 -1.405630e+03 0.000000e+00
|
||||
3.750000e-01 -4.166670e-02 5.500000e-01 -1.300004e+03 0.000000e+00
|
||||
3.750000e-01 0.000000e+00 5.500000e-01 -1.162437e+03 0.000000e+00
|
||||
3.750000e-01 4.166670e-02 5.500000e-01 -1.000488e+03 0.000000e+00
|
||||
3.750000e-01 8.333330e-02 5.500000e-01 -8.237273e+02 0.000000e+00
|
||||
3.750000e-01 1.250000e-01 5.500000e-01 -6.424575e+02 0.000000e+00
|
||||
3.750000e-01 1.666670e-01 5.500000e-01 -4.663861e+02 0.000000e+00
|
||||
3.750000e-01 2.083330e-01 5.500000e-01 -3.035530e+02 0.000000e+00
|
||||
3.750000e-01 2.500000e-01 5.500000e-01 -1.596604e+02 0.000000e+00
|
||||
3.750000e-01 2.916670e-01 5.500000e-01 -3.792517e+01 0.000000e+00
|
||||
3.750000e-01 3.333330e-01 5.500000e-01 6.070809e+01 0.000000e+00
|
||||
3.750000e-01 3.750000e-01 5.500000e-01 1.370930e+02 0.000000e+00
|
||||
3.750000e-01 4.166670e-01 5.500000e-01 1.932949e+02 0.000000e+00
|
||||
3.750000e-01 4.583330e-01 5.500000e-01 2.320584e+02 0.000000e+00
|
||||
3.750000e-01 5.000000e-01 5.500000e-01 2.563686e+02 0.000000e+00
|
||||
4.166670e-01 -5.000000e-01 5.500000e-01 -8.722184e+02 0.000000e+00
|
||||
4.166670e-01 -4.583330e-01 5.500000e-01 -9.591841e+02 0.000000e+00
|
||||
4.166670e-01 -4.166670e-01 5.500000e-01 -1.046580e+03 0.000000e+00
|
||||
4.166670e-01 -3.750000e-01 5.500000e-01 -1.131147e+03 0.000000e+00
|
||||
4.166670e-01 -3.333330e-01 5.500000e-01 -1.208768e+03 0.000000e+00
|
||||
4.166670e-01 -2.916670e-01 5.500000e-01 -1.274584e+03 0.000000e+00
|
||||
4.166670e-01 -2.500000e-01 5.500000e-01 -1.323288e+03 0.000000e+00
|
||||
4.166670e-01 -2.083330e-01 5.500000e-01 -1.349577e+03 0.000000e+00
|
||||
4.166670e-01 -1.666670e-01 5.500000e-01 -1.348798e+03 0.000000e+00
|
||||
4.166670e-01 -1.250000e-01 5.500000e-01 -1.317665e+03 0.000000e+00
|
||||
4.166670e-01 -8.333330e-02 5.500000e-01 -1.254929e+03 0.000000e+00
|
||||
4.166670e-01 -4.166670e-02 5.500000e-01 -1.161841e+03 0.000000e+00
|
||||
4.166670e-01 0.000000e+00 5.500000e-01 -1.042257e+03 0.000000e+00
|
||||
4.166670e-01 4.166670e-02 5.500000e-01 -9.023120e+02 0.000000e+00
|
||||
4.166670e-01 8.333330e-02 5.500000e-01 -7.497117e+02 0.000000e+00
|
||||
4.166670e-01 1.250000e-01 5.500000e-01 -5.927629e+02 0.000000e+00
|
||||
4.166670e-01 1.666670e-01 5.500000e-01 -4.393757e+02 0.000000e+00
|
||||
4.166670e-01 2.083330e-01 5.500000e-01 -2.962328e+02 0.000000e+00
|
||||
4.166670e-01 2.500000e-01 5.500000e-01 -1.682414e+02 0.000000e+00
|
||||
4.166670e-01 2.916670e-01 5.500000e-01 -5.837249e+01 0.000000e+00
|
||||
4.166670e-01 3.333330e-01 5.500000e-01 3.222871e+01 0.000000e+00
|
||||
4.166670e-01 3.750000e-01 5.500000e-01 1.039189e+02 0.000000e+00
|
||||
4.166670e-01 4.166670e-01 5.500000e-01 1.581213e+02 0.000000e+00
|
||||
4.166670e-01 4.583330e-01 5.500000e-01 1.969125e+02 0.000000e+00
|
||||
4.166670e-01 5.000000e-01 5.500000e-01 2.226649e+02 0.000000e+00
|
||||
4.583330e-01 -5.000000e-01 5.500000e-01 -8.099267e+02 0.000000e+00
|
||||
4.583330e-01 -4.583330e-01 5.500000e-01 -8.848866e+02 0.000000e+00
|
||||
4.583330e-01 -4.166670e-01 5.500000e-01 -9.591841e+02 0.000000e+00
|
||||
4.583330e-01 -3.750000e-01 5.500000e-01 -1.029956e+03 0.000000e+00
|
||||
4.583330e-01 -3.333330e-01 5.500000e-01 -1.093695e+03 0.000000e+00
|
||||
4.583330e-01 -2.916670e-01 5.500000e-01 -1.146384e+03 0.000000e+00
|
||||
4.583330e-01 -2.500000e-01 5.500000e-01 -1.183750e+03 0.000000e+00
|
||||
4.583330e-01 -2.083330e-01 5.500000e-01 -1.201637e+03 0.000000e+00
|
||||
4.583330e-01 -1.666670e-01 5.500000e-01 -1.196510e+03 0.000000e+00
|
||||
4.583330e-01 -1.250000e-01 5.500000e-01 -1.165985e+03 0.000000e+00
|
||||
4.583330e-01 -8.333330e-02 5.500000e-01 -1.109314e+03 0.000000e+00
|
||||
4.583330e-01 -4.166670e-02 5.500000e-01 -1.027700e+03 0.000000e+00
|
||||
4.583330e-01 0.000000e+00 5.500000e-01 -9.243473e+02 0.000000e+00
|
||||
4.583330e-01 4.166670e-02 5.500000e-01 -8.041995e+02 0.000000e+00
|
||||
4.583330e-01 8.333330e-02 5.500000e-01 -6.734053e+02 0.000000e+00
|
||||
4.583330e-01 1.250000e-01 5.500000e-01 -5.386001e+02 0.000000e+00
|
||||
4.583330e-01 1.666670e-01 5.500000e-01 -4.061587e+02 0.000000e+00
|
||||
4.583330e-01 2.083330e-01 5.500000e-01 -2.815633e+02 0.000000e+00
|
||||
4.583330e-01 2.500000e-01 5.500000e-01 -1.689640e+02 0.000000e+00
|
||||
4.583330e-01 2.916670e-01 5.500000e-01 -7.102407e+01 0.000000e+00
|
||||
4.583330e-01 3.333330e-01 5.500000e-01 1.103644e+01 0.000000e+00
|
||||
4.583330e-01 3.750000e-01 5.500000e-01 7.722713e+01 0.000000e+00
|
||||
4.583330e-01 4.166670e-01 5.500000e-01 1.284713e+02 0.000000e+00
|
||||
4.583330e-01 4.583330e-01 5.500000e-01 1.662941e+02 0.000000e+00
|
||||
4.583330e-01 5.000000e-01 5.500000e-01 1.925379e+02 0.000000e+00
|
||||
5.000000e-01 -5.000000e-01 5.500000e-01 -7.461582e+02 0.000000e+00
|
||||
5.000000e-01 -4.583330e-01 5.500000e-01 -8.099267e+02 0.000000e+00
|
||||
5.000000e-01 -4.166670e-01 5.500000e-01 -8.722184e+02 0.000000e+00
|
||||
5.000000e-01 -3.750000e-01 5.500000e-01 -9.305613e+02 0.000000e+00
|
||||
5.000000e-01 -3.333330e-01 5.500000e-01 -9.820190e+02 0.000000e+00
|
||||
5.000000e-01 -2.916670e-01 5.500000e-01 -1.023319e+03 0.000000e+00
|
||||
5.000000e-01 -2.500000e-01 5.500000e-01 -1.051072e+03 0.000000e+00
|
||||
5.000000e-01 -2.083330e-01 5.500000e-01 -1.062073e+03 0.000000e+00
|
||||
5.000000e-01 -1.666670e-01 5.500000e-01 -1.053680e+03 0.000000e+00
|
||||
5.000000e-01 -1.250000e-01 5.500000e-01 -1.024210e+03 0.000000e+00
|
||||
5.000000e-01 -8.333330e-02 5.500000e-01 -9.732772e+02 0.000000e+00
|
||||
5.000000e-01 -4.166670e-02 5.500000e-01 -9.020055e+02 0.000000e+00
|
||||
5.000000e-01 0.000000e+00 5.500000e-01 -8.130400e+02 0.000000e+00
|
||||
5.000000e-01 4.166670e-02 5.500000e-01 -7.103443e+02 0.000000e+00
|
||||
5.000000e-01 8.333330e-02 5.500000e-01 -5.987970e+02 0.000000e+00
|
||||
5.000000e-01 1.250000e-01 5.500000e-01 -4.836628e+02 0.000000e+00
|
||||
5.000000e-01 1.666670e-01 5.500000e-01 -3.700392e+02 0.000000e+00
|
||||
5.000000e-01 2.083330e-01 5.500000e-01 -2.623794e+02 0.000000e+00
|
||||
5.000000e-01 2.500000e-01 5.500000e-01 -1.641466e+02 0.000000e+00
|
||||
5.000000e-01 2.916670e-01 5.500000e-01 -7.767438e+01 0.000000e+00
|
||||
5.000000e-01 3.333330e-01 5.500000e-01 -4.169920e+00 0.000000e+00
|
||||
5.000000e-01 3.750000e-01 5.500000e-01 5.615031e+01 0.000000e+00
|
||||
5.000000e-01 4.166670e-01 5.500000e-01 1.038361e+02 0.000000e+00
|
||||
5.000000e-01 4.583330e-01 5.500000e-01 1.399730e+02 0.000000e+00
|
||||
5.000000e-01 5.000000e-01 5.500000e-01 1.659610e+02 0.000000e+00
|
||||
@@ -1,103 +0,0 @@
|
||||
90.00 0.00 50000.00
|
||||
90.00 0.00 1.00
|
||||
100
|
||||
-5.000000e-01 -5.000000e-01 5.500000e-01 4.996969e-01 0.000000e+00
|
||||
-5.000000e-01 -3.888889e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
-5.000000e-01 -2.777778e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
-5.000000e-01 -1.666667e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
-5.000000e-01 -5.555556e-02 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
-5.000000e-01 5.555556e-02 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
-5.000000e-01 1.666667e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
-5.000000e-01 2.777778e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
-5.000000e-01 3.888889e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
-5.000000e-01 5.000000e-01 5.500000e-01 4.996969e-01 0.000000e+00
|
||||
-3.888889e-01 -5.000000e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
-3.888889e-01 -3.888889e-01 5.500000e-01 2.918010e+00 0.000000e+00
|
||||
-3.888889e-01 -2.777778e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
-3.888889e-01 -1.666667e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
-3.888889e-01 -5.555556e-02 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
-3.888889e-01 5.555556e-02 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
-3.888889e-01 1.666667e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
-3.888889e-01 2.777778e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
-3.888889e-01 3.888889e-01 5.500000e-01 2.918010e+00 0.000000e+00
|
||||
-3.888889e-01 5.000000e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
-2.777778e-01 -5.000000e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
-2.777778e-01 -3.888889e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
-2.777778e-01 -2.777778e-01 5.500000e-01 8.772294e+00 0.000000e+00
|
||||
-2.777778e-01 -1.666667e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
-2.777778e-01 -5.555556e-02 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
-2.777778e-01 5.555556e-02 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
-2.777778e-01 1.666667e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
-2.777778e-01 2.777778e-01 5.500000e-01 8.772294e+00 0.000000e+00
|
||||
-2.777778e-01 3.888889e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
-2.777778e-01 5.000000e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
-1.666667e-01 -5.000000e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
-1.666667e-01 -3.888889e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
-1.666667e-01 -2.777778e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
-1.666667e-01 -1.666667e-01 5.500000e-01 1.966221e+01 0.000000e+00
|
||||
-1.666667e-01 -5.555556e-02 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
-1.666667e-01 5.555556e-02 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
-1.666667e-01 1.666667e-01 5.500000e-01 1.966221e+01 0.000000e+00
|
||||
-1.666667e-01 2.777778e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
-1.666667e-01 3.888889e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
-1.666667e-01 5.000000e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
-5.555556e-02 -5.000000e-01 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
-5.555556e-02 -3.888889e-01 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
-5.555556e-02 -2.777778e-01 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
-5.555556e-02 -1.666667e-01 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
-5.555556e-02 -5.555556e-02 5.500000e-01 3.109064e+01 0.000000e+00
|
||||
-5.555556e-02 5.555556e-02 5.500000e-01 3.109064e+01 0.000000e+00
|
||||
-5.555556e-02 1.666667e-01 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
-5.555556e-02 2.777778e-01 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
-5.555556e-02 3.888889e-01 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
-5.555556e-02 5.000000e-01 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
5.555556e-02 -5.000000e-01 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
5.555556e-02 -3.888889e-01 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
5.555556e-02 -2.777778e-01 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
5.555556e-02 -1.666667e-01 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
5.555556e-02 -5.555556e-02 5.500000e-01 3.109064e+01 0.000000e+00
|
||||
5.555556e-02 5.555556e-02 5.500000e-01 3.109064e+01 0.000000e+00
|
||||
5.555556e-02 1.666667e-01 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
5.555556e-02 2.777778e-01 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
5.555556e-02 3.888889e-01 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
5.555556e-02 5.000000e-01 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
1.666667e-01 -5.000000e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
1.666667e-01 -3.888889e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
1.666667e-01 -2.777778e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
1.666667e-01 -1.666667e-01 5.500000e-01 1.966221e+01 0.000000e+00
|
||||
1.666667e-01 -5.555556e-02 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
1.666667e-01 5.555556e-02 5.500000e-01 2.456756e+01 0.000000e+00
|
||||
1.666667e-01 1.666667e-01 5.500000e-01 1.966221e+01 0.000000e+00
|
||||
1.666667e-01 2.777778e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
1.666667e-01 3.888889e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
1.666667e-01 5.000000e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
2.777778e-01 -5.000000e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
2.777778e-01 -3.888889e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
2.777778e-01 -2.777778e-01 5.500000e-01 8.772294e+00 0.000000e+00
|
||||
2.777778e-01 -1.666667e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
2.777778e-01 -5.555556e-02 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
2.777778e-01 5.555556e-02 5.500000e-01 1.588584e+01 0.000000e+00
|
||||
2.777778e-01 1.666667e-01 5.500000e-01 1.295299e+01 0.000000e+00
|
||||
2.777778e-01 2.777778e-01 5.500000e-01 8.772294e+00 0.000000e+00
|
||||
2.777778e-01 3.888889e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
2.777778e-01 5.000000e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
3.888889e-01 -5.000000e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
3.888889e-01 -3.888889e-01 5.500000e-01 2.918010e+00 0.000000e+00
|
||||
3.888889e-01 -2.777778e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
3.888889e-01 -1.666667e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
3.888889e-01 -5.555556e-02 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
3.888889e-01 5.555556e-02 5.500000e-01 8.767136e+00 0.000000e+00
|
||||
3.888889e-01 1.666667e-01 5.500000e-01 7.267402e+00 0.000000e+00
|
||||
3.888889e-01 2.777778e-01 5.500000e-01 5.034866e+00 0.000000e+00
|
||||
3.888889e-01 3.888889e-01 5.500000e-01 2.918010e+00 0.000000e+00
|
||||
3.888889e-01 5.000000e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
5.000000e-01 -5.000000e-01 5.500000e-01 4.996969e-01 0.000000e+00
|
||||
5.000000e-01 -3.888889e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
5.000000e-01 -2.777778e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
5.000000e-01 -1.666667e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
5.000000e-01 -5.555556e-02 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
5.000000e-01 5.555556e-02 5.500000e-01 4.198082e+00 0.000000e+00
|
||||
5.000000e-01 1.666667e-01 5.500000e-01 3.502016e+00 0.000000e+00
|
||||
5.000000e-01 2.777778e-01 5.500000e-01 2.424698e+00 0.000000e+00
|
||||
5.000000e-01 3.888889e-01 5.500000e-01 1.346640e+00 0.000000e+00
|
||||
5.000000e-01 5.000000e-01 5.500000e-01 4.996969e-01 0.000000e+00
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,617 @@
|
||||
616
|
||||
105 155 240.8312 0.005799063 0.002
|
||||
115 155 244.0469 0.007038728 0.002
|
||||
125 155 247.1986 0.008397855 0.002
|
||||
135 155 250.2569 0.009833759 0.002
|
||||
145 155 253.1923 0.01128729 0.002
|
||||
155 155 255.9753 0.01268985 0.002
|
||||
165 155 258.577 0.01397494 0.002
|
||||
175 155 260.9695 0.0150914 0.002
|
||||
185 155 263.1267 0.01601382 0.002
|
||||
195 155 265.0244 0.01674675 0.002
|
||||
205 155 266.6411 0.01732118 0.002
|
||||
215 155 267.9578 0.01778553 0.002
|
||||
225 155 268.9593 0.01819414 0.002
|
||||
235 155 269.6337 0.01859648 0.002
|
||||
245 155 269.9729 0.01902865 0.002
|
||||
255 155 269.9729 0.01950741 0.002
|
||||
265 155 269.6337 0.02002644 0.002
|
||||
275 155 268.9593 0.02055442 0.002
|
||||
285 155 267.9578 0.02103531 0.002
|
||||
295 155 266.6411 0.02139193 0.002
|
||||
305 155 265.0244 0.02153416 0.002
|
||||
315 155 263.1267 0.02137253 0.002
|
||||
325 155 260.9695 0.02083605 0.002
|
||||
335 155 258.577 0.01989047 0.002
|
||||
345 155 255.9753 0.01855089 0.002
|
||||
355 155 253.1923 0.0168833 0.002
|
||||
365 155 250.2569 0.01499306 0.002
|
||||
375 155 247.1986 0.01300364 0.002
|
||||
105 165 242.7601 0.006972249 0.002
|
||||
115 165 246.0869 0.008529513 0.002
|
||||
125 165 249.3475 0.0102487 0.002
|
||||
135 165 252.5115 0.0120693 0.002
|
||||
145 165 255.5483 0.01390455 0.002
|
||||
155 165 258.4275 0.01565232 0.002
|
||||
165 165 261.119 0.0172141 0.002
|
||||
175 165 263.5942 0.01851703 0.002
|
||||
185 165 265.826 0.01953068 0.002
|
||||
195 165 267.7892 0.02027232 0.002
|
||||
205 165 269.4617 0.02079926 0.002
|
||||
215 165 270.824 0.02119273 0.002
|
||||
225 165 271.86 0.0215395 0.002
|
||||
235 165 272.5577 0.02191636 0.002
|
||||
245 165 272.9086 0.02237931 0.002
|
||||
255 165 272.9086 0.02295668 0.002
|
||||
265 165 272.5577 0.02364491 0.002
|
||||
275 165 271.86 0.02440566 0.002
|
||||
285 165 270.824 0.02516473 0.002
|
||||
295 165 269.4617 0.02581447 0.002
|
||||
305 165 267.7892 0.02622257 0.002
|
||||
315 165 265.826 0.02624999 0.002
|
||||
325 165 263.5942 0.0257775 0.002
|
||||
335 165 261.119 0.02473599 0.002
|
||||
345 165 258.4275 0.02313032 0.002
|
||||
355 165 255.5483 0.02104608 0.002
|
||||
365 165 252.5115 0.01863351 0.002
|
||||
375 165 249.3475 0.01607355 0.002
|
||||
105 175 244.5174 0.008325776 0.002
|
||||
115 175 247.9454 0.01027856 0.002
|
||||
125 175 251.3052 0.01245309 0.002
|
||||
135 175 254.5655 0.01476452 0.002
|
||||
145 175 257.6947 0.01708602 0.002
|
||||
155 175 260.6614 0.01926537 0.002
|
||||
165 175 263.4348 0.02115616 0.002
|
||||
175 175 265.9854 0.02265431 0.002
|
||||
185 175 268.285 0.02372502 0.002
|
||||
195 175 270.308 0.02440855 0.002
|
||||
205 175 272.0313 0.02480421 0.002
|
||||
215 175 273.435 0.025042 0.002
|
||||
225 175 274.5027 0.02525406 0.002
|
||||
235 175 275.2216 0.02555334 0.002
|
||||
245 175 275.5831 0.02602111 0.002
|
||||
255 175 275.5831 0.02670055 0.002
|
||||
265 175 275.2216 0.02759283 0.002
|
||||
275 175 274.5027 0.02865335 0.002
|
||||
285 175 273.435 0.02978808 0.002
|
||||
295 175 272.0313 0.03085284 0.002
|
||||
305 175 270.308 0.03166075 0.002
|
||||
315 175 268.285 0.03200364 0.002
|
||||
325 175 265.9854 0.03168994 0.002
|
||||
335 175 263.4348 0.03059301 0.002
|
||||
345 175 260.6614 0.02869458 0.002
|
||||
355 175 257.6947 0.02610265 0.002
|
||||
365 175 254.5655 0.0230307 0.002
|
||||
375 175 251.3052 0.01974359 0.002
|
||||
105 185 246.0835 0.009857299 0.002
|
||||
115 185 249.6018 0.01229506 0.002
|
||||
125 185 253.05 0.01503834 0.002
|
||||
135 185 256.396 0.0179703 0.002
|
||||
145 185 259.6076 0.02090728 0.002
|
||||
155 185 262.6524 0.02362343 0.002
|
||||
165 185 265.4988 0.02590153 0.002
|
||||
175 185 268.1164 0.02759335 0.002
|
||||
185 185 270.4766 0.02866242 0.002
|
||||
195 185 272.5528 0.02918845 0.002
|
||||
205 185 274.3215 0.02933548 0.002
|
||||
215 185 275.7621 0.02930345 0.002
|
||||
225 185 276.8578 0.02928489 0.002
|
||||
235 185 277.5956 0.02943757 0.002
|
||||
245 185 277.9668 0.02987237 0.002
|
||||
255 185 277.9668 0.03064962 0.002
|
||||
265 185 277.5956 0.03177723 0.002
|
||||
275 185 276.8578 0.0332062 0.002
|
||||
285 185 275.7621 0.03482317 0.002
|
||||
295 185 274.3215 0.03644361 0.002
|
||||
305 185 272.5528 0.0378143 0.002
|
||||
315 185 270.4766 0.03863591 0.002
|
||||
325 185 268.1164 0.03861361 0.002
|
||||
335 185 265.4988 0.03753102 0.002
|
||||
345 185 262.6524 0.0353252 0.002
|
||||
355 185 259.6076 0.03212676 0.002
|
||||
365 185 256.396 0.02823597 0.002
|
||||
375 185 253.05 0.02403795 0.002
|
||||
105 195 247.4409 0.01154312 0.002
|
||||
115 195 251.0374 0.01456078 0.002
|
||||
125 195 254.5621 0.01799904 0.002
|
||||
135 195 257.9825 0.02170106 0.002
|
||||
145 195 261.2655 0.0254053 0.002
|
||||
155 195 264.3779 0.02878064 0.002
|
||||
165 195 267.2876 0.03150758 0.002
|
||||
175 195 269.9634 0.03337698 0.002
|
||||
185 195 272.376 0.03435672 0.002
|
||||
195 195 274.4984 0.03459087 0.002
|
||||
205 195 276.3063 0.03433925 0.002
|
||||
215 195 277.779 0.03389742 0.002
|
||||
225 195 278.899 0.03353386 0.002
|
||||
235 195 279.6533 0.03345782 0.002
|
||||
245 195 280.0326 0.0338114 0.002
|
||||
255 195 280.0326 0.03467241 0.002
|
||||
265 195 279.6533 0.03605681 0.002
|
||||
275 195 278.899 0.03791414 0.002
|
||||
285 195 277.779 0.04011483 0.002
|
||||
295 195 276.3063 0.04243402 0.002
|
||||
305 195 274.4984 0.04454388 0.002
|
||||
315 195 272.376 0.04603266 0.002
|
||||
325 195 269.9634 0.04646737 0.002
|
||||
335 195 267.2876 0.04550055 0.002
|
||||
345 195 264.3779 0.04299266 0.002
|
||||
355 195 261.2655 0.03909171 0.002
|
||||
365 195 257.9825 0.03421217 0.002
|
||||
375 195 254.5621 0.02890575 0.002
|
||||
105 205 248.5739 0.01332811 0.002
|
||||
115 205 252.2356 0.01701312 0.002
|
||||
125 205 255.8243 0.02127089 0.002
|
||||
135 205 259.3068 0.02589826 0.002
|
||||
145 205 262.6493 0.03053213 0.002
|
||||
155 205 265.8182 0.03469705 0.002
|
||||
165 205 268.7807 0.03793137 0.002
|
||||
175 205 271.505 0.03994489 0.002
|
||||
185 205 273.9614 0.04072062 0.002
|
||||
195 205 276.1223 0.040501 0.002
|
||||
205 205 277.9631 0.03967994 0.002
|
||||
215 205 279.4624 0.03867638 0.002
|
||||
225 205 280.6028 0.03784785 0.002
|
||||
235 205 281.3707 0.03745748 0.002
|
||||
245 205 281.757 0.03767609 0.002
|
||||
255 205 281.757 0.03859633 0.002
|
||||
265 205 281.3707 0.0402421 0.002
|
||||
275 205 280.6028 0.04256465 0.002
|
||||
285 205 279.4624 0.04542375 0.002
|
||||
295 205 277.9631 0.04855875 0.002
|
||||
305 205 276.1223 0.05156521 0.002
|
||||
315 205 273.9614 0.0539036 0.002
|
||||
325 205 271.505 0.05497047 0.002
|
||||
335 205 268.7807 0.05424284 0.002
|
||||
345 205 265.8182 0.05146415 0.002
|
||||
355 205 262.6493 0.04678684 0.002
|
||||
365 205 259.3068 0.04076644 0.002
|
||||
375 205 255.8243 0.03417279 0.002
|
||||
105 215 249.4692 0.01511709 0.002
|
||||
115 215 253.1825 0.01952782 0.002
|
||||
125 215 256.8218 0.0247006 0.002
|
||||
135 215 260.3533 0.03038382 0.002
|
||||
145 215 263.7429 0.03609127 0.002
|
||||
155 215 266.9565 0.04116193 0.002
|
||||
165 215 269.9606 0.04494795 0.002
|
||||
175 215 272.7234 0.04705669 0.002
|
||||
185 215 275.2143 0.04750182 0.002
|
||||
195 215 277.4056 0.04666402 0.002
|
||||
205 215 279.2724 0.0451112 0.002
|
||||
215 215 280.7928 0.0434099 0.002
|
||||
225 215 281.9493 0.04201375 0.002
|
||||
235 215 282.728 0.04123608 0.002
|
||||
245 215 283.1197 0.04126942 0.002
|
||||
255 215 283.1197 0.04221554 0.002
|
||||
265 215 282.728 0.04410412 0.002
|
||||
275 215 281.9493 0.04689043 0.002
|
||||
285 215 280.7928 0.05042982 0.002
|
||||
295 215 279.2724 0.05443395 0.002
|
||||
305 215 277.4056 0.05842725 0.002
|
||||
315 215 275.2143 0.06173844 0.002
|
||||
325 215 272.7234 0.06357424 0.002
|
||||
335 215 269.9606 0.06320119 0.002
|
||||
345 215 266.9565 0.06020695 0.002
|
||||
355 215 263.7429 0.05472921 0.002
|
||||
365 215 260.3533 0.04748209 0.002
|
||||
375 215 256.8218 0.03949725 0.002
|
||||
105 225 250.1165 0.01677301 0.002
|
||||
115 225 253.8671 0.02190986 0.002
|
||||
125 225 257.5429 0.02802359 0.002
|
||||
135 225 261.1099 0.03481869 0.002
|
||||
145 225 264.5335 0.0416745 0.002
|
||||
155 225 267.7793 0.04771334 0.002
|
||||
165 225 270.8137 0.05206371 0.002
|
||||
175 225 273.6041 0.05421411 0.002
|
||||
185 225 276.1201 0.05422485 0.002
|
||||
195 225 278.3334 0.0526493 0.002
|
||||
205 225 280.2189 0.05025931 0.002
|
||||
215 225 281.7546 0.04778167 0.002
|
||||
225 225 282.9227 0.04576373 0.002
|
||||
235 225 283.7092 0.04455936 0.002
|
||||
245 225 284.1048 0.04437259 0.002
|
||||
255 225 284.1048 0.0453067 0.002
|
||||
265 225 283.7092 0.04739323 0.002
|
||||
275 225 282.9227 0.05059164 0.002
|
||||
285 225 281.7546 0.05475742 0.002
|
||||
295 225 280.2189 0.05958364 0.002
|
||||
305 225 278.3334 0.06453513 0.002
|
||||
315 225 276.1201 0.0688198 0.002
|
||||
325 225 273.6041 0.07145822 0.002
|
||||
335 225 270.8137 0.07149845 0.002
|
||||
345 225 267.7793 0.06835354 0.002
|
||||
355 225 264.5335 0.06212873 0.002
|
||||
365 225 261.1099 0.05369584 0.002
|
||||
375 225 257.5429 0.04436213 0.002
|
||||
105 235 250.508 0.01812822 0.002
|
||||
115 235 254.2811 0.02390501 0.002
|
||||
125 235 257.979 0.0308713 0.002
|
||||
135 235 261.5674 0.0386997 0.002
|
||||
145 235 265.0117 0.04664332 0.002
|
||||
155 235 268.277 0.05360471 0.002
|
||||
165 235 271.3296 0.05848048 0.002
|
||||
175 235 274.1368 0.06063609 0.002
|
||||
185 235 276.6679 0.060182 0.002
|
||||
195 235 278.8945 0.05785612 0.002
|
||||
205 235 280.7913 0.05463869 0.002
|
||||
215 235 282.3363 0.05140971 0.002
|
||||
225 235 283.5114 0.04879638 0.002
|
||||
235 235 284.3026 0.04717992 0.002
|
||||
245 235 284.7007 0.04676582 0.002
|
||||
255 235 284.7007 0.04765184 0.002
|
||||
265 235 284.3026 0.04986681 0.002
|
||||
275 235 283.5114 0.05337203 0.002
|
||||
285 235 282.3363 0.05802429 0.002
|
||||
295 235 280.7913 0.06350478 0.002
|
||||
305 235 278.8945 0.06923437 0.002
|
||||
315 235 276.6679 0.07432524 0.002
|
||||
325 235 274.1368 0.07764489 0.002
|
||||
335 235 271.3296 0.07805449 0.002
|
||||
345 235 268.277 0.07481179 0.002
|
||||
355 235 265.0117 0.06798573 0.002
|
||||
365 235 261.5674 0.05858048 0.002
|
||||
375 235 257.9791 0.04814234 0.002
|
||||
105 245 250.639 0.01901306 0.002
|
||||
115 245 254.4197 0.02524244 0.002
|
||||
125 245 258.125 0.03282988 0.002
|
||||
135 245 261.7206 0.04143298 0.002
|
||||
145 245 265.1717 0.05021275 0.002
|
||||
155 245 268.4435 0.0578949 0.002
|
||||
165 245 271.5022 0.06318747 0.002
|
||||
175 245 274.3151 0.06534731 0.002
|
||||
185 245 276.8512 0.06451759 0.002
|
||||
195 245 279.0823 0.06159046 0.002
|
||||
205 245 280.9829 0.0577174 0.002
|
||||
215 245 282.531 0.05389807 0.002
|
||||
225 245 283.7084 0.0508164 0.002
|
||||
235 245 284.5013 0.04886841 0.002
|
||||
245 245 284.9001 0.04825519 0.002
|
||||
255 245 284.9001 0.04906546 0.002
|
||||
265 245 284.5013 0.05132165 0.002
|
||||
275 245 283.7084 0.05498284 0.002
|
||||
285 245 282.531 0.05990451 0.002
|
||||
295 245 280.9829 0.0657597 0.002
|
||||
305 245 279.0823 0.07194213 0.002
|
||||
315 245 276.8512 0.07750589 0.002
|
||||
325 245 274.3151 0.08122502 0.002
|
||||
335 245 271.5022 0.08184729 0.002
|
||||
345 245 268.4435 0.07853589 0.002
|
||||
355 245 265.1717 0.07133991 0.002
|
||||
365 245 261.7206 0.06134745 0.002
|
||||
375 245 258.125 0.05025301 0.002
|
||||
105 255 250.508 0.0192972 0.002
|
||||
115 255 254.2811 0.02570488 0.002
|
||||
125 255 257.979 0.03355205 0.002
|
||||
135 255 261.5674 0.04249819 0.002
|
||||
145 255 265.0117 0.05166975 0.002
|
||||
155 255 268.277 0.05971105 0.002
|
||||
165 255 271.3296 0.06523315 0.002
|
||||
175 255 274.1368 0.06742705 0.002
|
||||
185 255 276.6679 0.06643808 0.002
|
||||
195 255 278.8945 0.06322887 0.002
|
||||
205 255 280.7913 0.05903525 0.002
|
||||
215 255 282.3363 0.0549177 0.002
|
||||
225 255 283.5114 0.05158873 0.002
|
||||
235 255 284.3026 0.0494511 0.002
|
||||
245 255 284.7007 0.04870165 0.002
|
||||
255 255 284.7007 0.04942128 0.002
|
||||
265 255 284.3026 0.05162471 0.002
|
||||
275 255 283.5114 0.05526448 0.002
|
||||
285 255 282.3363 0.06019031 0.002
|
||||
295 255 280.7913 0.06606859 0.002
|
||||
305 255 278.8945 0.07228396 0.002
|
||||
315 255 276.6679 0.07787768 0.002
|
||||
325 255 274.1368 0.08160897 0.002
|
||||
335 255 271.3296 0.08221248 0.002
|
||||
345 255 268.277 0.07884723 0.002
|
||||
355 255 265.0117 0.07157118 0.002
|
||||
365 255 261.5674 0.06149274 0.002
|
||||
375 255 257.9791 0.05032607 0.002
|
||||
105 265 250.1165 0.01892904 0.002
|
||||
115 265 253.8671 0.02520065 0.002
|
||||
125 265 257.5429 0.03288214 0.002
|
||||
135 265 261.1099 0.04164867 0.002
|
||||
145 265 264.5335 0.0506596 0.002
|
||||
155 265 267.7793 0.05860138 0.002
|
||||
165 265 270.8137 0.06411037 0.002
|
||||
175 265 273.6041 0.06637393 0.002
|
||||
185 265 276.1201 0.06550705 0.002
|
||||
195 265 278.3334 0.0624285 0.002
|
||||
205 265 280.2189 0.05834198 0.002
|
||||
215 265 281.7546 0.05429351 0.002
|
||||
225 265 282.9227 0.05099324 0.002
|
||||
235 265 283.7092 0.04884508 0.002
|
||||
245 265 284.1048 0.04804586 0.002
|
||||
255 265 284.1048 0.04867341 0.002
|
||||
265 265 283.7092 0.0507358 0.002
|
||||
275 265 282.9227 0.05417622 0.002
|
||||
285 265 281.7546 0.05883484 0.002
|
||||
295 265 280.2189 0.06437394 0.002
|
||||
305 265 278.3334 0.07018831 0.002
|
||||
315 265 276.1201 0.07535485 0.002
|
||||
325 265 273.6041 0.07870006 0.002
|
||||
335 265 270.8137 0.07905139 0.002
|
||||
345 265 267.7793 0.07565596 0.002
|
||||
355 265 264.5335 0.06860885 0.002
|
||||
365 265 261.1099 0.0589686 0.002
|
||||
375 265 257.5429 0.04833401 0.002
|
||||
105 275 249.4692 0.01795401 0.002
|
||||
115 275 253.1825 0.02379951 0.002
|
||||
125 275 256.8218 0.03092258 0.002
|
||||
135 275 260.3533 0.03902478 0.002
|
||||
145 275 263.7429 0.04735598 0.002
|
||||
155 275 266.9565 0.05475529 0.002
|
||||
165 275 269.9606 0.06000124 0.002
|
||||
175 275 272.7234 0.06234236 0.002
|
||||
185 275 275.2143 0.06183979 0.002
|
||||
195 275 277.4056 0.05926803 0.002
|
||||
205 275 279.2724 0.05568955 0.002
|
||||
215 275 280.7928 0.05206215 0.002
|
||||
225 275 281.9493 0.04905983 0.002
|
||||
235 275 282.728 0.04707991 0.002
|
||||
245 275 283.1197 0.04632227 0.002
|
||||
255 275 283.1197 0.04686655 0.002
|
||||
265 275 282.728 0.0487167 0.002
|
||||
275 275 281.9493 0.05180627 0.002
|
||||
285 275 280.7928 0.0559657 0.002
|
||||
295 275 279.2724 0.06085887 0.002
|
||||
305 275 277.4056 0.06591204 0.002
|
||||
315 275 275.2143 0.07028226 0.002
|
||||
325 275 272.7234 0.07293456 0.002
|
||||
335 275 269.9606 0.07287328 0.002
|
||||
345 275 266.9565 0.06950203 0.002
|
||||
355 275 263.7429 0.06296467 0.002
|
||||
365 275 260.3533 0.05420648 0.002
|
||||
375 275 256.8218 0.04460298 0.002
|
||||
105 285 248.5739 0.01650131 0.002
|
||||
115 285 252.2356 0.02170977 0.002
|
||||
125 285 255.8243 0.0279969 0.002
|
||||
135 285 259.3068 0.03509919 0.002
|
||||
145 285 262.6493 0.04239197 0.002
|
||||
155 285 265.8182 0.04892891 0.002
|
||||
165 285 268.7807 0.05370994 0.002
|
||||
175 285 271.505 0.05609174 0.002
|
||||
185 285 273.9614 0.05607118 0.002
|
||||
195 285 276.1223 0.05423043 0.002
|
||||
205 285 277.9631 0.05142543 0.002
|
||||
215 285 279.4624 0.04846976 0.002
|
||||
225 285 280.6028 0.045968 0.002
|
||||
235 285 281.3707 0.04429695 0.002
|
||||
245 285 281.757 0.04365721 0.002
|
||||
255 285 281.757 0.04413205 0.002
|
||||
265 285 281.3707 0.04572378 0.002
|
||||
275 285 280.6028 0.04835886 0.002
|
||||
285 285 279.4624 0.05186252 0.002
|
||||
295 285 277.9631 0.05591103 0.002
|
||||
305 285 276.1223 0.05998318 0.002
|
||||
315 285 273.9614 0.06335168 0.002
|
||||
325 285 271.505 0.06516555 0.002
|
||||
335 285 268.7807 0.06465053 0.002
|
||||
345 285 265.8182 0.06139148 0.002
|
||||
355 285 262.6493 0.05557041 0.002
|
||||
365 285 259.3068 0.04797648 0.002
|
||||
375 285 255.8243 0.03970748 0.002
|
||||
105 295 247.4409 0.01474585 0.002
|
||||
115 295 251.0374 0.01920988 0.002
|
||||
125 295 254.5621 0.02453186 0.002
|
||||
135 295 257.9825 0.03048903 0.002
|
||||
145 295 261.2655 0.03659167 0.002
|
||||
155 295 264.3779 0.04211888 0.002
|
||||
165 295 267.2876 0.04631082 0.002
|
||||
175 295 269.9634 0.04865492 0.002
|
||||
185 295 272.376 0.0490971 0.002
|
||||
195 295 274.4984 0.04802939 0.002
|
||||
205 295 276.3063 0.04608562 0.002
|
||||
215 295 277.779 0.04390886 0.002
|
||||
225 295 278.899 0.04200883 0.002
|
||||
235 295 279.6533 0.04072504 0.002
|
||||
245 295 280.0326 0.04025046 0.002
|
||||
255 295 280.0326 0.04066963 0.002
|
||||
265 295 279.6533 0.04198469 0.002
|
||||
275 295 278.899 0.04411978 0.002
|
||||
285 295 277.779 0.04690359 0.002
|
||||
295 295 276.3063 0.05003831 0.002
|
||||
305 295 274.4984 0.05307376 0.002
|
||||
315 295 272.376 0.05541801 0.002
|
||||
325 295 269.9634 0.05641811 0.002
|
||||
335 295 267.2876 0.05552086 0.002
|
||||
345 295 264.3779 0.05247445 0.002
|
||||
355 295 261.2655 0.04747431 0.002
|
||||
365 295 257.9825 0.04113925 0.002
|
||||
375 295 254.5621 0.03429216 0.002
|
||||
105 305 246.0835 0.01286437 0.002
|
||||
115 305 249.6018 0.01657195 0.002
|
||||
125 305 253.05 0.02093087 0.002
|
||||
135 305 256.396 0.025761 0.002
|
||||
145 305 259.6076 0.03069708 0.002
|
||||
155 305 262.6524 0.03521911 0.002
|
||||
165 305 265.4988 0.03878074 0.002
|
||||
175 305 268.1164 0.04099702 0.002
|
||||
185 305 270.4766 0.0417892 0.002
|
||||
195 305 272.5528 0.04139455 0.002
|
||||
205 305 274.3215 0.04024738 0.002
|
||||
215 305 275.7621 0.03882269 0.002
|
||||
225 305 276.8578 0.03752418 0.002
|
||||
235 305 277.5956 0.03663987 0.002
|
||||
245 305 277.9668 0.0363444 0.002
|
||||
255 305 277.9668 0.03671838 0.002
|
||||
265 305 277.5956 0.03776415 0.002
|
||||
275 305 276.8578 0.03940897 0.002
|
||||
285 305 275.7621 0.04149503 0.002
|
||||
295 305 274.3215 0.04376318 0.002
|
||||
305 305 272.5528 0.04584523 0.002
|
||||
315 305 270.4766 0.04728653 0.002
|
||||
325 305 268.1164 0.04761747 0.002
|
||||
335 305 265.4988 0.04647246 0.002
|
||||
345 305 262.6524 0.04372144 0.002
|
||||
355 305 259.6076 0.03954818 0.002
|
||||
365 305 256.396 0.03441396 0.002
|
||||
375 305 253.05 0.02890733 0.002
|
||||
105 315 244.5174 0.01100289 0.002
|
||||
115 315 247.9454 0.01400962 0.002
|
||||
125 315 251.3052 0.01749486 0.002
|
||||
135 315 254.5655 0.02131889 0.002
|
||||
145 315 257.6947 0.02521966 0.002
|
||||
155 315 260.6614 0.0288366 0.002
|
||||
165 315 263.4348 0.03179245 0.002
|
||||
175 315 265.9854 0.03381035 0.002
|
||||
185 315 268.285 0.03480784 0.002
|
||||
195 315 270.308 0.03491417 0.002
|
||||
205 315 272.0313 0.0344074 0.002
|
||||
215 315 273.435 0.03361741 0.002
|
||||
225 315 274.5027 0.03284509 0.002
|
||||
235 315 275.2216 0.03231982 0.002
|
||||
245 315 275.5831 0.03218912 0.002
|
||||
255 315 275.5831 0.03252415 0.002
|
||||
265 315 275.2216 0.03332707 0.002
|
||||
275 315 274.5027 0.034533 0.002
|
||||
285 315 273.435 0.03600577 0.002
|
||||
295 315 272.0313 0.03753266 0.002
|
||||
305 315 270.308 0.03882863 0.002
|
||||
315 315 268.285 0.03956303 0.002
|
||||
325 315 265.9854 0.03941708 0.002
|
||||
335 315 263.4348 0.03816563 0.002
|
||||
345 315 260.6614 0.03575625 0.002
|
||||
355 315 257.6947 0.03234595 0.002
|
||||
365 315 254.5655 0.02826607 0.002
|
||||
375 315 251.3052 0.0239246 0.002
|
||||
105 325 242.7601 0.009262438 0.002
|
||||
115 325 246.0869 0.01165997 0.002
|
||||
125 325 249.3475 0.01440206 0.002
|
||||
135 325 252.5115 0.01738414 0.002
|
||||
145 325 255.5483 0.0204234 0.002
|
||||
155 325 258.4275 0.02327639 0.002
|
||||
165 325 261.119 0.02568946 0.002
|
||||
175 325 263.5942 0.02746935 0.002
|
||||
185 325 265.826 0.0285419 0.002
|
||||
195 325 267.7892 0.02896909 0.002
|
||||
205 325 269.4617 0.0289186 0.002
|
||||
215 325 270.824 0.02860734 0.002
|
||||
225 325 271.86 0.02824721 0.002
|
||||
235 325 272.5577 0.02800991 0.002
|
||||
245 325 272.9086 0.02801165 0.002
|
||||
255 325 272.9086 0.02831048 0.002
|
||||
265 325 272.5577 0.02890786 0.002
|
||||
275 325 271.86 0.02974958 0.002
|
||||
285 325 270.824 0.03072531 0.002
|
||||
295 325 269.4617 0.03167012 0.002
|
||||
305 325 267.7892 0.03237453 0.002
|
||||
315 325 265.826 0.03260964 0.002
|
||||
325 325 263.5942 0.0321698 0.002
|
||||
335 325 261.119 0.03092527 0.002
|
||||
345 325 258.4275 0.02886682 0.002
|
||||
355 325 255.5483 0.02612009 0.002
|
||||
365 325 252.5115 0.02291743 0.002
|
||||
375 325 249.3475 0.01953647 0.002
|
||||
105 335 240.8312 0.007699974 0.002
|
||||
115 335 244.0469 0.009590837 0.002
|
||||
125 335 247.1986 0.01172752 0.002
|
||||
135 335 250.2569 0.0140339 0.002
|
||||
145 335 253.1923 0.01638488 0.002
|
||||
155 335 255.9753 0.01861865 0.002
|
||||
165 335 258.577 0.02056722 0.002
|
||||
175 335 260.9695 0.02209812 0.002
|
||||
185 335 263.1267 0.02315018 0.002
|
||||
195 335 265.0244 0.02374723 0.002
|
||||
205 335 266.6411 0.02398471 0.002
|
||||
215 335 267.9578 0.02399836 0.002
|
||||
225 335 268.9593 0.02392981 0.002
|
||||
235 335 269.6337 0.02390022 0.002
|
||||
245 335 269.9729 0.02399526 0.002
|
||||
255 335 269.9729 0.02425872 0.002
|
||||
265 335 269.6337 0.02469105 0.002
|
||||
275 335 268.9593 0.02524948 0.002
|
||||
285 335 267.9578 0.02584962 0.002
|
||||
295 335 266.6411 0.02637017 0.002
|
||||
305 335 265.0244 0.02666432 0.002
|
||||
315 335 263.1267 0.0265805 0.002
|
||||
325 335 260.9695 0.02599203 0.002
|
||||
335 335 258.577 0.02482945 0.002
|
||||
345 335 255.9753 0.02310427 0.002
|
||||
355 335 253.1923 0.02091284 0.002
|
||||
365 335 250.2569 0.0184159 0.002
|
||||
375 335 247.1986 0.01580061 0.002
|
||||
105 345 238.7514 0.00633773 0.002
|
||||
115 345 241.8474 0.007819503 0.002
|
||||
125 345 244.8817 0.009476531 0.002
|
||||
135 345 247.8261 0.01125448 0.002
|
||||
145 345 250.6521 0.01306869 0.002
|
||||
155 345 253.3315 0.01481238 0.002
|
||||
165 345 255.8362 0.01637497 0.002
|
||||
175 345 258.1396 0.01766642 0.002
|
||||
185 345 260.2165 0.01863876 0.002
|
||||
195 345 262.0435 0.01929603 0.002
|
||||
205 345 263.5999 0.01968909 0.002
|
||||
215 345 264.8676 0.01989884 0.002
|
||||
225 345 265.8318 0.02001533 0.002
|
||||
235 345 266.481 0.02011947 0.002
|
||||
245 345 266.8076 0.02027046 0.002
|
||||
255 345 266.8076 0.02049899 0.002
|
||||
265 345 266.481 0.02080442 0.002
|
||||
275 345 265.8318 0.02115462 0.002
|
||||
285 345 264.8676 0.02148826 0.002
|
||||
295 345 263.5999 0.0217203 0.002
|
||||
305 345 262.0435 0.02175223 0.002
|
||||
315 345 260.2165 0.02148775 0.002
|
||||
325 345 258.1396 0.02085237 0.002
|
||||
335 345 255.8362 0.01981252 0.002
|
||||
345 345 253.3315 0.0183876 0.002
|
||||
355 345 250.6521 0.01664964 0.002
|
||||
365 345 247.8261 0.01470919 0.002
|
||||
375 345 244.8817 0.01269206 0.002
|
||||
105 355 236.5428 0.005174561 0.002
|
||||
115 355 239.5115 0.006332273 0.002
|
||||
125 355 242.4211 0.007615574 0.002
|
||||
135 355 245.2446 0.008986187 0.002
|
||||
145 355 247.9545 0.01038705 0.002
|
||||
155 355 250.5237 0.01174775 0.002
|
||||
165 355 252.9255 0.01299539 0.002
|
||||
175 355 255.1343 0.01406885 0.002
|
||||
185 355 257.1258 0.01493152 0.002
|
||||
195 355 258.8778 0.01557824 0.002
|
||||
205 355 260.3702 0.01603358 0.002
|
||||
215 355 261.5858 0.01634322 0.002
|
||||
225 355 262.5104 0.01656157 0.002
|
||||
235 355 263.133 0.01673973 0.002
|
||||
245 355 263.4461 0.01691616 0.002
|
||||
255 355 263.4461 0.01711076 0.002
|
||||
265 355 263.133 0.01732203 0.002
|
||||
275 355 262.5104 0.01752679 0.002
|
||||
285 355 261.5858 0.01768243 0.002
|
||||
295 355 260.3702 0.01773186 0.002
|
||||
305 355 258.8778 0.01761165 0.002
|
||||
315 355 257.1258 0.01726309 0.002
|
||||
325 355 255.1343 0.01664471 0.002
|
||||
335 355 252.9255 0.01574318 0.002
|
||||
345 355 250.5237 0.01457928 0.002
|
||||
355 355 247.9545 0.01320607 0.002
|
||||
365 355 245.2446 0.01169955 0.002
|
||||
375 355 242.4211 0.01014454 0.002
|
||||
105 365 234.2278 0.00419585 0.002
|
||||
115 365 237.0632 0.005099725 0.002
|
||||
125 365 239.8421 0.006094392 0.002
|
||||
135 365 242.5387 0.007153049 0.002
|
||||
145 365 245.127 0.008237215 0.002
|
||||
155 365 247.5808 0.00930021 0.002
|
||||
165 365 249.8748 0.01029367 0.002
|
||||
175 365 251.9843 0.01117584 0.002
|
||||
185 365 253.8864 0.0119192 0.002
|
||||
195 365 255.5596 0.01251499 0.002
|
||||
205 365 256.985 0.012973 0.002
|
||||
215 365 258.1461 0.01331717 0.002
|
||||
225 365 259.0291 0.0135785 0.002
|
||||
235 365 259.6237 0.0137874 0.002
|
||||
245 365 259.9228 0.01396726 0.002
|
||||
255 365 259.9228 0.01412991 0.002
|
||||
265 365 259.6237 0.01427331 0.002
|
||||
275 365 259.0291 0.01438129 0.002
|
||||
285 365 258.1461 0.01442539 0.002
|
||||
295 365 256.985 0.01436882 0.002
|
||||
305 365 255.5596 0.01417239 0.002
|
||||
315 365 253.8864 0.01380193 0.002
|
||||
325 365 251.9843 0.01323605 0.002
|
||||
335 365 249.8748 0.01247224 0.002
|
||||
345 365 247.5808 0.01152964 0.002
|
||||
355 365 245.127 0.01044711 0.002
|
||||
365 365 242.5387 0.009277147 0.002
|
||||
375 365 239.8421 0.008077218 0.002
|
||||
@@ -0,0 +1,275 @@
|
||||
#%%
|
||||
from SimPEG import *
|
||||
import simpegPF as PF
|
||||
import pylab as plt
|
||||
import os
|
||||
home_dir = 'C:\\Users\\dominiquef.MIRAGEOSCIENCE\\ownCloud\\Research\\CraigModel\\GRAV\\checkerboard_tests'
|
||||
inpfile = 'PYGRAV3D_inv.inp'
|
||||
dsep = '\\'
|
||||
os.chdir(home_dir)
|
||||
plt.close('all')
|
||||
|
||||
#%% User input
|
||||
# Initial beta
|
||||
beta_in = 1e-2
|
||||
|
||||
# Treshold values for compact norm
|
||||
eps_p = 1e-3 # Small model values
|
||||
eps_q = 1e-3 # Small model gradient
|
||||
|
||||
# Plotting parameter
|
||||
vmin = -0.3
|
||||
vmax = 0.3
|
||||
#%%
|
||||
# Read input file
|
||||
[mshfile, obsfile, topofile, mstart, mref, wgtfile, chi, alphas, bounds, lpnorms] = PF.Gravity.read_GRAVinv_inp(home_dir + dsep + inpfile)
|
||||
|
||||
# Load mesh file
|
||||
mesh = Mesh.TensorMesh.readUBC(mshfile)
|
||||
|
||||
# Load in observation file
|
||||
survey = PF.Gravity.readUBCgravObs(obsfile)
|
||||
|
||||
# Get obs location and data
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
d = survey.dobs
|
||||
wd = survey.std
|
||||
|
||||
ndata = survey.srcField.rxList[0].locs.shape[0]
|
||||
|
||||
# Load in topofile or create flat surface
|
||||
if topofile == 'null':
|
||||
|
||||
# All active
|
||||
actv = np.asarray(range(mesh.nC))
|
||||
|
||||
else:
|
||||
|
||||
topo = np.genfromtxt(topofile,skip_header=1)
|
||||
# Find the active cells
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,topo,'N')
|
||||
|
||||
nC = len(actv)
|
||||
|
||||
# Create active map to go from reduce set to full
|
||||
actvMap = Maps.InjectActiveCells(mesh, actv, -100)
|
||||
|
||||
# Creat reduced identity map
|
||||
idenMap = Maps.IdentityMap(nP = nC)
|
||||
|
||||
# Load starting model file
|
||||
if isinstance(mstart, float):
|
||||
|
||||
mstart = np.ones(nC) * mstart
|
||||
else:
|
||||
mstart = Mesh.TensorMesh.readModelUBC(mesh,mstart)
|
||||
mstart = mstart[actv]
|
||||
|
||||
# Load reference file
|
||||
if isinstance(mref, float):
|
||||
mref = np.ones(nC) * mref
|
||||
else:
|
||||
mref = Mesh.TensorMesh.readModelUBC(mesh,mref)
|
||||
mref = mref[actv]
|
||||
|
||||
# Get index of the center for plotting
|
||||
midx = int(mesh.nCx/2)
|
||||
midy = int(mesh.nCy/2)
|
||||
|
||||
|
||||
#%% Plot obs data
|
||||
PF.Gravity.plot_obs_2D(survey,'Observed Data')
|
||||
|
||||
#%% Run inversion
|
||||
prob = PF.Gravity.GravityIntegral(mesh, mapping = idenMap, actInd = actv)
|
||||
prob.solverOpts['accuracyTol'] = 1e-4
|
||||
|
||||
survey.pair(prob)
|
||||
|
||||
# Write out the predicted file and generate the forward operator
|
||||
pred = prob.fields(mstart)
|
||||
|
||||
PF.Gravity.writeUBCobs(home_dir + dsep + 'Pred0.dat',survey,pred)
|
||||
|
||||
#
|
||||
# Make depth weighting
|
||||
#wr = np.sum(prob.G**2.,axis=0)**0.5 / mesh.vol[actv]
|
||||
#wr = ( wr/np.max(wr) )
|
||||
#wr_out = actvMap * wr
|
||||
|
||||
# Load weighting file
|
||||
if wgtfile is None:
|
||||
wr = PF.Magnetics.get_dist_wgt(mesh, rxLoc, actv, 3., np.min(mesh.hx)/4.)
|
||||
wr = wr**2.
|
||||
else:
|
||||
wr = Mesh.TensorMesh.readModelUBC(mesh, home_dir + dsep + wgtfile)
|
||||
wr = wr[actv]
|
||||
wr = wr**2.
|
||||
|
||||
#%% Plot depth weighting
|
||||
plt.figure()
|
||||
ax = plt.subplot()
|
||||
mesh.plotSlice(actvMap*wr, ax = ax, normal = 'Y', ind=midx+1 ,clim = (0, wr.max()))
|
||||
plt.title('Distance weighting')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
#%% Create inversion objects
|
||||
|
||||
# First start with an l2 regularization
|
||||
reg = Regularization.Simple(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.mref = mref
|
||||
reg.wght = wr
|
||||
|
||||
|
||||
# Create pre-conditioner
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
# Data misfit function
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = 1./wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=20,lower=bounds[0],upper=bounds[1], maxIterCG= 50, tolCG = 1e-4)
|
||||
opt.approxHinv = PC
|
||||
|
||||
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = beta_in)
|
||||
beta = Directives.BetaSchedule(coolingFactor=2, coolingRate=1)
|
||||
target = Directives.TargetMisfit()
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,target])
|
||||
|
||||
m0 = mstart
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
m_out = actvMap*mrec
|
||||
|
||||
# Write result
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_inv_l2l2.sus',m_out)
|
||||
#Utils.meshutils.writeUBCTensorModel(home_dir+dsep+'wr.dat',mesh,wr_out)
|
||||
|
||||
# Plot predicted
|
||||
pred = prob.fields(mrec)
|
||||
#PF.Magnetics.plot_obs_2D(rxLoc,pred,wd,'Predicted Data')
|
||||
#PF.Magnetics.plot_obs_2D(rxLoc,(d-pred),wd,'Residual Data')
|
||||
|
||||
print "Final misfit:" + str(np.sum( ((d-pred)/wd)**2. ) )
|
||||
|
||||
#%% Plot out sections of the smooth model
|
||||
|
||||
yslice = midx+1
|
||||
m_out[m_out==-100] = np.nan
|
||||
|
||||
plt.figure()
|
||||
ax = plt.subplot(221)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (vmin,vmax), pcolorOpts = {'cmap':'bwr'})
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-5]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-8, clim = (vmin,vmax), pcolorOpts = {'cmap':'bwr'})
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-8]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (vmin,vmax), pcolorOpts = {'cmap':'bwr'})
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
plt.figure()
|
||||
ax = plt.subplot(121)
|
||||
plt.hist(mrec,100)
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.title('Histogram of model values - Smooth')
|
||||
ax = plt.subplot(122)
|
||||
plt.hist(reg.regmesh.cellDiffxStencil*mrec,100)
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.title('Histogram of model gradient values - Smooth')
|
||||
#%% Run one more round for sparsity
|
||||
phim = invProb.phi_m_last
|
||||
phid = invProb.phi_d
|
||||
|
||||
reg = Regularization.Sparse(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.recModel = mrec
|
||||
reg.mref = mref
|
||||
reg.wght = wr
|
||||
reg.eps_p = eps_p
|
||||
reg.eps_q = eps_q
|
||||
reg.norms = lpnorms
|
||||
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
#reg.alpha_s = 1.
|
||||
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = 1./wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=20 , maxIterLS = 20,lower=bounds[0],upper=bounds[1], maxIterCG= 50, tolCG = 1e-4)
|
||||
opt.approxHinv = PC
|
||||
#opt.phim_last = reg.eval(mrec)
|
||||
|
||||
# opt = Optimization.InexactGaussNewton(maxIter=6)
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = invProb.beta)
|
||||
beta = Directives.BetaSchedule(coolingFactor=1, coolingRate=1)
|
||||
#betaest = Directives.BetaEstimate_ByEig()
|
||||
target = Directives.TargetMisfit()
|
||||
IRLS =Directives.Update_IRLS( phi_m_last = phim, phi_d_last = phid )
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,IRLS])
|
||||
|
||||
m0 = mrec
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
m_out = actvMap*mrec
|
||||
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_inv_l0l2.sus',m_out)
|
||||
|
||||
pred = prob.fields(mrec)
|
||||
|
||||
#%% Plot obs data
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,pred,'Predicted Data', vmin = np.min(d), vmax = np.max(d))
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d,'Observed Data')
|
||||
print "Final misfit:" + str(np.sum( ((d-pred)/wd)**2. ) )
|
||||
#%% Plot out a section of the model
|
||||
|
||||
yslice = midx
|
||||
m_out[m_out==-100] = np.nan
|
||||
plt.figure()
|
||||
ax = plt.subplot(221)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-18, clim = (vmin,vmax) , pcolorOpts = {'cmap':'bwr'})
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-18]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-23, clim = (vmin,vmax), pcolorOpts = {'cmap':'bwr'})
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-23]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (vmin,vmax), pcolorOpts = {'cmap':'bwr'})
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
plt.figure()
|
||||
ax = plt.subplot(121)
|
||||
plt.hist(mrec,100)
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.title('Histogram of model values - Sparse lp:'+str(lpnorms[0]))
|
||||
ax = plt.subplot(122)
|
||||
plt.hist(reg.regmesh.cellDiffxStencil*mrec,100)
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.title('Histogram of model gradient values - Sparse lqx: ' + str(lpnorms[1]) + ' lqy:'+ str(lpnorms[2]) + ' lqz:' + str(lpnorms[3]))
|
||||
@@ -0,0 +1,323 @@
|
||||
#%%
|
||||
from SimPEG import *
|
||||
import simpegPF as PF
|
||||
import pylab as plt
|
||||
import os
|
||||
import numpy as np
|
||||
|
||||
#home_dir = 'C:\Egnyte\Private\craigm\PHD\LdM\Gravity\Bouguer\SIMPEG\models'
|
||||
home_dir = 'C:\Users\dominiquef.MIRAGEOSCIENCE\Documents\GIT\SimPEG\simpegpf\simpegPF\Dev\GRAV'
|
||||
#inpfile = 'PYGRAV3D_inv_LdM_Craig.inp'
|
||||
inpfile = 'PYGRAV3D_inv_checkerboard.inp'
|
||||
dsep = '\\'
|
||||
os.chdir(home_dir)
|
||||
plt.close('all')
|
||||
|
||||
#%% User input
|
||||
# Initial beta
|
||||
beta_in = 1e-2
|
||||
|
||||
# Treshold values for compact norm
|
||||
eps_p = 0.01 # Compact model values
|
||||
eps_q = 0.01 # ompact model gradient
|
||||
|
||||
# Plotting parameter
|
||||
vmin = -0.1
|
||||
vmax = 0.2
|
||||
#%%
|
||||
# Read input file
|
||||
[mshfile, obsfile, topofile, mstart, mref, wgtfile, chi, alphas, bounds, lpnorms] = PF.Gravity.read_GRAVinv_inp(home_dir + dsep + inpfile)
|
||||
|
||||
# Load mesh file
|
||||
mesh = Mesh.TensorMesh.readUBC(mshfile)
|
||||
|
||||
# Load in observation file
|
||||
survey = PF.Gravity.readUBCgravObs(obsfile)
|
||||
|
||||
# Get obs location and data
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
d = survey.dobs
|
||||
wd = survey.std
|
||||
|
||||
ndata = survey.srcField.rxList[0].locs.shape[0]
|
||||
|
||||
# Load in topofile or create flat surface
|
||||
if topofile == 'null':
|
||||
|
||||
# All active
|
||||
actv = np.asarray(range(mesh.nC))
|
||||
|
||||
else:
|
||||
|
||||
topo = np.genfromtxt(topofile,skip_header=1)
|
||||
# Find the active cells
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,topo,'N')
|
||||
|
||||
nC = len(actv)
|
||||
|
||||
# Create active map to go from reduce set to full
|
||||
actvMap = Maps.InjectActiveCells(mesh, actv, -100)
|
||||
|
||||
# Creat reduced identity map
|
||||
idenMap = Maps.IdentityMap(nP = nC)
|
||||
|
||||
# Load starting model file
|
||||
if isinstance(mstart, float):
|
||||
|
||||
mstart = np.ones(nC) * mstart
|
||||
else:
|
||||
mstart = Mesh.TensorMesh.readModelUBC(mesh,mstart)
|
||||
mstart = mstart[actv]
|
||||
|
||||
# Load reference file
|
||||
if isinstance(mref, float):
|
||||
mref = np.ones(nC) * mref
|
||||
else:
|
||||
mref = Mesh.TensorMesh.readModelUBC(mesh,mref)
|
||||
mref = mref[actv]
|
||||
|
||||
# Get index of the center for plotting
|
||||
midx = int(mesh.nCx/2)
|
||||
midy = int(mesh.nCy/2)
|
||||
|
||||
|
||||
#%% Plot obs data
|
||||
#PF.Gravity.plot_obs_2D(survey,'Observed Data')
|
||||
|
||||
#%% Run inversion
|
||||
prob = PF.Gravity.GravityIntegral(mesh, mapping = idenMap, actInd = actv)
|
||||
prob.solverOpts['accuracyTol'] = 1e-4
|
||||
|
||||
survey.pair(prob)
|
||||
|
||||
# Write out the predicted file and generate the forward operator
|
||||
pred = prob.fields(mstart)
|
||||
|
||||
PF.Gravity.writeUBCobs(home_dir + dsep + 'Pred0.dat',survey,pred)
|
||||
|
||||
# Make depth weighting
|
||||
#wr = np.sum(prob.G**2.,axis=0)**0.5 / mesh.vol[actv]
|
||||
#wr = ( wr/np.max(wr) )
|
||||
#wr_out = actvMap * wr
|
||||
|
||||
|
||||
#A different weighting function from Dominic
|
||||
#wr = PF.Magnetics.get_dist_wgt(mesh, rxLoc, actv, 2., np.min(mesh.hx)/4.)
|
||||
#wr = wr**2.
|
||||
|
||||
|
||||
# Load weighting file
|
||||
if wgtfile is None:
|
||||
wr = PF.Magnetics.get_dist_wgt(mesh, rxLoc, actv, 2., np.min(mesh.hx)/4.)
|
||||
wr = wr**2.
|
||||
else:
|
||||
wr = Mesh.TensorMesh.readModelUBC(mesh, home_dir + dsep + wgtfile)
|
||||
wr = wr[actv]
|
||||
wr = wr**2.
|
||||
|
||||
|
||||
|
||||
#%% Plot depth weighting
|
||||
plt.figure()
|
||||
ax = plt.subplot()
|
||||
datwgt=mesh.plotSlice(actvMap*wr, ax = ax, normal = 'Y', ind=midx+1 ,clim = (-1e-1, wr.max()))
|
||||
plt.title('Distance weighting')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(datwgt[0],orientation="vertical")
|
||||
cb.set_label('Weighting')
|
||||
plt.savefig(home_dir + dsep + 'Weighting.png', dpi=300)
|
||||
|
||||
#%% Create inversion objects
|
||||
|
||||
print '\nRun smooth inversion \n'
|
||||
# First start with an l2 (smooth model) regularization
|
||||
reg = Regularization.Simple(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.mref = mref
|
||||
reg.wght = wr
|
||||
|
||||
|
||||
|
||||
# Create pre-conditioner
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
# Data misfit function
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = 1./wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=20,lower=bounds[0],upper=bounds[1], maxIterCG= 20, tolCG = 1e-3)
|
||||
opt.approxHinv = PC
|
||||
|
||||
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = beta_in)
|
||||
beta = Directives.BetaSchedule(coolingFactor=2, coolingRate=1)
|
||||
target = Directives.TargetMisfit()
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,target])
|
||||
|
||||
m0 = mstart
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
m_out = actvMap*mrec
|
||||
|
||||
# Write result
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_inv_l2l2.den',m_out)
|
||||
#Utils.meshutils.writeUBCTensorModel(home_dir+dsep+'wr.dat',mesh,wr_out)
|
||||
|
||||
# Plot predicted
|
||||
pred = prob.fields(mrec)
|
||||
#PF.Magnetics.plot_obs_2D(rxLoc,pred,wd,'Predicted Data')
|
||||
#PF.Magnetics.plot_obs_2D(rxLoc,(d-pred),wd,'Residual Data')
|
||||
|
||||
print "Final misfit:" + str(np.sum( ((d-pred)/wd)**2. ) )
|
||||
|
||||
#%% Plot out sections of the smooth model
|
||||
|
||||
yslice = midx+1
|
||||
|
||||
plt.figure(figsize=(15,10))
|
||||
plt.suptitle('Smooth Inversion')
|
||||
ax = plt.subplot(221)
|
||||
dat1=mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (vmin,vmax))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.scatter(rxLoc[0:,0], rxLoc[0:,1], color='w',s=1)
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-5]) + ' m')
|
||||
plt.xlabel('Easting (m)');plt.ylabel('Northing (m)')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(dat1[0],orientation="vertical", ticks=np.linspace(vmin, vmax, 4))
|
||||
cb.set_label('Density (kg/m3)')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
dat = mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-8, clim = (vmin,vmax))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.scatter(rxLoc[0:,0], rxLoc[0:,1], color='w',s=1)
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-8]) + ' m')
|
||||
plt.xlabel('Easting (m)');plt.ylabel('Northing (m)')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(dat1[0],orientation="vertical", ticks=np.linspace(vmin, vmax, 4))
|
||||
cb.set_label('Density (kg/m3)')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (vmin,vmax))
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('Easting(m)');plt.ylabel('Elevation')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(dat1[0],orientation="vertical", ticks=np.linspace(vmin, vmax, 4))
|
||||
cb.set_label('Density (kg/m3)')
|
||||
plt.savefig(home_dir + str('\Figure1.png'), dpi=300, bb_inches='tight')
|
||||
|
||||
#plot histograms
|
||||
plt.figure(figsize=(15,10))
|
||||
ax = plt.subplot(121)
|
||||
plt.hist(mrec,100)
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.xlim(mrec.mean() - 4.*(mrec.std()), mrec.mean() + 4.*(mrec.std()))
|
||||
plt.title('Histogram of model values - Smooth')
|
||||
|
||||
ax = plt.subplot(122)
|
||||
plt.hist(reg.regmesh.cellDiffxStencil*mrec,100)
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.xlim(mrec.mean() - 4.*(mrec.std()), mrec.mean() + 4.*(mrec.std()))
|
||||
plt.title('Histogram of model gradient values - Smooth')
|
||||
plt.savefig(home_dir + str('\Figure2.png'), dpi=300, bb_inches='tight')
|
||||
#%% Run one more round for sparsity (Compact model)
|
||||
print '\nRun compact inversion \n'
|
||||
phim = invProb.phi_m_last
|
||||
phid = invProb.phi_d
|
||||
|
||||
reg = Regularization.Sparse(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.recModel = mrec
|
||||
reg.mref = mref
|
||||
reg.wght = wr
|
||||
reg.eps_p = eps_p
|
||||
reg.eps_q = eps_q
|
||||
reg.norms = lpnorms
|
||||
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
#reg.alpha_s = 1.
|
||||
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = 1./wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=10 ,lower=bounds[0],upper=bounds[1], maxIterCG= 25, tolCG = 1e-4)
|
||||
opt.approxHinv = PC
|
||||
#opt.phim_last = reg.eval(mrec)
|
||||
|
||||
# opt = Optimization.InexactGaussNewton(maxIter=6)
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = invProb.beta)
|
||||
beta = Directives.BetaSchedule(coolingFactor=1, coolingRate=1)
|
||||
#betaest = Directives.BetaEstimate_ByEig()
|
||||
target = Directives.TargetMisfit()
|
||||
IRLS =Directives.Update_IRLS( phi_m_last = phim, phi_d_last = phid )
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,IRLS])
|
||||
|
||||
m0 = mrec
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
m_out = actvMap*mrec
|
||||
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_inv_l0l2.den',m_out)
|
||||
|
||||
pred = prob.fields(mrec)
|
||||
|
||||
#%% Plot obs data
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,pred,'Predicted Data', vmin = np.min(d), vmax = np.max(d))
|
||||
plt.savefig(home_dir + str('\Figure3.png'), dpi=300, bb_inches='tight')
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d,'Observed Data')
|
||||
plt.savefig(home_dir + str('\Figure4.png'), dpi=300, bb_inches='tight')
|
||||
print "Final misfit:" + str(np.sum( ((d-pred)/wd)**2. ) )
|
||||
#%% Plot out a section of the compact model
|
||||
|
||||
yslice = midx
|
||||
plt.figure(figsize=(15,10))
|
||||
plt.suptitle('Compact Inversion')
|
||||
ax = plt.subplot(221)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (vmin,vmax))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.scatter(rxLoc[0:,0], rxLoc[0:,1], color='w',s=1)
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-5]) + ' m')
|
||||
plt.xlabel('Easting (m)');plt.ylabel('Northing (m)')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(dat1[0],orientation="vertical", ticks=np.linspace(vmin, vmax, 4))
|
||||
cb.set_label('Density (kg/m3)')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-8, clim = (vmin,vmax))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.scatter(rxLoc[0:,0], rxLoc[0:,1], color='w',s=1)
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-8]) + ' m')
|
||||
plt.xlabel('Easting (m)');plt.ylabel('Northing (m)')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(dat1[0],orientation="vertical", ticks=np.linspace(vmin, vmax, 4))
|
||||
cb.set_label('Density (kg/m3)')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (vmin,vmax))
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('Easting (m)');plt.ylabel('Elevation (m)')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
cb = plt.colorbar(dat1[0],orientation="vertical", ticks=np.linspace(vmin, vmax, 4))
|
||||
cb.set_label('Density (kg/m3)')
|
||||
|
||||
plt.savefig(home_dir + str('\Figure5.png'), dpi=300, bb_inches='tight')
|
||||
|
||||
|
||||
plt.figure(figsize=(15,10))
|
||||
ax = plt.subplot(121)
|
||||
plt.hist(mrec,100)
|
||||
plt.xlim(mrec.mean() - 4.*(mrec.std()), mrec.mean() + 4.*(mrec.std()))
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.title('Histogram of model values - Sparse lp:'+str(lpnorms[0]))
|
||||
|
||||
ax = plt.subplot(122)
|
||||
plt.hist(reg.regmesh.cellDiffxStencil*mrec,100)
|
||||
plt.xlim(mrec.mean() - 4.*(mrec.std()), mrec.mean() + 4.*(mrec.std()))
|
||||
plt.yscale('log', nonposy='clip')
|
||||
plt.title('Histogram of model gradient values - Sparse lqx: ' + str(lpnorms[1]) + ' lqy:'+ str(lpnorms[2]) + ' lqz:' + str(lpnorms[3]))
|
||||
plt.savefig(home_dir + str('\Figure6.png'), dpi=300, bb_inches='tight')
|
||||
@@ -0,0 +1,5 @@
|
||||
47 47 20
|
||||
-60.00 -60.00 280.00
|
||||
50.00 30.00 20.00 41*10.00 20.00 30.00 50.00
|
||||
50.00 30.00 20.00 41*10.00 20.00 30.00 50.00
|
||||
17*10.00 20.00 30.00 50
|
||||
@@ -0,0 +1,10 @@
|
||||
Mesh_10m.msh ! Mesh file
|
||||
Grav.dat ! Obsfile
|
||||
Gaussian.topo ! Topofile | null
|
||||
VALUE 1e-4 ! Starting model
|
||||
VALUE 0.0 ! Reference model
|
||||
DEFAULT ! Cell based weight file
|
||||
1 ! target chi factor | DEFAULT=1
|
||||
1 1 1 1 ! alpha s, x ,y ,z
|
||||
VALUE -1 1 ! Lower and Upper Bounds for p-component
|
||||
VALUE 0 1 1 1 1 ! lp-norm for amplitude inversion FILE pqxqyqzr.dat ! Norms VALUE p, qx, qy, qz, r | FILE m-by-5 matrix
|
||||
@@ -0,0 +1,192 @@
|
||||
191
|
||||
3.624724e+05 6.008600e+06 2.185513e+03 2.950277e-02 5.000000e-02
|
||||
3.630474e+05 6.007742e+06 2.182354e+03 2.958855e-02 5.000000e-02
|
||||
3.658851e+05 6.010287e+06 2.181814e+03 2.909199e-02 5.000000e-02
|
||||
3.634466e+05 6.005839e+06 2.190788e+03 2.947114e-02 5.000000e-02
|
||||
3.641340e+05 6.005157e+06 2.173695e+03 2.936905e-02 5.000000e-02
|
||||
3.644170e+05 6.003660e+06 2.189776e+03 2.896865e-02 5.000000e-02
|
||||
3.673445e+05 6.005950e+06 2.194062e+03 2.885706e-02 5.000000e-02
|
||||
3.605751e+05 6.011702e+06 2.267910e+03 2.855588e-02 5.000000e-02
|
||||
3.687754e+05 6.014567e+06 2.230211e+03 2.611820e-02 5.000000e-02
|
||||
3.600941e+05 6.011233e+06 2.205465e+03 2.849530e-02 5.000000e-02
|
||||
3.662178e+05 6.013153e+06 2.310513e+03 2.835436e-02 5.000000e-02
|
||||
3.623110e+05 6.012305e+06 2.287369e+03 2.878394e-02 5.000000e-02
|
||||
3.666170e+05 6.013924e+06 2.328716e+03 2.779231e-02 5.000000e-02
|
||||
3.633072e+05 6.013055e+06 2.350074e+03 2.838244e-02 5.000000e-02
|
||||
3.593416e+05 6.011481e+06 2.188002e+03 2.819680e-02 5.000000e-02
|
||||
3.592337e+05 6.010404e+06 2.202372e+03 2.842105e-02 5.000000e-02
|
||||
3.670648e+05 6.010916e+06 2.176537e+03 2.865192e-02 5.000000e-02
|
||||
3.594689e+05 6.013023e+06 2.187709e+03 2.760522e-02 5.000000e-02
|
||||
3.606836e+05 6.009231e+06 2.185043e+03 2.913644e-02 5.000000e-02
|
||||
3.634058e+05 6.008465e+06 2.171398e+03 2.959731e-02 5.000000e-02
|
||||
3.630400e+05 6.007708e+06 2.181436e+03 2.959071e-02 5.000000e-02
|
||||
3.634243e+05 6.005860e+06 2.188994e+03 2.947753e-02 5.000000e-02
|
||||
3.619294e+05 6.007571e+06 2.196007e+03 2.945406e-02 5.000000e-02
|
||||
3.613222e+05 6.010390e+06 2.161111e+03 2.912337e-02 5.000000e-02
|
||||
3.609065e+05 6.005685e+06 2.192528e+03 2.913821e-02 5.000000e-02
|
||||
3.600812e+05 6.004739e+06 2.201676e+03 2.870265e-02 5.000000e-02
|
||||
3.582056e+05 6.003746e+06 2.328486e+03 2.813477e-02 5.000000e-02
|
||||
3.644598e+05 6.010922e+06 2.168886e+03 2.914594e-02 5.000000e-02
|
||||
3.660609e+05 6.004171e+06 2.184777e+03 2.884816e-02 5.000000e-02
|
||||
3.662338e+05 6.004030e+06 2.186003e+03 2.876446e-02 5.000000e-02
|
||||
3.594967e+05 6.014888e+06 2.161400e+03 2.641712e-02 5.000000e-02
|
||||
3.596059e+05 6.013750e+06 2.154978e+03 2.730693e-02 5.000000e-02
|
||||
3.598438e+05 6.013214e+06 2.185253e+03 2.765375e-02 5.000000e-02
|
||||
3.599208e+05 6.012727e+06 2.203143e+03 2.790024e-02 5.000000e-02
|
||||
3.600763e+05 6.012250e+06 2.220439e+03 2.817421e-02 5.000000e-02
|
||||
3.611366e+05 6.011684e+06 2.297049e+03 2.871383e-02 5.000000e-02
|
||||
3.615742e+05 6.011880e+06 2.309140e+03 2.912090e-02 5.000000e-02
|
||||
3.620552e+05 6.012062e+06 2.303044e+03 2.912972e-02 5.000000e-02
|
||||
3.626264e+05 6.012780e+06 2.289942e+03 2.863952e-02 5.000000e-02
|
||||
3.630185e+05 6.012978e+06 2.325430e+03 2.841604e-02 5.000000e-02
|
||||
3.634810e+05 6.013343e+06 2.355786e+03 2.840198e-02 5.000000e-02
|
||||
3.639229e+05 6.013535e+06 2.357851e+03 2.835332e-02 5.000000e-02
|
||||
3.644825e+05 6.012914e+06 2.363058e+03 2.837733e-02 5.000000e-02
|
||||
3.646570e+05 6.012452e+06 2.351115e+03 2.838988e-02 5.000000e-02
|
||||
3.649237e+05 6.012810e+06 2.359124e+03 2.843872e-02 5.000000e-02
|
||||
3.651010e+05 6.013278e+06 2.358159e+03 2.837036e-02 5.000000e-02
|
||||
3.656116e+05 6.013387e+06 2.346855e+03 2.825637e-02 5.000000e-02
|
||||
3.661738e+05 6.013631e+06 2.317519e+03 2.820977e-02 5.000000e-02
|
||||
3.668565e+05 6.014278e+06 2.312226e+03 2.754386e-02 5.000000e-02
|
||||
3.674190e+05 6.014362e+06 2.298255e+03 2.724274e-02 5.000000e-02
|
||||
3.679217e+05 6.014372e+06 2.261726e+03 2.672379e-02 5.000000e-02
|
||||
3.684490e+05 6.014348e+06 2.244935e+03 2.643617e-02 5.000000e-02
|
||||
3.691523e+05 6.014957e+06 2.201091e+03 2.568247e-02 5.000000e-02
|
||||
3.696587e+05 6.014932e+06 2.201995e+03 2.542427e-02 5.000000e-02
|
||||
3.590002e+05 6.012880e+06 2.180407e+03 2.753383e-02 5.000000e-02
|
||||
3.588834e+05 6.012462e+06 2.177161e+03 2.767358e-02 5.000000e-02
|
||||
3.585091e+05 6.012213e+06 2.167542e+03 2.764672e-02 5.000000e-02
|
||||
3.589367e+05 6.011716e+06 2.184280e+03 2.797252e-02 5.000000e-02
|
||||
3.588939e+05 6.011250e+06 2.215462e+03 2.804477e-02 5.000000e-02
|
||||
3.585927e+05 6.010922e+06 2.213598e+03 2.802561e-02 5.000000e-02
|
||||
3.582362e+05 6.010625e+06 2.228342e+03 2.800097e-02 5.000000e-02
|
||||
3.577469e+05 6.010694e+06 2.268556e+03 2.831717e-02 5.000000e-02
|
||||
3.574252e+05 6.011061e+06 2.307562e+03 2.796307e-02 5.000000e-02
|
||||
3.584220e+05 6.011412e+06 2.303356e+03 2.808073e-02 5.000000e-02
|
||||
3.593649e+05 6.011057e+06 2.167662e+03 2.838074e-02 5.000000e-02
|
||||
3.591553e+05 6.009881e+06 2.166452e+03 2.857786e-02 5.000000e-02
|
||||
3.595398e+05 6.009477e+06 2.160818e+03 2.880609e-02 5.000000e-02
|
||||
3.600429e+05 6.009469e+06 2.165836e+03 2.896599e-02 5.000000e-02
|
||||
3.609785e+05 6.009612e+06 2.160491e+03 2.920621e-02 5.000000e-02
|
||||
3.612110e+05 6.009171e+06 2.161913e+03 2.931579e-02 5.000000e-02
|
||||
3.615351e+05 6.008806e+06 2.162689e+03 2.941500e-02 5.000000e-02
|
||||
3.616756e+05 6.008330e+06 2.161829e+03 2.947662e-02 5.000000e-02
|
||||
3.586542e+05 6.009829e+06 2.201714e+03 2.833175e-02 5.000000e-02
|
||||
3.583539e+05 6.009427e+06 2.297539e+03 2.866337e-02 5.000000e-02
|
||||
3.579539e+05 6.009058e+06 2.333486e+03 2.859184e-02 5.000000e-02
|
||||
3.574419e+05 6.008757e+06 2.449519e+03 2.803439e-02 5.000000e-02
|
||||
3.571929e+05 6.008326e+06 2.470826e+03 2.787830e-02 5.000000e-02
|
||||
3.568360e+05 6.008077e+06 2.500811e+03 2.762602e-02 5.000000e-02
|
||||
3.613670e+05 6.006269e+06 2.186354e+03 2.931716e-02 5.000000e-02
|
||||
3.609547e+05 6.005975e+06 2.201936e+03 2.916378e-02 5.000000e-02
|
||||
3.605453e+05 6.005187e+06 2.192131e+03 2.896361e-02 5.000000e-02
|
||||
3.596760e+05 6.004399e+06 2.216005e+03 2.846017e-02 5.000000e-02
|
||||
3.591839e+05 6.004206e+06 2.223183e+03 2.822088e-02 5.000000e-02
|
||||
3.586900e+05 6.004318e+06 2.240749e+03 2.800929e-02 5.000000e-02
|
||||
3.582144e+05 6.004122e+06 2.267646e+03 2.815678e-02 5.000000e-02
|
||||
3.574795e+05 6.004361e+06 2.273342e+03 2.785160e-02 5.000000e-02
|
||||
3.573075e+05 6.005061e+06 2.257032e+03 2.768883e-02 5.000000e-02
|
||||
3.577691e+05 6.005261e+06 2.257991e+03 2.782176e-02 5.000000e-02
|
||||
3.582753e+05 6.005377e+06 2.253481e+03 2.824865e-02 5.000000e-02
|
||||
3.589901e+05 6.005582e+06 2.225082e+03 2.843000e-02 5.000000e-02
|
||||
3.594262e+05 6.005850e+06 2.208702e+03 2.867859e-02 5.000000e-02
|
||||
3.599277e+05 6.005832e+06 2.206934e+03 2.884661e-02 5.000000e-02
|
||||
3.616705e+05 6.006416e+06 2.159826e+03 2.944395e-02 5.000000e-02
|
||||
3.689559e+05 6.013437e+06 2.160188e+03 2.686265e-02 5.000000e-02
|
||||
3.689809e+05 6.012858e+06 2.160165e+03 2.713001e-02 5.000000e-02
|
||||
3.689575e+05 6.012164e+06 2.166898e+03 2.742852e-02 5.000000e-02
|
||||
3.687815e+05 6.011610e+06 2.169930e+03 2.772659e-02 5.000000e-02
|
||||
3.685491e+05 6.011021e+06 2.161041e+03 2.805256e-02 5.000000e-02
|
||||
3.683284e+05 6.010552e+06 2.162389e+03 2.829110e-02 5.000000e-02
|
||||
3.681385e+05 6.009930e+06 2.160917e+03 2.852168e-02 5.000000e-02
|
||||
3.683213e+05 6.009170e+06 2.161018e+03 2.855719e-02 5.000000e-02
|
||||
3.681582e+05 6.008637e+06 2.160607e+03 2.868224e-02 5.000000e-02
|
||||
3.678554e+05 6.008233e+06 2.161901e+03 2.883354e-02 5.000000e-02
|
||||
3.676810e+05 6.007757e+06 2.161971e+03 2.891626e-02 5.000000e-02
|
||||
3.675351e+05 6.007272e+06 2.161757e+03 2.896734e-02 5.000000e-02
|
||||
3.674284e+05 6.006771e+06 2.161644e+03 2.898216e-02 5.000000e-02
|
||||
3.672650e+05 6.006275e+06 2.161193e+03 2.899572e-02 5.000000e-02
|
||||
3.670451e+05 6.005801e+06 2.161079e+03 2.900593e-02 5.000000e-02
|
||||
3.668871e+05 6.005298e+06 2.168517e+03 2.895119e-02 5.000000e-02
|
||||
3.669246e+05 6.004782e+06 2.160798e+03 2.884703e-02 5.000000e-02
|
||||
3.674886e+05 6.004466e+06 2.160969e+03 2.858275e-02 5.000000e-02
|
||||
3.680010e+05 6.007243e+06 2.186598e+03 2.873252e-02 5.000000e-02
|
||||
3.685053e+05 6.007066e+06 2.247928e+03 2.844525e-02 5.000000e-02
|
||||
3.689689e+05 6.006886e+06 2.294719e+03 2.876087e-02 5.000000e-02
|
||||
3.694464e+05 6.006798e+06 2.340813e+03 2.847357e-02 5.000000e-02
|
||||
3.699384e+05 6.006629e+06 2.452104e+03 2.790729e-02 5.000000e-02
|
||||
3.702331e+05 6.006504e+06 2.478823e+03 2.768065e-02 5.000000e-02
|
||||
3.648724e+05 6.003990e+06 2.162273e+03 2.903588e-02 5.000000e-02
|
||||
3.615819e+05 6.006914e+06 2.166497e+03 2.945036e-02 5.000000e-02
|
||||
3.619111e+05 6.005892e+06 2.161213e+03 2.943030e-02 5.000000e-02
|
||||
3.624320e+05 6.006129e+06 2.161200e+03 2.951822e-02 5.000000e-02
|
||||
3.628240e+05 6.006286e+06 2.162131e+03 2.955949e-02 5.000000e-02
|
||||
3.632946e+05 6.006160e+06 2.161080e+03 2.956698e-02 5.000000e-02
|
||||
3.676218e+05 6.013497e+06 2.169281e+03 2.740393e-02 5.000000e-02
|
||||
3.679297e+05 6.013094e+06 2.168942e+03 2.751932e-02 5.000000e-02
|
||||
3.677949e+05 6.012264e+06 2.167650e+03 2.796881e-02 5.000000e-02
|
||||
3.672235e+05 6.011537e+06 2.168687e+03 2.843018e-02 5.000000e-02
|
||||
3.666300e+05 6.012199e+06 2.168907e+03 2.836406e-02 5.000000e-02
|
||||
3.659040e+05 6.011713e+06 2.165875e+03 2.871230e-02 5.000000e-02
|
||||
3.659362e+05 6.011209e+06 2.167131e+03 2.887116e-02 5.000000e-02
|
||||
3.657312e+05 6.010915e+06 2.166870e+03 2.899740e-02 5.000000e-02
|
||||
3.655597e+05 6.011327e+06 2.167944e+03 2.891109e-02 5.000000e-02
|
||||
3.650121e+05 6.011050e+06 2.167057e+03 2.906459e-02 5.000000e-02
|
||||
3.644476e+05 6.011501e+06 2.165267e+03 2.897208e-02 5.000000e-02
|
||||
3.642410e+05 6.011986e+06 2.164931e+03 2.880292e-02 5.000000e-02
|
||||
3.640583e+05 6.012445e+06 2.165348e+03 2.861521e-02 5.000000e-02
|
||||
3.637110e+05 6.012686e+06 2.165028e+03 2.851203e-02 5.000000e-02
|
||||
3.632662e+05 6.012413e+06 2.165095e+03 2.863726e-02 5.000000e-02
|
||||
3.628353e+05 6.012198e+06 2.165437e+03 2.872215e-02 5.000000e-02
|
||||
3.626366e+05 6.011643e+06 2.167954e+03 2.892334e-02 5.000000e-02
|
||||
3.619752e+05 6.011006e+06 2.169750e+03 2.905700e-02 5.000000e-02
|
||||
3.608859e+05 6.012099e+06 2.332313e+03 2.884199e-02 5.000000e-02
|
||||
3.607787e+05 6.012623e+06 2.334431e+03 2.864554e-02 5.000000e-02
|
||||
3.604558e+05 6.012994e+06 2.340932e+03 2.825683e-02 5.000000e-02
|
||||
3.604541e+05 6.013514e+06 2.417598e+03 2.775451e-02 5.000000e-02
|
||||
3.605505e+05 6.014052e+06 2.428877e+03 2.743902e-02 5.000000e-02
|
||||
3.605665e+05 6.014532e+06 2.431259e+03 2.703843e-02 5.000000e-02
|
||||
3.609731e+05 6.014173e+06 2.431723e+03 2.750775e-02 5.000000e-02
|
||||
3.614862e+05 6.014207e+06 2.463004e+03 2.751270e-02 5.000000e-02
|
||||
3.619207e+05 6.014382e+06 2.454613e+03 2.747475e-02 5.000000e-02
|
||||
3.624145e+05 6.014385e+06 2.450971e+03 2.754979e-02 5.000000e-02
|
||||
3.640306e+05 6.003363e+06 2.230716e+03 2.912848e-02 5.000000e-02
|
||||
3.636639e+05 6.003018e+06 2.254717e+03 2.944835e-02 5.000000e-02
|
||||
3.632341e+05 6.002875e+06 2.270788e+03 2.935057e-02 5.000000e-02
|
||||
3.630920e+05 6.002515e+06 2.342944e+03 2.897828e-02 5.000000e-02
|
||||
3.627738e+05 6.002067e+06 2.449163e+03 2.845754e-02 5.000000e-02
|
||||
3.625173e+05 6.007599e+06 2.169206e+03 2.958475e-02 5.000000e-02
|
||||
3.635370e+05 6.008139e+06 2.164473e+03 2.963331e-02 5.000000e-02
|
||||
3.627917e+05 6.008156e+06 2.169742e+03 2.959324e-02 5.000000e-02
|
||||
3.633881e+05 6.009013e+06 2.164473e+03 2.956369e-02 5.000000e-02
|
||||
3.663215e+05 6.003654e+06 2.202612e+03 2.858425e-02 5.000000e-02
|
||||
3.664925e+05 6.003153e+06 2.185419e+03 2.839115e-02 5.000000e-02
|
||||
3.664874e+05 6.002625e+06 2.175218e+03 2.818385e-02 5.000000e-02
|
||||
3.664629e+05 6.002138e+06 2.182963e+03 2.793174e-02 5.000000e-02
|
||||
3.665085e+05 6.001658e+06 2.183867e+03 2.764954e-02 5.000000e-02
|
||||
3.667288e+05 6.001228e+06 2.186336e+03 2.730574e-02 5.000000e-02
|
||||
3.669117e+05 6.000761e+06 2.194478e+03 2.690493e-02 5.000000e-02
|
||||
3.672005e+05 6.000532e+06 2.193351e+03 2.667164e-02 5.000000e-02
|
||||
3.615060e+05 6.010861e+06 2.164254e+03 2.903521e-02 5.000000e-02
|
||||
3.608114e+05 6.010798e+06 2.166447e+03 2.890123e-02 5.000000e-02
|
||||
3.678002e+05 6.003356e+06 2.180167e+03 2.808437e-02 5.000000e-02
|
||||
3.682322e+05 6.003116e+06 2.219280e+03 2.777212e-02 5.000000e-02
|
||||
3.685762e+05 6.002753e+06 2.243722e+03 2.751404e-02 5.000000e-02
|
||||
3.690196e+05 6.002528e+06 2.262227e+03 2.771937e-02 5.000000e-02
|
||||
3.604802e+05 6.004043e+06 2.252471e+03 2.865938e-02 5.000000e-02
|
||||
3.609087e+05 6.003672e+06 2.320061e+03 2.916318e-02 5.000000e-02
|
||||
3.609935e+05 6.003061e+06 2.341764e+03 2.896186e-02 5.000000e-02
|
||||
3.610941e+05 6.002503e+06 2.353045e+03 2.870830e-02 5.000000e-02
|
||||
3.613520e+05 6.002090e+06 2.402026e+03 2.841739e-02 5.000000e-02
|
||||
3.616648e+05 6.001616e+06 2.460820e+03 2.804598e-02 5.000000e-02
|
||||
3.621238e+05 6.001462e+06 2.490509e+03 2.797261e-02 5.000000e-02
|
||||
3.657493e+05 6.004426e+06 2.169680e+03 2.901485e-02 5.000000e-02
|
||||
3.636824e+05 6.000022e+06 2.865274e+03 2.708391e-02 5.000000e-02
|
||||
3.571072e+05 6.007140e+06 2.504079e+03 2.777789e-02 5.000000e-02
|
||||
3.687904e+05 6.004471e+06 2.394426e+03 2.822128e-02 5.000000e-02
|
||||
3.660711e+05 6.001991e+06 2.247601e+03 2.794515e-02 5.000000e-02
|
||||
3.565341e+05 6.013529e+06 2.495766e+03 2.596333e-02 5.000000e-02
|
||||
3.572975e+05 6.002759e+06 2.586419e+03 2.739037e-02 5.000000e-02
|
||||
3.602847e+05 6.000220e+06 2.741396e+03 2.681741e-02 5.000000e-02
|
||||
3.592838e+05 6.002004e+06 2.769861e+03 2.752123e-02 5.000000e-02
|
||||
3.624843e+05 5.999891e+06 2.693787e+03 2.696451e-02 5.000000e-02
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 105 KiB |
@@ -1,63 +0,0 @@
|
||||
import os
|
||||
|
||||
home_dir = 'C:\Users\dominiquef.MIRAGEOSCIENCE\ownCloud\Research\Modelling\Synthetic\Block_Gaussian_topo'
|
||||
|
||||
inpfile = 'PYMAG3C_fwr.inp'
|
||||
|
||||
dsep = '\\'
|
||||
|
||||
os.chdir(home_dir)
|
||||
|
||||
#%%
|
||||
from SimPEG import np, sp, Utils, mkvc, Maps
|
||||
import simpegPF as PF
|
||||
import pylab as plt
|
||||
|
||||
## New scripts to be added to basecode
|
||||
#from fwr_MAG_data import fwr_MAG_data
|
||||
#from read_MAGfwr_inp import read_MAGfwr_inp
|
||||
|
||||
#%%
|
||||
# Read input file
|
||||
[mshfile, obsfile, modfile, magfile, topofile] = PF.BaseMag.read_MAGfwr_inp(inpfile)
|
||||
|
||||
# Load mesh file
|
||||
mesh = Utils.meshutils.readUBCTensorMesh(mshfile)
|
||||
|
||||
# Load model file
|
||||
model = Utils.meshutils.readUBCTensorModel(modfile,mesh)
|
||||
|
||||
# Load in topofile or create flat surface
|
||||
if topofile == 'null':
|
||||
|
||||
actv = np.ones(mesh.nC)
|
||||
|
||||
else:
|
||||
topo = np.genfromtxt(topofile,skip_header=1)
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,topo,'N')
|
||||
|
||||
|
||||
Utils.writeUBCTensorModel('nullcell.dat',mesh,actv)
|
||||
|
||||
# Load in observation file
|
||||
[B,M,dobs] = PF.BaseMag.readUBCmagObs(obsfile)
|
||||
|
||||
rxLoc = dobs[:,0:3]
|
||||
#rxLoc[:,2] += 5 # Temporary change for test
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
# Load GOCAD surf
|
||||
tsfile = 'SphereA.ts'
|
||||
[vrtx, trgl] = PF.BaseMag.read_GOCAD_ts(tsfile)
|
||||
|
||||
#%% Run forward modeling
|
||||
# Compute forward model using integral equation
|
||||
d = PF.Magnetics.Intgrl_Fwr_Data(mesh,B,M,rxLoc,model,actv,'tmi')
|
||||
|
||||
# Form data object with coordinates and write to file
|
||||
wd = np.zeros((ndata,1))
|
||||
|
||||
# Save forward data to file
|
||||
PF.Magnetics.writeUBCobs(home_dir + dsep + 'FWR_data.dat',B,M,rxLoc,d,wd)
|
||||
|
||||
|
||||
@@ -1,187 +0,0 @@
|
||||
import os
|
||||
|
||||
home_dir = 'C:\\LC\\Private\\dominiquef\\Projects\\4414_Minsim\\Modeling\\MAG'
|
||||
|
||||
os.chdir(home_dir)
|
||||
|
||||
#%%
|
||||
from SimPEG import *
|
||||
import matplotlib.pyplot as plt
|
||||
import simpegPF as PF
|
||||
import scipy.interpolate as interpolation
|
||||
import time
|
||||
|
||||
#from fwr_MAG_data import fwr_MAG_data
|
||||
|
||||
plt.close('all')
|
||||
|
||||
topofile = 'Gaussian.topo'
|
||||
|
||||
zoffset = 2
|
||||
#%% Create survey
|
||||
# Load in topofile or create flat surface
|
||||
if not topofile:
|
||||
|
||||
actv = np.ones(mesh.nC)
|
||||
|
||||
else:
|
||||
topo = np.genfromtxt(topofile,skip_header=1)
|
||||
|
||||
|
||||
B = np.array(([90.,0.,50000.]))
|
||||
|
||||
M = np.array(([90.,0.,315.]))
|
||||
|
||||
# Sphere radius
|
||||
R = 25.
|
||||
|
||||
# # Or create juste a plane grid
|
||||
xr = np.linspace(-99., 99., 40)
|
||||
yr = np.linspace(-49., 49., 20)
|
||||
X, Y = np.meshgrid(xr, yr)
|
||||
|
||||
|
||||
|
||||
sclx = 100.
|
||||
dx = np.asarray([15., 10., 5., 2.5])
|
||||
|
||||
d_iter = len(dx)
|
||||
l1_r = np.zeros(d_iter)
|
||||
l2_r = np.zeros(d_iter)
|
||||
linf_r = np.zeros(d_iter)
|
||||
timer = np.zeros(d_iter)
|
||||
mcell = np.zeros(d_iter)
|
||||
#%% Loop through decreasing meshes and measure the residual
|
||||
# Create mesh using simpeg and write out in GIF format
|
||||
|
||||
for ii in range(d_iter):
|
||||
|
||||
|
||||
nc = int(sclx/dx[ii])
|
||||
|
||||
hxind = [(dx[ii], 2*nc)]
|
||||
hyind = [(dx[ii], nc)]
|
||||
hzind = [(dx[ii], nc)]
|
||||
|
||||
mesh = Mesh.TensorMesh([hxind, hyind, hzind], 'CCN')
|
||||
|
||||
mcell[ii] = mesh.nC
|
||||
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,topo,'N')
|
||||
|
||||
# Drape observations on topo + offset
|
||||
if not topofile:
|
||||
Z = np.ones((xr.size, yr.size)) * 2.5
|
||||
|
||||
else:
|
||||
F = interpolation.NearestNDInterpolator(topo[:,0:2],topo[:,2])
|
||||
Z = F(X,Y) + zoffset
|
||||
|
||||
rxLoc = np.c_[Utils.mkvc(X.T), Utils.mkvc(Y.T), Utils.mkvc(Z.T)]
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
xn = mesh.vectorNx
|
||||
yn = mesh.vectorNy
|
||||
zn = mesh.vectorNz
|
||||
|
||||
print 'Mesh size: ' + str(mcell[ii])
|
||||
|
||||
#%% Create model
|
||||
chibkg = 0.
|
||||
chiblk = 0.01
|
||||
model = np.ones(mcell[ii])*chibkg
|
||||
|
||||
# Do a three sphere problem for more frequencies
|
||||
sph_ind = PF.MagAnalytics.spheremodel(mesh, 0., 0., -sclx/3, R)
|
||||
model[sph_ind] = 0.5*chiblk
|
||||
|
||||
sph_ind = PF.MagAnalytics.spheremodel(mesh, -sclx/2., 0., -sclx/3., R/3.)
|
||||
model[sph_ind] = 4.*chiblk
|
||||
|
||||
sph_ind = PF.MagAnalytics.spheremodel(mesh, sclx/2., 0., -sclx/2.5, R/2.5)
|
||||
model[sph_ind] = 2.5*chiblk
|
||||
|
||||
Utils.writeUBCTensorMesh('Mesh.msh',mesh)
|
||||
Utils.writeUBCTensorModel('Model.sus',mesh,model)
|
||||
#actv = np.ones(mesh.nC)
|
||||
#%% Forward mode ldata
|
||||
|
||||
start_time = time.time()
|
||||
|
||||
d = PF.Magnetics.Intgrl_Fwr_Data(mesh,B,M,rxLoc,model,actv,'tmi')
|
||||
|
||||
timer[ii] = (time.time() - start_time)
|
||||
|
||||
#fwr_tmi = d[0:ndata]
|
||||
#fwr_y = d[ndata:2*ndata]
|
||||
#fwr_z = d[2*ndata:]
|
||||
|
||||
#%% Get the analystical answer and compute the residual
|
||||
#bxa,bya,bza = PF.MagAnalytics.MagSphereAnaFunA(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R,0.,0.,0.,chiblk, np.array(([0.,0.,B[2]])),'secondary')
|
||||
Bd = (450.-float(B[1]))%360.
|
||||
Bi = B[0]; # Convert dip to horizontal to cartesian
|
||||
|
||||
Bx = np.cos(np.deg2rad(Bi)) * np.cos(np.deg2rad(Bd)) * B[2]
|
||||
By = np.cos(np.deg2rad(Bi)) * np.sin(np.deg2rad(Bd)) * B[2]
|
||||
Bz = np.sin(np.deg2rad(Bi)) * B[2]
|
||||
|
||||
Bo = np.c_[Bx, By, Bz]
|
||||
|
||||
Ptmi = mkvc(np.r_[np.cos(np.deg2rad(Bi))*np.cos(np.deg2rad(Bd)),np.cos(np.deg2rad(Bi))*np.sin(np.deg2rad(Bd)),np.sin(np.deg2rad(Bi))],2).T;
|
||||
|
||||
bxa,bya,bza = PF.MagAnalytics.MagSphereFreeSpace(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R,0., 0., -sclx/3, 0.5*chiblk, Bo)
|
||||
bxb,byb,bzb = PF.MagAnalytics.MagSphereFreeSpace(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R/3., -sclx/2., 0., -sclx/3.,4.*chiblk, Bo)
|
||||
bxc,byc,bzc = PF.MagAnalytics.MagSphereFreeSpace(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R/2.5, sclx/2., 0., -sclx/2.5,2.5*chiblk, Bo)
|
||||
|
||||
bx = bxa + bxb + bxc
|
||||
by = bya + byb + byc
|
||||
bz = bza + bzb + bzc
|
||||
|
||||
b_tmi = mkvc(Ptmi.dot(np.c_[bx,by,bz].T))
|
||||
|
||||
r_tmi = d - b_tmi
|
||||
#r_By = fwr_y - bya
|
||||
#r_Bz = fwr_z - bza
|
||||
|
||||
l2_r[ii] = np.sum( r_tmi**2 ) **0.5
|
||||
l1_r[ii] = np.sum( np.abs( r_tmi ) )
|
||||
linf_r[ii] = np.max( np.abs( r_tmi ) )
|
||||
|
||||
#%% Write predicted to file
|
||||
|
||||
PF.Magnetics.writeUBCobs('Obsloc.loc',B,M,rxLoc,d,np.ones(len(d)))
|
||||
|
||||
#%% Plot results
|
||||
print 'Residual between analytical sphere and integral forward'
|
||||
print "dx \t nc \t l1 \t l2 \t linf \t Runtime"
|
||||
for ii in range(d_iter):
|
||||
|
||||
print str(dx[ii]) + "\t" + str(mcell[ii]) + "\t" + str(l1_r[ii]) + "\t" + str(l2_r[ii]) + "\t" + str(linf_r[ii]) + "\t" + str(timer[ii])
|
||||
|
||||
#%% Plot fields
|
||||
plt.figure(1)
|
||||
ax = plt.subplot()
|
||||
plt.imshow(np.reshape(b_tmi,X.shape), interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.02)
|
||||
plt.contour(X,Y, np.reshape(b_tmi,X.shape),10)
|
||||
plt.scatter(X,Y, c=np.reshape(b_tmi,X.shape), s=20)
|
||||
ax.set_title('Analytical')
|
||||
|
||||
#%% Plot the forward solution from integral
|
||||
plt.figure(2)
|
||||
ax = plt.subplot()
|
||||
plt.imshow(np.reshape(d,X.shape), interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max() ], origin = 'lower')
|
||||
plt.colorbar(fraction=0.02)
|
||||
plt.contour(X,Y, np.reshape(d,X.shape),10)
|
||||
plt.scatter(X,Y, c=np.reshape(d,X.shape), s=20)
|
||||
ax.set_title('Numerical')
|
||||
|
||||
#%% Plot residual data
|
||||
plt.figure(3)
|
||||
ax = plt.subplot()
|
||||
plt.imshow(np.reshape(r_tmi,X.shape), interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.02)
|
||||
plt.contour(X,Y, np.reshape(r_tmi,X.shape),10)
|
||||
plt.scatter(X,Y, c=np.reshape(r_tmi,X.shape), s=20)
|
||||
ax.set_title('Sphere Ana Bx')
|
||||
@@ -1,173 +0,0 @@
|
||||
import os
|
||||
|
||||
# home_dir = 'C:\Users\dominiquef.MIRAGEOSCIENCE\Documents\GIT\SimPEG\simpegpf\simpegPF\Dev'
|
||||
|
||||
# os.chdir(home_dir)
|
||||
|
||||
#%%
|
||||
from SimPEG import *
|
||||
import matplotlib.pyplot as plt
|
||||
import simpegPF as PF
|
||||
|
||||
#from fwr_MAG_data import fwr_MAG_data
|
||||
|
||||
plt.close('all')
|
||||
|
||||
#%% Create survey
|
||||
|
||||
B = np.array(([-45.,315.,50000.]))
|
||||
|
||||
M = np.array(([-45.,315.]))
|
||||
|
||||
# Sphere radius
|
||||
R = 0.25
|
||||
|
||||
# # Or create juste a plane grid
|
||||
xr = np.linspace(-2., 2., 5)
|
||||
yr = np.linspace(-2., 2., 5)
|
||||
X, Y = np.meshgrid(xr, yr)
|
||||
Z = np.ones((xr.size, yr.size)) * 2.5
|
||||
rxLoc = np.c_[Utils.mkvc(X), Utils.mkvc(Y), Utils.mkvc(Z)]
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
d_iter = 4
|
||||
lrl = np.zeros(d_iter)
|
||||
#%% Loop through decreasing meshes and measure the residual
|
||||
# Create mesh using simpeg and write out in GIF format
|
||||
|
||||
for ii in range(d_iter):
|
||||
|
||||
nc = 3**(ii+1)
|
||||
|
||||
hxind = [(1./nc, nc)]
|
||||
hyind = [(1./nc, nc)]
|
||||
hzind = [(1./nc, nc)]
|
||||
|
||||
mesh = Mesh.TensorMesh([hxind, hyind, hzind], 'CCC')
|
||||
|
||||
xn = mesh.vectorNx
|
||||
yn = mesh.vectorNy
|
||||
zn = mesh.vectorNz
|
||||
|
||||
mcell = mesh.nC
|
||||
|
||||
print 'Mesh size: ' + str(mcell)
|
||||
|
||||
sph_ind = PF.MagAnalytics.spheremodel(mesh, 0, 0, 0, R)
|
||||
|
||||
chibkg = 0.
|
||||
chiblk = 0.01
|
||||
model = np.ones(mcell)*chibkg
|
||||
model[sph_ind] = chiblk
|
||||
|
||||
actv = np.ones(mcell)
|
||||
|
||||
#%% Forward mode ldata
|
||||
d = PF.Magnetics.Intgrl_Fwr_Data(mesh,B,M,rxLoc,model,actv,'xyz')
|
||||
fwr_x = d[0:ndata]
|
||||
fwr_y = d[ndata:2*ndata]
|
||||
fwr_z = d[2*ndata:]
|
||||
|
||||
#%% Get the analystical answer and compute the residual
|
||||
bxa,bya,bza = PF.MagAnalytics.MagSphereAnaFunA(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R,0.,0.,0.,chiblk, np.array(([0.,0.,B[2]])),'secondary')
|
||||
Bd = (450.-float(B[1]))%360.
|
||||
Bi = B[0]; # Convert dip to horizontal to cartesian
|
||||
|
||||
Bx = np.cos(np.deg2rad(Bi)) * np.cos(np.deg2rad(Bd)) * B[2]
|
||||
By = np.cos(np.deg2rad(Bi)) * np.sin(np.deg2rad(Bd)) * B[2]
|
||||
Bz = np.sin(np.deg2rad(Bi)) * B[2]
|
||||
|
||||
Bo = np.c_[Bx, By, Bz]
|
||||
|
||||
bxa,bya,bza = PF.MagAnalytics.MagSphereFreeSpace(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R,0.,0.,0.,chiblk, Bo)
|
||||
#bxa,bya,bza = PF.MagAnalytics.MagSphereAnaFunA(rxLoc[:,0],rxLoc[:,1],rxLoc[:,2],R,0.,0.,0.,chiblk, np.array(([0.,0.,B[2]])),'secondary')
|
||||
|
||||
r_Bx = fwr_x - bxa
|
||||
r_By = fwr_y - bya
|
||||
r_Bz = fwr_z - bza
|
||||
|
||||
lrl[ii] = sum( r_Bx**2 + r_By**2 + r_Bz**2 ) **0.5
|
||||
|
||||
|
||||
|
||||
#%% Plot results
|
||||
print 'Residual between analytical sphere and integral forward'
|
||||
for ii in range(d_iter):
|
||||
nc = 3**(ii+1)
|
||||
|
||||
print "||r||= " + str(lrl[ii]) + "\t dx= " + str(1./nc)
|
||||
|
||||
#%% Plot fields
|
||||
|
||||
plt.figure(1)
|
||||
ax = plt.subplot(221)
|
||||
plt.imshow(np.reshape(bxa,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(bxa,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(bxa,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana Bx')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
plt.imshow(np.reshape(bya,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(bya,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(bya,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana By')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
plt.imshow(np.reshape(bza,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(bza,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(bza,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana Bz')
|
||||
|
||||
#%% Plot the forward solution from integral
|
||||
|
||||
plt.figure(2)
|
||||
ax = plt.subplot(221)
|
||||
plt.imshow(np.reshape(fwr_x,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max() ], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(fwr_x,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(fwr_x,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana Bx')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
plt.imshow(np.reshape(fwr_y,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(fwr_y,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(fwr_y,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana By')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
plt.imshow(np.reshape(fwr_z,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(fwr_z,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(fwr_z,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana Bz')
|
||||
|
||||
|
||||
#%% Plot foward data
|
||||
plt.figure(3)
|
||||
ax = plt.subplot(221)
|
||||
plt.imshow(np.reshape(r_Bx,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(r_Bx,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(r_Bx,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana Bx')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
plt.imshow(np.reshape(r_By,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(r_By,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(r_By,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana By')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
plt.imshow(np.reshape(r_Bz,X.shape).T, interpolation="bicubic", extent=[xr.min(), xr.max(), yr.min(), yr.max()], origin = 'lower')
|
||||
plt.colorbar(fraction=0.04)
|
||||
plt.contour(X,Y, np.reshape(r_Bz,X.shape).T,10)
|
||||
plt.scatter(X,Y, c=np.reshape(r_Bz,X.shape).T, s=20)
|
||||
ax.set_title('Sphere Ana Bz')
|
||||
|
||||
plt.show()
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -6,8 +6,9 @@ import pylab as plt
|
||||
import os
|
||||
|
||||
#home_dir = 'C:\Users\dominiquef.MIRAGEOSCIENCE\Documents\GIT\SimPEG\simpegpf\simpegPF\Dev'
|
||||
#home_dir = 'C:\\Users\\dominiquef.MIRAGEOSCIENCE\\ownCloud\\Research\\Modelling\\Synthetic\\Block_Gaussian_topo'
|
||||
#home_dir = 'C:\\Users\\dominiquef.MIRAGEOSCIENCE\\ownCloud\\Research\\Modelling\\Synthetic\\Nut_Cracker\\Induced_MAG3C'
|
||||
home_dir = '.\\'
|
||||
#home_dir = '.\\'
|
||||
|
||||
inpfile = 'PYMAG3D_inv.inp'
|
||||
|
||||
@@ -16,31 +17,32 @@ os.chdir(home_dir)
|
||||
## New scripts to be added to basecode
|
||||
#from fwr_MAG_data import fwr_MAG_data
|
||||
#from read_MAGfwr_inp import read_MAGfwr_inp
|
||||
|
||||
plt.close('all')
|
||||
#%%
|
||||
# Read input file
|
||||
[mshfile, obsfile, topofile, mstart, mref, magfile, wgtfile, chi, alphas, bounds, lpnorms] = PF.BaseMag.read_MAGinv_inp(home_dir + dsep + inpfile)
|
||||
[mshfile, obsfile, topofile, mstart, mref, magfile, wgtfile, chi, alphas, bounds, lpnorms] = PF.Magnetics.read_MAGinv_inp(home_dir + dsep + inpfile)
|
||||
|
||||
# Load mesh file
|
||||
mesh = Mesh.TensorMesh.readUBC(mshfile)
|
||||
#mesh = Utils.meshutils.readUBCTensorMesh(mshfile)
|
||||
|
||||
# Load in observation file
|
||||
[B,M,dobs] = PF.BaseMag.readUBCmagObs(obsfile)
|
||||
survey = PF.Magnetics.readUBCmagObs(obsfile)
|
||||
|
||||
rxLoc = dobs[:,0:3]
|
||||
d = dobs[:,3]
|
||||
wd = dobs[:,4]
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
d = survey.dobs
|
||||
wd = survey.std
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
beta_in = 1e+2
|
||||
ndata = survey.srcField.rxList[0].locs.shape[0]
|
||||
|
||||
beta_in = 1e+5
|
||||
eps_p = 1e-4
|
||||
eps_q = 1e-4
|
||||
# Load in topofile or create flat surface
|
||||
if topofile == 'null':
|
||||
|
||||
# All active
|
||||
actv = np.ones(mesh.nC)
|
||||
actv = np.asarray(range(mesh.nC))
|
||||
|
||||
else:
|
||||
|
||||
@@ -48,26 +50,33 @@ else:
|
||||
# Find the active cells
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,topo,'N')
|
||||
|
||||
nC = int(sum(actv))
|
||||
nC = len(actv)
|
||||
|
||||
# Create active map to go from reduce set to full
|
||||
actvMap = Maps.ActiveCells(mesh, actv, -100)
|
||||
|
||||
# Creat reduced identity map
|
||||
idenMap = Maps.IdentityMap(nP = nC)
|
||||
|
||||
# Load starting model file
|
||||
if isinstance(mstart, float):
|
||||
|
||||
mstart = np.ones(nC) * mstart
|
||||
else:
|
||||
mstart = Utils.meshutils.readUBCTensorModel(mstart,mesh)
|
||||
mstart = mstart[actv==1]
|
||||
mstart = mstart[actv]
|
||||
|
||||
# Load reference file
|
||||
if isinstance(mref, float):
|
||||
mref = np.ones(nC) * mref
|
||||
else:
|
||||
mref = Utils.meshutils.readUBCTensorModel(mref,mesh)
|
||||
mref = mref[actv==1]
|
||||
mref = mref[actv]
|
||||
|
||||
# Get magnetization vector for MOF
|
||||
if magfile=='DEFAULT':
|
||||
|
||||
M_xyz = PF.Magnetics.dipazm_2_xyz(np.ones(nC) * M[0], np.ones(nC) * M[1])
|
||||
M_xyz = PF.Magnetics.dipazm_2_xyz(np.ones(nC) * survey.srcField.param[1], np.ones(nC) * survey.srcField.param[2])
|
||||
|
||||
else:
|
||||
M_xyz = np.genfromtxt(magfile,delimiter=' \n',dtype=np.str,comments='!')
|
||||
@@ -76,54 +85,52 @@ else:
|
||||
midx = int(mesh.nCx/2)
|
||||
midy = int(mesh.nCy/2)
|
||||
|
||||
# Create forward operator
|
||||
F = PF.Magnetics.Intrgl_Fwr_Op(mesh,B,M_xyz,rxLoc,actv,'tmi')
|
||||
|
||||
# Get distance weighting function
|
||||
wr = PF.Magnetics.get_dist_wgt(mesh,rxLoc,actv,3.,np.min(mesh.hx)/4)
|
||||
wrMap = PF.BaseMag.WeightMap(mesh, wr)
|
||||
#==============================================================================
|
||||
# wr = PF.Magnetics.get_dist_wgt(mesh,rxLoc,actv,3.,np.min(mesh.hx)/4)
|
||||
# #wrMap = PF.BaseMag.WeightMap(nC, wr)
|
||||
#==============================================================================
|
||||
|
||||
wr_out = np.zeros(mesh.nC)
|
||||
wr_out[actv==1] = wr
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,home_dir+dsep+'wr.dat',wr_out)
|
||||
#Utils.meshutils.writeUBCTensorModel(home_dir+dsep+'wr.dat',mesh,wr_out)
|
||||
#%% Plot obs data
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d,'Observed Data')
|
||||
|
||||
#%% Run inversion
|
||||
prob = PF.Magnetics.MagneticIntegral(mesh, mapping = idenMap, actInd = actv)
|
||||
prob.solverOpts['accuracyTol'] = 1e-4
|
||||
|
||||
#survey = Survey.LinearSurvey()
|
||||
survey.pair(prob)
|
||||
#survey.makeSyntheticData(data, std=0.01)
|
||||
#survey.dobs=d
|
||||
#survey.mtrue = model
|
||||
# Write out the predicted
|
||||
pred = F.dot(mstart)
|
||||
PF.Magnetics.writeUBCobs(home_dir + dsep + 'Pred.dat',B,M,rxLoc,pred,wd)
|
||||
pred = prob.fields(mstart)
|
||||
PF.Magnetics.writeUBCobs(home_dir + dsep + 'Pred.dat',survey,pred)
|
||||
|
||||
wr = np.sum(prob.G**2.,axis=0)**0.5 / mesh.vol[actv]
|
||||
wr = ( wr/np.max(wr) )
|
||||
wr_out = actvMap * wr
|
||||
|
||||
#%%
|
||||
plt.figure()
|
||||
ax = plt.subplot()
|
||||
mesh.plotSlice(wr_out, ax = ax, normal = 'Y', ind=midx )
|
||||
mesh.plotSlice(wr_out, ax = ax, normal = 'Y', ind=midx ,clim = (-1e-3, wr.max()))
|
||||
plt.title('Distance weighting')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
#%% Plot obs data
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d,wd,'Observed Data')
|
||||
|
||||
#%% Run inversion
|
||||
prob = PF.Magnetics.MagneticIntegral(mesh, F)
|
||||
prob.solverOpts['accuracyTol'] = 1e-4
|
||||
survey = Survey.LinearSurvey()
|
||||
survey.pair(prob)
|
||||
#survey.makeSyntheticData(data, std=0.01)
|
||||
survey.dobs=d
|
||||
#survey.mtrue = model
|
||||
|
||||
|
||||
reg = Regularization.Simple(mesh, mapping=wrMap)
|
||||
reg = Regularization.Simple(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.mref = mref
|
||||
reg.wght = wr
|
||||
#reg.alpha_s = 1.
|
||||
|
||||
# Create pre-conditioner
|
||||
diagA = np.sum(F**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()*(wr**2.0)
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=10,lower=0.,upper=1.)
|
||||
dmis.Wd = 1/wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=10,lower=0.,upper=1., maxIterCG= 20, tolCG = 1e-3)
|
||||
opt.approxHinv = PC
|
||||
|
||||
# opt = Optimization.InexactGaussNewton(maxIter=6)
|
||||
@@ -139,16 +146,14 @@ m0 = mstart
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
|
||||
m_out = np.ones(mesh.nC)
|
||||
m_out[actv==1] = mrec
|
||||
m_out = actvMap*mrec
|
||||
|
||||
# Write result
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_inv_l2l2.sus',m_out)
|
||||
#Utils.meshutils.writeUBCTensorModel(home_dir+dsep+'wr.dat',mesh,wr_out)
|
||||
|
||||
# Plot predicted
|
||||
pred = F.dot(mrec)
|
||||
pred = prob.fields(mrec)
|
||||
#PF.Magnetics.plot_obs_2D(rxLoc,pred,wd,'Predicted Data')
|
||||
#PF.Magnetics.plot_obs_2D(rxLoc,(d-pred),wd,'Residual Data')
|
||||
|
||||
@@ -156,87 +161,103 @@ print "Final misfit:" + str(np.sum( ((d-pred)/wd)**2. ) )
|
||||
|
||||
#%% Plot out a section of the model
|
||||
|
||||
yslice = midx-7
|
||||
yslice = midx
|
||||
m_out[m_out==-100] = np.nan
|
||||
|
||||
plt.figure()
|
||||
ax = plt.subplot(221)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (-mrec.min(), mrec.max()))
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (mrec.min(), mrec.max()))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z Section')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-5]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-1, clim = (-mrec.min(), mrec.max()))
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-8, clim = (mrec.min(), mrec.max()))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Top')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-8]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (-mrec.min(), mrec.max()))
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (mrec.min(), mrec.max()))
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
#%% Run one more round for sparsity
|
||||
phim = invProb.phi_m_last
|
||||
phid = invProb.phi_d
|
||||
|
||||
reg = Regularization.SparseRegularization(mesh, mapping=wrMap, eps=1e-4)
|
||||
reg.m = mrec
|
||||
reg = Regularization.Sparse(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.recModel = mrec
|
||||
reg.mref = mref
|
||||
reg.wght = wr
|
||||
reg.eps_p = eps_p
|
||||
reg.eps_q = eps_q
|
||||
reg.norms = lpnorms
|
||||
|
||||
|
||||
|
||||
diagA = np.sum(F**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()*(wr**2.0)
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
#reg.alpha_s = 1.
|
||||
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = wd
|
||||
opt = Optimization.ProjectedGNCG(maxIter=8 ,maxIterLS=10, maxIterCG = 20,tolCG = 1e-4,lower=0.,upper=1.)
|
||||
opt = Optimization.ProjectedGNCG(maxIter=20 ,lower=0.,upper=1., maxIterCG= 10, tolCG = 1e-4)
|
||||
opt.approxHinv = PC
|
||||
#opt.phim_last = reg.eval(mrec)
|
||||
|
||||
# opt = Optimization.InexactGaussNewton(maxIter=6)
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = invProb.beta)
|
||||
beta = Directives.BetaSchedule(coolingFactor=1, coolingRate=1)
|
||||
update_beta = Directives.Scale_Beta(tol = 0.05)
|
||||
#betaest = Directives.BetaEstimate_ByEig()
|
||||
target = Directives.TargetMisfit()
|
||||
IRLS =Directives.update_IRLS( eps_min=1e-3, phi_m_last = phim )
|
||||
IRLS =Directives.Update_IRLS( phi_m_last = phim, phi_d_last = phid )
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,IRLS])
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,IRLS,update_beta])
|
||||
|
||||
m0 = mrec
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
m_out[actv==1] = mrec
|
||||
m_out = actvMap*mrec
|
||||
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_inv_l0l2.sus',m_out)
|
||||
|
||||
pred = prob.fields(mrec)
|
||||
|
||||
#%% Plot obs data
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,pred,'Predicted Data')
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d,'Observed Data')
|
||||
print "Final misfit:" + str(np.sum( ((d-pred)/wd)**2. ) )
|
||||
#%% Plot out a section of the model
|
||||
|
||||
yslice = midx-7
|
||||
yslice = midx
|
||||
|
||||
m_out[m_out==-100] = np.nan
|
||||
|
||||
plt.figure()
|
||||
ax = plt.subplot(221)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (-mrec.min(), mrec.max()))
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (mrec.min(), mrec.max()))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z Section')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-5]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-1, clim = (-mrec.min(), mrec.max()))
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-8, clim = (mrec.min(), mrec.max()))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Top')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-8]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (-mrec.min(), mrec.max()))
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = (mrec.min(), mrec.max()))
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
@@ -0,0 +1,464 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Created on Wed Feb 03 21:34:50 2016
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
from SimPEG import *
|
||||
import simpegPF as PF
|
||||
from simpegPF import BaseMag as MAG
|
||||
from numpy.polynomial import polynomial
|
||||
|
||||
import pylab as plt
|
||||
|
||||
import os
|
||||
|
||||
#home_dir = 'C:\Users\dominiquef.MIRAGEOSCIENCE\Documents\GIT\SimPEG\simpegpf\simpegPF\Dev'
|
||||
#home_dir = 'C:\\Users\\dominiquef.MIRAGEOSCIENCE\\ownCloud\\Research\\Modelling\\Synthetic\\Parametric_plane'
|
||||
#home_dir = 'C:\\LC\\Private\\dominiquef\\Projects\\4414_Minsim\\Modeling\\MAG\\Lalor'
|
||||
#home_dir = 'C:\Users\dominiquef.MIRAGEOSCIENCE\ownCloud\Research\Nate\Modeling'
|
||||
home_dir = 'C:\\Users\\dominiquef.MIRAGEOSCIENCE\\Google Drive\\DevDomNateDBE\\DomNate\\Fault_synthetic\\NE'
|
||||
#home_dir = '.\\'
|
||||
plt.close('all')
|
||||
|
||||
inpfile = 'PYMAG3D_inv.inp'
|
||||
|
||||
dsep = '\\'
|
||||
os.chdir(home_dir)
|
||||
## New scripts to be added to basecode
|
||||
#from fwr_MAG_data import fwr_MAG_data
|
||||
#from read_MAGfwr_inp import read_MAGfwr_inp
|
||||
beta_in = 1e+0
|
||||
ndv = -100
|
||||
#%%
|
||||
# Read input file
|
||||
[mshfile, obsfile, topofile, m0_val, mref, magfile, wgtfile, chi, alphas, bounds, lpnorms] = PF.Magnetics.read_MAGinv_inp(home_dir + dsep + inpfile)
|
||||
|
||||
#obsfile = 'Synthetic.obs'
|
||||
#obsfile ='Lalor_rtp_2pc_10nT_RegRem.obs'
|
||||
#obsfile = 'Obs_ALL.obs'
|
||||
|
||||
# Discretization for new mesh
|
||||
dx = 50.
|
||||
|
||||
# Load mesh file
|
||||
mesh = Mesh.TensorMesh.readUBC(mshfile)
|
||||
z0 = mesh.x0[2] + np.sum(mesh.hz)
|
||||
#mesh = Utils.meshutils.readUBCTensorMesh(mshfile)
|
||||
|
||||
#V2D = polynomial.polyvander2d(mesh.vectorCCx,mesh.vectorCCy,[1,1])
|
||||
# Load in observation file
|
||||
survey = PF.Magnetics.readUBCmagObs(obsfile)
|
||||
rxLoc_full = survey.srcField.rxList[0].locs
|
||||
data = survey.dobs
|
||||
wd = survey.std
|
||||
|
||||
npad = 10
|
||||
#%% Pick points from dats and generate local mesh
|
||||
PF.Magnetics.plot_obs_2D(rxLoc_full,data, levels = [0.])
|
||||
|
||||
#PF.Magnetics.plot_obs_2D(dobs[:,:3],dobs[:,3],dobs[:,4],'Observed Data')
|
||||
gin = np.asarray(plt.ginput(100, timeout = 0))
|
||||
#gin = np.asarray([[ -81.82517326, -167.83403552],
|
||||
# [ -21.0157401 , 133.78075295]])
|
||||
for ii in range(gin.shape[0]-1):
|
||||
|
||||
dl_len = np.sqrt( np.sum((gin[ii,:] - gin[ii+1,:])**2) )
|
||||
dl_x = ( gin[ii,0] - gin[ii+1,0] ) / dl_len
|
||||
dl_y = ( gin[ii+1,1] - gin[ii,1] ) / dl_len
|
||||
azm = -np.arctan(dl_x/dl_y)
|
||||
|
||||
# Create rotation matrix
|
||||
Rz = np.array([[np.cos(azm), -np.sin(azm)],
|
||||
[np.sin(azm), np.cos(azm)]])
|
||||
|
||||
# Re-center the experiment
|
||||
midx = np.median([gin[ii,0],gin[ii+1,0]])
|
||||
midy = np.median([gin[ii+1,1],gin[ii,1]])
|
||||
|
||||
temp = np.vstack([rxLoc_full[:,0].T- midx, rxLoc_full[:,1].T- midy])
|
||||
|
||||
# Rotate
|
||||
ROTxy = Rz.dot(temp)
|
||||
|
||||
# Grab data points within a box
|
||||
indx = (np.abs(ROTxy[0,:]) < dl_len) & (np.abs(ROTxy[1,:]) < dl_len/2)
|
||||
|
||||
subrx = MAG.RxObs(np.c_[ROTxy[0,indx].T, ROTxy[1,indx].T, rxLoc_full[indx,2]])
|
||||
d = data[indx]
|
||||
uncert = wd[indx]
|
||||
|
||||
srcParam = np.asarray(survey.srcField.param)
|
||||
srcParam[2] = srcParam[2] - np.rad2deg(azm)
|
||||
srcField = MAG.SrcField([subrx],srcParam)
|
||||
survey = MAG.LinearSurvey(srcField)
|
||||
survey.dobs = d
|
||||
survey.std = uncert
|
||||
PF.Magnetics.writeUBCobs(home_dir+'\\Obsloc_local.dat',survey,survey.dobs)
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d,'Observed Data')
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
# Get extent limits
|
||||
xlim = np.max(np.abs(rxLoc[:,0]))
|
||||
ylim = np.max(np.abs(rxLoc[:,1]))
|
||||
|
||||
ncx = int(4*xlim/dx)
|
||||
ncy = int(2*ylim/dx)
|
||||
ncz = int(np.min([ncx,ncy]))
|
||||
|
||||
hxind = [(dx,npad,-1.3),(dx, ncx),(dx,npad,1.3)]
|
||||
hyind = [(dx,npad,-1.3),(dx, ncy),(dx,npad,1.3)]
|
||||
hzind = [(dx,npad,-1.3),(dx, ncz)]
|
||||
|
||||
mesh = Mesh.TensorMesh([hxind, hyind, hzind], 'CCN')
|
||||
|
||||
mesh.x0[2] = np.max(rxLoc[:,2]) - np.sum(mesh.hz) # Keep top of mesh at same location as before
|
||||
Mesh.TensorMesh.writeUBC(mesh,home_dir+dsep+'Mesh_local.msh')
|
||||
|
||||
|
||||
# Load in topofile or create flat surface
|
||||
if topofile == 'null':
|
||||
|
||||
# All active
|
||||
actv = np.asarray(range(mesh.nC))
|
||||
|
||||
else:
|
||||
|
||||
topo = np.genfromtxt(topofile,skip_header=1)
|
||||
temp = np.vstack([topo[:,0].T- midx, topo[:,1].T- midy])
|
||||
|
||||
# Rotate
|
||||
ROTxy = Rz.dot(temp)
|
||||
ROT_topo = np.c_[ROTxy[0,:].T, ROTxy[1,:].T, topo[:,2]]
|
||||
|
||||
# Find the active cells
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,ROT_topo,'N')
|
||||
|
||||
nC = len(actv)
|
||||
idenMap = Maps.IdentityMap(nP = nC)
|
||||
# Create active map to go from reduce set to full
|
||||
actvMap = Maps.InjectActiveCells(mesh, actv, ndv)
|
||||
|
||||
# Load starting model file
|
||||
# if isinstance(mstart, float):
|
||||
|
||||
mstart = np.ones(nC) * m0_val
|
||||
# else:
|
||||
# mstart = Utils.meshutils.readUBCTensorModel(mstart,mesh)
|
||||
# mstart = mstart[actv]
|
||||
|
||||
|
||||
|
||||
# Get magnetization vector for MOF
|
||||
if magfile=='DEFAULT':
|
||||
|
||||
M_xyz = PF.Magnetics.dipazm_2_xyz(np.ones(nC) * survey.srcField.param[1], np.ones(nC) * survey.srcField.param[2])
|
||||
|
||||
else:
|
||||
M_xyz = np.genfromtxt(magfile,delimiter=' \n',dtype=np.str,comments='!')
|
||||
|
||||
|
||||
# Get index of the center
|
||||
#==============================================================================
|
||||
# midx = int(mesh.nCx/2)
|
||||
# midy = int(mesh.nCy/2)
|
||||
#==============================================================================
|
||||
|
||||
# Create forward operator
|
||||
#F = PF.Magnetics.Intrgl_Fwr_Op(mesh,B,M_xyz,rxLoc,actv,'tmi')
|
||||
|
||||
#%% Run inversion
|
||||
# First start with regular inversion for regional removal
|
||||
prob = PF.Magnetics.MagneticIntegral(mesh, mapping = idenMap, actInd = actv)
|
||||
prob.solverOpts['accuracyTol'] = 1e-4
|
||||
|
||||
survey.pair(prob)
|
||||
|
||||
#%%
|
||||
pred = prob.fields(mstart)
|
||||
|
||||
wr = np.sum(prob.G**2.,axis=0)**0.5 / mesh.vol[actv]
|
||||
wr = ( wr/np.max(wr) )
|
||||
#IWr = Utils.sdiag(1/wr)
|
||||
#wrMap = PF.BaseMag.WeightMap(mesh, wr)
|
||||
|
||||
#prob.mapping = wrMap
|
||||
#prob._G = prob._G * IWr
|
||||
|
||||
reg = Regularization.Simple(mesh, indActive = actv, mapping = idenMap)
|
||||
reg.mref = 0.
|
||||
reg.wght = wr
|
||||
#reg.alpha_s = 1.
|
||||
|
||||
# Create pre-conditioner
|
||||
diagA = np.sum(prob.G**2.,axis=0) + beta_in*(reg.W.T*reg.W).diagonal()
|
||||
PC = Utils.sdiag(diagA**-1.)
|
||||
|
||||
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = 1./survey.std
|
||||
opt = Optimization.ProjectedGNCG(maxIter=10,lower=0.,upper=1., maxIterCG= 20, tolCG = 1e-3)
|
||||
opt.approxHinv = PC
|
||||
|
||||
# opt = Optimization.InexactGaussNewton(maxIter=6)
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = beta_in)
|
||||
beta = Directives.BetaSchedule(coolingFactor=2, coolingRate=1)
|
||||
#betaest = Directives.BetaEstimate_ByEig()
|
||||
target = Directives.TargetMisfit()
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,target])
|
||||
|
||||
m0 = mstart
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
m_out = actvMap*mrec
|
||||
|
||||
#%% Temporary plotting scipts
|
||||
yslice = 14
|
||||
plt.figure()
|
||||
ax = plt.subplot(221)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-5, clim = (mrec.min(), mrec.max()))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-5]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(222)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Z', ind=-8, clim = ( mrec.min(), mrec.max()))
|
||||
plt.plot(np.array([mesh.vectorCCx[0],mesh.vectorCCx[-1]]), np.array([mesh.vectorCCy[yslice],mesh.vectorCCy[yslice]]),c='w',linestyle = '--')
|
||||
plt.title('Z: ' + str(mesh.vectorCCz[-8]) + ' m')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
ax = plt.subplot(212)
|
||||
mesh.plotSlice(m_out, ax = ax, normal = 'Y', ind=yslice, clim = ( mrec.min(), mrec.max()))
|
||||
plt.title('Cross Section')
|
||||
plt.xlabel('x');plt.ylabel('z')
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
#%% Remove core cells and forward model
|
||||
m_out = np.reshape(m_out,(mesh.nCx,mesh.nCy,mesh.nCz), order = 'F')
|
||||
m_out[npad:-npad,npad:-npad,npad:] = m_out[npad:-npad,npad:-npad,npad:]*0.
|
||||
|
||||
m_out = mkvc(m_out)
|
||||
m_pad = m_out[actv]
|
||||
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,home_dir+'\\SimPEG_Inv_l2l2.sus',actvMap*mrec)
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,home_dir+'\\SimPEG_Scooped.sus',actvMap*m_pad)
|
||||
# Forward model the fields and substract from data
|
||||
fwr = prob.fields(m_pad)
|
||||
|
||||
d_res = survey.dobs - fwr
|
||||
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,fwr,'Forward Scoop Data', levels = [0.])
|
||||
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,d_res,'RegRem Data', levels = [0.])
|
||||
|
||||
survey.dobs = d_res
|
||||
#%% Reduce the space to only the core region
|
||||
|
||||
# Create new mesh for local inversion
|
||||
hxind = [(dx, ncx)]
|
||||
hyind = [(dx, ncy)]
|
||||
hzind = [(dx, ncz)]
|
||||
|
||||
x0 = mesh.x0
|
||||
z0 = x0[2] + np.sum(mesh.hz)
|
||||
|
||||
mesh = Mesh.TensorMesh([hxind, hyind, hzind], 'CCN')
|
||||
|
||||
mesh.x0[2] = z0 - np.sum(mesh.hz)
|
||||
|
||||
core = m_out==0
|
||||
grnd = core[actv]
|
||||
|
||||
inds = np.asarray([inds for inds, elem in enumerate(grnd, 1) if elem], dtype = int) - 1
|
||||
|
||||
#%% Re-run with poly map
|
||||
# Load in topofile or create flat surface
|
||||
if topofile == 'null':
|
||||
|
||||
# All active
|
||||
actv = np.asarray(range(mesh.nC))
|
||||
|
||||
else:
|
||||
|
||||
topo = np.genfromtxt(topofile,skip_header=1)
|
||||
temp = np.vstack([topo[:,0].T- midx, topo[:,1].T- midy])
|
||||
|
||||
# Rotate
|
||||
ROTxy = Rz.dot(temp)
|
||||
ROT_topo = np.c_[ROTxy[0,:].T, ROTxy[1,:].T, topo[:,2]]
|
||||
|
||||
# Find the active cells
|
||||
actv = PF.Magnetics.getActiveTopo(mesh,ROT_topo,'N')
|
||||
|
||||
nC = len(actv)
|
||||
idenMap = Maps.IdentityMap(nP = nC)
|
||||
# Create active map to go from reduce set to full
|
||||
actvMap = Maps.InjectActiveCells(mesh, actv, ndv)
|
||||
|
||||
# Load starting model file
|
||||
mstart = np.ones(nC) * m0_val
|
||||
|
||||
|
||||
|
||||
|
||||
#%% Invert with polymap for plane
|
||||
#
|
||||
#
|
||||
# Create active map to go from reduce set to full
|
||||
#actvMap = Maps.ActiveCells(mesh, actv, -100)
|
||||
#
|
||||
## Creat reduced identity map
|
||||
#idenMap = Maps.IdentityMap(nP = nC)
|
||||
#
|
||||
XYZ = mesh.gridCC
|
||||
|
||||
order = [1,1]
|
||||
|
||||
YZ = Utils.ndgrid(mesh.vectorCCy, mesh.vectorCCz)
|
||||
|
||||
V = polynomial.polyvander2d(YZ[:,0], YZ[:,1], order)
|
||||
|
||||
#f = polynomial.polyval2d(XYZ[:,1], XYZ[:,2], c.reshape((order[0]+1,order[1]+1))) - XYZ[:,0]
|
||||
|
||||
polymap = Maps.PolyMap(mesh, order, normal='X', logSigma=False, actInd = actv)
|
||||
polymap.slope = 1.0
|
||||
#polymap.actInd = actv
|
||||
|
||||
#m0 = np.r_[1e-2, 0., 0.0, -0.5, 0.2, 0.]
|
||||
m0 = np.r_[1e-4, 0, 1., 0., 0., 0.]
|
||||
|
||||
|
||||
|
||||
#Mesh.TensorMesh.writeModelUBC(mesh,home_dir+dsep+'True_m.sus',polymap*m0)
|
||||
#Mesh.TensorMesh.writeModelUBC(mesh,home_dir+dsep+'Starting_m.sus',actvMap*polymap*m0)
|
||||
|
||||
m1D = Mesh.TensorMesh([(order[0]+1)*(order[1]+1)+2])
|
||||
|
||||
weight = ((V**2).sum(axis=0))**0.5
|
||||
weight = weight / weight.max()
|
||||
prob_core = PF.Magnetics.MagneticIntegral(mesh, mapping = idenMap*polymap, actInd = actv)
|
||||
prob_core.solverOpts['accuracyTol'] = 1e-4
|
||||
|
||||
survey.pair(prob_core)
|
||||
|
||||
#prob_core._G = prob.G[:,inds]
|
||||
|
||||
#%%
|
||||
pred = prob_core.fields(m0)
|
||||
|
||||
wr = np.sum(prob_core.G**2.,axis=0)**0.5 / mesh.vol[actv]
|
||||
wr = ( wr/np.max(wr) )
|
||||
IWr = Utils.sdiag(1/wr)
|
||||
wrMap = PF.BaseMag.WeightMap(mesh, wr)
|
||||
|
||||
prob_core.mapping = wrMap * polymap
|
||||
prob_core._G = prob_core.G * IWr
|
||||
|
||||
reg = Regularization.Simple(m1D)
|
||||
reg.alpha_x = 0.
|
||||
reg.alpha_y = 0.
|
||||
reg.alpha_z = 0.
|
||||
reg.norms = [2., 2., 2., 2.]
|
||||
#reg.mref = np.r_[0., 1., 421500., 1000., 10., 0.5]
|
||||
reg.mref = np.zeros(6)
|
||||
#==============================================================================
|
||||
# reg.wght = np.asarray([ 1.00000000e+00 ,6.50176844e-01 ,4.20328370e-06 ,1.52004209e-03,
|
||||
# 4.82475226e-05 ,1.37620903e-02])**2.
|
||||
#==============================================================================
|
||||
lower = np.r_[0.,0.,-1e+8,-1e+8,-1e+8,-1e+8]
|
||||
upper = np.r_[1.,1.,1e+8,1e+8,1e+8,1e+8]
|
||||
#reg.mref = mref
|
||||
#reg.alpha_s = 1.
|
||||
|
||||
|
||||
dmis = DataMisfit.l2_DataMisfit(survey)
|
||||
dmis.Wd = 1./survey.std
|
||||
opt = Optimization.ProjectedGNCG(maxIter=15,maxIterLS=50, maxIterCG = 10,tolCG = 1e-3, lower = lower,upper=upper)
|
||||
#opt.approxHinv = sp.eye(6)
|
||||
|
||||
beta_in = 1e+2
|
||||
|
||||
# opt = Optimization.InexactGaussNewton(maxIter=6)
|
||||
invProb = InvProblem.BaseInvProblem(dmis, reg, opt, beta = beta_in)
|
||||
beta = Directives.BetaSchedule(coolingFactor=2, coolingRate=1)
|
||||
#betaest = Directives.BetaEstimate_ByEig()
|
||||
target = Directives.TargetMisfit()
|
||||
up_Wj = Directives.Update_Wj()
|
||||
up_Wj.itr = 2
|
||||
|
||||
inv = Inversion.BaseInversion(invProb, directiveList=[beta,target,up_Wj])
|
||||
|
||||
#m0 = mstart
|
||||
#Utils.diagEst(prob.Jtvec,2)
|
||||
|
||||
# Run inversion
|
||||
mrec = inv.run(m0)
|
||||
|
||||
sus = polymap*mrec
|
||||
m_out = actvMap * sus
|
||||
|
||||
# Write result
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_Param.sus',m_out)
|
||||
Mesh.TensorMesh.writeUBC(mesh,'Working_mesh.msh')
|
||||
|
||||
m_out = actvMap *polymap*m0
|
||||
Mesh.TensorMesh.writeModelUBC(mesh,'SimPEG_Param_m0.sus',m_out)
|
||||
# Plot predicted
|
||||
pred = prob_core.fields(mrec)
|
||||
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,pred,'Predicted Data', vmin = np.min(survey.dobs), vmax = np.max(survey.dobs))
|
||||
|
||||
PF.Magnetics.plot_obs_2D(rxLoc,survey.dobs-pred,'Residual Data')
|
||||
|
||||
#PF.Magnetics.writeUBCobs(home_dir + dsep + 'Pred_Final.pre',B,M,rxLoc,pred,np.ones(len(d)))
|
||||
|
||||
|
||||
print "Final misfit:" + str(np.sum( ((d-pred)/uncert)**2. ) )
|
||||
|
||||
#%% Write parametric surface
|
||||
yz = Utils.ndgrid(np.r_[-ncy/2*dx,0,ncy/2*dx],np.r_[mesh.vectorCCz[-1],mesh.vectorCCz[0]])
|
||||
|
||||
xout = polynomial.polyval2d(yz[:,0],yz[:,1],np.reshape(mrec[2:],(2,2)))
|
||||
|
||||
|
||||
xyz = np.c_[xout,yz]
|
||||
|
||||
# Rotate back to global coordinates
|
||||
# Create rotation matrix
|
||||
Rz = np.array([[np.cos(-azm), -np.sin(-azm)],
|
||||
[np.sin(-azm), np.cos(-azm)]])
|
||||
|
||||
|
||||
temp = Rz.dot( np.vstack([xyz[:,0].T, xyz[:,1].T]) )
|
||||
|
||||
if ii == 0:
|
||||
# Rotate
|
||||
ROTxyz = np.c_[temp[0,:].T + midx, temp[1,:].T + midy, xyz[:,2]]
|
||||
else:
|
||||
ROTxyz = np.vstack([ROTxyz,np.c_[temp[0,:].T + midx, temp[1,:].T + midy, xyz[:,2]]])
|
||||
|
||||
#Write out the surface
|
||||
with file(home_dir + dsep + 'Surf.dat','w') as fid:
|
||||
np.savetxt(fid, ROTxyz, fmt='%e',delimiter=' ',newline='\n')
|
||||
|
||||
#%% Right GOCAD ts file
|
||||
with file(home_dir + dsep + 'Surf.ts','w') as fid:
|
||||
|
||||
fid.write('GOCAD TSurf 1\n')
|
||||
fid.write('HEADER {name:Mag_Param}\n')
|
||||
fid.write('TFACE\n')
|
||||
for ii in range(ROTxyz.shape[0]):
|
||||
fid.write('VRTX %i %6.2f %6.2f %6.2f\n' %(ii+1, ROTxyz[ii,0],ROTxyz[ii,1],ROTxyz[ii,2]) )
|
||||
|
||||
for ii in range(ROTxyz.shape[0]/3):
|
||||
fid.write('TRGL %i %i %i\n' %(ii+1, ii+2, np.mod(ii+3,6)+1 ))
|
||||
fid.write('TRGL %i %i %i\n' %(ii+2, np.mod(ii+3,6)+1, np.mod(ii+4,6)+1 ))
|
||||
|
||||
fid.write('END\n')
|
||||
@@ -0,0 +1,5 @@
|
||||
47 47 20
|
||||
-60.00 -60.00 280.00
|
||||
50.00 30.00 20.00 41*10.00 20.00 30.00 50.00
|
||||
50.00 30.00 20.00 41*10.00 20.00 30.00 50.00
|
||||
17*10.00 20.00 30.00 50
|
||||
@@ -0,0 +1,619 @@
|
||||
90 0 50000
|
||||
90 0 1
|
||||
616
|
||||
105 155 240.831177 -0.7588417 1
|
||||
115 155 244.046936 -0.7915504 1
|
||||
125 155 247.198578 -0.805861 1
|
||||
135 155 250.256927 -0.798687 1
|
||||
145 155 253.192322 -0.7701055 1
|
||||
155 155 255.975342 -0.7241221 1
|
||||
165 155 258.576965 -0.6681905 1
|
||||
175 155 260.969513 -0.6113366 1
|
||||
185 155 263.126709 -0.5615882 1
|
||||
195 155 265.024445 -0.5237785 1
|
||||
205 155 266.641052 -0.4986475 1
|
||||
215 155 267.957825 -0.4833724 1
|
||||
225 155 268.95929 -0.4730379 1
|
||||
235 155 269.633667 -0.4623284 1
|
||||
245 155 269.9729 -0.4469757 1
|
||||
255 155 269.9729 -0.4247823 1
|
||||
265 155 269.633667 -0.39628 1
|
||||
275 155 268.95929 -0.3650762 1
|
||||
285 155 267.957825 -0.3378048 1
|
||||
295 155 266.641052 -0.3234333 1
|
||||
305 155 265.024445 -0.3316285 1
|
||||
315 155 263.126709 -0.3701661 1
|
||||
325 155 260.969513 -0.4418891 1
|
||||
335 155 258.576965 -0.5423904 1
|
||||
345 155 255.975342 -0.659748 1
|
||||
355 155 253.192322 -0.7770281 1
|
||||
365 155 250.256927 -0.8768104 1
|
||||
375 155 247.198608 -0.9458876 1
|
||||
105 165 242.760101 -0.8195894 1
|
||||
115 165 246.086945 -0.8419799 1
|
||||
125 165 249.347504 -0.8356238 1
|
||||
135 165 252.511536 -0.7963749 1
|
||||
145 165 255.54834 -0.7257527 1
|
||||
155 165 258.42749 -0.6322459 1
|
||||
165 165 261.119019 -0.5301054 1
|
||||
175 165 263.594238 -0.4354313 1
|
||||
185 165 265.825958 -0.3611376 1
|
||||
195 165 267.789246 -0.3131647 1
|
||||
205 165 269.4617 -0.2895989 1
|
||||
215 165 270.823975 -0.2825252 1
|
||||
225 165 271.860046 -0.281212 1
|
||||
235 165 272.557739 -0.2751351 1
|
||||
245 165 272.90863 -0.2561399 1
|
||||
255 165 272.90863 -0.2197196 1
|
||||
265 165 272.557739 -0.1658328 1
|
||||
275 165 271.860046 -0.09951203 1
|
||||
285 165 270.823975 -0.03119349 1
|
||||
295 165 269.4617 0.0236968 1
|
||||
305 165 267.789246 0.04674543 1
|
||||
315 165 265.825958 0.02064035 1
|
||||
325 165 263.594238 -0.06508273 1
|
||||
335 165 261.119019 -0.208611 1
|
||||
345 165 258.42749 -0.393637 1
|
||||
355 165 255.54834 -0.5925498 1
|
||||
365 165 252.511536 -0.7744437 1
|
||||
375 165 249.347534 -0.9143868 1
|
||||
105 175 244.517365 -0.8731715 1
|
||||
115 175 247.945435 -0.8756285 1
|
||||
125 175 251.305176 -0.83312 1
|
||||
135 175 254.56546 -0.739917 1
|
||||
145 175 257.694702 -0.6004066 1
|
||||
155 175 260.661377 -0.4314286 1
|
||||
165 175 263.434845 -0.2595249 1
|
||||
175 175 265.985352 -0.1129547 1
|
||||
185 175 268.284973 -0.01194964 1
|
||||
195 175 270.307983 0.03755872 1
|
||||
205 175 272.031311 0.04395232 1
|
||||
215 175 273.435028 0.0249682 1
|
||||
225 175 274.502655 0.001294248 1
|
||||
235 175 275.221558 -0.008426053 1
|
||||
245 175 275.58313 0.009649532 1
|
||||
255 175 275.58313 0.0634047 1
|
||||
265 175 275.221558 0.154099 1
|
||||
275 175 274.502655 0.2754614 1
|
||||
285 175 273.435028 0.4125105 1
|
||||
295 175 272.031311 0.5409548 1
|
||||
305 175 270.307983 0.6288864 1
|
||||
315 175 268.284973 0.6424912 1
|
||||
325 175 265.985352 0.5560076 1
|
||||
335 175 263.434845 0.3630851 1
|
||||
345 175 260.661377 0.08384954 1
|
||||
355 175 257.694702 -0.237926 1
|
||||
365 175 254.56546 -0.548451 1
|
||||
375 175 251.305176 -0.8018905 1
|
||||
105 185 246.083527 -0.9140503 1
|
||||
115 185 249.601807 -0.8826051 1
|
||||
125 185 253.049957 -0.7811191 1
|
||||
135 185 256.396027 -0.6012919 1
|
||||
145 185 259.607605 -0.3526822 1
|
||||
155 185 262.652374 -0.06704467 1
|
||||
165 185 265.498779 0.2074117 1
|
||||
175 185 268.116394 0.4220746 1
|
||||
185 185 270.476563 0.5463553 1
|
||||
195 185 272.552795 0.5775926 1
|
||||
205 185 274.321503 0.5378997 1
|
||||
215 185 275.762146 0.4625557 1
|
||||
225 185 276.857849 0.3880164 1
|
||||
235 185 277.595642 0.3444396 1
|
||||
245 185 277.966797 0.3530179 1
|
||||
255 185 277.966797 0.4259006 1
|
||||
265 185 277.595642 0.5663478 1
|
||||
275 185 276.857849 0.7675966 1
|
||||
285 185 275.762146 1.010183 1
|
||||
295 185 274.321503 1.259027 1
|
||||
305 185 272.552795 1.463291 1
|
||||
315 185 270.476563 1.563029 1
|
||||
325 185 268.116394 1.504866 1
|
||||
335 185 265.498779 1.263533 1
|
||||
345 185 262.652374 0.8593219 1
|
||||
355 185 259.607605 0.3588987 1
|
||||
365 185 256.396027 -0.1463404 1
|
||||
375 185 253.049988 -0.5744338 1
|
||||
105 195 247.440887 -0.9365266 1
|
||||
115 195 251.037354 -0.8525355 1
|
||||
125 195 254.562134 -0.6607845 1
|
||||
135 195 257.982544 -0.3485086 1
|
||||
145 195 261.265472 0.06623109 1
|
||||
155 195 264.37793 0.5262602 1
|
||||
165 195 267.287598 0.9466072 1
|
||||
175 195 269.963379 1.245725 1
|
||||
185 195 272.375977 1.379536 1
|
||||
195 195 274.498352 1.355977 1
|
||||
205 195 276.306335 1.223446 1
|
||||
215 195 277.778992 1.046257 1
|
||||
225 195 278.899048 0.8838316 1
|
||||
235 195 279.653259 0.7809416 1
|
||||
245 195 280.032623 0.7668838 1
|
||||
255 195 280.032623 0.8582527 1
|
||||
265 195 279.653259 1.060967 1
|
||||
275 195 278.899048 1.369147 1
|
||||
285 195 277.778992 1.760239 1
|
||||
295 195 276.306335 2.187949 1
|
||||
305 195 274.498352 2.577668 1
|
||||
315 195 272.375977 2.831963 1
|
||||
325 195 269.963379 2.852671 1
|
||||
335 195 267.287598 2.577787 1
|
||||
345 195 264.37793 2.01826 1
|
||||
355 195 261.265472 1.27011 1
|
||||
365 195 257.982544 0.4833555 1
|
||||
375 195 254.562134 -0.2003685 1
|
||||
105 205 248.573853 -0.9364405 1
|
||||
115 205 252.235565 -0.7778356 1
|
||||
125 205 255.82428 -0.4572914 1
|
||||
135 205 259.306763 0.0458342 1
|
||||
145 205 262.649292 0.7008426 1
|
||||
155 205 265.818176 1.409817 1
|
||||
165 205 268.78067 2.028682 1
|
||||
175 205 271.505005 2.42519 1
|
||||
185 205 273.961365 2.539679 1
|
||||
195 205 276.122253 2.404351 1
|
||||
205 205 277.963074 2.113149 1
|
||||
215 205 279.462433 1.774462 1
|
||||
225 205 280.602814 1.47808 1
|
||||
235 205 281.370697 1.284939 1
|
||||
245 205 281.756958 1.231368 1
|
||||
255 205 281.756958 1.337238 1
|
||||
265 205 281.370697 1.611238 1
|
||||
275 205 280.602814 2.050138 1
|
||||
285 205 279.462433 2.631077 1
|
||||
295 205 277.963074 3.2984 1
|
||||
305 205 276.122253 3.951254 1
|
||||
315 205 273.961365 4.444233 1
|
||||
325 205 271.505005 4.614739 1
|
||||
335 205 268.78067 4.339799 1
|
||||
345 205 265.818176 3.603591 1
|
||||
355 205 262.649292 2.534426 1
|
||||
365 205 259.306763 1.366716 1
|
||||
375 205 255.82431 0.3338567 1
|
||||
105 215 249.469238 -0.9136291 1
|
||||
115 215 253.182526 -0.6589502 1
|
||||
125 215 256.821808 -0.1698693 1
|
||||
135 215 260.353333 0.5874462 1
|
||||
145 215 263.74292 1.565753 1
|
||||
155 215 266.956482 2.607309 1
|
||||
165 215 269.960632 3.479923 1
|
||||
175 215 272.723358 3.978535 1
|
||||
185 215 275.214325 4.028715 1
|
||||
195 215 277.40564 3.707969 1
|
||||
205 215 279.2724 3.180547 1
|
||||
215 215 280.792847 2.615157 1
|
||||
225 215 281.94931 2.13744 1
|
||||
235 215 282.727997 1.823207 1
|
||||
245 215 283.11969 1.71236 1
|
||||
255 215 283.11969 1.825263 1
|
||||
265 215 282.727997 2.172536 1
|
||||
275 215 281.94931 2.755052 1
|
||||
285 215 280.792847 3.553031 1
|
||||
295 215 279.2724 4.505293 1
|
||||
305 215 277.40564 5.485875 1
|
||||
315 215 275.214325 6.295436 1
|
||||
325 215 272.723358 6.690773 1
|
||||
335 215 269.960632 6.463354 1
|
||||
345 215 266.956482 5.547766 1
|
||||
355 215 263.74292 4.10083 1
|
||||
365 215 260.353333 2.465151 1
|
||||
375 215 256.821838 1.000294 1
|
||||
105 225 250.116516 -0.8743188 1
|
||||
115 225 253.867065 -0.5101706 1
|
||||
125 225 257.542908 0.1755437 1
|
||||
135 225 261.109894 1.236342 1
|
||||
145 225 264.533508 2.606781 1
|
||||
155 225 267.779327 4.051729 1
|
||||
165 225 270.81366 5.220251 1
|
||||
175 225 273.604126 5.813692 1
|
||||
185 225 276.120087 5.748304 1
|
||||
195 225 278.333435 5.170528 1
|
||||
205 225 280.218872 4.338887 1
|
||||
215 225 281.754639 3.495014 1
|
||||
225 225 282.922668 2.801622 1
|
||||
235 225 283.709198 2.344926 1
|
||||
245 225 284.104828 2.16313 1
|
||||
255 225 284.104828 2.273224 1
|
||||
265 225 283.709198 2.685922 1
|
||||
275 225 282.922668 3.40649 1
|
||||
285 225 281.754639 4.420648 1
|
||||
295 225 280.218872 5.665849 1
|
||||
305 225 278.333435 6.995332 1
|
||||
315 225 276.120087 8.157348 1
|
||||
325 225 273.604126 8.82303 1
|
||||
335 225 270.81366 8.684887 1
|
||||
345 225 267.779327 7.610068 1
|
||||
355 225 264.533508 5.774337 1
|
||||
365 225 261.109894 3.638668 1
|
||||
375 225 257.542908 1.709743 1
|
||||
105 235 250.507996 -0.8317488 1
|
||||
115 235 254.281128 -0.3622331 1
|
||||
125 235 257.979034 0.5184553 1
|
||||
135 235 261.567444 1.888687 1
|
||||
145 235 265.011658 3.667592 1
|
||||
155 235 268.276978 5.534542 1
|
||||
165 235 271.32959 7.004851 1
|
||||
175 235 274.13678 7.678418 1
|
||||
185 235 276.667908 7.464011 1
|
||||
195 235 278.894531 6.593227 1
|
||||
205 235 280.791321 5.432199 1
|
||||
215 235 282.336304 4.298311 1
|
||||
225 235 283.511383 3.386243 1
|
||||
235 235 284.302643 2.786252 1
|
||||
245 235 284.700653 2.529866 1
|
||||
255 235 284.700653 2.62728 1
|
||||
265 235 284.302643 3.087025 1
|
||||
275 235 283.511383 3.917431 1
|
||||
285 235 282.336304 5.109731 1
|
||||
295 235 280.791321 6.60235 1
|
||||
305 235 278.894531 8.233635 1
|
||||
315 235 276.667908 9.70905 1
|
||||
325 235 274.13678 10.62564 1
|
||||
335 235 271.32959 10.58569 1
|
||||
345 235 268.276978 9.389627 1
|
||||
355 235 265.011658 7.223036 1
|
||||
365 235 261.567444 4.651613 1
|
||||
375 235 257.979065 2.317601 1
|
||||
105 245 250.639008 -0.8031906 1
|
||||
115 245 254.419678 -0.2567715 1
|
||||
125 245 258.125 0.7720825 1
|
||||
135 245 261.720581 2.386057 1
|
||||
145 245 265.171661 4.496398 1
|
||||
155 245 268.443542 6.708923 1
|
||||
165 245 271.502228 8.428509 1
|
||||
175 245 274.315063 9.166789 1
|
||||
185 245 276.851227 8.817329 1
|
||||
195 245 279.082336 7.692689 1
|
||||
205 245 280.98291 6.255138 1
|
||||
215 245 282.531006 4.884361 1
|
||||
225 245 283.708405 3.796578 1
|
||||
235 245 284.501251 3.0811 1
|
||||
245 245 284.900055 2.761007 1
|
||||
255 245 284.900055 2.838641 1
|
||||
265 245 284.501251 3.318654 1
|
||||
275 245 283.708405 4.209807 1
|
||||
285 245 282.531006 5.506134 1
|
||||
295 245 280.98291 7.146722 1
|
||||
305 245 279.082336 8.961084 1
|
||||
315 245 276.851227 10.62863 1
|
||||
325 245 274.315063 11.70051 1
|
||||
335 245 271.502228 11.72266 1
|
||||
345 245 268.443542 10.45331 1
|
||||
355 245 265.171661 8.084093 1
|
||||
365 245 261.720581 5.24673 1
|
||||
375 245 258.125 2.668323 1
|
||||
105 255 250.507996 -0.8032413 1
|
||||
115 255 254.281128 -0.2308932 1
|
||||
125 255 257.979034 0.8544926 1
|
||||
135 255 261.567444 2.570146 1
|
||||
145 255 265.011658 4.828936 1
|
||||
155 255 268.276978 7.205737 1
|
||||
165 255 271.32959 9.052127 1
|
||||
175 255 274.13678 9.832447 1
|
||||
185 255 276.667908 9.425632 1
|
||||
195 255 278.894531 8.181864 1
|
||||
205 255 280.791321 6.61156 1
|
||||
215 255 282.336304 5.126034 1
|
||||
225 255 283.511383 3.951786 1
|
||||
235 255 284.302643 3.176769 1
|
||||
245 255 284.700653 2.818616 1
|
||||
255 255 284.700653 2.874094 1
|
||||
265 255 284.302643 3.343708 1
|
||||
275 255 283.511383 4.233653 1
|
||||
285 255 282.336304 5.536428 1
|
||||
295 255 280.791321 7.189605 1
|
||||
305 255 278.894531 9.020029 1
|
||||
315 255 276.667908 10.70241 1
|
||||
325 255 274.13678 11.78181 1
|
||||
335 255 271.32959 11.79881 1
|
||||
345 255 268.276978 10.51058 1
|
||||
355 255 265.011658 8.114479 1
|
||||
365 255 261.567444 5.25268 1
|
||||
375 255 257.979065 2.659622 1
|
||||
105 265 250.116516 -0.8364838 1
|
||||
115 265 253.867065 -0.2987034 1
|
||||
125 265 257.542908 0.730639 1
|
||||
135 265 261.109894 2.367063 1
|
||||
145 265 264.533508 4.533685 1
|
||||
155 265 267.779327 6.832248 1
|
||||
165 265 270.81366 8.639468 1
|
||||
175 265 273.604126 9.430596 1
|
||||
185 265 276.120087 9.076918 1
|
||||
195 265 278.333435 7.902471 1
|
||||
205 265 280.218872 6.395443 1
|
||||
215 265 281.754639 4.956879 1
|
||||
225 265 282.922668 3.811898 1
|
||||
235 265 283.709198 3.049655 1
|
||||
245 265 284.104828 2.688498 1
|
||||
255 265 284.104828 2.724281 1
|
||||
265 265 283.709198 3.154537 1
|
||||
275 265 282.922668 3.980581 1
|
||||
285 265 281.754639 5.189228 1
|
||||
295 265 280.218872 6.714512 1
|
||||
305 265 278.333435 8.387216 1
|
||||
315 265 276.120087 9.900153 1
|
||||
325 265 273.604126 10.83422 1
|
||||
335 265 270.81366 10.77838 1
|
||||
345 265 267.779327 9.531084 1
|
||||
355 265 264.533508 7.293797 1
|
||||
365 265 261.109894 4.659332 1
|
||||
375 265 257.542908 2.288398 1
|
||||
105 275 249.469238 -0.8944128 1
|
||||
115 275 253.182526 -0.4425263 1
|
||||
125 275 256.821808 0.4343149 1
|
||||
135 275 260.353333 1.834889 1
|
||||
145 275 263.74292 3.697208 1
|
||||
155 275 266.956482 5.696558 1
|
||||
165 275 269.960632 7.30593 1
|
||||
175 275 272.723358 8.066821 1
|
||||
185 275 275.214325 7.854281 1
|
||||
195 275 277.40564 6.91226 1
|
||||
205 275 279.2724 5.644381 1
|
||||
215 275 280.792847 4.401628 1
|
||||
225 275 281.94931 3.394523 1
|
||||
235 275 282.727997 2.714301 1
|
||||
245 275 283.11969 2.385276 1
|
||||
255 275 283.11969 2.406946 1
|
||||
265 275 282.727997 2.775713 1
|
||||
275 275 281.94931 3.487118 1
|
||||
285 275 280.792847 4.520212 1
|
||||
295 275 279.2724 5.80555 1
|
||||
305 275 277.40564 7.185402 1
|
||||
315 275 275.214325 8.390831 1
|
||||
325 275 272.723358 9.072539 1
|
||||
335 275 269.960632 8.907607 1
|
||||
345 275 266.956482 7.763454 1
|
||||
355 275 263.74292 5.837826 1
|
||||
365 275 260.353333 3.625323 1
|
||||
375 275 256.821838 1.653854 1
|
||||
105 285 248.573853 -0.9591397 1
|
||||
115 285 252.235565 -0.6212285 1
|
||||
125 285 255.82428 0.051057 1
|
||||
135 285 259.306763 1.132654 1
|
||||
145 285 262.649292 2.578346 1
|
||||
155 285 265.818176 4.151248 1
|
||||
165 285 268.78067 5.462206 1
|
||||
175 285 271.505005 6.15344 1
|
||||
185 285 273.961365 6.103346 1
|
||||
195 285 276.122253 5.464153 1
|
||||
205 285 277.963074 4.527912 1
|
||||
215 285 279.462433 3.569985 1
|
||||
225 285 280.602814 2.771323 1
|
||||
235 285 281.370697 2.220876 1
|
||||
245 285 281.756958 1.949892 1
|
||||
255 285 281.756958 1.963643 1
|
||||
265 285 281.370697 2.258935 1
|
||||
275 285 280.602814 2.826297 1
|
||||
285 285 279.462433 3.638017 1
|
||||
295 285 277.963074 4.624463 1
|
||||
305 285 276.122253 5.647346 1
|
||||
315 285 273.961365 6.489984 1
|
||||
325 285 271.505005 6.89047 1
|
||||
335 285 268.78067 6.628548 1
|
||||
345 285 265.818176 5.643015 1
|
||||
355 285 262.649292 4.113403 1
|
||||
365 285 259.306763 2.412046 1
|
||||
375 285 255.82431 0.9149938 1
|
||||
105 295 247.440887 -1.011423 1
|
||||
115 295 251.037354 -0.7896024 1
|
||||
125 295 254.562134 -0.3250723 1
|
||||
135 295 257.982544 0.4339865 1
|
||||
145 295 261.265472 1.458079 1
|
||||
155 295 264.37793 2.590895 1
|
||||
165 295 267.287598 3.574395 1
|
||||
175 295 269.963379 4.158915 1
|
||||
185 295 272.375977 4.235457 1
|
||||
195 295 274.498352 3.878613 1
|
||||
205 295 276.306335 3.27391 1
|
||||
215 295 277.778992 2.615522 1
|
||||
225 295 278.899048 2.044877 1
|
||||
235 295 279.653259 1.641445 1
|
||||
245 295 280.032623 1.439964 1
|
||||
255 295 280.032623 1.450583 1
|
||||
265 295 279.653259 1.671221 1
|
||||
275 295 278.899048 2.089455 1
|
||||
285 295 277.778992 2.674484 1
|
||||
295 295 276.306335 3.36202 1
|
||||
305 295 274.498352 4.039838 1
|
||||
315 295 272.375977 4.548412 1
|
||||
325 295 269.963379 4.711965 1
|
||||
335 295 267.287598 4.401741 1
|
||||
345 295 264.37793 3.60888 1
|
||||
355 295 261.265472 2.480467 1
|
||||
365 295 257.982544 1.271313 1
|
||||
375 295 254.562134 0.2239833 1
|
||||
105 305 246.083527 -1.037815 1
|
||||
115 305 249.601807 -0.9153721 1
|
||||
125 305 253.049957 -0.6277985 1
|
||||
135 305 256.396027 -0.1413393 1
|
||||
145 305 259.607605 0.5270341 1
|
||||
155 305 262.652374 1.283511 1
|
||||
165 305 265.498779 1.970314 1
|
||||
175 305 268.116394 2.427473 1
|
||||
185 305 270.476563 2.56995 1
|
||||
195 305 272.552795 2.421773 1
|
||||
205 305 274.321503 2.085502 1
|
||||
215 305 275.762146 1.684076 1
|
||||
225 305 276.857849 1.317886 1
|
||||
235 305 277.595642 1.051018 1
|
||||
245 305 277.966797 0.9164558 1
|
||||
255 305 277.966797 0.9264848 1
|
||||
265 305 277.595642 1.080114 1
|
||||
275 305 276.857849 1.364457 1
|
||||
285 305 275.762146 1.750175 1
|
||||
295 305 274.321503 2.183568 1
|
||||
305 305 272.552795 2.581238 1
|
||||
315 305 270.476563 2.836312 1
|
||||
325 305 268.116394 2.843435 1
|
||||
335 305 265.498779 2.53956 1
|
||||
345 305 262.652374 1.942758 1
|
||||
355 305 259.607605 1.161767 1
|
||||
365 305 256.396027 0.3578575 1
|
||||
375 305 253.049988 -0.3240296 1
|
||||
105 315 244.517365 -1.033498 1
|
||||
115 315 247.945435 -0.9854098 1
|
||||
125 315 251.305176 -0.8302344 1
|
||||
135 315 254.56546 -0.5464416 1
|
||||
145 315 257.694702 -0.1422417 1
|
||||
155 315 260.661377 0.3302703 1
|
||||
165 315 263.434845 0.7810533 1
|
||||
175 315 265.985352 1.11401 1
|
||||
185 315 268.284973 1.26902 1
|
||||
195 315 270.307983 1.245204 1
|
||||
205 315 272.031311 1.091521 1
|
||||
215 315 273.435028 0.8779288 1
|
||||
225 315 274.502655 0.6689956 1
|
||||
235 315 275.221558 0.5111202 1
|
||||
245 315 275.58313 0.4313801 1
|
||||
255 315 275.58313 0.4413795 1
|
||||
265 315 275.221558 0.5408217 1
|
||||
275 315 274.502655 0.7183567 1
|
||||
285 315 273.435028 0.9495843 1
|
||||
295 315 272.031311 1.194077 1
|
||||
305 315 270.307983 1.395294 1
|
||||
315 315 268.284973 1.488117 1
|
||||
325 315 265.985352 1.416343 1
|
||||
335 315 263.434845 1.155969 1
|
||||
345 315 260.661377 0.7327568 1
|
||||
355 315 257.694702 0.2205752 1
|
||||
365 315 254.56546 -0.2842715 1
|
||||
375 315 251.305176 -0.6998433 1
|
||||
105 325 242.760101 -1.001009 1
|
||||
115 325 246.086945 -1.002393 1
|
||||
125 325 249.347504 -0.9365406 1
|
||||
135 325 252.511536 -0.7895898 1
|
||||
145 325 255.54834 -0.5643467 1
|
||||
155 325 258.42749 -0.2877616 1
|
||||
165 325 261.119019 -0.008496879 1
|
||||
175 325 263.594238 0.2185697 1
|
||||
185 325 265.825958 0.3539491 1
|
||||
195 325 267.789246 0.3879928 1
|
||||
205 325 269.4617 0.3399999 1
|
||||
215 325 270.823975 0.245651 1
|
||||
225 325 271.860046 0.1425535 1
|
||||
235 325 272.557739 0.06089945 1
|
||||
245 325 272.90863 0.02018288 1
|
||||
255 325 272.90863 0.02955809 1
|
||||
265 325 272.557739 0.08900298 1
|
||||
275 325 271.860046 0.1897431 1
|
||||
285 325 270.823975 0.3137744 1
|
||||
295 325 269.4617 0.4335785 1
|
||||
305 325 267.789246 0.5141889 1
|
||||
315 325 265.825958 0.5195781 1
|
||||
325 325 263.594238 0.423505 1
|
||||
335 325 261.119019 0.2213678 1
|
||||
345 325 258.42749 -0.06328931 1
|
||||
355 325 255.54834 -0.383331 1
|
||||
365 325 252.511536 -0.6835498 1
|
||||
375 325 249.347534 -0.9195023 1
|
||||
105 335 240.831177 -0.9470594 1
|
||||
115 335 244.046936 -0.9776354 1
|
||||
125 335 247.198578 -0.9667871 1
|
||||
135 335 250.256927 -0.9053537 1
|
||||
145 335 253.192322 -0.7932306 1
|
||||
155 335 255.975342 -0.643329 1
|
||||
165 335 258.576965 -0.4807753 1
|
||||
175 335 260.969513 -0.3357394 1
|
||||
185 335 263.126709 -0.2327569 1
|
||||
195 335 265.024445 -0.1823665 1
|
||||
205 335 266.641052 -0.1795066 1
|
||||
215 335 267.957825 -0.2082184 1
|
||||
225 335 268.95929 -0.2487825 1
|
||||
235 335 269.633667 -0.2835538 1
|
||||
245 335 269.9729 -0.300115 1
|
||||
255 335 269.9729 -0.2922643 1
|
||||
265 335 269.633667 -0.2600168 1
|
||||
275 335 268.95929 -0.209445 1
|
||||
285 335 267.957825 -0.1524777 1
|
||||
295 335 266.641052 -0.1060946 1
|
||||
305 335 265.024445 -0.08997072 1
|
||||
315 335 263.126709 -0.121989 1
|
||||
325 335 260.969513 -0.212178 1
|
||||
335 335 258.576965 -0.3573267 1
|
||||
345 335 255.975342 -0.5393556 1
|
||||
355 335 253.192322 -0.7294713 1
|
||||
365 335 250.256927 -0.8969562 1
|
||||
375 335 247.198608 -1.018534 1
|
||||
105 345 238.751434 -0.8795042 1
|
||||
115 345 241.847382 -0.9247606 1
|
||||
125 345 244.881653 -0.9446973 1
|
||||
135 345 247.82608 -0.9330818 1
|
||||
145 345 250.65213 -0.8885093 1
|
||||
155 345 253.331451 -0.8165421 1
|
||||
165 345 255.836212 -0.7295913 1
|
||||
175 345 258.139618 -0.6437526 1
|
||||
185 345 260.216461 -0.5736571 1
|
||||
195 345 262.043518 -0.5278839 1
|
||||
205 345 263.599884 -0.5071621 1
|
||||
215 345 264.867584 -0.5057246 1
|
||||
225 345 265.831787 -0.5144912 1
|
||||
235 345 266.481018 -0.5243066 1
|
||||
245 345 266.807617 -0.5281933 1
|
||||
255 345 266.807617 -0.5225207 1
|
||||
265 345 266.481018 -0.5073952 1
|
||||
275 345 265.831787 -0.4866288 1
|
||||
285 345 264.867584 -0.4673505 1
|
||||
295 345 263.599884 -0.4590167 1
|
||||
305 345 262.043518 -0.4715563 1
|
||||
315 345 260.216461 -0.5125949 1
|
||||
325 345 258.139618 -0.5843691 1
|
||||
335 345 255.836212 -0.6815979 1
|
||||
345 345 253.331451 -0.7916309 1
|
||||
355 345 250.65213 -0.8974017 1
|
||||
365 345 247.82608 -0.9822296 1
|
||||
375 345 244.881653 -1.034367 1
|
||||
105 355 236.542786 -0.8053916 1
|
||||
115 355 239.511536 -0.8559309 1
|
||||
125 355 242.421112 -0.8909921 1
|
||||
135 355 245.244568 -0.9062259 1
|
||||
145 355 247.954498 -0.8998395 1
|
||||
155 355 250.523712 -0.8737812 1
|
||||
165 355 252.925537 -0.8338691 1
|
||||
175 355 255.134338 -0.7884543 1
|
||||
185 355 257.125824 -0.7460073 1
|
||||
195 355 258.877808 -0.712674 1
|
||||
205 355 260.370239 -0.6909303 1
|
||||
215 355 261.585815 -0.6797073 1
|
||||
225 355 262.510406 -0.6756343 1
|
||||
235 355 263.132996 -0.6746618 1
|
||||
245 355 263.446106 -0.6734288 1
|
||||
255 355 263.446106 -0.6701413 1
|
||||
265 355 263.132996 -0.6649869 1
|
||||
275 355 262.510406 -0.6601467 1
|
||||
285 355 261.585815 -0.6594277 1
|
||||
295 355 260.370239 -0.667488 1
|
||||
305 355 258.877808 -0.6886132 1
|
||||
315 355 257.125824 -0.7251665 1
|
||||
325 355 255.134338 -0.7761745 1
|
||||
335 355 252.925537 -0.8366687 1
|
||||
345 355 250.523712 -0.8982714 1
|
||||
355 355 247.954498 -0.9510985 1
|
||||
365 355 245.244568 -0.986296 1
|
||||
375 355 242.421143 -0.9982168 1
|
||||
105 365 234.227783 -0.7301244 1
|
||||
115 365 237.063202 -0.7803932 1
|
||||
125 365 239.842102 -0.8211433 1
|
||||
135 365 242.538727 -0.8492868 1
|
||||
145 365 245.126953 -0.8630885 1
|
||||
155 365 247.58078 -0.8628479 1
|
||||
165 365 249.874756 -0.8510816 1
|
||||
175 365 251.984314 -0.8319991 1
|
||||
185 365 253.886353 -0.8103872 1
|
||||
195 365 255.559631 -0.7903531 1
|
||||
205 365 256.985046 -0.7744435 1
|
||||
215 365 258.146057 -0.7634233 1
|
||||
225 365 259.029114 -0.756661 1
|
||||
235 365 259.623718 -0.7528488 1
|
||||
245 365 259.922791 -0.7507278 1
|
||||
255 365 259.922791 -0.7496345 1
|
||||
265 365 259.623718 -0.7497882 1
|
||||
275 365 259.029114 -0.7523054 1
|
||||
285 365 258.146057 -0.7589456 1
|
||||
295 365 256.985046 -0.7716019 1
|
||||
305 365 255.559631 -0.7915938 1
|
||||
315 365 253.886353 -0.8188929 1
|
||||
325 365 251.984314 -0.8515587 1
|
||||
335 365 249.874756 -0.8856623 1
|
||||
345 365 247.58078 -0.9158597 1
|
||||
355 365 245.126953 -0.9365292 1
|
||||
365 365 242.538727 -0.9430979 1
|
||||
375 365 239.842102 -0.9330602 1
|
||||
@@ -1,6 +1,6 @@
|
||||
Mesh_40m.msh ! Mesh file
|
||||
Obs_IND_GRID_TMI.obs ! Obsfile
|
||||
null ! Topofile | null
|
||||
Mesh_10m.msh ! Mesh file
|
||||
Obs_loc_TMI.obs ! Obsfile
|
||||
Gaussian.topo ! Topofile | null
|
||||
VALUE 1e-4 ! Starting model
|
||||
VALUE 0 ! Reference model
|
||||
DEFAULT !..\AzmDip.dat ! Magnetization vector model
|
||||
@@ -8,4 +8,4 @@ DEFAULT ! Cell based weight file
|
||||
1 ! target chi factor | DEFAULT=1
|
||||
1 1 1 1 ! alpha s, x ,y ,z
|
||||
VALUE 0 1 ! Lower and Upper Bounds for p-component
|
||||
VALUE 0 2 2 2 1 ! lp-norm for amplitude inversion FILE pqxqyqzr.dat ! Norms VALUE p, qx, qy, qz, r | FILE m-by-5 matrix
|
||||
VALUE 0 1 1 1 1 ! lp-norm for amplitude inversion FILE pqxqyqzr.dat ! Norms VALUE p, qx, qy, qz, r | FILE m-by-5 matrix
|
||||
@@ -0,0 +1,619 @@
|
||||
0.00 90.00 50000.00
|
||||
0.00 90.00 1.00
|
||||
616
|
||||
1.050000e+02 1.550000e+02 2.408312e+02 1.463069e+00 1.000000e+00
|
||||
1.150000e+02 1.550000e+02 2.440469e+02 1.387664e+00 1.000000e+00
|
||||
1.250000e+02 1.550000e+02 2.471986e+02 1.408660e+00 1.000000e+00
|
||||
1.350000e+02 1.550000e+02 2.502569e+02 1.651556e+00 1.000000e+00
|
||||
1.450000e+02 1.550000e+02 2.531923e+02 1.603846e+00 1.000000e+00
|
||||
1.550000e+02 1.550000e+02 2.559753e+02 1.527320e+00 1.000000e+00
|
||||
1.650000e+02 1.550000e+02 2.585770e+02 1.641641e+00 1.000000e+00
|
||||
1.750000e+02 1.550000e+02 2.609695e+02 1.821044e+00 1.000000e+00
|
||||
1.850000e+02 1.550000e+02 2.631267e+02 1.812588e+00 1.000000e+00
|
||||
1.950000e+02 1.550000e+02 2.650244e+02 1.749364e+00 1.000000e+00
|
||||
2.050000e+02 1.550000e+02 2.666411e+02 1.729251e+00 1.000000e+00
|
||||
2.150000e+02 1.550000e+02 2.679578e+02 1.793555e+00 1.000000e+00
|
||||
2.250000e+02 1.550000e+02 2.689593e+02 1.802607e+00 1.000000e+00
|
||||
2.350000e+02 1.550000e+02 2.696337e+02 1.791976e+00 1.000000e+00
|
||||
2.450000e+02 1.550000e+02 2.699729e+02 1.787841e+00 1.000000e+00
|
||||
2.550000e+02 1.550000e+02 2.699729e+02 1.793652e+00 1.000000e+00
|
||||
2.650000e+02 1.550000e+02 2.696337e+02 1.805477e+00 1.000000e+00
|
||||
2.750000e+02 1.550000e+02 2.689593e+02 1.796590e+00 1.000000e+00
|
||||
2.850000e+02 1.550000e+02 2.679578e+02 1.735913e+00 1.000000e+00
|
||||
2.950000e+02 1.550000e+02 2.666411e+02 1.738782e+00 1.000000e+00
|
||||
3.050000e+02 1.550000e+02 2.650244e+02 1.774857e+00 1.000000e+00
|
||||
3.150000e+02 1.550000e+02 2.631267e+02 1.767501e+00 1.000000e+00
|
||||
3.250000e+02 1.550000e+02 2.609695e+02 1.646205e+00 1.000000e+00
|
||||
3.350000e+02 1.550000e+02 2.585770e+02 1.543905e+00 1.000000e+00
|
||||
3.450000e+02 1.550000e+02 2.559753e+02 1.561925e+00 1.000000e+00
|
||||
3.550000e+02 1.550000e+02 2.531923e+02 1.572516e+00 1.000000e+00
|
||||
3.650000e+02 1.550000e+02 2.502569e+02 1.426265e+00 1.000000e+00
|
||||
3.750000e+02 1.550000e+02 2.471986e+02 1.367389e+00 1.000000e+00
|
||||
1.050000e+02 1.650000e+02 2.427601e+02 1.422192e+00 1.000000e+00
|
||||
1.150000e+02 1.650000e+02 2.460869e+02 1.348750e+00 1.000000e+00
|
||||
1.250000e+02 1.650000e+02 2.493475e+02 1.465602e+00 1.000000e+00
|
||||
1.350000e+02 1.650000e+02 2.525115e+02 1.593377e+00 1.000000e+00
|
||||
1.450000e+02 1.650000e+02 2.555483e+02 1.537248e+00 1.000000e+00
|
||||
1.550000e+02 1.650000e+02 2.584275e+02 1.647876e+00 1.000000e+00
|
||||
1.650000e+02 1.650000e+02 2.611190e+02 1.813497e+00 1.000000e+00
|
||||
1.750000e+02 1.650000e+02 2.635942e+02 1.785775e+00 1.000000e+00
|
||||
1.850000e+02 1.650000e+02 2.658260e+02 1.741795e+00 1.000000e+00
|
||||
1.950000e+02 1.650000e+02 2.677892e+02 1.794306e+00 1.000000e+00
|
||||
2.050000e+02 1.650000e+02 2.694617e+02 1.873384e+00 1.000000e+00
|
||||
2.150000e+02 1.650000e+02 2.708240e+02 2.040681e+00 1.000000e+00
|
||||
2.250000e+02 1.650000e+02 2.718600e+02 2.048000e+00 1.000000e+00
|
||||
2.350000e+02 1.650000e+02 2.725577e+02 2.016840e+00 1.000000e+00
|
||||
2.450000e+02 1.650000e+02 2.729086e+02 2.001390e+00 1.000000e+00
|
||||
2.550000e+02 1.650000e+02 2.729086e+02 2.007258e+00 1.000000e+00
|
||||
2.650000e+02 1.650000e+02 2.725577e+02 2.026074e+00 1.000000e+00
|
||||
2.750000e+02 1.650000e+02 2.718600e+02 2.007767e+00 1.000000e+00
|
||||
2.850000e+02 1.650000e+02 2.708240e+02 1.873805e+00 1.000000e+00
|
||||
2.950000e+02 1.650000e+02 2.694617e+02 1.802394e+00 1.000000e+00
|
||||
3.050000e+02 1.650000e+02 2.677892e+02 1.746159e+00 1.000000e+00
|
||||
3.150000e+02 1.650000e+02 2.658260e+02 1.752143e+00 1.000000e+00
|
||||
3.250000e+02 1.650000e+02 2.635942e+02 1.754863e+00 1.000000e+00
|
||||
3.350000e+02 1.650000e+02 2.611190e+02 1.648112e+00 1.000000e+00
|
||||
3.450000e+02 1.650000e+02 2.584275e+02 1.545512e+00 1.000000e+00
|
||||
3.550000e+02 1.650000e+02 2.555483e+02 1.545100e+00 1.000000e+00
|
||||
3.650000e+02 1.650000e+02 2.525115e+02 1.469496e+00 1.000000e+00
|
||||
3.750000e+02 1.650000e+02 2.493475e+02 1.367923e+00 1.000000e+00
|
||||
1.050000e+02 1.750000e+02 2.445174e+02 1.374666e+00 1.000000e+00
|
||||
1.150000e+02 1.750000e+02 2.479454e+02 1.394568e+00 1.000000e+00
|
||||
1.250000e+02 1.750000e+02 2.513052e+02 1.583885e+00 1.000000e+00
|
||||
1.350000e+02 1.750000e+02 2.545655e+02 1.534725e+00 1.000000e+00
|
||||
1.450000e+02 1.750000e+02 2.576947e+02 1.578452e+00 1.000000e+00
|
||||
1.550000e+02 1.750000e+02 2.606614e+02 1.817758e+00 1.000000e+00
|
||||
1.650000e+02 1.750000e+02 2.634348e+02 1.796112e+00 1.000000e+00
|
||||
1.750000e+02 1.750000e+02 2.659854e+02 1.736856e+00 1.000000e+00
|
||||
1.850000e+02 1.750000e+02 2.682850e+02 1.867226e+00 1.000000e+00
|
||||
1.950000e+02 1.750000e+02 2.703080e+02 2.069774e+00 1.000000e+00
|
||||
2.050000e+02 1.750000e+02 2.720313e+02 2.069657e+00 1.000000e+00
|
||||
2.150000e+02 1.750000e+02 2.734350e+02 2.057677e+00 1.000000e+00
|
||||
2.250000e+02 1.750000e+02 2.745027e+02 2.026341e+00 1.000000e+00
|
||||
2.350000e+02 1.750000e+02 2.752216e+02 1.995609e+00 1.000000e+00
|
||||
2.450000e+02 1.750000e+02 2.755831e+02 1.983935e+00 1.000000e+00
|
||||
2.550000e+02 1.750000e+02 2.755831e+02 1.989329e+00 1.000000e+00
|
||||
2.650000e+02 1.750000e+02 2.752216e+02 2.010478e+00 1.000000e+00
|
||||
2.750000e+02 1.750000e+02 2.745027e+02 2.029497e+00 1.000000e+00
|
||||
2.850000e+02 1.750000e+02 2.734350e+02 2.029344e+00 1.000000e+00
|
||||
2.950000e+02 1.750000e+02 2.720313e+02 2.011671e+00 1.000000e+00
|
||||
3.050000e+02 1.750000e+02 2.703080e+02 1.863447e+00 1.000000e+00
|
||||
3.150000e+02 1.750000e+02 2.682850e+02 1.741240e+00 1.000000e+00
|
||||
3.250000e+02 1.750000e+02 2.659854e+02 1.750188e+00 1.000000e+00
|
||||
3.350000e+02 1.750000e+02 2.634348e+02 1.744331e+00 1.000000e+00
|
||||
3.450000e+02 1.750000e+02 2.606614e+02 1.591539e+00 1.000000e+00
|
||||
3.550000e+02 1.750000e+02 2.576947e+02 1.518979e+00 1.000000e+00
|
||||
3.650000e+02 1.750000e+02 2.545655e+02 1.522972e+00 1.000000e+00
|
||||
3.750000e+02 1.750000e+02 2.513052e+02 1.412412e+00 1.000000e+00
|
||||
1.050000e+02 1.850000e+02 2.460835e+02 1.351693e+00 1.000000e+00
|
||||
1.150000e+02 1.850000e+02 2.496018e+02 1.458665e+00 1.000000e+00
|
||||
1.250000e+02 1.850000e+02 2.530500e+02 1.561666e+00 1.000000e+00
|
||||
1.350000e+02 1.850000e+02 2.563960e+02 1.509504e+00 1.000000e+00
|
||||
1.450000e+02 1.850000e+02 2.596076e+02 1.644507e+00 1.000000e+00
|
||||
1.550000e+02 1.850000e+02 2.626524e+02 1.791586e+00 1.000000e+00
|
||||
1.650000e+02 1.850000e+02 2.654988e+02 1.728326e+00 1.000000e+00
|
||||
1.750000e+02 1.850000e+02 2.681164e+02 1.784147e+00 1.000000e+00
|
||||
1.850000e+02 1.850000e+02 2.704766e+02 2.056508e+00 1.000000e+00
|
||||
1.950000e+02 1.850000e+02 2.725528e+02 2.095217e+00 1.000000e+00
|
||||
2.050000e+02 1.850000e+02 2.743215e+02 2.039056e+00 1.000000e+00
|
||||
2.150000e+02 1.850000e+02 2.757621e+02 1.980413e+00 1.000000e+00
|
||||
2.250000e+02 1.850000e+02 2.768578e+02 1.943843e+00 1.000000e+00
|
||||
2.350000e+02 1.850000e+02 2.775956e+02 1.951858e+00 1.000000e+00
|
||||
2.450000e+02 1.850000e+02 2.779668e+02 2.005786e+00 1.000000e+00
|
||||
2.550000e+02 1.850000e+02 2.779668e+02 1.952435e+00 1.000000e+00
|
||||
2.650000e+02 1.850000e+02 2.775956e+02 1.940709e+00 1.000000e+00
|
||||
2.750000e+02 1.850000e+02 2.768578e+02 1.966498e+00 1.000000e+00
|
||||
2.850000e+02 1.850000e+02 2.757621e+02 2.007662e+00 1.000000e+00
|
||||
2.950000e+02 1.850000e+02 2.743215e+02 2.040466e+00 1.000000e+00
|
||||
3.050000e+02 1.850000e+02 2.725528e+02 1.990197e+00 1.000000e+00
|
||||
3.150000e+02 1.850000e+02 2.704766e+02 1.791563e+00 1.000000e+00
|
||||
3.250000e+02 1.850000e+02 2.681164e+02 1.715180e+00 1.000000e+00
|
||||
3.350000e+02 1.850000e+02 2.654988e+02 1.735322e+00 1.000000e+00
|
||||
3.450000e+02 1.850000e+02 2.626524e+02 1.643535e+00 1.000000e+00
|
||||
3.550000e+02 1.850000e+02 2.596076e+02 1.526825e+00 1.000000e+00
|
||||
3.650000e+02 1.850000e+02 2.563960e+02 1.519053e+00 1.000000e+00
|
||||
3.750000e+02 1.850000e+02 2.530500e+02 1.460790e+00 1.000000e+00
|
||||
1.050000e+02 1.950000e+02 2.474409e+02 1.406644e+00 1.000000e+00
|
||||
1.150000e+02 1.950000e+02 2.510374e+02 1.596898e+00 1.000000e+00
|
||||
1.250000e+02 1.950000e+02 2.545621e+02 1.532872e+00 1.000000e+00
|
||||
1.350000e+02 1.950000e+02 2.579825e+02 1.570422e+00 1.000000e+00
|
||||
1.450000e+02 1.950000e+02 2.612655e+02 1.784274e+00 1.000000e+00
|
||||
1.550000e+02 1.950000e+02 2.643779e+02 1.756770e+00 1.000000e+00
|
||||
1.650000e+02 1.950000e+02 2.672876e+02 1.706606e+00 1.000000e+00
|
||||
1.750000e+02 1.950000e+02 2.699634e+02 1.853968e+00 1.000000e+00
|
||||
1.850000e+02 1.950000e+02 2.723760e+02 2.043897e+00 1.000000e+00
|
||||
1.950000e+02 1.950000e+02 2.744984e+02 2.025838e+00 1.000000e+00
|
||||
2.050000e+02 1.950000e+02 2.763063e+02 1.958355e+00 1.000000e+00
|
||||
2.150000e+02 1.950000e+02 2.777790e+02 1.941536e+00 1.000000e+00
|
||||
2.250000e+02 1.950000e+02 2.788990e+02 2.009334e+00 1.000000e+00
|
||||
2.350000e+02 1.950000e+02 2.796533e+02 2.101455e+00 1.000000e+00
|
||||
2.450000e+02 1.950000e+02 2.800326e+02 2.250199e+00 1.000000e+00
|
||||
2.550000e+02 1.950000e+02 2.800326e+02 2.100540e+00 1.000000e+00
|
||||
2.650000e+02 1.950000e+02 2.796533e+02 2.011336e+00 1.000000e+00
|
||||
2.750000e+02 1.950000e+02 2.788990e+02 1.944581e+00 1.000000e+00
|
||||
2.850000e+02 1.950000e+02 2.777790e+02 1.946158e+00 1.000000e+00
|
||||
2.950000e+02 1.950000e+02 2.763063e+02 1.988987e+00 1.000000e+00
|
||||
3.050000e+02 1.950000e+02 2.744984e+02 1.988869e+00 1.000000e+00
|
||||
3.150000e+02 1.950000e+02 2.723760e+02 1.849887e+00 1.000000e+00
|
||||
3.250000e+02 1.950000e+02 2.699634e+02 1.719145e+00 1.000000e+00
|
||||
3.350000e+02 1.950000e+02 2.672876e+02 1.718627e+00 1.000000e+00
|
||||
3.450000e+02 1.950000e+02 2.643779e+02 1.716604e+00 1.000000e+00
|
||||
3.550000e+02 1.950000e+02 2.612655e+02 1.584406e+00 1.000000e+00
|
||||
3.650000e+02 1.950000e+02 2.579825e+02 1.515624e+00 1.000000e+00
|
||||
3.750000e+02 1.950000e+02 2.545621e+02 1.524594e+00 1.000000e+00
|
||||
1.050000e+02 2.050000e+02 2.485739e+02 1.405280e+00 1.000000e+00
|
||||
1.150000e+02 2.050000e+02 2.522356e+02 1.579192e+00 1.000000e+00
|
||||
1.250000e+02 2.050000e+02 2.558243e+02 1.522401e+00 1.000000e+00
|
||||
1.350000e+02 2.050000e+02 2.593068e+02 1.654567e+00 1.000000e+00
|
||||
1.450000e+02 2.050000e+02 2.626493e+02 1.794906e+00 1.000000e+00
|
||||
1.550000e+02 2.050000e+02 2.658182e+02 1.719685e+00 1.000000e+00
|
||||
1.650000e+02 2.050000e+02 2.687807e+02 1.769641e+00 1.000000e+00
|
||||
1.750000e+02 2.050000e+02 2.715050e+02 1.995744e+00 1.000000e+00
|
||||
1.850000e+02 2.050000e+02 2.739614e+02 2.020167e+00 1.000000e+00
|
||||
1.950000e+02 2.050000e+02 2.761223e+02 1.958149e+00 1.000000e+00
|
||||
2.050000e+02 2.050000e+02 2.779631e+02 1.938286e+00 1.000000e+00
|
||||
2.150000e+02 2.050000e+02 2.794624e+02 2.074723e+00 1.000000e+00
|
||||
2.250000e+02 2.050000e+02 2.806028e+02 2.289744e+00 1.000000e+00
|
||||
2.350000e+02 2.050000e+02 2.813707e+02 2.350783e+00 1.000000e+00
|
||||
2.450000e+02 2.050000e+02 2.817570e+02 2.376659e+00 1.000000e+00
|
||||
2.550000e+02 2.050000e+02 2.817570e+02 2.336630e+00 1.000000e+00
|
||||
2.650000e+02 2.050000e+02 2.813707e+02 2.262710e+00 1.000000e+00
|
||||
2.750000e+02 2.050000e+02 2.806028e+02 2.072150e+00 1.000000e+00
|
||||
2.850000e+02 2.050000e+02 2.794624e+02 1.945100e+00 1.000000e+00
|
||||
2.950000e+02 2.050000e+02 2.779631e+02 1.941745e+00 1.000000e+00
|
||||
3.050000e+02 2.050000e+02 2.761223e+02 1.973608e+00 1.000000e+00
|
||||
3.150000e+02 2.050000e+02 2.739614e+02 1.937001e+00 1.000000e+00
|
||||
3.250000e+02 2.050000e+02 2.715050e+02 1.777264e+00 1.000000e+00
|
||||
3.350000e+02 2.050000e+02 2.687807e+02 1.707716e+00 1.000000e+00
|
||||
3.450000e+02 2.050000e+02 2.658182e+02 1.733084e+00 1.000000e+00
|
||||
3.550000e+02 2.050000e+02 2.626493e+02 1.652044e+00 1.000000e+00
|
||||
3.650000e+02 2.050000e+02 2.593068e+02 1.537149e+00 1.000000e+00
|
||||
3.750000e+02 2.050000e+02 2.558243e+02 1.524135e+00 1.000000e+00
|
||||
1.050000e+02 2.150000e+02 2.494692e+02 1.460337e+00 1.000000e+00
|
||||
1.150000e+02 2.150000e+02 2.531825e+02 1.552706e+00 1.000000e+00
|
||||
1.250000e+02 2.150000e+02 2.568218e+02 1.594005e+00 1.000000e+00
|
||||
1.350000e+02 2.150000e+02 2.603533e+02 1.843662e+00 1.000000e+00
|
||||
1.450000e+02 2.150000e+02 2.637429e+02 1.794239e+00 1.000000e+00
|
||||
1.550000e+02 2.150000e+02 2.669565e+02 1.720907e+00 1.000000e+00
|
||||
1.650000e+02 2.150000e+02 2.699606e+02 1.857898e+00 1.000000e+00
|
||||
1.750000e+02 2.150000e+02 2.727234e+02 2.024564e+00 1.000000e+00
|
||||
1.850000e+02 2.150000e+02 2.752143e+02 1.986476e+00 1.000000e+00
|
||||
1.950000e+02 2.150000e+02 2.774056e+02 1.947081e+00 1.000000e+00
|
||||
2.050000e+02 2.150000e+02 2.792724e+02 2.079532e+00 1.000000e+00
|
||||
2.150000e+02 2.150000e+02 2.807928e+02 2.308556e+00 1.000000e+00
|
||||
2.250000e+02 2.150000e+02 2.819493e+02 2.387760e+00 1.000000e+00
|
||||
2.350000e+02 2.150000e+02 2.827280e+02 2.390953e+00 1.000000e+00
|
||||
2.450000e+02 2.150000e+02 2.831197e+02 2.383554e+00 1.000000e+00
|
||||
2.550000e+02 2.150000e+02 2.831197e+02 2.378204e+00 1.000000e+00
|
||||
2.650000e+02 2.150000e+02 2.827280e+02 2.359377e+00 1.000000e+00
|
||||
2.750000e+02 2.150000e+02 2.819493e+02 2.270156e+00 1.000000e+00
|
||||
2.850000e+02 2.150000e+02 2.807928e+02 2.074775e+00 1.000000e+00
|
||||
2.950000e+02 2.150000e+02 2.792724e+02 1.948980e+00 1.000000e+00
|
||||
3.050000e+02 2.150000e+02 2.774056e+02 1.954253e+00 1.000000e+00
|
||||
3.150000e+02 2.150000e+02 2.752143e+02 1.965589e+00 1.000000e+00
|
||||
3.250000e+02 2.150000e+02 2.727234e+02 1.850753e+00 1.000000e+00
|
||||
3.350000e+02 2.150000e+02 2.699606e+02 1.731168e+00 1.000000e+00
|
||||
3.450000e+02 2.150000e+02 2.669565e+02 1.741729e+00 1.000000e+00
|
||||
3.550000e+02 2.150000e+02 2.637429e+02 1.749345e+00 1.000000e+00
|
||||
3.650000e+02 2.150000e+02 2.603533e+02 1.603410e+00 1.000000e+00
|
||||
3.750000e+02 2.150000e+02 2.568218e+02 1.523714e+00 1.000000e+00
|
||||
1.050000e+02 2.250000e+02 2.501165e+02 1.663780e+00 1.000000e+00
|
||||
1.150000e+02 2.250000e+02 2.538671e+02 1.570831e+00 1.000000e+00
|
||||
1.250000e+02 2.250000e+02 2.575429e+02 1.612626e+00 1.000000e+00
|
||||
1.350000e+02 2.250000e+02 2.611099e+02 1.865520e+00 1.000000e+00
|
||||
1.450000e+02 2.250000e+02 2.645335e+02 1.778578e+00 1.000000e+00
|
||||
1.550000e+02 2.250000e+02 2.677793e+02 1.798466e+00 1.000000e+00
|
||||
1.650000e+02 2.250000e+02 2.708137e+02 2.041444e+00 1.000000e+00
|
||||
1.750000e+02 2.250000e+02 2.736041e+02 2.045514e+00 1.000000e+00
|
||||
1.850000e+02 2.250000e+02 2.761201e+02 1.963107e+00 1.000000e+00
|
||||
1.950000e+02 2.250000e+02 2.783334e+02 2.017036e+00 1.000000e+00
|
||||
2.050000e+02 2.250000e+02 2.802189e+02 2.311237e+00 1.000000e+00
|
||||
2.150000e+02 2.250000e+02 2.817546e+02 2.399449e+00 1.000000e+00
|
||||
2.250000e+02 2.250000e+02 2.829227e+02 2.390001e+00 1.000000e+00
|
||||
2.350000e+02 2.250000e+02 2.837092e+02 2.366781e+00 1.000000e+00
|
||||
2.450000e+02 2.250000e+02 2.841048e+02 2.354535e+00 1.000000e+00
|
||||
2.550000e+02 2.250000e+02 2.841048e+02 2.356573e+00 1.000000e+00
|
||||
2.650000e+02 2.250000e+02 2.837092e+02 2.366109e+00 1.000000e+00
|
||||
2.750000e+02 2.250000e+02 2.829227e+02 2.355587e+00 1.000000e+00
|
||||
2.850000e+02 2.250000e+02 2.817546e+02 2.253423e+00 1.000000e+00
|
||||
2.950000e+02 2.250000e+02 2.802189e+02 2.015205e+00 1.000000e+00
|
||||
3.050000e+02 2.250000e+02 2.783334e+02 1.944471e+00 1.000000e+00
|
||||
3.150000e+02 2.250000e+02 2.761201e+02 1.985245e+00 1.000000e+00
|
||||
3.250000e+02 2.250000e+02 2.736041e+02 1.960668e+00 1.000000e+00
|
||||
3.350000e+02 2.250000e+02 2.708137e+02 1.798684e+00 1.000000e+00
|
||||
3.450000e+02 2.250000e+02 2.677793e+02 1.742710e+00 1.000000e+00
|
||||
3.550000e+02 2.250000e+02 2.645335e+02 1.770002e+00 1.000000e+00
|
||||
3.650000e+02 2.250000e+02 2.611099e+02 1.626721e+00 1.000000e+00
|
||||
3.750000e+02 2.250000e+02 2.575429e+02 1.543150e+00 1.000000e+00
|
||||
1.050000e+02 2.350000e+02 2.505080e+02 1.712581e+00 1.000000e+00
|
||||
1.150000e+02 2.350000e+02 2.542811e+02 1.579974e+00 1.000000e+00
|
||||
1.250000e+02 2.350000e+02 2.579790e+02 1.611879e+00 1.000000e+00
|
||||
1.350000e+02 2.350000e+02 2.615674e+02 1.845492e+00 1.000000e+00
|
||||
1.450000e+02 2.350000e+02 2.650117e+02 1.762780e+00 1.000000e+00
|
||||
1.550000e+02 2.350000e+02 2.682770e+02 1.821498e+00 1.000000e+00
|
||||
1.650000e+02 2.350000e+02 2.713296e+02 2.085101e+00 1.000000e+00
|
||||
1.750000e+02 2.350000e+02 2.741368e+02 2.049062e+00 1.000000e+00
|
||||
1.850000e+02 2.350000e+02 2.766679e+02 1.952528e+00 1.000000e+00
|
||||
1.950000e+02 2.350000e+02 2.788945e+02 2.038706e+00 1.000000e+00
|
||||
2.050000e+02 2.350000e+02 2.807913e+02 2.356296e+00 1.000000e+00
|
||||
2.150000e+02 2.350000e+02 2.823363e+02 2.408686e+00 1.000000e+00
|
||||
2.250000e+02 2.350000e+02 2.835114e+02 2.376313e+00 1.000000e+00
|
||||
2.350000e+02 2.350000e+02 2.843026e+02 2.346953e+00 1.000000e+00
|
||||
2.450000e+02 2.350000e+02 2.847007e+02 2.333880e+00 1.000000e+00
|
||||
2.550000e+02 2.350000e+02 2.847007e+02 2.337848e+00 1.000000e+00
|
||||
2.650000e+02 2.350000e+02 2.843026e+02 2.355022e+00 1.000000e+00
|
||||
2.750000e+02 2.350000e+02 2.835114e+02 2.367675e+00 1.000000e+00
|
||||
2.850000e+02 2.350000e+02 2.823363e+02 2.296424e+00 1.000000e+00
|
||||
2.950000e+02 2.350000e+02 2.807913e+02 2.038989e+00 1.000000e+00
|
||||
3.050000e+02 2.350000e+02 2.788945e+02 1.940696e+00 1.000000e+00
|
||||
3.150000e+02 2.350000e+02 2.766679e+02 1.990870e+00 1.000000e+00
|
||||
3.250000e+02 2.350000e+02 2.741368e+02 1.995951e+00 1.000000e+00
|
||||
3.350000e+02 2.350000e+02 2.713296e+02 1.823953e+00 1.000000e+00
|
||||
3.450000e+02 2.350000e+02 2.682770e+02 1.738283e+00 1.000000e+00
|
||||
3.550000e+02 2.350000e+02 2.650117e+02 1.761117e+00 1.000000e+00
|
||||
3.650000e+02 2.350000e+02 2.615674e+02 1.627589e+00 1.000000e+00
|
||||
3.750000e+02 2.350000e+02 2.579791e+02 1.553675e+00 1.000000e+00
|
||||
1.050000e+02 2.450000e+02 2.506390e+02 1.707661e+00 1.000000e+00
|
||||
1.150000e+02 2.450000e+02 2.544197e+02 1.578688e+00 1.000000e+00
|
||||
1.250000e+02 2.450000e+02 2.581250e+02 1.613630e+00 1.000000e+00
|
||||
1.350000e+02 2.450000e+02 2.617206e+02 1.840989e+00 1.000000e+00
|
||||
1.450000e+02 2.450000e+02 2.651717e+02 1.761461e+00 1.000000e+00
|
||||
1.550000e+02 2.450000e+02 2.684435e+02 1.822696e+00 1.000000e+00
|
||||
1.650000e+02 2.450000e+02 2.715022e+02 2.078920e+00 1.000000e+00
|
||||
1.750000e+02 2.450000e+02 2.743151e+02 2.044699e+00 1.000000e+00
|
||||
1.850000e+02 2.450000e+02 2.768512e+02 1.951694e+00 1.000000e+00
|
||||
1.950000e+02 2.450000e+02 2.790823e+02 2.039489e+00 1.000000e+00
|
||||
2.050000e+02 2.450000e+02 2.809829e+02 2.348476e+00 1.000000e+00
|
||||
2.150000e+02 2.450000e+02 2.825310e+02 2.401828e+00 1.000000e+00
|
||||
2.250000e+02 2.450000e+02 2.837084e+02 2.371061e+00 1.000000e+00
|
||||
2.350000e+02 2.450000e+02 2.845013e+02 2.342475e+00 1.000000e+00
|
||||
2.450000e+02 2.450000e+02 2.849001e+02 2.329616e+00 1.000000e+00
|
||||
2.550000e+02 2.450000e+02 2.849001e+02 2.333346e+00 1.000000e+00
|
||||
2.650000e+02 2.450000e+02 2.845013e+02 2.349762e+00 1.000000e+00
|
||||
2.750000e+02 2.450000e+02 2.837084e+02 2.361030e+00 1.000000e+00
|
||||
2.850000e+02 2.450000e+02 2.825310e+02 2.289466e+00 1.000000e+00
|
||||
2.950000e+02 2.450000e+02 2.809829e+02 2.038322e+00 1.000000e+00
|
||||
3.050000e+02 2.450000e+02 2.790823e+02 1.939606e+00 1.000000e+00
|
||||
3.150000e+02 2.450000e+02 2.768512e+02 1.987017e+00 1.000000e+00
|
||||
3.250000e+02 2.450000e+02 2.743151e+02 1.991030e+00 1.000000e+00
|
||||
3.350000e+02 2.450000e+02 2.715022e+02 1.823188e+00 1.000000e+00
|
||||
3.450000e+02 2.450000e+02 2.684435e+02 1.737092e+00 1.000000e+00
|
||||
3.550000e+02 2.450000e+02 2.651717e+02 1.757864e+00 1.000000e+00
|
||||
3.650000e+02 2.450000e+02 2.617206e+02 1.627288e+00 1.000000e+00
|
||||
3.750000e+02 2.450000e+02 2.581250e+02 1.552760e+00 1.000000e+00
|
||||
1.050000e+02 2.550000e+02 2.505080e+02 1.650403e+00 1.000000e+00
|
||||
1.150000e+02 2.550000e+02 2.542811e+02 1.566700e+00 1.000000e+00
|
||||
1.250000e+02 2.550000e+02 2.579790e+02 1.617456e+00 1.000000e+00
|
||||
1.350000e+02 2.550000e+02 2.615674e+02 1.850383e+00 1.000000e+00
|
||||
1.450000e+02 2.550000e+02 2.650117e+02 1.772684e+00 1.000000e+00
|
||||
1.550000e+02 2.550000e+02 2.682770e+02 1.800766e+00 1.000000e+00
|
||||
1.650000e+02 2.550000e+02 2.713296e+02 2.024584e+00 1.000000e+00
|
||||
1.750000e+02 2.550000e+02 2.741368e+02 2.031958e+00 1.000000e+00
|
||||
1.850000e+02 2.550000e+02 2.766679e+02 1.958663e+00 1.000000e+00
|
||||
1.950000e+02 2.550000e+02 2.788945e+02 2.017977e+00 1.000000e+00
|
||||
2.050000e+02 2.550000e+02 2.807913e+02 2.288674e+00 1.000000e+00
|
||||
2.150000e+02 2.550000e+02 2.823363e+02 2.377420e+00 1.000000e+00
|
||||
2.250000e+02 2.550000e+02 2.835114e+02 2.372265e+00 1.000000e+00
|
||||
2.350000e+02 2.550000e+02 2.843026e+02 2.351669e+00 1.000000e+00
|
||||
2.450000e+02 2.550000e+02 2.847007e+02 2.340202e+00 1.000000e+00
|
||||
2.550000e+02 2.550000e+02 2.847007e+02 2.341436e+00 1.000000e+00
|
||||
2.650000e+02 2.550000e+02 2.843026e+02 2.348546e+00 1.000000e+00
|
||||
2.750000e+02 2.550000e+02 2.835114e+02 2.334718e+00 1.000000e+00
|
||||
2.850000e+02 2.550000e+02 2.823363e+02 2.234005e+00 1.000000e+00
|
||||
2.950000e+02 2.550000e+02 2.807913e+02 2.012662e+00 1.000000e+00
|
||||
3.050000e+02 2.550000e+02 2.788945e+02 1.939737e+00 1.000000e+00
|
||||
3.150000e+02 2.550000e+02 2.766679e+02 1.973514e+00 1.000000e+00
|
||||
3.250000e+02 2.550000e+02 2.741368e+02 1.947743e+00 1.000000e+00
|
||||
3.350000e+02 2.550000e+02 2.713296e+02 1.796346e+00 1.000000e+00
|
||||
3.450000e+02 2.550000e+02 2.682770e+02 1.737810e+00 1.000000e+00
|
||||
3.550000e+02 2.550000e+02 2.650117e+02 1.759225e+00 1.000000e+00
|
||||
3.650000e+02 2.550000e+02 2.615674e+02 1.625371e+00 1.000000e+00
|
||||
3.750000e+02 2.550000e+02 2.579791e+02 1.540434e+00 1.000000e+00
|
||||
1.050000e+02 2.650000e+02 2.501165e+02 1.464556e+00 1.000000e+00
|
||||
1.150000e+02 2.650000e+02 2.538671e+02 1.545579e+00 1.000000e+00
|
||||
1.250000e+02 2.650000e+02 2.575429e+02 1.599780e+00 1.000000e+00
|
||||
1.350000e+02 2.650000e+02 2.611099e+02 1.818621e+00 1.000000e+00
|
||||
1.450000e+02 2.650000e+02 2.645335e+02 1.779700e+00 1.000000e+00
|
||||
1.550000e+02 2.650000e+02 2.677793e+02 1.725668e+00 1.000000e+00
|
||||
1.650000e+02 2.650000e+02 2.708137e+02 1.858511e+00 1.000000e+00
|
||||
1.750000e+02 2.650000e+02 2.736041e+02 2.002578e+00 1.000000e+00
|
||||
1.850000e+02 2.650000e+02 2.761201e+02 1.972927e+00 1.000000e+00
|
||||
1.950000e+02 2.650000e+02 2.783334e+02 1.949251e+00 1.000000e+00
|
||||
2.050000e+02 2.650000e+02 2.802189e+02 2.077902e+00 1.000000e+00
|
||||
2.150000e+02 2.650000e+02 2.817546e+02 2.276656e+00 1.000000e+00
|
||||
2.250000e+02 2.650000e+02 2.829227e+02 2.352783e+00 1.000000e+00
|
||||
2.350000e+02 2.650000e+02 2.837092e+02 2.359629e+00 1.000000e+00
|
||||
2.450000e+02 2.650000e+02 2.841048e+02 2.353830e+00 1.000000e+00
|
||||
2.550000e+02 2.650000e+02 2.841048e+02 2.347144e+00 1.000000e+00
|
||||
2.650000e+02 2.650000e+02 2.837092e+02 2.325611e+00 1.000000e+00
|
||||
2.750000e+02 2.650000e+02 2.829227e+02 2.240761e+00 1.000000e+00
|
||||
2.850000e+02 2.650000e+02 2.817546e+02 2.068087e+00 1.000000e+00
|
||||
2.950000e+02 2.650000e+02 2.802189e+02 1.947419e+00 1.000000e+00
|
||||
3.050000e+02 2.650000e+02 2.783334e+02 1.941765e+00 1.000000e+00
|
||||
3.150000e+02 2.650000e+02 2.761201e+02 1.946801e+00 1.000000e+00
|
||||
3.250000e+02 2.650000e+02 2.736041e+02 1.844600e+00 1.000000e+00
|
||||
3.350000e+02 2.650000e+02 2.708137e+02 1.731028e+00 1.000000e+00
|
||||
3.450000e+02 2.650000e+02 2.677793e+02 1.730569e+00 1.000000e+00
|
||||
3.550000e+02 2.650000e+02 2.645335e+02 1.732303e+00 1.000000e+00
|
||||
3.650000e+02 2.650000e+02 2.611099e+02 1.600801e+00 1.000000e+00
|
||||
3.750000e+02 2.650000e+02 2.575429e+02 1.519163e+00 1.000000e+00
|
||||
1.050000e+02 2.750000e+02 2.494692e+02 1.414724e+00 1.000000e+00
|
||||
1.150000e+02 2.750000e+02 2.531825e+02 1.561052e+00 1.000000e+00
|
||||
1.250000e+02 2.750000e+02 2.568218e+02 1.528509e+00 1.000000e+00
|
||||
1.350000e+02 2.750000e+02 2.603533e+02 1.657804e+00 1.000000e+00
|
||||
1.450000e+02 2.750000e+02 2.637429e+02 1.771222e+00 1.000000e+00
|
||||
1.550000e+02 2.750000e+02 2.669565e+02 1.715035e+00 1.000000e+00
|
||||
1.650000e+02 2.750000e+02 2.699606e+02 1.775857e+00 1.000000e+00
|
||||
1.750000e+02 2.750000e+02 2.727234e+02 1.964943e+00 1.000000e+00
|
||||
1.850000e+02 2.750000e+02 2.752143e+02 1.992615e+00 1.000000e+00
|
||||
1.950000e+02 2.750000e+02 2.774056e+02 1.947034e+00 1.000000e+00
|
||||
2.050000e+02 2.750000e+02 2.792724e+02 1.944956e+00 1.000000e+00
|
||||
2.150000e+02 2.750000e+02 2.807928e+02 2.071673e+00 1.000000e+00
|
||||
2.250000e+02 2.750000e+02 2.819493e+02 2.244180e+00 1.000000e+00
|
||||
2.350000e+02 2.750000e+02 2.827280e+02 2.303115e+00 1.000000e+00
|
||||
2.450000e+02 2.750000e+02 2.831197e+02 2.325430e+00 1.000000e+00
|
||||
2.550000e+02 2.750000e+02 2.831197e+02 2.290009e+00 1.000000e+00
|
||||
2.650000e+02 2.750000e+02 2.827280e+02 2.220225e+00 1.000000e+00
|
||||
2.750000e+02 2.750000e+02 2.819493e+02 2.064008e+00 1.000000e+00
|
||||
2.850000e+02 2.750000e+02 2.807928e+02 1.946818e+00 1.000000e+00
|
||||
2.950000e+02 2.750000e+02 2.792724e+02 1.930448e+00 1.000000e+00
|
||||
3.050000e+02 2.750000e+02 2.774056e+02 1.949284e+00 1.000000e+00
|
||||
3.150000e+02 2.750000e+02 2.752143e+02 1.912119e+00 1.000000e+00
|
||||
3.250000e+02 2.750000e+02 2.727234e+02 1.775000e+00 1.000000e+00
|
||||
3.350000e+02 2.750000e+02 2.699606e+02 1.702904e+00 1.000000e+00
|
||||
3.450000e+02 2.750000e+02 2.669565e+02 1.715110e+00 1.000000e+00
|
||||
3.550000e+02 2.750000e+02 2.637429e+02 1.645339e+00 1.000000e+00
|
||||
3.650000e+02 2.750000e+02 2.603533e+02 1.537643e+00 1.000000e+00
|
||||
3.750000e+02 2.750000e+02 2.568218e+02 1.513032e+00 1.000000e+00
|
||||
1.050000e+02 2.850000e+02 2.485739e+02 1.414042e+00 1.000000e+00
|
||||
1.150000e+02 2.850000e+02 2.522356e+02 1.567124e+00 1.000000e+00
|
||||
1.250000e+02 2.850000e+02 2.558243e+02 1.524932e+00 1.000000e+00
|
||||
1.350000e+02 2.850000e+02 2.593068e+02 1.579969e+00 1.000000e+00
|
||||
1.450000e+02 2.850000e+02 2.626493e+02 1.750784e+00 1.000000e+00
|
||||
1.550000e+02 2.850000e+02 2.658182e+02 1.736537e+00 1.000000e+00
|
||||
1.650000e+02 2.850000e+02 2.687807e+02 1.715652e+00 1.000000e+00
|
||||
1.750000e+02 2.850000e+02 2.715050e+02 1.853829e+00 1.000000e+00
|
||||
1.850000e+02 2.850000e+02 2.739614e+02 2.002363e+00 1.000000e+00
|
||||
1.950000e+02 2.850000e+02 2.761223e+02 1.993028e+00 1.000000e+00
|
||||
2.050000e+02 2.850000e+02 2.779631e+02 1.945135e+00 1.000000e+00
|
||||
2.150000e+02 2.850000e+02 2.794624e+02 1.945578e+00 1.000000e+00
|
||||
2.250000e+02 2.850000e+02 2.806028e+02 2.011562e+00 1.000000e+00
|
||||
2.350000e+02 2.850000e+02 2.813707e+02 2.093146e+00 1.000000e+00
|
||||
2.450000e+02 2.850000e+02 2.817570e+02 2.189947e+00 1.000000e+00
|
||||
2.550000e+02 2.850000e+02 2.817570e+02 2.089754e+00 1.000000e+00
|
||||
2.650000e+02 2.850000e+02 2.813707e+02 2.009371e+00 1.000000e+00
|
||||
2.750000e+02 2.850000e+02 2.806028e+02 1.944510e+00 1.000000e+00
|
||||
2.850000e+02 2.850000e+02 2.794624e+02 1.932464e+00 1.000000e+00
|
||||
2.950000e+02 2.850000e+02 2.779631e+02 1.958749e+00 1.000000e+00
|
||||
3.050000e+02 2.850000e+02 2.761223e+02 1.952477e+00 1.000000e+00
|
||||
3.150000e+02 2.850000e+02 2.739614e+02 1.839549e+00 1.000000e+00
|
||||
3.250000e+02 2.850000e+02 2.715050e+02 1.720494e+00 1.000000e+00
|
||||
3.350000e+02 2.850000e+02 2.687807e+02 1.702881e+00 1.000000e+00
|
||||
3.450000e+02 2.850000e+02 2.658182e+02 1.692677e+00 1.000000e+00
|
||||
3.550000e+02 2.850000e+02 2.626493e+02 1.582544e+00 1.000000e+00
|
||||
3.650000e+02 2.850000e+02 2.593068e+02 1.510412e+00 1.000000e+00
|
||||
3.750000e+02 2.850000e+02 2.558243e+02 1.506182e+00 1.000000e+00
|
||||
1.050000e+02 2.950000e+02 2.474409e+02 1.360528e+00 1.000000e+00
|
||||
1.150000e+02 2.950000e+02 2.510374e+02 1.462936e+00 1.000000e+00
|
||||
1.250000e+02 2.950000e+02 2.545621e+02 1.539381e+00 1.000000e+00
|
||||
1.350000e+02 2.950000e+02 2.579825e+02 1.520153e+00 1.000000e+00
|
||||
1.450000e+02 2.950000e+02 2.612655e+02 1.647437e+00 1.000000e+00
|
||||
1.550000e+02 2.950000e+02 2.643779e+02 1.755648e+00 1.000000e+00
|
||||
1.650000e+02 2.950000e+02 2.672876e+02 1.719457e+00 1.000000e+00
|
||||
1.750000e+02 2.950000e+02 2.699634e+02 1.791945e+00 1.000000e+00
|
||||
1.850000e+02 2.950000e+02 2.723760e+02 1.995749e+00 1.000000e+00
|
||||
1.950000e+02 2.950000e+02 2.744984e+02 2.035955e+00 1.000000e+00
|
||||
2.050000e+02 2.950000e+02 2.763063e+02 1.997069e+00 1.000000e+00
|
||||
2.150000e+02 2.950000e+02 2.777790e+02 1.955832e+00 1.000000e+00
|
||||
2.250000e+02 2.950000e+02 2.788990e+02 1.935108e+00 1.000000e+00
|
||||
2.350000e+02 2.950000e+02 2.796533e+02 1.951946e+00 1.000000e+00
|
||||
2.450000e+02 2.950000e+02 2.800326e+02 1.993655e+00 1.000000e+00
|
||||
2.550000e+02 2.950000e+02 2.800326e+02 1.950891e+00 1.000000e+00
|
||||
2.650000e+02 2.950000e+02 2.796533e+02 1.930948e+00 1.000000e+00
|
||||
2.750000e+02 2.950000e+02 2.788990e+02 1.942351e+00 1.000000e+00
|
||||
2.850000e+02 2.950000e+02 2.777790e+02 1.968240e+00 1.000000e+00
|
||||
2.950000e+02 2.950000e+02 2.763063e+02 1.987508e+00 1.000000e+00
|
||||
3.050000e+02 2.950000e+02 2.744984e+02 1.940407e+00 1.000000e+00
|
||||
3.150000e+02 2.950000e+02 2.723760e+02 1.786738e+00 1.000000e+00
|
||||
3.250000e+02 2.950000e+02 2.699634e+02 1.706428e+00 1.000000e+00
|
||||
3.350000e+02 2.950000e+02 2.672876e+02 1.707389e+00 1.000000e+00
|
||||
3.450000e+02 2.950000e+02 2.643779e+02 1.634040e+00 1.000000e+00
|
||||
3.550000e+02 2.950000e+02 2.612655e+02 1.529151e+00 1.000000e+00
|
||||
3.650000e+02 2.950000e+02 2.579825e+02 1.504373e+00 1.000000e+00
|
||||
3.750000e+02 2.950000e+02 2.545621e+02 1.454246e+00 1.000000e+00
|
||||
1.050000e+02 3.050000e+02 2.460835e+02 1.365694e+00 1.000000e+00
|
||||
1.150000e+02 3.050000e+02 2.496018e+02 1.406737e+00 1.000000e+00
|
||||
1.250000e+02 3.050000e+02 2.530500e+02 1.546971e+00 1.000000e+00
|
||||
1.350000e+02 3.050000e+02 2.563960e+02 1.524298e+00 1.000000e+00
|
||||
1.450000e+02 3.050000e+02 2.596076e+02 1.590157e+00 1.000000e+00
|
||||
1.550000e+02 3.050000e+02 2.626524e+02 1.762564e+00 1.000000e+00
|
||||
1.650000e+02 3.050000e+02 2.654988e+02 1.758359e+00 1.000000e+00
|
||||
1.750000e+02 3.050000e+02 2.681164e+02 1.741751e+00 1.000000e+00
|
||||
1.850000e+02 3.050000e+02 2.704766e+02 1.863029e+00 1.000000e+00
|
||||
1.950000e+02 3.050000e+02 2.725528e+02 1.996941e+00 1.000000e+00
|
||||
2.050000e+02 3.050000e+02 2.743215e+02 2.006736e+00 1.000000e+00
|
||||
2.150000e+02 3.050000e+02 2.757621e+02 1.999573e+00 1.000000e+00
|
||||
2.250000e+02 3.050000e+02 2.768578e+02 1.977723e+00 1.000000e+00
|
||||
2.350000e+02 3.050000e+02 2.775956e+02 1.957356e+00 1.000000e+00
|
||||
2.450000e+02 3.050000e+02 2.779668e+02 1.950377e+00 1.000000e+00
|
||||
2.550000e+02 3.050000e+02 2.779668e+02 1.951629e+00 1.000000e+00
|
||||
2.650000e+02 3.050000e+02 2.775956e+02 1.963581e+00 1.000000e+00
|
||||
2.750000e+02 3.050000e+02 2.768578e+02 1.974765e+00 1.000000e+00
|
||||
2.850000e+02 3.050000e+02 2.757621e+02 1.971604e+00 1.000000e+00
|
||||
2.950000e+02 3.050000e+02 2.743215e+02 1.950039e+00 1.000000e+00
|
||||
3.050000e+02 3.050000e+02 2.725528e+02 1.845148e+00 1.000000e+00
|
||||
3.150000e+02 3.050000e+02 2.704766e+02 1.737471e+00 1.000000e+00
|
||||
3.250000e+02 3.050000e+02 2.681164e+02 1.720244e+00 1.000000e+00
|
||||
3.350000e+02 3.050000e+02 2.654988e+02 1.703987e+00 1.000000e+00
|
||||
3.450000e+02 3.050000e+02 2.626524e+02 1.588017e+00 1.000000e+00
|
||||
3.550000e+02 3.050000e+02 2.596076e+02 1.511668e+00 1.000000e+00
|
||||
3.650000e+02 3.050000e+02 2.563960e+02 1.499088e+00 1.000000e+00
|
||||
3.750000e+02 3.050000e+02 2.530500e+02 1.411481e+00 1.000000e+00
|
||||
1.050000e+02 3.150000e+02 2.445174e+02 1.394604e+00 1.000000e+00
|
||||
1.150000e+02 3.150000e+02 2.479454e+02 1.360967e+00 1.000000e+00
|
||||
1.250000e+02 3.150000e+02 2.513052e+02 1.470936e+00 1.000000e+00
|
||||
1.350000e+02 3.150000e+02 2.545655e+02 1.558341e+00 1.000000e+00
|
||||
1.450000e+02 3.150000e+02 2.576947e+02 1.544661e+00 1.000000e+00
|
||||
1.550000e+02 3.150000e+02 2.606614e+02 1.650022e+00 1.000000e+00
|
||||
1.650000e+02 3.150000e+02 2.634348e+02 1.758593e+00 1.000000e+00
|
||||
1.750000e+02 3.150000e+02 2.659854e+02 1.750640e+00 1.000000e+00
|
||||
1.850000e+02 3.150000e+02 2.682850e+02 1.746842e+00 1.000000e+00
|
||||
1.950000e+02 3.150000e+02 2.703080e+02 1.803400e+00 1.000000e+00
|
||||
2.050000e+02 3.150000e+02 2.720313e+02 1.869279e+00 1.000000e+00
|
||||
2.150000e+02 3.150000e+02 2.734350e+02 1.965453e+00 1.000000e+00
|
||||
2.250000e+02 3.150000e+02 2.745027e+02 1.973076e+00 1.000000e+00
|
||||
2.350000e+02 3.150000e+02 2.752216e+02 1.951999e+00 1.000000e+00
|
||||
2.450000e+02 3.150000e+02 2.755831e+02 1.940553e+00 1.000000e+00
|
||||
2.550000e+02 3.150000e+02 2.755831e+02 1.944097e+00 1.000000e+00
|
||||
2.650000e+02 3.150000e+02 2.752216e+02 1.955289e+00 1.000000e+00
|
||||
2.750000e+02 3.150000e+02 2.745027e+02 1.939575e+00 1.000000e+00
|
||||
2.850000e+02 3.150000e+02 2.734350e+02 1.858497e+00 1.000000e+00
|
||||
2.950000e+02 3.150000e+02 2.720313e+02 1.798138e+00 1.000000e+00
|
||||
3.050000e+02 3.150000e+02 2.703080e+02 1.742507e+00 1.000000e+00
|
||||
3.150000e+02 3.150000e+02 2.682850e+02 1.723148e+00 1.000000e+00
|
||||
3.250000e+02 3.150000e+02 2.659854e+02 1.711789e+00 1.000000e+00
|
||||
3.350000e+02 3.150000e+02 2.634348e+02 1.634326e+00 1.000000e+00
|
||||
3.450000e+02 3.150000e+02 2.606614e+02 1.543837e+00 1.000000e+00
|
||||
3.550000e+02 3.150000e+02 2.576947e+02 1.520450e+00 1.000000e+00
|
||||
3.650000e+02 3.150000e+02 2.545655e+02 1.460603e+00 1.000000e+00
|
||||
3.750000e+02 3.150000e+02 2.513052e+02 1.371202e+00 1.000000e+00
|
||||
1.050000e+02 3.250000e+02 2.427601e+02 1.415525e+00 1.000000e+00
|
||||
1.150000e+02 3.250000e+02 2.460869e+02 1.372086e+00 1.000000e+00
|
||||
1.250000e+02 3.250000e+02 2.493475e+02 1.423712e+00 1.000000e+00
|
||||
1.350000e+02 3.250000e+02 2.525115e+02 1.587575e+00 1.000000e+00
|
||||
1.450000e+02 3.250000e+02 2.555483e+02 1.567410e+00 1.000000e+00
|
||||
1.550000e+02 3.250000e+02 2.584275e+02 1.543648e+00 1.000000e+00
|
||||
1.650000e+02 3.250000e+02 2.611190e+02 1.646403e+00 1.000000e+00
|
||||
1.750000e+02 3.250000e+02 2.635942e+02 1.758327e+00 1.000000e+00
|
||||
1.850000e+02 3.250000e+02 2.658260e+02 1.761976e+00 1.000000e+00
|
||||
1.950000e+02 3.250000e+02 2.677892e+02 1.732832e+00 1.000000e+00
|
||||
2.050000e+02 3.250000e+02 2.694617e+02 1.740064e+00 1.000000e+00
|
||||
2.150000e+02 3.250000e+02 2.708240e+02 1.794779e+00 1.000000e+00
|
||||
2.250000e+02 3.250000e+02 2.718600e+02 1.804832e+00 1.000000e+00
|
||||
2.350000e+02 3.250000e+02 2.725577e+02 1.795365e+00 1.000000e+00
|
||||
2.450000e+02 3.250000e+02 2.729086e+02 1.790448e+00 1.000000e+00
|
||||
2.550000e+02 3.250000e+02 2.729086e+02 1.794171e+00 1.000000e+00
|
||||
2.650000e+02 3.250000e+02 2.725577e+02 1.801699e+00 1.000000e+00
|
||||
2.750000e+02 3.250000e+02 2.718600e+02 1.789826e+00 1.000000e+00
|
||||
2.850000e+02 3.250000e+02 2.708240e+02 1.739225e+00 1.000000e+00
|
||||
2.950000e+02 3.250000e+02 2.694617e+02 1.722763e+00 1.000000e+00
|
||||
3.050000e+02 3.250000e+02 2.677892e+02 1.732311e+00 1.000000e+00
|
||||
3.150000e+02 3.250000e+02 2.658260e+02 1.716922e+00 1.000000e+00
|
||||
3.250000e+02 3.250000e+02 2.635942e+02 1.634535e+00 1.000000e+00
|
||||
3.350000e+02 3.250000e+02 2.611190e+02 1.548185e+00 1.000000e+00
|
||||
3.450000e+02 3.250000e+02 2.584275e+02 1.535573e+00 1.000000e+00
|
||||
3.550000e+02 3.250000e+02 2.555483e+02 1.528872e+00 1.000000e+00
|
||||
3.650000e+02 3.250000e+02 2.525115e+02 1.423642e+00 1.000000e+00
|
||||
3.750000e+02 3.250000e+02 2.493475e+02 1.357994e+00 1.000000e+00
|
||||
1.050000e+02 3.350000e+02 2.408312e+02 1.319884e+00 1.000000e+00
|
||||
1.150000e+02 3.350000e+02 2.440469e+02 1.375160e+00 1.000000e+00
|
||||
1.250000e+02 3.350000e+02 2.471986e+02 1.365763e+00 1.000000e+00
|
||||
1.350000e+02 3.350000e+02 2.502569e+02 1.480103e+00 1.000000e+00
|
||||
1.450000e+02 3.350000e+02 2.531923e+02 1.585230e+00 1.000000e+00
|
||||
1.550000e+02 3.350000e+02 2.559753e+02 1.554475e+00 1.000000e+00
|
||||
1.650000e+02 3.350000e+02 2.585770e+02 1.538900e+00 1.000000e+00
|
||||
1.750000e+02 3.350000e+02 2.609695e+02 1.650334e+00 1.000000e+00
|
||||
1.850000e+02 3.350000e+02 2.631267e+02 1.762293e+00 1.000000e+00
|
||||
1.950000e+02 3.350000e+02 2.650244e+02 1.763000e+00 1.000000e+00
|
||||
2.050000e+02 3.350000e+02 2.666411e+02 1.751555e+00 1.000000e+00
|
||||
2.150000e+02 3.350000e+02 2.679578e+02 1.734085e+00 1.000000e+00
|
||||
2.250000e+02 3.350000e+02 2.689593e+02 1.714192e+00 1.000000e+00
|
||||
2.350000e+02 3.350000e+02 2.696337e+02 1.699642e+00 1.000000e+00
|
||||
2.450000e+02 3.350000e+02 2.699729e+02 1.694208e+00 1.000000e+00
|
||||
2.550000e+02 3.350000e+02 2.699729e+02 1.698323e+00 1.000000e+00
|
||||
2.650000e+02 3.350000e+02 2.696337e+02 1.710390e+00 1.000000e+00
|
||||
2.750000e+02 3.350000e+02 2.689593e+02 1.724806e+00 1.000000e+00
|
||||
2.850000e+02 3.350000e+02 2.679578e+02 1.732963e+00 1.000000e+00
|
||||
2.950000e+02 3.350000e+02 2.666411e+02 1.733777e+00 1.000000e+00
|
||||
3.050000e+02 3.350000e+02 2.650244e+02 1.721838e+00 1.000000e+00
|
||||
3.150000e+02 3.350000e+02 2.631267e+02 1.637417e+00 1.000000e+00
|
||||
3.250000e+02 3.350000e+02 2.609695e+02 1.543305e+00 1.000000e+00
|
||||
3.350000e+02 3.350000e+02 2.585770e+02 1.529217e+00 1.000000e+00
|
||||
3.450000e+02 3.350000e+02 2.559753e+02 1.535080e+00 1.000000e+00
|
||||
3.550000e+02 3.350000e+02 2.531923e+02 1.465580e+00 1.000000e+00
|
||||
3.650000e+02 3.350000e+02 2.502569e+02 1.370010e+00 1.000000e+00
|
||||
3.750000e+02 3.350000e+02 2.471986e+02 1.345116e+00 1.000000e+00
|
||||
1.050000e+02 3.450000e+02 2.387514e+02 1.229824e+00 1.000000e+00
|
||||
1.150000e+02 3.450000e+02 2.418474e+02 1.289864e+00 1.000000e+00
|
||||
1.250000e+02 3.450000e+02 2.448817e+02 1.339370e+00 1.000000e+00
|
||||
1.350000e+02 3.450000e+02 2.478261e+02 1.357063e+00 1.000000e+00
|
||||
1.450000e+02 3.450000e+02 2.506521e+02 1.473472e+00 1.000000e+00
|
||||
1.550000e+02 3.450000e+02 2.533315e+02 1.556454e+00 1.000000e+00
|
||||
1.650000e+02 3.450000e+02 2.558362e+02 1.524065e+00 1.000000e+00
|
||||
1.750000e+02 3.450000e+02 2.581396e+02 1.533428e+00 1.000000e+00
|
||||
1.850000e+02 3.450000e+02 2.602165e+02 1.601673e+00 1.000000e+00
|
||||
1.950000e+02 3.450000e+02 2.620435e+02 1.667307e+00 1.000000e+00
|
||||
2.050000e+02 3.450000e+02 2.635999e+02 1.755012e+00 1.000000e+00
|
||||
2.150000e+02 3.450000e+02 2.648676e+02 1.753746e+00 1.000000e+00
|
||||
2.250000e+02 3.450000e+02 2.658318e+02 1.725031e+00 1.000000e+00
|
||||
2.350000e+02 3.450000e+02 2.664810e+02 1.703830e+00 1.000000e+00
|
||||
2.450000e+02 3.450000e+02 2.668076e+02 1.695168e+00 1.000000e+00
|
||||
2.550000e+02 3.450000e+02 2.668076e+02 1.698992e+00 1.000000e+00
|
||||
2.650000e+02 3.450000e+02 2.664810e+02 1.714032e+00 1.000000e+00
|
||||
2.750000e+02 3.450000e+02 2.658318e+02 1.733775e+00 1.000000e+00
|
||||
2.850000e+02 3.450000e+02 2.648676e+02 1.727722e+00 1.000000e+00
|
||||
2.950000e+02 3.450000e+02 2.635999e+02 1.657122e+00 1.000000e+00
|
||||
3.050000e+02 3.450000e+02 2.620435e+02 1.598228e+00 1.000000e+00
|
||||
3.150000e+02 3.450000e+02 2.602165e+02 1.534431e+00 1.000000e+00
|
||||
3.250000e+02 3.450000e+02 2.581396e+02 1.507171e+00 1.000000e+00
|
||||
3.350000e+02 3.450000e+02 2.558362e+02 1.514849e+00 1.000000e+00
|
||||
3.450000e+02 3.450000e+02 2.533315e+02 1.460210e+00 1.000000e+00
|
||||
3.550000e+02 3.450000e+02 2.506521e+02 1.366922e+00 1.000000e+00
|
||||
3.650000e+02 3.450000e+02 2.478261e+02 1.325571e+00 1.000000e+00
|
||||
3.750000e+02 3.450000e+02 2.448817e+02 1.287649e+00 1.000000e+00
|
||||
1.050000e+02 3.550000e+02 2.365428e+02 1.250194e+00 1.000000e+00
|
||||
1.150000e+02 3.550000e+02 2.395115e+02 1.213123e+00 1.000000e+00
|
||||
1.250000e+02 3.550000e+02 2.424211e+02 1.275152e+00 1.000000e+00
|
||||
1.350000e+02 3.550000e+02 2.452446e+02 1.333016e+00 1.000000e+00
|
||||
1.450000e+02 3.550000e+02 2.479545e+02 1.359057e+00 1.000000e+00
|
||||
1.550000e+02 3.550000e+02 2.505237e+02 1.411952e+00 1.000000e+00
|
||||
1.650000e+02 3.550000e+02 2.529255e+02 1.452337e+00 1.000000e+00
|
||||
1.750000e+02 3.550000e+02 2.551343e+02 1.516240e+00 1.000000e+00
|
||||
1.850000e+02 3.550000e+02 2.571258e+02 1.531102e+00 1.000000e+00
|
||||
1.950000e+02 3.550000e+02 2.588778e+02 1.545789e+00 1.000000e+00
|
||||
2.050000e+02 3.550000e+02 2.603702e+02 1.603706e+00 1.000000e+00
|
||||
2.150000e+02 3.550000e+02 2.615858e+02 1.615609e+00 1.000000e+00
|
||||
2.250000e+02 3.550000e+02 2.625104e+02 1.605570e+00 1.000000e+00
|
||||
2.350000e+02 3.550000e+02 2.631330e+02 1.595921e+00 1.000000e+00
|
||||
2.450000e+02 3.550000e+02 2.634461e+02 1.592136e+00 1.000000e+00
|
||||
2.550000e+02 3.550000e+02 2.634461e+02 1.595278e+00 1.000000e+00
|
||||
2.650000e+02 3.550000e+02 2.631330e+02 1.603997e+00 1.000000e+00
|
||||
2.750000e+02 3.550000e+02 2.625104e+02 1.612381e+00 1.000000e+00
|
||||
2.850000e+02 3.550000e+02 2.615858e+02 1.599198e+00 1.000000e+00
|
||||
2.950000e+02 3.550000e+02 2.603702e+02 1.546004e+00 1.000000e+00
|
||||
3.050000e+02 3.550000e+02 2.588778e+02 1.521712e+00 1.000000e+00
|
||||
3.150000e+02 3.550000e+02 2.571258e+02 1.498698e+00 1.000000e+00
|
||||
3.250000e+02 3.550000e+02 2.551343e+02 1.448500e+00 1.000000e+00
|
||||
3.350000e+02 3.550000e+02 2.529255e+02 1.412184e+00 1.000000e+00
|
||||
3.450000e+02 3.550000e+02 2.505237e+02 1.363062e+00 1.000000e+00
|
||||
3.550000e+02 3.550000e+02 2.479545e+02 1.321862e+00 1.000000e+00
|
||||
3.650000e+02 3.550000e+02 2.452446e+02 1.275461e+00 1.000000e+00
|
||||
3.750000e+02 3.550000e+02 2.424211e+02 1.226271e+00 1.000000e+00
|
||||
1.050000e+02 3.650000e+02 2.342278e+02 1.275000e+00 1.000000e+00
|
||||
1.150000e+02 3.650000e+02 2.370632e+02 1.235165e+00 1.000000e+00
|
||||
1.250000e+02 3.650000e+02 2.398421e+02 1.211408e+00 1.000000e+00
|
||||
1.350000e+02 3.650000e+02 2.425387e+02 1.282780e+00 1.000000e+00
|
||||
1.450000e+02 3.650000e+02 2.451270e+02 1.353366e+00 1.000000e+00
|
||||
1.550000e+02 3.650000e+02 2.475808e+02 1.354899e+00 1.000000e+00
|
||||
1.650000e+02 3.650000e+02 2.498748e+02 1.364362e+00 1.000000e+00
|
||||
1.750000e+02 3.650000e+02 2.519843e+02 1.460588e+00 1.000000e+00
|
||||
1.850000e+02 3.650000e+02 2.538864e+02 1.548637e+00 1.000000e+00
|
||||
1.950000e+02 3.650000e+02 2.555596e+02 1.535206e+00 1.000000e+00
|
||||
2.050000e+02 3.650000e+02 2.569850e+02 1.521657e+00 1.000000e+00
|
||||
2.150000e+02 3.650000e+02 2.581461e+02 1.529340e+00 1.000000e+00
|
||||
2.250000e+02 3.650000e+02 2.590291e+02 1.529336e+00 1.000000e+00
|
||||
2.350000e+02 3.650000e+02 2.596237e+02 1.523315e+00 1.000000e+00
|
||||
2.450000e+02 3.650000e+02 2.599228e+02 1.520212e+00 1.000000e+00
|
||||
2.550000e+02 3.650000e+02 2.599228e+02 1.522389e+00 1.000000e+00
|
||||
2.650000e+02 3.650000e+02 2.596237e+02 1.526935e+00 1.000000e+00
|
||||
2.750000e+02 3.650000e+02 2.590291e+02 1.525093e+00 1.000000e+00
|
||||
2.850000e+02 3.650000e+02 2.581461e+02 1.515064e+00 1.000000e+00
|
||||
2.950000e+02 3.650000e+02 2.569850e+02 1.518796e+00 1.000000e+00
|
||||
3.050000e+02 3.650000e+02 2.555596e+02 1.520537e+00 1.000000e+00
|
||||
3.150000e+02 3.650000e+02 2.538864e+02 1.452719e+00 1.000000e+00
|
||||
3.250000e+02 3.650000e+02 2.519843e+02 1.373139e+00 1.000000e+00
|
||||
3.350000e+02 3.650000e+02 2.498748e+02 1.350325e+00 1.000000e+00
|
||||
3.450000e+02 3.650000e+02 2.475808e+02 1.335509e+00 1.000000e+00
|
||||
3.550000e+02 3.650000e+02 2.451270e+02 1.281605e+00 1.000000e+00
|
||||
3.650000e+02 3.650000e+02 2.425387e+02 1.223630e+00 1.000000e+00
|
||||
3.750000e+02 3.650000e+02 2.398421e+02 1.222516e+00 1.000000e+00
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +0,0 @@
|
||||
Mesh.msh ! Mesh file
|
||||
Obs_loc.dat ! Obsfile
|
||||
Model.dat ! Susceptibility model
|
||||
null ! M_azm_dip.dat ! Magnetization model | null
|
||||
null ! Topography file | null
|
||||
@@ -1,5 +0,0 @@
|
||||
Mesh.msh ! Mesh file
|
||||
Obs_loc.dat ! Obsfile
|
||||
null ! Topofile | null
|
||||
DISTANCE ! weighting flag DISTANCE | DEPTH
|
||||
G ! Define output TxTyTz | G
|
||||
@@ -1,35 +0,0 @@
|
||||
MAG3Csen
|
||||
Generates sparse matrices for magnetostatic forward modeling: Tx, Ty, Tz
|
||||
Topographic model: nullcell.dat
|
||||
DISTANCE | DEPTH weighting: wr.dat
|
||||
|
||||
Written by: Dominique Fournier
|
||||
Last update: July 14th, 2014
|
||||
|
||||
INPUT FILES:
|
||||
Mesh: Mesh.msh
|
||||
Obsfile: Obs_loc.dat
|
||||
Topography:
|
||||
Weighting: DISTANCE
|
||||
Computed 0 pct of data in 0.04128 sec
|
||||
Computed 5 pct of data in 0.04634 sec
|
||||
Computed 10 pct of data in 0.05386 sec
|
||||
Computed 15 pct of data in 0.06035 sec
|
||||
Computed 20 pct of data in 0.06507 sec
|
||||
Computed 25 pct of data in 0.07160 sec
|
||||
Computed 30 pct of data in 0.08211 sec
|
||||
Computed 35 pct of data in 0.08901 sec
|
||||
Computed 40 pct of data in 0.09365 sec
|
||||
Computed 45 pct of data in 0.10179 sec
|
||||
Computed 50 pct of data in 0.10963 sec
|
||||
Computed 55 pct of data in 0.11704 sec
|
||||
Computed 60 pct of data in 0.12449 sec
|
||||
Computed 65 pct of data in 0.13205 sec
|
||||
Computed 70 pct of data in 0.13838 sec
|
||||
Computed 75 pct of data in 0.14311 sec
|
||||
Computed 80 pct of data in 0.14761 sec
|
||||
Computed 85 pct of data in 0.15447 sec
|
||||
Computed 90 pct of data in 0.15941 sec
|
||||
Computed 95 pct of data in 0.16424 sec
|
||||
Computed 100 pct of data in 0.17136 sec
|
||||
Sensitivity calculation completed in: 0.002860 min
|
||||
@@ -1,11 +0,0 @@
|
||||
Mesh.msh ! Mesh file
|
||||
FWR_data.dat ! Obsfile
|
||||
null ! Topofile
|
||||
Model.dat ! Starting model
|
||||
VALUE 0.0 ! Reference model
|
||||
DEFAULT !..\AzmDip.dat ! Magnetization vector model
|
||||
DEFAULT ! Cell based weight file
|
||||
1 ! target chi factor | DEFAULT=1
|
||||
1 1 1 1 ! alpha s, x ,y ,z
|
||||
VALUE 0 1 ! Lower and Upper Bounds for p-component
|
||||
VALUE 0 2 2 2 1 ! lp-norm for amplitude inversion FILE pqxqyqzr.dat ! Norms VALUE p, qx, qy, qz, r | FILE m-by-5 matrix
|
||||
File diff suppressed because one or more lines are too long
@@ -1,5 +0,0 @@
|
||||
20 20 20
|
||||
-0.50 -0.50 0.50
|
||||
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
|
||||
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
|
||||
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
|
||||
@@ -1,5 +0,0 @@
|
||||
38 31 12
|
||||
421780.00 544950.00 1600.00
|
||||
151.00 108.00 77.00 55.00 30*40.00 55.00 77.00 108.00 151.00
|
||||
151.00 108.00 77.00 55.00 23*40.00 55.00 77.00 108.00 151.00
|
||||
12*40.00
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,345 +0,0 @@
|
||||
90.00 0.00 50000.00
|
||||
90.00 0.00 1.00
|
||||
342
|
||||
4.22270000e+05 5.45450000e+05 1.62000000e+03 1.24425929e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45450000e+05 1.62000000e+03 4.59365249e-01 1.00000000e+00
|
||||
4.22510000e+05 5.45450000e+05 1.62000000e+03 -3.74409264e+00 1.00000000e+00
|
||||
4.22630000e+05 5.45450000e+05 1.62000000e+03 -6.97509886e+00 1.00000000e+00
|
||||
4.22750000e+05 5.45450000e+05 1.62000000e+03 -4.20768955e+00 1.00000000e+00
|
||||
4.22870000e+05 5.45450000e+05 1.62000000e+03 -5.10228750e+00 1.00000000e+00
|
||||
4.22990000e+05 5.45450000e+05 1.62000000e+03 -6.05608453e+00 1.00000000e+00
|
||||
4.23110000e+05 5.45450000e+05 1.62000000e+03 -1.66763425e+00 1.00000000e+00
|
||||
4.23230000e+05 5.45450000e+05 1.62000000e+03 2.89389762e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45490000e+05 1.62000000e+03 5.46853326e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45490000e+05 1.62000000e+03 7.20921966e+00 1.00000000e+00
|
||||
4.22510000e+05 5.45490000e+05 1.62000000e+03 -1.34371629e+00 1.00000000e+00
|
||||
4.22630000e+05 5.45490000e+05 1.62000000e+03 -1.62860865e+00 1.00000000e+00
|
||||
4.22750000e+05 5.45490000e+05 1.62000000e+03 3.48615049e-01 1.00000000e+00
|
||||
4.22870000e+05 5.45490000e+05 1.62000000e+03 -3.68389000e+00 1.00000000e+00
|
||||
4.22990000e+05 5.45490000e+05 1.62000000e+03 -4.91895276e+00 1.00000000e+00
|
||||
4.23110000e+05 5.45490000e+05 1.62000000e+03 7.69212229e-01 1.00000000e+00
|
||||
4.23230000e+05 5.45490000e+05 1.62000000e+03 7.41646569e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45530000e+05 1.62000000e+03 9.67910404e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45530000e+05 1.62000000e+03 1.54455466e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45530000e+05 1.62000000e+03 3.37195313e+00 1.00000000e+00
|
||||
4.22630000e+05 5.45530000e+05 1.62000000e+03 -1.31694103e+00 1.00000000e+00
|
||||
4.22750000e+05 5.45530000e+05 1.62000000e+03 8.91369966e+00 1.00000000e+00
|
||||
4.22870000e+05 5.45530000e+05 1.62000000e+03 4.41302037e+00 1.00000000e+00
|
||||
4.22990000e+05 5.45530000e+05 1.62000000e+03 -1.52763145e+00 1.00000000e+00
|
||||
4.23110000e+05 5.45530000e+05 1.62000000e+03 9.12726305e+00 1.00000000e+00
|
||||
4.23230000e+05 5.45530000e+05 1.62000000e+03 1.32599847e+01 1.00000000e+00
|
||||
4.22270000e+05 5.45570000e+05 1.62000000e+03 1.28121577e+01 1.00000000e+00
|
||||
4.22390000e+05 5.45570000e+05 1.62000000e+03 2.08503133e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45570000e+05 1.62000000e+03 1.01149791e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45570000e+05 1.62000000e+03 6.18440773e+00 1.00000000e+00
|
||||
4.22750000e+05 5.45570000e+05 1.62000000e+03 2.93843939e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45570000e+05 1.62000000e+03 1.82120892e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45570000e+05 1.62000000e+03 3.53487050e+00 1.00000000e+00
|
||||
4.23110000e+05 5.45570000e+05 1.62000000e+03 1.74799646e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45570000e+05 1.62000000e+03 2.02739981e+01 1.00000000e+00
|
||||
4.22270000e+05 5.45610000e+05 1.62000000e+03 1.50753435e+01 1.00000000e+00
|
||||
4.22390000e+05 5.45610000e+05 1.62000000e+03 2.99963543e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45610000e+05 1.62000000e+03 1.62832914e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45610000e+05 1.62000000e+03 1.28142068e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45610000e+05 1.62000000e+03 5.78129772e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45610000e+05 1.62000000e+03 3.13461294e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45610000e+05 1.62000000e+03 8.97004132e+00 1.00000000e+00
|
||||
4.23110000e+05 5.45610000e+05 1.62000000e+03 2.59336636e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45610000e+05 1.62000000e+03 2.59591860e+01 1.00000000e+00
|
||||
4.22270000e+05 5.45650000e+05 1.62000000e+03 1.14957963e+01 1.00000000e+00
|
||||
4.22390000e+05 5.45650000e+05 1.62000000e+03 3.34170029e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45650000e+05 1.62000000e+03 2.59340170e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45650000e+05 1.62000000e+03 2.00435922e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45650000e+05 1.62000000e+03 8.70613647e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45650000e+05 1.62000000e+03 4.77530810e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45650000e+05 1.62000000e+03 1.76295825e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45650000e+05 1.62000000e+03 3.43616857e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45650000e+05 1.62000000e+03 2.49975532e+01 1.00000000e+00
|
||||
4.22270000e+05 5.45690000e+05 1.62000000e+03 1.01767095e+01 1.00000000e+00
|
||||
4.22390000e+05 5.45690000e+05 1.62000000e+03 3.13868665e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45690000e+05 1.62000000e+03 3.56126088e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45690000e+05 1.62000000e+03 2.68047480e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45690000e+05 1.62000000e+03 9.94775369e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45690000e+05 1.62000000e+03 5.56854154e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45690000e+05 1.62000000e+03 2.82248962e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45690000e+05 1.62000000e+03 4.15481410e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45690000e+05 1.62000000e+03 1.99406313e+01 1.00000000e+00
|
||||
4.22270000e+05 5.45730000e+05 1.62000000e+03 4.91155025e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45730000e+05 1.62000000e+03 2.60629555e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45730000e+05 1.62000000e+03 4.40554581e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45730000e+05 1.62000000e+03 2.99579256e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45730000e+05 1.62000000e+03 8.61675647e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45730000e+05 1.62000000e+03 5.11234027e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45730000e+05 1.62000000e+03 3.49427142e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45730000e+05 1.62000000e+03 4.07849837e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45730000e+05 1.62000000e+03 1.29261644e+01 1.00000000e+00
|
||||
4.22270000e+05 5.45770000e+05 1.62000000e+03 -3.06521649e-01 1.00000000e+00
|
||||
4.22390000e+05 5.45770000e+05 1.62000000e+03 1.88334564e+01 1.00000000e+00
|
||||
4.22510000e+05 5.45770000e+05 1.62000000e+03 4.79960759e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45770000e+05 1.62000000e+03 3.39025597e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45770000e+05 1.62000000e+03 5.97716921e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45770000e+05 1.62000000e+03 4.05148734e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45770000e+05 1.62000000e+03 4.35919316e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45770000e+05 1.62000000e+03 3.47852423e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45770000e+05 1.62000000e+03 8.06946816e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45810000e+05 1.62000000e+03 -1.54189485e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45810000e+05 1.62000000e+03 9.34761378e+00 1.00000000e+00
|
||||
4.22510000e+05 5.45810000e+05 1.62000000e+03 4.57528375e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45810000e+05 1.62000000e+03 3.77914826e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45810000e+05 1.62000000e+03 3.32898958e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45810000e+05 1.62000000e+03 2.98184850e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45810000e+05 1.62000000e+03 5.17261014e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45810000e+05 1.62000000e+03 2.64991393e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45810000e+05 1.62000000e+03 1.41125602e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45850000e+05 1.62000000e+03 -3.91819962e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45850000e+05 1.62000000e+03 4.24617880e+00 1.00000000e+00
|
||||
4.22510000e+05 5.45850000e+05 1.62000000e+03 4.26417376e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45850000e+05 1.62000000e+03 4.73414534e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45850000e+05 1.62000000e+03 2.27790366e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45850000e+05 1.62000000e+03 2.79996117e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45850000e+05 1.62000000e+03 6.04430774e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45850000e+05 1.62000000e+03 1.89766135e+01 1.00000000e+00
|
||||
4.23230000e+05 5.45850000e+05 1.62000000e+03 -1.42671614e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45890000e+05 1.62000000e+03 -3.80419759e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45890000e+05 1.62000000e+03 -4.60022372e-02 1.00000000e+00
|
||||
4.22510000e+05 5.45890000e+05 1.62000000e+03 3.59650877e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45890000e+05 1.62000000e+03 6.59577156e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45890000e+05 1.62000000e+03 2.46102534e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45890000e+05 1.62000000e+03 3.91559660e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45890000e+05 1.62000000e+03 6.59962172e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45890000e+05 1.62000000e+03 8.66336361e+00 1.00000000e+00
|
||||
4.23230000e+05 5.45890000e+05 1.62000000e+03 -4.29691948e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45930000e+05 1.62000000e+03 -6.33682518e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45930000e+05 1.62000000e+03 -3.17278602e+00 1.00000000e+00
|
||||
4.22510000e+05 5.45930000e+05 1.62000000e+03 2.56804189e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45930000e+05 1.62000000e+03 8.08777605e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45930000e+05 1.62000000e+03 4.14889581e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45930000e+05 1.62000000e+03 5.82388440e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45930000e+05 1.62000000e+03 6.03643326e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45930000e+05 1.62000000e+03 6.32304059e+00 1.00000000e+00
|
||||
4.23230000e+05 5.45930000e+05 1.62000000e+03 -3.03260293e+00 1.00000000e+00
|
||||
4.22270000e+05 5.45970000e+05 1.62000000e+03 -5.67545641e+00 1.00000000e+00
|
||||
4.22390000e+05 5.45970000e+05 1.62000000e+03 -4.86982785e+00 1.00000000e+00
|
||||
4.22510000e+05 5.45970000e+05 1.62000000e+03 1.47021738e+01 1.00000000e+00
|
||||
4.22630000e+05 5.45970000e+05 1.62000000e+03 7.69486976e+01 1.00000000e+00
|
||||
4.22750000e+05 5.45970000e+05 1.62000000e+03 6.28700955e+01 1.00000000e+00
|
||||
4.22870000e+05 5.45970000e+05 1.62000000e+03 7.34481777e+01 1.00000000e+00
|
||||
4.22990000e+05 5.45970000e+05 1.62000000e+03 4.39761283e+01 1.00000000e+00
|
||||
4.23110000e+05 5.45970000e+05 1.62000000e+03 -1.90656579e+00 1.00000000e+00
|
||||
4.23230000e+05 5.45970000e+05 1.62000000e+03 -6.91637438e+00 1.00000000e+00
|
||||
4.22270000e+05 5.46010000e+05 1.62000000e+03 -4.25295552e+00 1.00000000e+00
|
||||
4.22390000e+05 5.46010000e+05 1.62000000e+03 -5.96389238e+00 1.00000000e+00
|
||||
4.22510000e+05 5.46010000e+05 1.62000000e+03 4.19271833e+00 1.00000000e+00
|
||||
4.22630000e+05 5.46010000e+05 1.62000000e+03 4.81424532e+01 1.00000000e+00
|
||||
4.22750000e+05 5.46010000e+05 1.62000000e+03 6.17825107e+01 1.00000000e+00
|
||||
4.22870000e+05 5.46010000e+05 1.62000000e+03 6.09948630e+01 1.00000000e+00
|
||||
4.22990000e+05 5.46010000e+05 1.62000000e+03 2.23322374e+01 1.00000000e+00
|
||||
4.23110000e+05 5.46010000e+05 1.62000000e+03 -2.02970302e+00 1.00000000e+00
|
||||
4.23230000e+05 5.46010000e+05 1.62000000e+03 -7.13877540e+00 1.00000000e+00
|
||||
4.22270000e+05 5.46050000e+05 1.62000000e+03 -8.02108927e+00 1.00000000e+00
|
||||
4.22390000e+05 5.46050000e+05 1.62000000e+03 -5.34183666e+00 1.00000000e+00
|
||||
4.22510000e+05 5.46050000e+05 1.62000000e+03 -1.95994077e+00 1.00000000e+00
|
||||
4.22630000e+05 5.46050000e+05 1.62000000e+03 2.11307137e+01 1.00000000e+00
|
||||
4.22750000e+05 5.46050000e+05 1.62000000e+03 3.45696117e+01 1.00000000e+00
|
||||
4.22870000e+05 5.46050000e+05 1.62000000e+03 3.21034016e+01 1.00000000e+00
|
||||
4.22990000e+05 5.46050000e+05 1.62000000e+03 7.57269843e+00 1.00000000e+00
|
||||
4.23110000e+05 5.46050000e+05 1.62000000e+03 -5.22305134e+00 1.00000000e+00
|
||||
4.23230000e+05 5.46050000e+05 1.62000000e+03 -6.57056409e+00 1.00000000e+00
|
||||
4.22270000e+05 5.46090000e+05 1.62000000e+03 -2.60523002e+00 1.00000000e+00
|
||||
4.22390000e+05 5.46090000e+05 1.62000000e+03 -8.11386287e+00 1.00000000e+00
|
||||
4.22510000e+05 5.46090000e+05 1.62000000e+03 -5.94142811e+00 1.00000000e+00
|
||||
4.22630000e+05 5.46090000e+05 1.62000000e+03 6.49924013e+00 1.00000000e+00
|
||||
4.22750000e+05 5.46090000e+05 1.62000000e+03 1.18226417e+01 1.00000000e+00
|
||||
4.22870000e+05 5.46090000e+05 1.62000000e+03 8.18274451e+00 1.00000000e+00
|
||||
4.22990000e+05 5.46090000e+05 1.62000000e+03 -1.67255343e+00 1.00000000e+00
|
||||
4.23110000e+05 5.46090000e+05 1.62000000e+03 -6.42727534e+00 1.00000000e+00
|
||||
4.23230000e+05 5.46090000e+05 1.62000000e+03 -5.06364394e+00 1.00000000e+00
|
||||
4.22270000e+05 5.46130000e+05 1.62000000e+03 -3.96985274e+00 1.00000000e+00
|
||||
4.22390000e+05 5.46130000e+05 1.62000000e+03 -6.90509994e+00 1.00000000e+00
|
||||
4.22510000e+05 5.46130000e+05 1.62000000e+03 -5.64715354e+00 1.00000000e+00
|
||||
4.22630000e+05 5.46130000e+05 1.62000000e+03 -5.45098626e+00 1.00000000e+00
|
||||
4.22750000e+05 5.46130000e+05 1.62000000e+03 -2.12964609e-01 1.00000000e+00
|
||||
4.22870000e+05 5.46130000e+05 1.62000000e+03 -2.98935860e+00 1.00000000e+00
|
||||
4.22990000e+05 5.46130000e+05 1.62000000e+03 -5.56296846e+00 1.00000000e+00
|
||||
4.23110000e+05 5.46130000e+05 1.62000000e+03 -6.76367628e+00 1.00000000e+00
|
||||
4.23230000e+05 5.46130000e+05 1.62000000e+03 -5.09687139e+00 1.00000000e+00
|
||||
4.22270000e+05 5.46170000e+05 1.62000000e+03 -5.31974664e+00 1.00000000e+00
|
||||
4.22390000e+05 5.46170000e+05 1.62000000e+03 -5.39806969e+00 1.00000000e+00
|
||||
4.22510000e+05 5.46170000e+05 1.62000000e+03 -5.85391300e+00 1.00000000e+00
|
||||
4.22630000e+05 5.46170000e+05 1.62000000e+03 -7.30611528e+00 1.00000000e+00
|
||||
4.22750000e+05 5.46170000e+05 1.62000000e+03 -5.84106839e+00 1.00000000e+00
|
||||
4.22870000e+05 5.46170000e+05 1.62000000e+03 -4.27727535e+00 1.00000000e+00
|
||||
4.22990000e+05 5.46170000e+05 1.62000000e+03 -6.97405825e+00 1.00000000e+00
|
||||
4.23110000e+05 5.46170000e+05 1.62000000e+03 -5.88427088e+00 1.00000000e+00
|
||||
4.23230000e+05 5.46170000e+05 1.62000000e+03 -4.54154921e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45450000e+05 1.62000000e+03 2.71749200e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45450000e+05 1.62000000e+03 -1.75162561e+00 1.00000000e+00
|
||||
4.22570000e+05 5.45450000e+05 1.62000000e+03 -4.62293860e+00 1.00000000e+00
|
||||
4.22690000e+05 5.45450000e+05 1.62000000e+03 -5.39506748e+00 1.00000000e+00
|
||||
4.22810000e+05 5.45450000e+05 1.62000000e+03 -3.17222994e+00 1.00000000e+00
|
||||
4.22930000e+05 5.45450000e+05 1.62000000e+03 -3.76599924e+00 1.00000000e+00
|
||||
4.23050000e+05 5.45450000e+05 1.62000000e+03 -5.10421378e+00 1.00000000e+00
|
||||
4.23170000e+05 5.45450000e+05 1.62000000e+03 2.29495764e+00 1.00000000e+00
|
||||
4.23290000e+05 5.45450000e+05 1.62000000e+03 1.57312613e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45490000e+05 1.62000000e+03 6.24192841e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45490000e+05 1.62000000e+03 3.56041362e+00 1.00000000e+00
|
||||
4.22570000e+05 5.45490000e+05 1.62000000e+03 -4.85682549e+00 1.00000000e+00
|
||||
4.22690000e+05 5.45490000e+05 1.62000000e+03 -2.84747112e+00 1.00000000e+00
|
||||
4.22810000e+05 5.45490000e+05 1.62000000e+03 -5.97182445e-01 1.00000000e+00
|
||||
4.22930000e+05 5.45490000e+05 1.62000000e+03 -5.45492008e+00 1.00000000e+00
|
||||
4.23050000e+05 5.45490000e+05 1.62000000e+03 -1.88260508e+00 1.00000000e+00
|
||||
4.23170000e+05 5.45490000e+05 1.62000000e+03 7.19194031e+00 1.00000000e+00
|
||||
4.23290000e+05 5.45490000e+05 1.62000000e+03 6.22393452e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45530000e+05 1.62000000e+03 1.45745411e+01 1.00000000e+00
|
||||
4.22450000e+05 5.45530000e+05 1.62000000e+03 7.55840531e+00 1.00000000e+00
|
||||
4.22570000e+05 5.45530000e+05 1.62000000e+03 9.88749611e-01 1.00000000e+00
|
||||
4.22690000e+05 5.45530000e+05 1.62000000e+03 3.92709392e+00 1.00000000e+00
|
||||
4.22810000e+05 5.45530000e+05 1.62000000e+03 9.79404591e+00 1.00000000e+00
|
||||
4.22930000e+05 5.45530000e+05 1.62000000e+03 -1.65279258e+00 1.00000000e+00
|
||||
4.23050000e+05 5.45530000e+05 1.62000000e+03 2.09473958e+00 1.00000000e+00
|
||||
4.23170000e+05 5.45530000e+05 1.62000000e+03 1.31744736e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45530000e+05 1.62000000e+03 9.24385606e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45570000e+05 1.62000000e+03 2.17755995e+01 1.00000000e+00
|
||||
4.22450000e+05 5.45570000e+05 1.62000000e+03 1.70082001e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45570000e+05 1.62000000e+03 2.57202300e+00 1.00000000e+00
|
||||
4.22690000e+05 5.45570000e+05 1.62000000e+03 1.57292929e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45570000e+05 1.62000000e+03 2.91195056e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45570000e+05 1.62000000e+03 4.05090193e+00 1.00000000e+00
|
||||
4.23050000e+05 5.45570000e+05 1.62000000e+03 9.41106516e+00 1.00000000e+00
|
||||
4.23170000e+05 5.45570000e+05 1.62000000e+03 2.28118711e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45570000e+05 1.62000000e+03 1.30536134e+01 1.00000000e+00
|
||||
4.22330000e+05 5.45610000e+05 1.62000000e+03 2.45440305e+01 1.00000000e+00
|
||||
4.22450000e+05 5.45610000e+05 1.62000000e+03 2.63300113e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45610000e+05 1.62000000e+03 9.34257248e+00 1.00000000e+00
|
||||
4.22690000e+05 5.45610000e+05 1.62000000e+03 3.14278130e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45610000e+05 1.62000000e+03 5.76477717e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45610000e+05 1.62000000e+03 1.23097864e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45610000e+05 1.62000000e+03 1.70585327e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45610000e+05 1.62000000e+03 2.91921933e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45610000e+05 1.62000000e+03 1.22742085e+01 1.00000000e+00
|
||||
4.22330000e+05 5.45650000e+05 1.62000000e+03 2.33788047e+01 1.00000000e+00
|
||||
4.22450000e+05 5.45650000e+05 1.62000000e+03 3.62225644e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45650000e+05 1.62000000e+03 1.62763860e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45650000e+05 1.62000000e+03 5.03942897e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45650000e+05 1.62000000e+03 8.58826331e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45650000e+05 1.62000000e+03 2.20256861e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45650000e+05 1.62000000e+03 2.68637435e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45650000e+05 1.62000000e+03 3.52254828e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45650000e+05 1.62000000e+03 1.23839053e+01 1.00000000e+00
|
||||
4.22330000e+05 5.45690000e+05 1.62000000e+03 2.09999983e+01 1.00000000e+00
|
||||
4.22450000e+05 5.45690000e+05 1.62000000e+03 4.05948844e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45690000e+05 1.62000000e+03 2.62685624e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45690000e+05 1.62000000e+03 5.83066302e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45690000e+05 1.62000000e+03 9.96674467e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45690000e+05 1.62000000e+03 2.77257753e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45690000e+05 1.62000000e+03 3.67665634e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45690000e+05 1.62000000e+03 3.22558527e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45690000e+05 1.62000000e+03 9.28086537e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45730000e+05 1.62000000e+03 1.32383913e+01 1.00000000e+00
|
||||
4.22450000e+05 5.45730000e+05 1.62000000e+03 3.96437642e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45730000e+05 1.62000000e+03 3.58812554e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45730000e+05 1.62000000e+03 5.18421315e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45730000e+05 1.62000000e+03 8.74786799e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45730000e+05 1.62000000e+03 2.94748788e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45730000e+05 1.62000000e+03 4.47603296e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45730000e+05 1.62000000e+03 2.61225502e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45730000e+05 1.62000000e+03 5.52582418e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45770000e+05 1.62000000e+03 8.43053212e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45770000e+05 1.62000000e+03 3.42631107e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45770000e+05 1.62000000e+03 4.44514273e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45770000e+05 1.62000000e+03 4.17481641e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45770000e+05 1.62000000e+03 5.84186791e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45770000e+05 1.62000000e+03 3.29294552e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45770000e+05 1.62000000e+03 4.76865210e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45770000e+05 1.62000000e+03 1.92014974e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45770000e+05 1.62000000e+03 1.33047390e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45810000e+05 1.62000000e+03 3.18488395e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45810000e+05 1.62000000e+03 2.53257763e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45810000e+05 1.62000000e+03 5.41330962e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45810000e+05 1.62000000e+03 2.99480991e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45810000e+05 1.62000000e+03 3.29549532e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45810000e+05 1.62000000e+03 3.71129980e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45810000e+05 1.62000000e+03 4.29134029e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45810000e+05 1.62000000e+03 1.02339452e+01 1.00000000e+00
|
||||
4.23290000e+05 5.45810000e+05 1.62000000e+03 -1.17482075e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45850000e+05 1.62000000e+03 -2.91913137e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45850000e+05 1.62000000e+03 1.73252096e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45850000e+05 1.62000000e+03 6.18908931e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45850000e+05 1.62000000e+03 2.71625108e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45850000e+05 1.62000000e+03 2.12431381e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45850000e+05 1.62000000e+03 4.92667630e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45850000e+05 1.62000000e+03 4.07867034e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45850000e+05 1.62000000e+03 5.51648034e+00 1.00000000e+00
|
||||
4.23290000e+05 5.45850000e+05 1.62000000e+03 -5.14723083e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45890000e+05 1.62000000e+03 -1.36341308e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45890000e+05 1.62000000e+03 1.25056012e+01 1.00000000e+00
|
||||
4.22570000e+05 5.45890000e+05 1.62000000e+03 6.56735812e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45890000e+05 1.62000000e+03 3.92096071e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45890000e+05 1.62000000e+03 2.53777714e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45890000e+05 1.62000000e+03 6.42792347e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45890000e+05 1.62000000e+03 3.54553895e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45890000e+05 1.62000000e+03 6.71248324e-01 1.00000000e+00
|
||||
4.23290000e+05 5.45890000e+05 1.62000000e+03 -5.11542071e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45930000e+05 1.62000000e+03 -3.01187450e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45930000e+05 1.62000000e+03 3.83367362e+00 1.00000000e+00
|
||||
4.22570000e+05 5.45930000e+05 1.62000000e+03 6.25820456e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45930000e+05 1.62000000e+03 6.02944272e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45930000e+05 1.62000000e+03 4.27526824e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45930000e+05 1.62000000e+03 7.87214349e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45930000e+05 1.62000000e+03 2.52249717e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45930000e+05 1.62000000e+03 -3.41838310e+00 1.00000000e+00
|
||||
4.23290000e+05 5.45930000e+05 1.62000000e+03 -5.01683106e+00 1.00000000e+00
|
||||
4.22330000e+05 5.45970000e+05 1.62000000e+03 -5.25744640e+00 1.00000000e+00
|
||||
4.22450000e+05 5.45970000e+05 1.62000000e+03 1.23311906e+00 1.00000000e+00
|
||||
4.22570000e+05 5.45970000e+05 1.62000000e+03 4.43972663e+01 1.00000000e+00
|
||||
4.22690000e+05 5.45970000e+05 1.62000000e+03 7.37432146e+01 1.00000000e+00
|
||||
4.22810000e+05 5.45970000e+05 1.62000000e+03 6.34941871e+01 1.00000000e+00
|
||||
4.22930000e+05 5.45970000e+05 1.62000000e+03 7.35952736e+01 1.00000000e+00
|
||||
4.23050000e+05 5.45970000e+05 1.62000000e+03 1.41101843e+01 1.00000000e+00
|
||||
4.23170000e+05 5.45970000e+05 1.62000000e+03 -4.51115217e+00 1.00000000e+00
|
||||
4.23290000e+05 5.45970000e+05 1.62000000e+03 -5.74352973e+00 1.00000000e+00
|
||||
4.22330000e+05 5.46010000e+05 1.62000000e+03 -3.93135972e+00 1.00000000e+00
|
||||
4.22450000e+05 5.46010000e+05 1.62000000e+03 -3.14542456e+00 1.00000000e+00
|
||||
4.22570000e+05 5.46010000e+05 1.62000000e+03 2.39595036e+01 1.00000000e+00
|
||||
4.22690000e+05 5.46010000e+05 1.62000000e+03 6.16742139e+01 1.00000000e+00
|
||||
4.22810000e+05 5.46010000e+05 1.62000000e+03 6.16660116e+01 1.00000000e+00
|
||||
4.22930000e+05 5.46010000e+05 1.62000000e+03 4.73710516e+01 1.00000000e+00
|
||||
4.23050000e+05 5.46010000e+05 1.62000000e+03 5.47620276e+00 1.00000000e+00
|
||||
4.23170000e+05 5.46010000e+05 1.62000000e+03 -6.00906172e+00 1.00000000e+00
|
||||
4.23290000e+05 5.46010000e+05 1.62000000e+03 -6.11253108e+00 1.00000000e+00
|
||||
4.22330000e+05 5.46050000e+05 1.62000000e+03 -4.88594683e+00 1.00000000e+00
|
||||
4.22450000e+05 5.46050000e+05 1.62000000e+03 -5.93619116e+00 1.00000000e+00
|
||||
4.22570000e+05 5.46050000e+05 1.62000000e+03 6.99133578e+00 1.00000000e+00
|
||||
4.22690000e+05 5.46050000e+05 1.62000000e+03 3.13415948e+01 1.00000000e+00
|
||||
4.22810000e+05 5.46050000e+05 1.62000000e+03 3.55335955e+01 1.00000000e+00
|
||||
4.22930000e+05 5.46050000e+05 1.62000000e+03 2.09088089e+01 1.00000000e+00
|
||||
4.23050000e+05 5.46050000e+05 1.62000000e+03 -2.96714445e+00 1.00000000e+00
|
||||
4.23170000e+05 5.46050000e+05 1.62000000e+03 -7.20763183e+00 1.00000000e+00
|
||||
4.23290000e+05 5.46050000e+05 1.62000000e+03 -4.20799878e+00 1.00000000e+00
|
||||
4.22330000e+05 5.46090000e+05 1.62000000e+03 -6.22613935e+00 1.00000000e+00
|
||||
4.22450000e+05 5.46090000e+05 1.62000000e+03 -6.72647549e+00 1.00000000e+00
|
||||
4.22570000e+05 5.46090000e+05 1.62000000e+03 -1.54880436e+00 1.00000000e+00
|
||||
4.22690000e+05 5.46090000e+05 1.62000000e+03 9.75775836e+00 1.00000000e+00
|
||||
4.22810000e+05 5.46090000e+05 1.62000000e+03 1.20826986e+01 1.00000000e+00
|
||||
4.22930000e+05 5.46090000e+05 1.62000000e+03 3.04113025e+00 1.00000000e+00
|
||||
4.23050000e+05 5.46090000e+05 1.62000000e+03 -5.78169914e+00 1.00000000e+00
|
||||
4.23170000e+05 5.46090000e+05 1.62000000e+03 -6.37140078e+00 1.00000000e+00
|
||||
4.23290000e+05 5.46090000e+05 1.62000000e+03 -4.93254878e+00 1.00000000e+00
|
||||
4.22330000e+05 5.46130000e+05 1.62000000e+03 -4.74559923e+00 1.00000000e+00
|
||||
4.22450000e+05 5.46130000e+05 1.62000000e+03 -7.31107396e+00 1.00000000e+00
|
||||
4.22570000e+05 5.46130000e+05 1.62000000e+03 -4.89386289e+00 1.00000000e+00
|
||||
4.22690000e+05 5.46130000e+05 1.62000000e+03 -3.23944378e+00 1.00000000e+00
|
||||
4.22810000e+05 5.46130000e+05 1.62000000e+03 -4.54637507e-01 1.00000000e+00
|
||||
4.22930000e+05 5.46130000e+05 1.62000000e+03 -5.86510503e+00 1.00000000e+00
|
||||
4.23050000e+05 5.46130000e+05 1.62000000e+03 -7.78380249e+00 1.00000000e+00
|
||||
4.23170000e+05 5.46130000e+05 1.62000000e+03 -5.92536045e+00 1.00000000e+00
|
||||
4.23290000e+05 5.46130000e+05 1.62000000e+03 -4.59588925e+00 1.00000000e+00
|
||||
4.22330000e+05 5.46170000e+05 1.62000000e+03 -3.59811823e+00 1.00000000e+00
|
||||
4.22450000e+05 5.46170000e+05 1.62000000e+03 -5.45719417e+00 1.00000000e+00
|
||||
4.22570000e+05 5.46170000e+05 1.62000000e+03 -5.99112663e+00 1.00000000e+00
|
||||
4.22690000e+05 5.46170000e+05 1.62000000e+03 -5.79306161e+00 1.00000000e+00
|
||||
4.22810000e+05 5.46170000e+05 1.62000000e+03 -5.78573072e+00 1.00000000e+00
|
||||
4.22930000e+05 5.46170000e+05 1.62000000e+03 -7.63187297e+00 1.00000000e+00
|
||||
4.23050000e+05 5.46170000e+05 1.62000000e+03 -5.93687058e+00 1.00000000e+00
|
||||
4.23170000e+05 5.46170000e+05 1.62000000e+03 -2.79263037e+00 1.00000000e+00
|
||||
4.23290000e+05 5.46170000e+05 1.62000000e+03 -3.99903861e+00 1.00000000e+00
|
||||
@@ -1,628 +0,0 @@
|
||||
45 315 50000.00
|
||||
-45 135 1.00
|
||||
625
|
||||
-0.5 -0.5 0.55
|
||||
-0.5 -0.458333 0.55
|
||||
-0.5 -0.416667 0.55
|
||||
-0.5 -0.375 0.55
|
||||
-0.5 -0.333333 0.55
|
||||
-0.5 -0.291667 0.55
|
||||
-0.5 -0.25 0.55
|
||||
-0.5 -0.208333 0.55
|
||||
-0.5 -0.166667 0.55
|
||||
-0.5 -0.125 0.55
|
||||
-0.5 -0.0833333 0.55
|
||||
-0.5 -0.0416667 0.55
|
||||
-0.5 0 0.55
|
||||
-0.5 0.0416667 0.55
|
||||
-0.5 0.0833333 0.55
|
||||
-0.5 0.125 0.55
|
||||
-0.5 0.166667 0.55
|
||||
-0.5 0.208333 0.55
|
||||
-0.5 0.25 0.55
|
||||
-0.5 0.291667 0.55
|
||||
-0.5 0.333333 0.55
|
||||
-0.5 0.375 0.55
|
||||
-0.5 0.416667 0.55
|
||||
-0.5 0.458333 0.55
|
||||
-0.5 0.5 0.55
|
||||
-0.458333 -0.5 0.55
|
||||
-0.458333 -0.458333 0.55
|
||||
-0.458333 -0.416667 0.55
|
||||
-0.458333 -0.375 0.55
|
||||
-0.458333 -0.333333 0.55
|
||||
-0.458333 -0.291667 0.55
|
||||
-0.458333 -0.25 0.55
|
||||
-0.458333 -0.208333 0.55
|
||||
-0.458333 -0.166667 0.55
|
||||
-0.458333 -0.125 0.55
|
||||
-0.458333 -0.0833333 0.55
|
||||
-0.458333 -0.0416667 0.55
|
||||
-0.458333 0 0.55
|
||||
-0.458333 0.0416667 0.55
|
||||
-0.458333 0.0833333 0.55
|
||||
-0.458333 0.125 0.55
|
||||
-0.458333 0.166667 0.55
|
||||
-0.458333 0.208333 0.55
|
||||
-0.458333 0.25 0.55
|
||||
-0.458333 0.291667 0.55
|
||||
-0.458333 0.333333 0.55
|
||||
-0.458333 0.375 0.55
|
||||
-0.458333 0.416667 0.55
|
||||
-0.458333 0.458333 0.55
|
||||
-0.458333 0.5 0.55
|
||||
-0.416667 -0.5 0.55
|
||||
-0.416667 -0.458333 0.55
|
||||
-0.416667 -0.416667 0.55
|
||||
-0.416667 -0.375 0.55
|
||||
-0.416667 -0.333333 0.55
|
||||
-0.416667 -0.291667 0.55
|
||||
-0.416667 -0.25 0.55
|
||||
-0.416667 -0.208333 0.55
|
||||
-0.416667 -0.166667 0.55
|
||||
-0.416667 -0.125 0.55
|
||||
-0.416667 -0.0833333 0.55
|
||||
-0.416667 -0.0416667 0.55
|
||||
-0.416667 0 0.55
|
||||
-0.416667 0.0416667 0.55
|
||||
-0.416667 0.0833333 0.55
|
||||
-0.416667 0.125 0.55
|
||||
-0.416667 0.166667 0.55
|
||||
-0.416667 0.208333 0.55
|
||||
-0.416667 0.25 0.55
|
||||
-0.416667 0.291667 0.55
|
||||
-0.416667 0.333333 0.55
|
||||
-0.416667 0.375 0.55
|
||||
-0.416667 0.416667 0.55
|
||||
-0.416667 0.458333 0.55
|
||||
-0.416667 0.5 0.55
|
||||
-0.375 -0.5 0.55
|
||||
-0.375 -0.458333 0.55
|
||||
-0.375 -0.416667 0.55
|
||||
-0.375 -0.375 0.55
|
||||
-0.375 -0.333333 0.55
|
||||
-0.375 -0.291667 0.55
|
||||
-0.375 -0.25 0.55
|
||||
-0.375 -0.208333 0.55
|
||||
-0.375 -0.166667 0.55
|
||||
-0.375 -0.125 0.55
|
||||
-0.375 -0.0833333 0.55
|
||||
-0.375 -0.0416667 0.55
|
||||
-0.375 0 0.55
|
||||
-0.375 0.0416667 0.55
|
||||
-0.375 0.0833333 0.55
|
||||
-0.375 0.125 0.55
|
||||
-0.375 0.166667 0.55
|
||||
-0.375 0.208333 0.55
|
||||
-0.375 0.25 0.55
|
||||
-0.375 0.291667 0.55
|
||||
-0.375 0.333333 0.55
|
||||
-0.375 0.375 0.55
|
||||
-0.375 0.416667 0.55
|
||||
-0.375 0.458333 0.55
|
||||
-0.375 0.5 0.55
|
||||
-0.333333 -0.5 0.55
|
||||
-0.333333 -0.458333 0.55
|
||||
-0.333333 -0.416667 0.55
|
||||
-0.333333 -0.375 0.55
|
||||
-0.333333 -0.333333 0.55
|
||||
-0.333333 -0.291667 0.55
|
||||
-0.333333 -0.25 0.55
|
||||
-0.333333 -0.208333 0.55
|
||||
-0.333333 -0.166667 0.55
|
||||
-0.333333 -0.125 0.55
|
||||
-0.333333 -0.0833333 0.55
|
||||
-0.333333 -0.0416667 0.55
|
||||
-0.333333 0 0.55
|
||||
-0.333333 0.0416667 0.55
|
||||
-0.333333 0.0833333 0.55
|
||||
-0.333333 0.125 0.55
|
||||
-0.333333 0.166667 0.55
|
||||
-0.333333 0.208333 0.55
|
||||
-0.333333 0.25 0.55
|
||||
-0.333333 0.291667 0.55
|
||||
-0.333333 0.333333 0.55
|
||||
-0.333333 0.375 0.55
|
||||
-0.333333 0.416667 0.55
|
||||
-0.333333 0.458333 0.55
|
||||
-0.333333 0.5 0.55
|
||||
-0.291667 -0.5 0.55
|
||||
-0.291667 -0.458333 0.55
|
||||
-0.291667 -0.416667 0.55
|
||||
-0.291667 -0.375 0.55
|
||||
-0.291667 -0.333333 0.55
|
||||
-0.291667 -0.291667 0.55
|
||||
-0.291667 -0.25 0.55
|
||||
-0.291667 -0.208333 0.55
|
||||
-0.291667 -0.166667 0.55
|
||||
-0.291667 -0.125 0.55
|
||||
-0.291667 -0.0833333 0.55
|
||||
-0.291667 -0.0416667 0.55
|
||||
-0.291667 0 0.55
|
||||
-0.291667 0.0416667 0.55
|
||||
-0.291667 0.0833333 0.55
|
||||
-0.291667 0.125 0.55
|
||||
-0.291667 0.166667 0.55
|
||||
-0.291667 0.208333 0.55
|
||||
-0.291667 0.25 0.55
|
||||
-0.291667 0.291667 0.55
|
||||
-0.291667 0.333333 0.55
|
||||
-0.291667 0.375 0.55
|
||||
-0.291667 0.416667 0.55
|
||||
-0.291667 0.458333 0.55
|
||||
-0.291667 0.5 0.55
|
||||
-0.25 -0.5 0.55
|
||||
-0.25 -0.458333 0.55
|
||||
-0.25 -0.416667 0.55
|
||||
-0.25 -0.375 0.55
|
||||
-0.25 -0.333333 0.55
|
||||
-0.25 -0.291667 0.55
|
||||
-0.25 -0.25 0.55
|
||||
-0.25 -0.208333 0.55
|
||||
-0.25 -0.166667 0.55
|
||||
-0.25 -0.125 0.55
|
||||
-0.25 -0.0833333 0.55
|
||||
-0.25 -0.0416667 0.55
|
||||
-0.25 0 0.55
|
||||
-0.25 0.0416667 0.55
|
||||
-0.25 0.0833333 0.55
|
||||
-0.25 0.125 0.55
|
||||
-0.25 0.166667 0.55
|
||||
-0.25 0.208333 0.55
|
||||
-0.25 0.25 0.55
|
||||
-0.25 0.291667 0.55
|
||||
-0.25 0.333333 0.55
|
||||
-0.25 0.375 0.55
|
||||
-0.25 0.416667 0.55
|
||||
-0.25 0.458333 0.55
|
||||
-0.25 0.5 0.55
|
||||
-0.208333 -0.5 0.55
|
||||
-0.208333 -0.458333 0.55
|
||||
-0.208333 -0.416667 0.55
|
||||
-0.208333 -0.375 0.55
|
||||
-0.208333 -0.333333 0.55
|
||||
-0.208333 -0.291667 0.55
|
||||
-0.208333 -0.25 0.55
|
||||
-0.208333 -0.208333 0.55
|
||||
-0.208333 -0.166667 0.55
|
||||
-0.208333 -0.125 0.55
|
||||
-0.208333 -0.0833333 0.55
|
||||
-0.208333 -0.0416667 0.55
|
||||
-0.208333 0 0.55
|
||||
-0.208333 0.0416667 0.55
|
||||
-0.208333 0.0833333 0.55
|
||||
-0.208333 0.125 0.55
|
||||
-0.208333 0.166667 0.55
|
||||
-0.208333 0.208333 0.55
|
||||
-0.208333 0.25 0.55
|
||||
-0.208333 0.291667 0.55
|
||||
-0.208333 0.333333 0.55
|
||||
-0.208333 0.375 0.55
|
||||
-0.208333 0.416667 0.55
|
||||
-0.208333 0.458333 0.55
|
||||
-0.208333 0.5 0.55
|
||||
-0.166667 -0.5 0.55
|
||||
-0.166667 -0.458333 0.55
|
||||
-0.166667 -0.416667 0.55
|
||||
-0.166667 -0.375 0.55
|
||||
-0.166667 -0.333333 0.55
|
||||
-0.166667 -0.291667 0.55
|
||||
-0.166667 -0.25 0.55
|
||||
-0.166667 -0.208333 0.55
|
||||
-0.166667 -0.166667 0.55
|
||||
-0.166667 -0.125 0.55
|
||||
-0.166667 -0.0833333 0.55
|
||||
-0.166667 -0.0416667 0.55
|
||||
-0.166667 0 0.55
|
||||
-0.166667 0.0416667 0.55
|
||||
-0.166667 0.0833333 0.55
|
||||
-0.166667 0.125 0.55
|
||||
-0.166667 0.166667 0.55
|
||||
-0.166667 0.208333 0.55
|
||||
-0.166667 0.25 0.55
|
||||
-0.166667 0.291667 0.55
|
||||
-0.166667 0.333333 0.55
|
||||
-0.166667 0.375 0.55
|
||||
-0.166667 0.416667 0.55
|
||||
-0.166667 0.458333 0.55
|
||||
-0.166667 0.5 0.55
|
||||
-0.125 -0.5 0.55
|
||||
-0.125 -0.458333 0.55
|
||||
-0.125 -0.416667 0.55
|
||||
-0.125 -0.375 0.55
|
||||
-0.125 -0.333333 0.55
|
||||
-0.125 -0.291667 0.55
|
||||
-0.125 -0.25 0.55
|
||||
-0.125 -0.208333 0.55
|
||||
-0.125 -0.166667 0.55
|
||||
-0.125 -0.125 0.55
|
||||
-0.125 -0.0833333 0.55
|
||||
-0.125 -0.0416667 0.55
|
||||
-0.125 0 0.55
|
||||
-0.125 0.0416667 0.55
|
||||
-0.125 0.0833333 0.55
|
||||
-0.125 0.125 0.55
|
||||
-0.125 0.166667 0.55
|
||||
-0.125 0.208333 0.55
|
||||
-0.125 0.25 0.55
|
||||
-0.125 0.291667 0.55
|
||||
-0.125 0.333333 0.55
|
||||
-0.125 0.375 0.55
|
||||
-0.125 0.416667 0.55
|
||||
-0.125 0.458333 0.55
|
||||
-0.125 0.5 0.55
|
||||
-0.0833333 -0.5 0.55
|
||||
-0.0833333 -0.458333 0.55
|
||||
-0.0833333 -0.416667 0.55
|
||||
-0.0833333 -0.375 0.55
|
||||
-0.0833333 -0.333333 0.55
|
||||
-0.0833333 -0.291667 0.55
|
||||
-0.0833333 -0.25 0.55
|
||||
-0.0833333 -0.208333 0.55
|
||||
-0.0833333 -0.166667 0.55
|
||||
-0.0833333 -0.125 0.55
|
||||
-0.0833333 -0.0833333 0.55
|
||||
-0.0833333 -0.0416667 0.55
|
||||
-0.0833333 0 0.55
|
||||
-0.0833333 0.0416667 0.55
|
||||
-0.0833333 0.0833333 0.55
|
||||
-0.0833333 0.125 0.55
|
||||
-0.0833333 0.166667 0.55
|
||||
-0.0833333 0.208333 0.55
|
||||
-0.0833333 0.25 0.55
|
||||
-0.0833333 0.291667 0.55
|
||||
-0.0833333 0.333333 0.55
|
||||
-0.0833333 0.375 0.55
|
||||
-0.0833333 0.416667 0.55
|
||||
-0.0833333 0.458333 0.55
|
||||
-0.0833333 0.5 0.55
|
||||
-0.0416667 -0.5 0.55
|
||||
-0.0416667 -0.458333 0.55
|
||||
-0.0416667 -0.416667 0.55
|
||||
-0.0416667 -0.375 0.55
|
||||
-0.0416667 -0.333333 0.55
|
||||
-0.0416667 -0.291667 0.55
|
||||
-0.0416667 -0.25 0.55
|
||||
-0.0416667 -0.208333 0.55
|
||||
-0.0416667 -0.166667 0.55
|
||||
-0.0416667 -0.125 0.55
|
||||
-0.0416667 -0.0833333 0.55
|
||||
-0.0416667 -0.0416667 0.55
|
||||
-0.0416667 0 0.55
|
||||
-0.0416667 0.0416667 0.55
|
||||
-0.0416667 0.0833333 0.55
|
||||
-0.0416667 0.125 0.55
|
||||
-0.0416667 0.166667 0.55
|
||||
-0.0416667 0.208333 0.55
|
||||
-0.0416667 0.25 0.55
|
||||
-0.0416667 0.291667 0.55
|
||||
-0.0416667 0.333333 0.55
|
||||
-0.0416667 0.375 0.55
|
||||
-0.0416667 0.416667 0.55
|
||||
-0.0416667 0.458333 0.55
|
||||
-0.0416667 0.5 0.55
|
||||
0 -0.5 0.55
|
||||
0 -0.458333 0.55
|
||||
0 -0.416667 0.55
|
||||
0 -0.375 0.55
|
||||
0 -0.333333 0.55
|
||||
0 -0.291667 0.55
|
||||
0 -0.25 0.55
|
||||
0 -0.208333 0.55
|
||||
0 -0.166667 0.55
|
||||
0 -0.125 0.55
|
||||
0 -0.0833333 0.55
|
||||
0 -0.0416667 0.55
|
||||
0 0 0.55
|
||||
0 0.0416667 0.55
|
||||
0 0.0833333 0.55
|
||||
0 0.125 0.55
|
||||
0 0.166667 0.55
|
||||
0 0.208333 0.55
|
||||
0 0.25 0.55
|
||||
0 0.291667 0.55
|
||||
0 0.333333 0.55
|
||||
0 0.375 0.55
|
||||
0 0.416667 0.55
|
||||
0 0.458333 0.55
|
||||
0 0.5 0.55
|
||||
0.0416667 -0.5 0.55
|
||||
0.0416667 -0.458333 0.55
|
||||
0.0416667 -0.416667 0.55
|
||||
0.0416667 -0.375 0.55
|
||||
0.0416667 -0.333333 0.55
|
||||
0.0416667 -0.291667 0.55
|
||||
0.0416667 -0.25 0.55
|
||||
0.0416667 -0.208333 0.55
|
||||
0.0416667 -0.166667 0.55
|
||||
0.0416667 -0.125 0.55
|
||||
0.0416667 -0.0833333 0.55
|
||||
0.0416667 -0.0416667 0.55
|
||||
0.0416667 0 0.55
|
||||
0.0416667 0.0416667 0.55
|
||||
0.0416667 0.0833333 0.55
|
||||
0.0416667 0.125 0.55
|
||||
0.0416667 0.166667 0.55
|
||||
0.0416667 0.208333 0.55
|
||||
0.0416667 0.25 0.55
|
||||
0.0416667 0.291667 0.55
|
||||
0.0416667 0.333333 0.55
|
||||
0.0416667 0.375 0.55
|
||||
0.0416667 0.416667 0.55
|
||||
0.0416667 0.458333 0.55
|
||||
0.0416667 0.5 0.55
|
||||
0.0833333 -0.5 0.55
|
||||
0.0833333 -0.458333 0.55
|
||||
0.0833333 -0.416667 0.55
|
||||
0.0833333 -0.375 0.55
|
||||
0.0833333 -0.333333 0.55
|
||||
0.0833333 -0.291667 0.55
|
||||
0.0833333 -0.25 0.55
|
||||
0.0833333 -0.208333 0.55
|
||||
0.0833333 -0.166667 0.55
|
||||
0.0833333 -0.125 0.55
|
||||
0.0833333 -0.0833333 0.55
|
||||
0.0833333 -0.0416667 0.55
|
||||
0.0833333 0 0.55
|
||||
0.0833333 0.0416667 0.55
|
||||
0.0833333 0.0833333 0.55
|
||||
0.0833333 0.125 0.55
|
||||
0.0833333 0.166667 0.55
|
||||
0.0833333 0.208333 0.55
|
||||
0.0833333 0.25 0.55
|
||||
0.0833333 0.291667 0.55
|
||||
0.0833333 0.333333 0.55
|
||||
0.0833333 0.375 0.55
|
||||
0.0833333 0.416667 0.55
|
||||
0.0833333 0.458333 0.55
|
||||
0.0833333 0.5 0.55
|
||||
0.125 -0.5 0.55
|
||||
0.125 -0.458333 0.55
|
||||
0.125 -0.416667 0.55
|
||||
0.125 -0.375 0.55
|
||||
0.125 -0.333333 0.55
|
||||
0.125 -0.291667 0.55
|
||||
0.125 -0.25 0.55
|
||||
0.125 -0.208333 0.55
|
||||
0.125 -0.166667 0.55
|
||||
0.125 -0.125 0.55
|
||||
0.125 -0.0833333 0.55
|
||||
0.125 -0.0416667 0.55
|
||||
0.125 0 0.55
|
||||
0.125 0.0416667 0.55
|
||||
0.125 0.0833333 0.55
|
||||
0.125 0.125 0.55
|
||||
0.125 0.166667 0.55
|
||||
0.125 0.208333 0.55
|
||||
0.125 0.25 0.55
|
||||
0.125 0.291667 0.55
|
||||
0.125 0.333333 0.55
|
||||
0.125 0.375 0.55
|
||||
0.125 0.416667 0.55
|
||||
0.125 0.458333 0.55
|
||||
0.125 0.5 0.55
|
||||
0.166667 -0.5 0.55
|
||||
0.166667 -0.458333 0.55
|
||||
0.166667 -0.416667 0.55
|
||||
0.166667 -0.375 0.55
|
||||
0.166667 -0.333333 0.55
|
||||
0.166667 -0.291667 0.55
|
||||
0.166667 -0.25 0.55
|
||||
0.166667 -0.208333 0.55
|
||||
0.166667 -0.166667 0.55
|
||||
0.166667 -0.125 0.55
|
||||
0.166667 -0.0833333 0.55
|
||||
0.166667 -0.0416667 0.55
|
||||
0.166667 0 0.55
|
||||
0.166667 0.0416667 0.55
|
||||
0.166667 0.0833333 0.55
|
||||
0.166667 0.125 0.55
|
||||
0.166667 0.166667 0.55
|
||||
0.166667 0.208333 0.55
|
||||
0.166667 0.25 0.55
|
||||
0.166667 0.291667 0.55
|
||||
0.166667 0.333333 0.55
|
||||
0.166667 0.375 0.55
|
||||
0.166667 0.416667 0.55
|
||||
0.166667 0.458333 0.55
|
||||
0.166667 0.5 0.55
|
||||
0.208333 -0.5 0.55
|
||||
0.208333 -0.458333 0.55
|
||||
0.208333 -0.416667 0.55
|
||||
0.208333 -0.375 0.55
|
||||
0.208333 -0.333333 0.55
|
||||
0.208333 -0.291667 0.55
|
||||
0.208333 -0.25 0.55
|
||||
0.208333 -0.208333 0.55
|
||||
0.208333 -0.166667 0.55
|
||||
0.208333 -0.125 0.55
|
||||
0.208333 -0.0833333 0.55
|
||||
0.208333 -0.0416667 0.55
|
||||
0.208333 0 0.55
|
||||
0.208333 0.0416667 0.55
|
||||
0.208333 0.0833333 0.55
|
||||
0.208333 0.125 0.55
|
||||
0.208333 0.166667 0.55
|
||||
0.208333 0.208333 0.55
|
||||
0.208333 0.25 0.55
|
||||
0.208333 0.291667 0.55
|
||||
0.208333 0.333333 0.55
|
||||
0.208333 0.375 0.55
|
||||
0.208333 0.416667 0.55
|
||||
0.208333 0.458333 0.55
|
||||
0.208333 0.5 0.55
|
||||
0.25 -0.5 0.55
|
||||
0.25 -0.458333 0.55
|
||||
0.25 -0.416667 0.55
|
||||
0.25 -0.375 0.55
|
||||
0.25 -0.333333 0.55
|
||||
0.25 -0.291667 0.55
|
||||
0.25 -0.25 0.55
|
||||
0.25 -0.208333 0.55
|
||||
0.25 -0.166667 0.55
|
||||
0.25 -0.125 0.55
|
||||
0.25 -0.0833333 0.55
|
||||
0.25 -0.0416667 0.55
|
||||
0.25 0 0.55
|
||||
0.25 0.0416667 0.55
|
||||
0.25 0.0833333 0.55
|
||||
0.25 0.125 0.55
|
||||
0.25 0.166667 0.55
|
||||
0.25 0.208333 0.55
|
||||
0.25 0.25 0.55
|
||||
0.25 0.291667 0.55
|
||||
0.25 0.333333 0.55
|
||||
0.25 0.375 0.55
|
||||
0.25 0.416667 0.55
|
||||
0.25 0.458333 0.55
|
||||
0.25 0.5 0.55
|
||||
0.291667 -0.5 0.55
|
||||
0.291667 -0.458333 0.55
|
||||
0.291667 -0.416667 0.55
|
||||
0.291667 -0.375 0.55
|
||||
0.291667 -0.333333 0.55
|
||||
0.291667 -0.291667 0.55
|
||||
0.291667 -0.25 0.55
|
||||
0.291667 -0.208333 0.55
|
||||
0.291667 -0.166667 0.55
|
||||
0.291667 -0.125 0.55
|
||||
0.291667 -0.0833333 0.55
|
||||
0.291667 -0.0416667 0.55
|
||||
0.291667 0 0.55
|
||||
0.291667 0.0416667 0.55
|
||||
0.291667 0.0833333 0.55
|
||||
0.291667 0.125 0.55
|
||||
0.291667 0.166667 0.55
|
||||
0.291667 0.208333 0.55
|
||||
0.291667 0.25 0.55
|
||||
0.291667 0.291667 0.55
|
||||
0.291667 0.333333 0.55
|
||||
0.291667 0.375 0.55
|
||||
0.291667 0.416667 0.55
|
||||
0.291667 0.458333 0.55
|
||||
0.291667 0.5 0.55
|
||||
0.333333 -0.5 0.55
|
||||
0.333333 -0.458333 0.55
|
||||
0.333333 -0.416667 0.55
|
||||
0.333333 -0.375 0.55
|
||||
0.333333 -0.333333 0.55
|
||||
0.333333 -0.291667 0.55
|
||||
0.333333 -0.25 0.55
|
||||
0.333333 -0.208333 0.55
|
||||
0.333333 -0.166667 0.55
|
||||
0.333333 -0.125 0.55
|
||||
0.333333 -0.0833333 0.55
|
||||
0.333333 -0.0416667 0.55
|
||||
0.333333 0 0.55
|
||||
0.333333 0.0416667 0.55
|
||||
0.333333 0.0833333 0.55
|
||||
0.333333 0.125 0.55
|
||||
0.333333 0.166667 0.55
|
||||
0.333333 0.208333 0.55
|
||||
0.333333 0.25 0.55
|
||||
0.333333 0.291667 0.55
|
||||
0.333333 0.333333 0.55
|
||||
0.333333 0.375 0.55
|
||||
0.333333 0.416667 0.55
|
||||
0.333333 0.458333 0.55
|
||||
0.333333 0.5 0.55
|
||||
0.375 -0.5 0.55
|
||||
0.375 -0.458333 0.55
|
||||
0.375 -0.416667 0.55
|
||||
0.375 -0.375 0.55
|
||||
0.375 -0.333333 0.55
|
||||
0.375 -0.291667 0.55
|
||||
0.375 -0.25 0.55
|
||||
0.375 -0.208333 0.55
|
||||
0.375 -0.166667 0.55
|
||||
0.375 -0.125 0.55
|
||||
0.375 -0.0833333 0.55
|
||||
0.375 -0.0416667 0.55
|
||||
0.375 0 0.55
|
||||
0.375 0.0416667 0.55
|
||||
0.375 0.0833333 0.55
|
||||
0.375 0.125 0.55
|
||||
0.375 0.166667 0.55
|
||||
0.375 0.208333 0.55
|
||||
0.375 0.25 0.55
|
||||
0.375 0.291667 0.55
|
||||
0.375 0.333333 0.55
|
||||
0.375 0.375 0.55
|
||||
0.375 0.416667 0.55
|
||||
0.375 0.458333 0.55
|
||||
0.375 0.5 0.55
|
||||
0.416667 -0.5 0.55
|
||||
0.416667 -0.458333 0.55
|
||||
0.416667 -0.416667 0.55
|
||||
0.416667 -0.375 0.55
|
||||
0.416667 -0.333333 0.55
|
||||
0.416667 -0.291667 0.55
|
||||
0.416667 -0.25 0.55
|
||||
0.416667 -0.208333 0.55
|
||||
0.416667 -0.166667 0.55
|
||||
0.416667 -0.125 0.55
|
||||
0.416667 -0.0833333 0.55
|
||||
0.416667 -0.0416667 0.55
|
||||
0.416667 0 0.55
|
||||
0.416667 0.0416667 0.55
|
||||
0.416667 0.0833333 0.55
|
||||
0.416667 0.125 0.55
|
||||
0.416667 0.166667 0.55
|
||||
0.416667 0.208333 0.55
|
||||
0.416667 0.25 0.55
|
||||
0.416667 0.291667 0.55
|
||||
0.416667 0.333333 0.55
|
||||
0.416667 0.375 0.55
|
||||
0.416667 0.416667 0.55
|
||||
0.416667 0.458333 0.55
|
||||
0.416667 0.5 0.55
|
||||
0.458333 -0.5 0.55
|
||||
0.458333 -0.458333 0.55
|
||||
0.458333 -0.416667 0.55
|
||||
0.458333 -0.375 0.55
|
||||
0.458333 -0.333333 0.55
|
||||
0.458333 -0.291667 0.55
|
||||
0.458333 -0.25 0.55
|
||||
0.458333 -0.208333 0.55
|
||||
0.458333 -0.166667 0.55
|
||||
0.458333 -0.125 0.55
|
||||
0.458333 -0.0833333 0.55
|
||||
0.458333 -0.0416667 0.55
|
||||
0.458333 0 0.55
|
||||
0.458333 0.0416667 0.55
|
||||
0.458333 0.0833333 0.55
|
||||
0.458333 0.125 0.55
|
||||
0.458333 0.166667 0.55
|
||||
0.458333 0.208333 0.55
|
||||
0.458333 0.25 0.55
|
||||
0.458333 0.291667 0.55
|
||||
0.458333 0.333333 0.55
|
||||
0.458333 0.375 0.55
|
||||
0.458333 0.416667 0.55
|
||||
0.458333 0.458333 0.55
|
||||
0.458333 0.5 0.55
|
||||
0.5 -0.5 0.55
|
||||
0.5 -0.458333 0.55
|
||||
0.5 -0.416667 0.55
|
||||
0.5 -0.375 0.55
|
||||
0.5 -0.333333 0.55
|
||||
0.5 -0.291667 0.55
|
||||
0.5 -0.25 0.55
|
||||
0.5 -0.208333 0.55
|
||||
0.5 -0.166667 0.55
|
||||
0.5 -0.125 0.55
|
||||
0.5 -0.0833333 0.55
|
||||
0.5 -0.0416667 0.55
|
||||
0.5 0 0.55
|
||||
0.5 0.0416667 0.55
|
||||
0.5 0.0833333 0.55
|
||||
0.5 0.125 0.55
|
||||
0.5 0.166667 0.55
|
||||
0.5 0.208333 0.55
|
||||
0.5 0.25 0.55
|
||||
0.5 0.291667 0.55
|
||||
0.5 0.333333 0.55
|
||||
0.5 0.375 0.55
|
||||
0.5 0.416667 0.55
|
||||
0.5 0.458333 0.55
|
||||
0.5 0.5 0.55
|
||||
@@ -1,345 +0,0 @@
|
||||
90.00 0.00 50000.00
|
||||
90.00 0.00 1.00
|
||||
342
|
||||
4.222700e+05 5.454500e+05 1.620000e+03 1.232213e+00 1.000000e+00
|
||||
4.223900e+05 5.454500e+05 1.620000e+03 1.185450e+00 1.000000e+00
|
||||
4.225100e+05 5.454500e+05 1.620000e+03 1.154254e+00 1.000000e+00
|
||||
4.226300e+05 5.454500e+05 1.620000e+03 1.135985e+00 1.000000e+00
|
||||
4.227500e+05 5.454500e+05 1.620000e+03 1.128898e+00 1.000000e+00
|
||||
4.228700e+05 5.454500e+05 1.620000e+03 1.132291e+00 1.000000e+00
|
||||
4.229900e+05 5.454500e+05 1.620000e+03 1.146500e+00 1.000000e+00
|
||||
4.231100e+05 5.454500e+05 1.620000e+03 1.172910e+00 1.000000e+00
|
||||
4.232300e+05 5.454500e+05 1.620000e+03 1.213889e+00 1.000000e+00
|
||||
4.222700e+05 5.454900e+05 1.620000e+03 1.216886e+00 1.000000e+00
|
||||
4.223900e+05 5.454900e+05 1.620000e+03 1.169356e+00 1.000000e+00
|
||||
4.225100e+05 5.454900e+05 1.620000e+03 1.137644e+00 1.000000e+00
|
||||
4.226300e+05 5.454900e+05 1.620000e+03 1.119071e+00 1.000000e+00
|
||||
4.227500e+05 5.454900e+05 1.620000e+03 1.111866e+00 1.000000e+00
|
||||
4.228700e+05 5.454900e+05 1.620000e+03 1.115315e+00 1.000000e+00
|
||||
4.229900e+05 5.454900e+05 1.620000e+03 1.129761e+00 1.000000e+00
|
||||
4.231100e+05 5.454900e+05 1.620000e+03 1.156609e+00 1.000000e+00
|
||||
4.232300e+05 5.454900e+05 1.620000e+03 1.198263e+00 1.000000e+00
|
||||
4.222700e+05 5.455300e+05 1.620000e+03 1.203681e+00 1.000000e+00
|
||||
4.223900e+05 5.455300e+05 1.620000e+03 1.155484e+00 1.000000e+00
|
||||
4.225100e+05 5.455300e+05 1.620000e+03 1.123321e+00 1.000000e+00
|
||||
4.226300e+05 5.455300e+05 1.620000e+03 1.104481e+00 1.000000e+00
|
||||
4.227500e+05 5.455300e+05 1.620000e+03 1.097172e+00 1.000000e+00
|
||||
4.228700e+05 5.455300e+05 1.620000e+03 1.100671e+00 1.000000e+00
|
||||
4.229900e+05 5.455300e+05 1.620000e+03 1.115325e+00 1.000000e+00
|
||||
4.231100e+05 5.455300e+05 1.620000e+03 1.142557e+00 1.000000e+00
|
||||
4.232300e+05 5.455300e+05 1.620000e+03 1.184798e+00 1.000000e+00
|
||||
4.222700e+05 5.455700e+05 1.620000e+03 1.192507e+00 1.000000e+00
|
||||
4.223900e+05 5.455700e+05 1.620000e+03 1.143742e+00 1.000000e+00
|
||||
4.225100e+05 5.455700e+05 1.620000e+03 1.111192e+00 1.000000e+00
|
||||
4.226300e+05 5.455700e+05 1.620000e+03 1.092123e+00 1.000000e+00
|
||||
4.227500e+05 5.455700e+05 1.620000e+03 1.084725e+00 1.000000e+00
|
||||
4.228700e+05 5.455700e+05 1.620000e+03 1.088267e+00 1.000000e+00
|
||||
4.229900e+05 5.455700e+05 1.620000e+03 1.103099e+00 1.000000e+00
|
||||
4.231100e+05 5.455700e+05 1.620000e+03 1.130660e+00 1.000000e+00
|
||||
4.232300e+05 5.455700e+05 1.620000e+03 1.173403e+00 1.000000e+00
|
||||
4.222700e+05 5.456100e+05 1.620000e+03 1.183276e+00 1.000000e+00
|
||||
4.223900e+05 5.456100e+05 1.620000e+03 1.134039e+00 1.000000e+00
|
||||
4.225100e+05 5.456100e+05 1.620000e+03 1.101165e+00 1.000000e+00
|
||||
4.226300e+05 5.456100e+05 1.620000e+03 1.081904e+00 1.000000e+00
|
||||
4.227500e+05 5.456100e+05 1.620000e+03 1.074431e+00 1.000000e+00
|
||||
4.228700e+05 5.456100e+05 1.620000e+03 1.078009e+00 1.000000e+00
|
||||
4.229900e+05 5.456100e+05 1.620000e+03 1.092991e+00 1.000000e+00
|
||||
4.231100e+05 5.456100e+05 1.620000e+03 1.120827e+00 1.000000e+00
|
||||
4.232300e+05 5.456100e+05 1.620000e+03 1.163989e+00 1.000000e+00
|
||||
4.222700e+05 5.456500e+05 1.620000e+03 1.175907e+00 1.000000e+00
|
||||
4.223900e+05 5.456500e+05 1.620000e+03 1.126290e+00 1.000000e+00
|
||||
4.225100e+05 5.456500e+05 1.620000e+03 1.093156e+00 1.000000e+00
|
||||
4.226300e+05 5.456500e+05 1.620000e+03 1.073741e+00 1.000000e+00
|
||||
4.227500e+05 5.456500e+05 1.620000e+03 1.066207e+00 1.000000e+00
|
||||
4.228700e+05 5.456500e+05 1.620000e+03 1.069814e+00 1.000000e+00
|
||||
4.229900e+05 5.456500e+05 1.620000e+03 1.084917e+00 1.000000e+00
|
||||
4.231100e+05 5.456500e+05 1.620000e+03 1.112975e+00 1.000000e+00
|
||||
4.232300e+05 5.456500e+05 1.620000e+03 1.156473e+00 1.000000e+00
|
||||
4.222700e+05 5.456900e+05 1.620000e+03 1.170331e+00 1.000000e+00
|
||||
4.223900e+05 5.456900e+05 1.620000e+03 1.120426e+00 1.000000e+00
|
||||
4.225100e+05 5.456900e+05 1.620000e+03 1.087094e+00 1.000000e+00
|
||||
4.226300e+05 5.456900e+05 1.620000e+03 1.067560e+00 1.000000e+00
|
||||
4.227500e+05 5.456900e+05 1.620000e+03 1.059979e+00 1.000000e+00
|
||||
4.228700e+05 5.456900e+05 1.620000e+03 1.063608e+00 1.000000e+00
|
||||
4.229900e+05 5.456900e+05 1.620000e+03 1.078804e+00 1.000000e+00
|
||||
4.231100e+05 5.456900e+05 1.620000e+03 1.107031e+00 1.000000e+00
|
||||
4.232300e+05 5.456900e+05 1.620000e+03 1.150785e+00 1.000000e+00
|
||||
4.222700e+05 5.457300e+05 1.620000e+03 1.166494e+00 1.000000e+00
|
||||
4.223900e+05 5.457300e+05 1.620000e+03 1.116389e+00 1.000000e+00
|
||||
4.225100e+05 5.457300e+05 1.620000e+03 1.082920e+00 1.000000e+00
|
||||
4.226300e+05 5.457300e+05 1.620000e+03 1.063303e+00 1.000000e+00
|
||||
4.227500e+05 5.457300e+05 1.620000e+03 1.055691e+00 1.000000e+00
|
||||
4.228700e+05 5.457300e+05 1.620000e+03 1.059335e+00 1.000000e+00
|
||||
4.229900e+05 5.457300e+05 1.620000e+03 1.074596e+00 1.000000e+00
|
||||
4.231100e+05 5.457300e+05 1.620000e+03 1.102940e+00 1.000000e+00
|
||||
4.232300e+05 5.457300e+05 1.620000e+03 1.146870e+00 1.000000e+00
|
||||
4.222700e+05 5.457700e+05 1.620000e+03 1.164356e+00 1.000000e+00
|
||||
4.223900e+05 5.457700e+05 1.620000e+03 1.114140e+00 1.000000e+00
|
||||
4.225100e+05 5.457700e+05 1.620000e+03 1.080594e+00 1.000000e+00
|
||||
4.226300e+05 5.457700e+05 1.620000e+03 1.060932e+00 1.000000e+00
|
||||
4.227500e+05 5.457700e+05 1.620000e+03 1.053302e+00 1.000000e+00
|
||||
4.228700e+05 5.457700e+05 1.620000e+03 1.056954e+00 1.000000e+00
|
||||
4.229900e+05 5.457700e+05 1.620000e+03 1.072251e+00 1.000000e+00
|
||||
4.231100e+05 5.457700e+05 1.620000e+03 1.100660e+00 1.000000e+00
|
||||
4.232300e+05 5.457700e+05 1.620000e+03 1.144690e+00 1.000000e+00
|
||||
4.222700e+05 5.458100e+05 1.620000e+03 1.163896e+00 1.000000e+00
|
||||
4.223900e+05 5.458100e+05 1.620000e+03 1.113656e+00 1.000000e+00
|
||||
4.225100e+05 5.458100e+05 1.620000e+03 1.080094e+00 1.000000e+00
|
||||
4.226300e+05 5.458100e+05 1.620000e+03 1.060422e+00 1.000000e+00
|
||||
4.227500e+05 5.458100e+05 1.620000e+03 1.052788e+00 1.000000e+00
|
||||
4.228700e+05 5.458100e+05 1.620000e+03 1.056442e+00 1.000000e+00
|
||||
4.229900e+05 5.458100e+05 1.620000e+03 1.071746e+00 1.000000e+00
|
||||
4.231100e+05 5.458100e+05 1.620000e+03 1.100170e+00 1.000000e+00
|
||||
4.232300e+05 5.458100e+05 1.620000e+03 1.144220e+00 1.000000e+00
|
||||
4.222700e+05 5.458500e+05 1.620000e+03 1.165109e+00 1.000000e+00
|
||||
4.223900e+05 5.458500e+05 1.620000e+03 1.114933e+00 1.000000e+00
|
||||
4.225100e+05 5.458500e+05 1.620000e+03 1.081414e+00 1.000000e+00
|
||||
4.226300e+05 5.458500e+05 1.620000e+03 1.061768e+00 1.000000e+00
|
||||
4.227500e+05 5.458500e+05 1.620000e+03 1.054144e+00 1.000000e+00
|
||||
4.228700e+05 5.458500e+05 1.620000e+03 1.057794e+00 1.000000e+00
|
||||
4.229900e+05 5.458500e+05 1.620000e+03 1.073077e+00 1.000000e+00
|
||||
4.231100e+05 5.458500e+05 1.620000e+03 1.101464e+00 1.000000e+00
|
||||
4.232300e+05 5.458500e+05 1.620000e+03 1.145458e+00 1.000000e+00
|
||||
4.222700e+05 5.458900e+05 1.620000e+03 1.168008e+00 1.000000e+00
|
||||
4.223900e+05 5.458900e+05 1.620000e+03 1.117982e+00 1.000000e+00
|
||||
4.225100e+05 5.458900e+05 1.620000e+03 1.084567e+00 1.000000e+00
|
||||
4.226300e+05 5.458900e+05 1.620000e+03 1.064983e+00 1.000000e+00
|
||||
4.227500e+05 5.458900e+05 1.620000e+03 1.057384e+00 1.000000e+00
|
||||
4.228700e+05 5.458900e+05 1.620000e+03 1.061022e+00 1.000000e+00
|
||||
4.229900e+05 5.458900e+05 1.620000e+03 1.076257e+00 1.000000e+00
|
||||
4.231100e+05 5.458900e+05 1.620000e+03 1.104555e+00 1.000000e+00
|
||||
4.232300e+05 5.458900e+05 1.620000e+03 1.148415e+00 1.000000e+00
|
||||
4.222700e+05 5.459300e+05 1.620000e+03 1.172622e+00 1.000000e+00
|
||||
4.223900e+05 5.459300e+05 1.620000e+03 1.122836e+00 1.000000e+00
|
||||
4.225100e+05 5.459300e+05 1.620000e+03 1.089585e+00 1.000000e+00
|
||||
4.226300e+05 5.459300e+05 1.620000e+03 1.070100e+00 1.000000e+00
|
||||
4.227500e+05 5.459300e+05 1.620000e+03 1.062539e+00 1.000000e+00
|
||||
4.228700e+05 5.459300e+05 1.620000e+03 1.066158e+00 1.000000e+00
|
||||
4.229900e+05 5.459300e+05 1.620000e+03 1.081316e+00 1.000000e+00
|
||||
4.231100e+05 5.459300e+05 1.620000e+03 1.109474e+00 1.000000e+00
|
||||
4.232300e+05 5.459300e+05 1.620000e+03 1.153122e+00 1.000000e+00
|
||||
4.222700e+05 5.459700e+05 1.620000e+03 1.178997e+00 1.000000e+00
|
||||
4.223900e+05 5.459700e+05 1.620000e+03 1.129540e+00 1.000000e+00
|
||||
4.225100e+05 5.459700e+05 1.620000e+03 1.096515e+00 1.000000e+00
|
||||
4.226300e+05 5.459700e+05 1.620000e+03 1.077165e+00 1.000000e+00
|
||||
4.227500e+05 5.459700e+05 1.620000e+03 1.069657e+00 1.000000e+00
|
||||
4.228700e+05 5.459700e+05 1.620000e+03 1.073251e+00 1.000000e+00
|
||||
4.229900e+05 5.459700e+05 1.620000e+03 1.088304e+00 1.000000e+00
|
||||
4.231100e+05 5.459700e+05 1.620000e+03 1.116268e+00 1.000000e+00
|
||||
4.232300e+05 5.459700e+05 1.620000e+03 1.159625e+00 1.000000e+00
|
||||
4.222700e+05 5.460100e+05 1.620000e+03 1.187195e+00 1.000000e+00
|
||||
4.223900e+05 5.460100e+05 1.620000e+03 1.138159e+00 1.000000e+00
|
||||
4.225100e+05 5.460100e+05 1.620000e+03 1.105423e+00 1.000000e+00
|
||||
4.226300e+05 5.460100e+05 1.620000e+03 1.086244e+00 1.000000e+00
|
||||
4.227500e+05 5.460100e+05 1.620000e+03 1.078803e+00 1.000000e+00
|
||||
4.228700e+05 5.460100e+05 1.620000e+03 1.082365e+00 1.000000e+00
|
||||
4.229900e+05 5.460100e+05 1.620000e+03 1.097283e+00 1.000000e+00
|
||||
4.231100e+05 5.460100e+05 1.620000e+03 1.125002e+00 1.000000e+00
|
||||
4.232300e+05 5.460100e+05 1.620000e+03 1.167986e+00 1.000000e+00
|
||||
4.222700e+05 5.460500e+05 1.620000e+03 1.197289e+00 1.000000e+00
|
||||
4.223900e+05 5.460500e+05 1.620000e+03 1.148769e+00 1.000000e+00
|
||||
4.225100e+05 5.460500e+05 1.620000e+03 1.116384e+00 1.000000e+00
|
||||
4.226300e+05 5.460500e+05 1.620000e+03 1.097414e+00 1.000000e+00
|
||||
4.227500e+05 5.460500e+05 1.620000e+03 1.090054e+00 1.000000e+00
|
||||
4.228700e+05 5.460500e+05 1.620000e+03 1.093577e+00 1.000000e+00
|
||||
4.229900e+05 5.460500e+05 1.620000e+03 1.108333e+00 1.000000e+00
|
||||
4.231100e+05 5.460500e+05 1.620000e+03 1.135753e+00 1.000000e+00
|
||||
4.232300e+05 5.460500e+05 1.620000e+03 1.178281e+00 1.000000e+00
|
||||
4.222700e+05 5.460900e+05 1.620000e+03 1.209366e+00 1.000000e+00
|
||||
4.223900e+05 5.460900e+05 1.620000e+03 1.161458e+00 1.000000e+00
|
||||
4.225100e+05 5.460900e+05 1.620000e+03 1.129489e+00 1.000000e+00
|
||||
4.226300e+05 5.460900e+05 1.620000e+03 1.110765e+00 1.000000e+00
|
||||
4.227500e+05 5.460900e+05 1.620000e+03 1.103501e+00 1.000000e+00
|
||||
4.228700e+05 5.460900e+05 1.620000e+03 1.106978e+00 1.000000e+00
|
||||
4.229900e+05 5.460900e+05 1.620000e+03 1.121542e+00 1.000000e+00
|
||||
4.231100e+05 5.460900e+05 1.620000e+03 1.148608e+00 1.000000e+00
|
||||
4.232300e+05 5.460900e+05 1.620000e+03 1.190596e+00 1.000000e+00
|
||||
4.222700e+05 5.461300e+05 1.620000e+03 1.223515e+00 1.000000e+00
|
||||
4.223900e+05 5.461300e+05 1.620000e+03 1.176318e+00 1.000000e+00
|
||||
4.225100e+05 5.461300e+05 1.620000e+03 1.144830e+00 1.000000e+00
|
||||
4.226300e+05 5.461300e+05 1.620000e+03 1.126389e+00 1.000000e+00
|
||||
4.227500e+05 5.461300e+05 1.620000e+03 1.119236e+00 1.000000e+00
|
||||
4.228700e+05 5.461300e+05 1.620000e+03 1.122660e+00 1.000000e+00
|
||||
4.229900e+05 5.461300e+05 1.620000e+03 1.137004e+00 1.000000e+00
|
||||
4.231100e+05 5.461300e+05 1.620000e+03 1.163661e+00 1.000000e+00
|
||||
4.232300e+05 5.461300e+05 1.620000e+03 1.205022e+00 1.000000e+00
|
||||
4.222700e+05 5.461700e+05 1.620000e+03 1.239824e+00 1.000000e+00
|
||||
4.223900e+05 5.461700e+05 1.620000e+03 1.193439e+00 1.000000e+00
|
||||
4.225100e+05 5.461700e+05 1.620000e+03 1.162497e+00 1.000000e+00
|
||||
4.226300e+05 5.461700e+05 1.620000e+03 1.144378e+00 1.000000e+00
|
||||
4.227500e+05 5.461700e+05 1.620000e+03 1.137349e+00 1.000000e+00
|
||||
4.228700e+05 5.461700e+05 1.620000e+03 1.140714e+00 1.000000e+00
|
||||
4.229900e+05 5.461700e+05 1.620000e+03 1.154807e+00 1.000000e+00
|
||||
4.231100e+05 5.461700e+05 1.620000e+03 1.181001e+00 1.000000e+00
|
||||
4.232300e+05 5.461700e+05 1.620000e+03 1.221648e+00 1.000000e+00
|
||||
4.223300e+05 5.454500e+05 1.620000e+03 1.206699e+00 1.000000e+00
|
||||
4.224500e+05 5.454500e+05 1.620000e+03 1.168087e+00 1.000000e+00
|
||||
4.225700e+05 5.454500e+05 1.620000e+03 1.143637e+00 1.000000e+00
|
||||
4.226900e+05 5.454500e+05 1.620000e+03 1.131112e+00 1.000000e+00
|
||||
4.228100e+05 5.454500e+05 1.620000e+03 1.129288e+00 1.000000e+00
|
||||
4.229300e+05 5.454500e+05 1.620000e+03 1.137982e+00 1.000000e+00
|
||||
4.230500e+05 5.454500e+05 1.620000e+03 1.158053e+00 1.000000e+00
|
||||
4.231700e+05 5.454500e+05 1.620000e+03 1.191399e+00 1.000000e+00
|
||||
4.232900e+05 5.454500e+05 1.620000e+03 1.240750e+00 1.000000e+00
|
||||
4.223300e+05 5.454900e+05 1.620000e+03 1.190956e+00 1.000000e+00
|
||||
4.224500e+05 5.454900e+05 1.620000e+03 1.151707e+00 1.000000e+00
|
||||
4.225700e+05 5.454900e+05 1.620000e+03 1.126850e+00 1.000000e+00
|
||||
4.226900e+05 5.454900e+05 1.620000e+03 1.114117e+00 1.000000e+00
|
||||
4.228100e+05 5.454900e+05 1.620000e+03 1.112262e+00 1.000000e+00
|
||||
4.229300e+05 5.454900e+05 1.620000e+03 1.121101e+00 1.000000e+00
|
||||
4.230500e+05 5.454900e+05 1.620000e+03 1.141506e+00 1.000000e+00
|
||||
4.231700e+05 5.454900e+05 1.620000e+03 1.175404e+00 1.000000e+00
|
||||
4.232900e+05 5.454900e+05 1.620000e+03 1.225562e+00 1.000000e+00
|
||||
4.223300e+05 5.455300e+05 1.620000e+03 1.177388e+00 1.000000e+00
|
||||
4.224500e+05 5.455300e+05 1.620000e+03 1.137585e+00 1.000000e+00
|
||||
4.225700e+05 5.455300e+05 1.620000e+03 1.112372e+00 1.000000e+00
|
||||
4.226900e+05 5.455300e+05 1.620000e+03 1.099456e+00 1.000000e+00
|
||||
4.228100e+05 5.455300e+05 1.620000e+03 1.097574e+00 1.000000e+00
|
||||
4.229300e+05 5.455300e+05 1.620000e+03 1.106540e+00 1.000000e+00
|
||||
4.230500e+05 5.455300e+05 1.620000e+03 1.127238e+00 1.000000e+00
|
||||
4.231700e+05 5.455300e+05 1.620000e+03 1.161618e+00 1.000000e+00
|
||||
4.232900e+05 5.455300e+05 1.620000e+03 1.212477e+00 1.000000e+00
|
||||
4.223300e+05 5.455700e+05 1.620000e+03 1.165906e+00 1.000000e+00
|
||||
4.224500e+05 5.455700e+05 1.620000e+03 1.125628e+00 1.000000e+00
|
||||
4.225700e+05 5.455700e+05 1.620000e+03 1.100110e+00 1.000000e+00
|
||||
4.226900e+05 5.455700e+05 1.620000e+03 1.087036e+00 1.000000e+00
|
||||
4.228100e+05 5.455700e+05 1.620000e+03 1.085132e+00 1.000000e+00
|
||||
4.229300e+05 5.455700e+05 1.620000e+03 1.094207e+00 1.000000e+00
|
||||
4.230500e+05 5.455700e+05 1.620000e+03 1.115157e+00 1.000000e+00
|
||||
4.231700e+05 5.455700e+05 1.620000e+03 1.149949e+00 1.000000e+00
|
||||
4.232900e+05 5.455700e+05 1.620000e+03 1.201406e+00 1.000000e+00
|
||||
4.223300e+05 5.456100e+05 1.620000e+03 1.156419e+00 1.000000e+00
|
||||
4.224500e+05 5.456100e+05 1.620000e+03 1.115745e+00 1.000000e+00
|
||||
4.225700e+05 5.456100e+05 1.620000e+03 1.089972e+00 1.000000e+00
|
||||
4.226900e+05 5.456100e+05 1.620000e+03 1.076766e+00 1.000000e+00
|
||||
4.228100e+05 5.456100e+05 1.620000e+03 1.074842e+00 1.000000e+00
|
||||
4.229300e+05 5.456100e+05 1.620000e+03 1.084010e+00 1.000000e+00
|
||||
4.230500e+05 5.456100e+05 1.620000e+03 1.105170e+00 1.000000e+00
|
||||
4.231700e+05 5.456100e+05 1.620000e+03 1.140306e+00 1.000000e+00
|
||||
4.232900e+05 5.456100e+05 1.620000e+03 1.192260e+00 1.000000e+00
|
||||
4.223300e+05 5.456500e+05 1.620000e+03 1.148845e+00 1.000000e+00
|
||||
4.224500e+05 5.456500e+05 1.620000e+03 1.107853e+00 1.000000e+00
|
||||
4.225700e+05 5.456500e+05 1.620000e+03 1.081874e+00 1.000000e+00
|
||||
4.226900e+05 5.456500e+05 1.620000e+03 1.068561e+00 1.000000e+00
|
||||
4.228100e+05 5.456500e+05 1.620000e+03 1.066621e+00 1.000000e+00
|
||||
4.229300e+05 5.456500e+05 1.620000e+03 1.075863e+00 1.000000e+00
|
||||
4.230500e+05 5.456500e+05 1.620000e+03 1.097193e+00 1.000000e+00
|
||||
4.231700e+05 5.456500e+05 1.620000e+03 1.132606e+00 1.000000e+00
|
||||
4.232900e+05 5.456500e+05 1.620000e+03 1.184959e+00 1.000000e+00
|
||||
4.223300e+05 5.456900e+05 1.620000e+03 1.143113e+00 1.000000e+00
|
||||
4.224500e+05 5.456900e+05 1.620000e+03 1.101879e+00 1.000000e+00
|
||||
4.225700e+05 5.456900e+05 1.620000e+03 1.075742e+00 1.000000e+00
|
||||
4.226900e+05 5.456900e+05 1.620000e+03 1.062348e+00 1.000000e+00
|
||||
4.228100e+05 5.456900e+05 1.620000e+03 1.060396e+00 1.000000e+00
|
||||
4.229300e+05 5.456900e+05 1.620000e+03 1.069695e+00 1.000000e+00
|
||||
4.230500e+05 5.456900e+05 1.620000e+03 1.091155e+00 1.000000e+00
|
||||
4.231700e+05 5.456900e+05 1.620000e+03 1.126779e+00 1.000000e+00
|
||||
4.232900e+05 5.456900e+05 1.620000e+03 1.179434e+00 1.000000e+00
|
||||
4.223300e+05 5.457300e+05 1.620000e+03 1.139167e+00 1.000000e+00
|
||||
4.224500e+05 5.457300e+05 1.620000e+03 1.097766e+00 1.000000e+00
|
||||
4.225700e+05 5.457300e+05 1.620000e+03 1.071521e+00 1.000000e+00
|
||||
4.226900e+05 5.457300e+05 1.620000e+03 1.058070e+00 1.000000e+00
|
||||
4.228100e+05 5.457300e+05 1.620000e+03 1.056110e+00 1.000000e+00
|
||||
4.229300e+05 5.457300e+05 1.620000e+03 1.065448e+00 1.000000e+00
|
||||
4.230500e+05 5.457300e+05 1.620000e+03 1.086998e+00 1.000000e+00
|
||||
4.231700e+05 5.457300e+05 1.620000e+03 1.122768e+00 1.000000e+00
|
||||
4.232900e+05 5.457300e+05 1.620000e+03 1.175633e+00 1.000000e+00
|
||||
4.223300e+05 5.457700e+05 1.620000e+03 1.136969e+00 1.000000e+00
|
||||
4.224500e+05 5.457700e+05 1.620000e+03 1.095474e+00 1.000000e+00
|
||||
4.225700e+05 5.457700e+05 1.620000e+03 1.069169e+00 1.000000e+00
|
||||
4.226900e+05 5.457700e+05 1.620000e+03 1.055686e+00 1.000000e+00
|
||||
4.228100e+05 5.457700e+05 1.620000e+03 1.053721e+00 1.000000e+00
|
||||
4.229300e+05 5.457700e+05 1.620000e+03 1.063081e+00 1.000000e+00
|
||||
4.230500e+05 5.457700e+05 1.620000e+03 1.084681e+00 1.000000e+00
|
||||
4.231700e+05 5.457700e+05 1.620000e+03 1.120534e+00 1.000000e+00
|
||||
4.232900e+05 5.457700e+05 1.620000e+03 1.173515e+00 1.000000e+00
|
||||
4.223300e+05 5.458100e+05 1.620000e+03 1.136497e+00 1.000000e+00
|
||||
4.224500e+05 5.458100e+05 1.620000e+03 1.094982e+00 1.000000e+00
|
||||
4.225700e+05 5.458100e+05 1.620000e+03 1.068663e+00 1.000000e+00
|
||||
4.226900e+05 5.458100e+05 1.620000e+03 1.055173e+00 1.000000e+00
|
||||
4.228100e+05 5.458100e+05 1.620000e+03 1.053207e+00 1.000000e+00
|
||||
4.229300e+05 5.458100e+05 1.620000e+03 1.062572e+00 1.000000e+00
|
||||
4.230500e+05 5.458100e+05 1.620000e+03 1.084183e+00 1.000000e+00
|
||||
4.231700e+05 5.458100e+05 1.620000e+03 1.120053e+00 1.000000e+00
|
||||
4.232900e+05 5.458100e+05 1.620000e+03 1.173059e+00 1.000000e+00
|
||||
4.223300e+05 5.458500e+05 1.620000e+03 1.137744e+00 1.000000e+00
|
||||
4.224500e+05 5.458500e+05 1.620000e+03 1.096282e+00 1.000000e+00
|
||||
4.225700e+05 5.458500e+05 1.620000e+03 1.069998e+00 1.000000e+00
|
||||
4.226900e+05 5.458500e+05 1.620000e+03 1.056526e+00 1.000000e+00
|
||||
4.228100e+05 5.458500e+05 1.620000e+03 1.054563e+00 1.000000e+00
|
||||
4.229300e+05 5.458500e+05 1.620000e+03 1.063915e+00 1.000000e+00
|
||||
4.230500e+05 5.458500e+05 1.620000e+03 1.085498e+00 1.000000e+00
|
||||
4.231700e+05 5.458500e+05 1.620000e+03 1.121321e+00 1.000000e+00
|
||||
4.232900e+05 5.458500e+05 1.620000e+03 1.174261e+00 1.000000e+00
|
||||
4.223300e+05 5.458900e+05 1.620000e+03 1.140725e+00 1.000000e+00
|
||||
4.224500e+05 5.458900e+05 1.620000e+03 1.099389e+00 1.000000e+00
|
||||
4.225700e+05 5.458900e+05 1.620000e+03 1.073187e+00 1.000000e+00
|
||||
4.226900e+05 5.458900e+05 1.620000e+03 1.059758e+00 1.000000e+00
|
||||
4.228100e+05 5.458900e+05 1.620000e+03 1.057802e+00 1.000000e+00
|
||||
4.229300e+05 5.458900e+05 1.620000e+03 1.067124e+00 1.000000e+00
|
||||
4.230500e+05 5.458900e+05 1.620000e+03 1.088638e+00 1.000000e+00
|
||||
4.231700e+05 5.458900e+05 1.620000e+03 1.124351e+00 1.000000e+00
|
||||
4.232900e+05 5.458900e+05 1.620000e+03 1.177133e+00 1.000000e+00
|
||||
4.223300e+05 5.459300e+05 1.620000e+03 1.145468e+00 1.000000e+00
|
||||
4.224500e+05 5.459300e+05 1.620000e+03 1.104334e+00 1.000000e+00
|
||||
4.225700e+05 5.459300e+05 1.620000e+03 1.078262e+00 1.000000e+00
|
||||
4.226900e+05 5.459300e+05 1.620000e+03 1.064901e+00 1.000000e+00
|
||||
4.228100e+05 5.459300e+05 1.620000e+03 1.062955e+00 1.000000e+00
|
||||
4.229300e+05 5.459300e+05 1.620000e+03 1.072230e+00 1.000000e+00
|
||||
4.230500e+05 5.459300e+05 1.620000e+03 1.093636e+00 1.000000e+00
|
||||
4.231700e+05 5.459300e+05 1.620000e+03 1.129174e+00 1.000000e+00
|
||||
4.232900e+05 5.459300e+05 1.620000e+03 1.181704e+00 1.000000e+00
|
||||
4.223300e+05 5.459700e+05 1.620000e+03 1.152021e+00 1.000000e+00
|
||||
4.224500e+05 5.459700e+05 1.620000e+03 1.111163e+00 1.000000e+00
|
||||
4.225700e+05 5.459700e+05 1.620000e+03 1.085271e+00 1.000000e+00
|
||||
4.226900e+05 5.459700e+05 1.620000e+03 1.072003e+00 1.000000e+00
|
||||
4.228100e+05 5.459700e+05 1.620000e+03 1.070070e+00 1.000000e+00
|
||||
4.229300e+05 5.459700e+05 1.620000e+03 1.079280e+00 1.000000e+00
|
||||
4.230500e+05 5.459700e+05 1.620000e+03 1.100539e+00 1.000000e+00
|
||||
4.231700e+05 5.459700e+05 1.620000e+03 1.135836e+00 1.000000e+00
|
||||
4.232900e+05 5.459700e+05 1.620000e+03 1.188021e+00 1.000000e+00
|
||||
4.223300e+05 5.460100e+05 1.620000e+03 1.160447e+00 1.000000e+00
|
||||
4.224500e+05 5.460100e+05 1.620000e+03 1.119941e+00 1.000000e+00
|
||||
4.225700e+05 5.460100e+05 1.620000e+03 1.094277e+00 1.000000e+00
|
||||
4.226900e+05 5.460100e+05 1.620000e+03 1.081127e+00 1.000000e+00
|
||||
4.228100e+05 5.460100e+05 1.620000e+03 1.079212e+00 1.000000e+00
|
||||
4.229300e+05 5.460100e+05 1.620000e+03 1.088340e+00 1.000000e+00
|
||||
4.230500e+05 5.460100e+05 1.620000e+03 1.109410e+00 1.000000e+00
|
||||
4.231700e+05 5.460100e+05 1.620000e+03 1.144400e+00 1.000000e+00
|
||||
4.232900e+05 5.460100e+05 1.620000e+03 1.196142e+00 1.000000e+00
|
||||
4.223300e+05 5.460500e+05 1.620000e+03 1.170821e+00 1.000000e+00
|
||||
4.224500e+05 5.460500e+05 1.620000e+03 1.130746e+00 1.000000e+00
|
||||
4.225700e+05 5.460500e+05 1.620000e+03 1.105360e+00 1.000000e+00
|
||||
4.226900e+05 5.460500e+05 1.620000e+03 1.092354e+00 1.000000e+00
|
||||
4.228100e+05 5.460500e+05 1.620000e+03 1.090459e+00 1.000000e+00
|
||||
4.229300e+05 5.460500e+05 1.620000e+03 1.099487e+00 1.000000e+00
|
||||
4.230500e+05 5.460500e+05 1.620000e+03 1.120329e+00 1.000000e+00
|
||||
4.231700e+05 5.460500e+05 1.620000e+03 1.154944e+00 1.000000e+00
|
||||
4.232900e+05 5.460500e+05 1.620000e+03 1.206144e+00 1.000000e+00
|
||||
4.223300e+05 5.460900e+05 1.620000e+03 1.183230e+00 1.000000e+00
|
||||
4.224500e+05 5.460900e+05 1.620000e+03 1.143666e+00 1.000000e+00
|
||||
4.225700e+05 5.460900e+05 1.620000e+03 1.118607e+00 1.000000e+00
|
||||
4.226900e+05 5.460900e+05 1.620000e+03 1.105770e+00 1.000000e+00
|
||||
4.228100e+05 5.460900e+05 1.620000e+03 1.103900e+00 1.000000e+00
|
||||
4.229300e+05 5.460900e+05 1.620000e+03 1.112811e+00 1.000000e+00
|
||||
4.230500e+05 5.460900e+05 1.620000e+03 1.133382e+00 1.000000e+00
|
||||
4.231700e+05 5.460900e+05 1.620000e+03 1.167554e+00 1.000000e+00
|
||||
4.232900e+05 5.460900e+05 1.620000e+03 1.218111e+00 1.000000e+00
|
||||
4.223300e+05 5.461300e+05 1.620000e+03 1.197766e+00 1.000000e+00
|
||||
4.224500e+05 5.461300e+05 1.620000e+03 1.158793e+00 1.000000e+00
|
||||
4.225700e+05 5.461300e+05 1.620000e+03 1.134113e+00 1.000000e+00
|
||||
4.226900e+05 5.461300e+05 1.620000e+03 1.121471e+00 1.000000e+00
|
||||
4.228100e+05 5.461300e+05 1.620000e+03 1.119629e+00 1.000000e+00
|
||||
4.229300e+05 5.461300e+05 1.620000e+03 1.128405e+00 1.000000e+00
|
||||
4.230500e+05 5.461300e+05 1.620000e+03 1.148665e+00 1.000000e+00
|
||||
4.231700e+05 5.461300e+05 1.620000e+03 1.182323e+00 1.000000e+00
|
||||
4.232900e+05 5.461300e+05 1.620000e+03 1.232131e+00 1.000000e+00
|
||||
4.223300e+05 5.461700e+05 1.620000e+03 1.214517e+00 1.000000e+00
|
||||
4.224500e+05 5.461700e+05 1.620000e+03 1.176218e+00 1.000000e+00
|
||||
4.225700e+05 5.461700e+05 1.620000e+03 1.151967e+00 1.000000e+00
|
||||
4.226900e+05 5.461700e+05 1.620000e+03 1.139545e+00 1.000000e+00
|
||||
4.228100e+05 5.461700e+05 1.620000e+03 1.137735e+00 1.000000e+00
|
||||
4.229300e+05 5.461700e+05 1.620000e+03 1.146358e+00 1.000000e+00
|
||||
4.230500e+05 5.461700e+05 1.620000e+03 1.166266e+00 1.000000e+00
|
||||
4.231700e+05 5.461700e+05 1.620000e+03 1.199340e+00 1.000000e+00
|
||||
4.232900e+05 5.461700e+05 1.620000e+03 1.248292e+00 1.000000e+00
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +0,0 @@
|
||||
66 52 24
|
||||
421780 544950 1600
|
||||
151.00 108.00 77.00 55.00 40.00 28.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 28.00 40.00 55.00 77.00 108.00 151.00
|
||||
151.00 108.00 77.00 55.00 40.00 28.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 28.00 40.00 55.00 77.00 108.00 151.00
|
||||
20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 28.00 39.00 55.00 75.00 105.00 130.00
|
||||
@@ -1,31 +0,0 @@
|
||||
|
||||
Parallelized with OpenMP. # of threads: 4
|
||||
|
||||
MAG3D - Version 5.0 : MAGFOR3D
|
||||
|
||||
Developed by University of British Columbia
|
||||
Geophysical Inversion Facility (UBC-GIF)
|
||||
|
||||
(C) Copyright 1992 - 2013, UBC-GIF,
|
||||
Department of Earth and Ocean Sciences, UBC
|
||||
http://gif.eos.ubc.ca/
|
||||
|
||||
This program is licensed to:
|
||||
|
||||
For internal use within UBC-GIF.
|
||||
|
||||
|
||||
MAGFOR3D started on: 12/21/2015 08:35:38
|
||||
|
||||
|
||||
magfor3d Mesh.msh Obs_loc.dat Model.dat
|
||||
|
||||
# of surface data: 625
|
||||
# of borehole data: 0
|
||||
|
||||
model was read from file: Model.dat
|
||||
|
||||
TOTAL cpu time: 0:00:00.16
|
||||
|
||||
MAGFOR3D ended on: 12/21/2015 08:35:39
|
||||
|
||||
@@ -1,628 +0,0 @@
|
||||
45.00 315.00 50000.00 !! incl, decl, geomag
|
||||
-45.00 135.00 1 !! aincl, adecl, idir
|
||||
625 !! # of data
|
||||
-5.000000000E-01 -5.000000000E-01 5.500000000E-01 1.659610E+02
|
||||
-5.000000000E-01 -4.583330000E-01 5.500000000E-01 1.925379E+02
|
||||
-5.000000000E-01 -4.166670000E-01 5.500000000E-01 2.226649E+02
|
||||
-5.000000000E-01 -3.750000000E-01 5.500000000E-01 2.563686E+02
|
||||
-5.000000000E-01 -3.333330000E-01 5.500000000E-01 2.934733E+02
|
||||
-5.000000000E-01 -2.916670000E-01 5.500000000E-01 3.335430E+02
|
||||
-5.000000000E-01 -2.500000000E-01 5.500000000E-01 3.758360E+02
|
||||
-5.000000000E-01 -2.083330000E-01 5.500000000E-01 4.192739E+02
|
||||
-5.000000000E-01 -1.666670000E-01 5.500000000E-01 4.624569E+02
|
||||
-5.000000000E-01 -1.250000000E-01 5.500000000E-01 5.037297E+02
|
||||
-5.000000000E-01 -8.333330000E-02 5.500000000E-01 5.412899E+02
|
||||
-5.000000000E-01 -4.166670000E-02 5.500000000E-01 5.733527E+02
|
||||
-5.000000000E-01 0.000000000E+00 5.500000000E-01 5.983312E+02
|
||||
-5.000000000E-01 4.166670000E-02 5.500000000E-01 6.150115E+02
|
||||
-5.000000000E-01 8.333330000E-02 5.500000000E-01 6.226869E+02
|
||||
-5.000000000E-01 1.250000000E-01 5.500000000E-01 6.212256E+02
|
||||
-5.000000000E-01 1.666670000E-01 5.500000000E-01 6.110607E+02
|
||||
-5.000000000E-01 2.083330000E-01 5.500000000E-01 5.931098E+02
|
||||
-5.000000000E-01 2.500000000E-01 5.500000000E-01 5.686407E+02
|
||||
-5.000000000E-01 2.916670000E-01 5.500000000E-01 5.391186E+02
|
||||
-5.000000000E-01 3.333330000E-01 5.500000000E-01 5.060557E+02
|
||||
-5.000000000E-01 3.750000000E-01 5.500000000E-01 4.708825E+02
|
||||
-5.000000000E-01 4.166670000E-01 5.500000000E-01 4.348657E+02
|
||||
-5.000000000E-01 4.583330000E-01 5.500000000E-01 3.990553E+02
|
||||
-5.000000000E-01 5.000000000E-01 5.500000000E-01 3.642665E+02
|
||||
-4.583330000E-01 -5.000000000E-01 5.500000000E-01 1.399730E+02
|
||||
-4.583330000E-01 -4.583330000E-01 5.500000000E-01 1.662941E+02
|
||||
-4.583330000E-01 -4.166670000E-01 5.500000000E-01 1.969125E+02
|
||||
-4.583330000E-01 -3.750000000E-01 5.500000000E-01 2.320584E+02
|
||||
-4.583330000E-01 -3.333330000E-01 5.500000000E-01 2.717511E+02
|
||||
-4.583330000E-01 -2.916670000E-01 5.500000000E-01 3.157134E+02
|
||||
-4.583330000E-01 -2.500000000E-01 5.500000000E-01 3.632921E+02
|
||||
-4.583330000E-01 -2.083330000E-01 5.500000000E-01 4.133901E+02
|
||||
-4.583330000E-01 -1.666670000E-01 5.500000000E-01 4.644542E+02
|
||||
-4.583330000E-01 -1.250000000E-01 5.500000000E-01 5.145281E+02
|
||||
-4.583330000E-01 -8.333330000E-02 5.500000000E-01 5.613715E+02
|
||||
-4.583330000E-01 -4.166670000E-02 5.500000000E-01 6.026655E+02
|
||||
-4.583330000E-01 0.000000000E+00 5.500000000E-01 6.362552E+02
|
||||
-4.583330000E-01 4.166670000E-02 5.500000000E-01 6.604000E+02
|
||||
-4.583330000E-01 8.333330000E-02 5.500000000E-01 6.739783E+02
|
||||
-4.583330000E-01 1.250000000E-01 5.500000000E-01 6.766057E+02
|
||||
-4.583330000E-01 1.666670000E-01 5.500000000E-01 6.686444E+02
|
||||
-4.583330000E-01 2.083330000E-01 5.500000000E-01 6.511099E+02
|
||||
-4.583330000E-01 2.500000000E-01 5.500000000E-01 6.254994E+02
|
||||
-4.583330000E-01 2.916670000E-01 5.500000000E-01 5.935890E+02
|
||||
-4.583330000E-01 3.333330000E-01 5.500000000E-01 5.572309E+02
|
||||
-4.583330000E-01 3.750000000E-01 5.500000000E-01 5.181837E+02
|
||||
-4.583330000E-01 4.166670000E-01 5.500000000E-01 4.780006E+02
|
||||
-4.583330000E-01 4.583330000E-01 5.500000000E-01 4.379623E+02
|
||||
-4.583330000E-01 5.000000000E-01 5.500000000E-01 3.990553E+02
|
||||
-4.166670000E-01 -5.000000000E-01 5.500000000E-01 1.038361E+02
|
||||
-4.166670000E-01 -4.583330000E-01 5.500000000E-01 1.284713E+02
|
||||
-4.166670000E-01 -4.166670000E-01 5.500000000E-01 1.581213E+02
|
||||
-4.166670000E-01 -3.750000000E-01 5.500000000E-01 1.932949E+02
|
||||
-4.166670000E-01 -3.333330000E-01 5.500000000E-01 2.343043E+02
|
||||
-4.166670000E-01 -2.916670000E-01 5.500000000E-01 2.811460E+02
|
||||
-4.166670000E-01 -2.500000000E-01 5.500000000E-01 3.333759E+02
|
||||
-4.166670000E-01 -2.083330000E-01 5.500000000E-01 3.899878E+02
|
||||
-4.166670000E-01 -1.666670000E-01 5.500000000E-01 4.493508E+02
|
||||
-4.166670000E-01 -1.250000000E-01 5.500000000E-01 5.092308E+02
|
||||
-4.166670000E-01 -8.333330000E-02 5.500000000E-01 5.669068E+02
|
||||
-4.166670000E-01 -4.166670000E-02 5.500000000E-01 6.194160E+02
|
||||
-4.166670000E-01 0.000000000E+00 5.500000000E-01 6.638734E+02
|
||||
-4.166670000E-01 4.166670000E-02 5.500000000E-01 6.978235E+02
|
||||
-4.166670000E-01 8.333330000E-02 5.500000000E-01 7.195477E+02
|
||||
-4.166670000E-01 1.250000000E-01 5.500000000E-01 7.282611E+02
|
||||
-4.166670000E-01 1.666670000E-01 5.500000000E-01 7.241600E+02
|
||||
-4.166670000E-01 2.083330000E-01 5.500000000E-01 7.083199E+02
|
||||
-4.166670000E-01 2.500000000E-01 5.500000000E-01 6.824792E+02
|
||||
-4.166670000E-01 2.916670000E-01 5.500000000E-01 6.487701E+02
|
||||
-4.166670000E-01 3.333330000E-01 5.500000000E-01 6.094492E+02
|
||||
-4.166670000E-01 3.750000000E-01 5.500000000E-01 5.666701E+02
|
||||
-4.166670000E-01 4.166670000E-01 5.500000000E-01 5.223335E+02
|
||||
-4.166670000E-01 4.583330000E-01 5.500000000E-01 4.780006E+02
|
||||
-4.166670000E-01 5.000000000E-01 5.500000000E-01 4.348657E+02
|
||||
-3.750000000E-01 -5.000000000E-01 5.500000000E-01 5.615031E+01
|
||||
-3.750000000E-01 -4.583330000E-01 5.500000000E-01 7.722713E+01
|
||||
-3.750000000E-01 -4.166670000E-01 5.500000000E-01 1.039189E+02
|
||||
-3.750000000E-01 -3.750000000E-01 5.500000000E-01 1.370930E+02
|
||||
-3.750000000E-01 -3.333330000E-01 5.500000000E-01 1.774689E+02
|
||||
-3.750000000E-01 -2.916670000E-01 5.500000000E-01 2.254638E+02
|
||||
-3.750000000E-01 -2.500000000E-01 5.500000000E-01 2.810098E+02
|
||||
-3.750000000E-01 -2.083330000E-01 5.500000000E-01 3.433596E+02
|
||||
-3.750000000E-01 -1.666670000E-01 5.500000000E-01 4.109431E+02
|
||||
-3.750000000E-01 -1.250000000E-01 5.500000000E-01 4.813258E+02
|
||||
-3.750000000E-01 -8.333330000E-02 5.500000000E-01 5.512986E+02
|
||||
-3.750000000E-01 -4.166670000E-02 5.500000000E-01 6.171524E+02
|
||||
-3.750000000E-01 0.000000000E+00 5.500000000E-01 6.750879E+02
|
||||
-3.750000000E-01 4.166670000E-02 5.500000000E-01 7.216991E+02
|
||||
-3.750000000E-01 8.333330000E-02 5.500000000E-01 7.544267E+02
|
||||
-3.750000000E-01 1.250000000E-01 5.500000000E-01 7.718762E+02
|
||||
-3.750000000E-01 1.666670000E-01 5.500000000E-01 7.739304E+02
|
||||
-3.750000000E-01 2.083330000E-01 5.500000000E-01 7.616511E+02
|
||||
-3.750000000E-01 2.500000000E-01 5.500000000E-01 7.370097E+02
|
||||
-3.750000000E-01 2.916670000E-01 5.500000000E-01 7.025352E+02
|
||||
-3.750000000E-01 3.333330000E-01 5.500000000E-01 6.609554E+02
|
||||
-3.750000000E-01 3.750000000E-01 5.500000000E-01 6.148941E+02
|
||||
-3.750000000E-01 4.166670000E-01 5.500000000E-01 5.666701E+02
|
||||
-3.750000000E-01 4.583330000E-01 5.500000000E-01 5.181837E+02
|
||||
-3.750000000E-01 5.000000000E-01 5.500000000E-01 4.708825E+02
|
||||
-3.333330000E-01 -5.000000000E-01 5.500000000E-01 -4.169920E+00
|
||||
-3.333330000E-01 -4.583330000E-01 5.500000000E-01 1.103644E+01
|
||||
-3.333330000E-01 -4.166670000E-01 5.500000000E-01 3.222871E+01
|
||||
-3.333330000E-01 -3.750000000E-01 5.500000000E-01 6.070809E+01
|
||||
-3.333330000E-01 -3.333330000E-01 5.500000000E-01 9.772515E+01
|
||||
-3.333330000E-01 -2.916670000E-01 5.500000000E-01 1.442910E+02
|
||||
-3.333330000E-01 -2.500000000E-01 5.500000000E-01 2.009307E+02
|
||||
-3.333330000E-01 -2.083330000E-01 5.500000000E-01 2.673914E+02
|
||||
-3.333330000E-01 -1.666670000E-01 5.500000000E-01 3.423827E+02
|
||||
-3.333330000E-01 -1.250000000E-01 5.500000000E-01 4.234266E+02
|
||||
-3.333330000E-01 -8.333330000E-02 5.500000000E-01 5.068778E+02
|
||||
-3.333330000E-01 -4.166670000E-02 5.500000000E-01 5.882076E+02
|
||||
-3.333330000E-01 0.000000000E+00 5.500000000E-01 6.625068E+02
|
||||
-3.333330000E-01 4.166670000E-02 5.500000000E-01 7.251376E+02
|
||||
-3.333330000E-01 8.333330000E-02 5.500000000E-01 7.723872E+02
|
||||
-3.333330000E-01 1.250000000E-01 5.500000000E-01 8.019647E+02
|
||||
-3.333330000E-01 1.666670000E-01 5.500000000E-01 8.132252E+02
|
||||
-3.333330000E-01 2.083330000E-01 5.500000000E-01 8.070913E+02
|
||||
-3.333330000E-01 2.500000000E-01 5.500000000E-01 7.857293E+02
|
||||
-3.333330000E-01 2.916670000E-01 5.500000000E-01 7.520911E+02
|
||||
-3.333330000E-01 3.333330000E-01 5.500000000E-01 7.094415E+02
|
||||
-3.333330000E-01 3.750000000E-01 5.500000000E-01 6.609554E+02
|
||||
-3.333330000E-01 4.166670000E-01 5.500000000E-01 6.094492E+02
|
||||
-3.333330000E-01 4.583330000E-01 5.500000000E-01 5.572309E+02
|
||||
-3.333330000E-01 5.000000000E-01 5.500000000E-01 5.060557E+02
|
||||
-2.916670000E-01 -5.000000000E-01 5.500000000E-01 -7.767438E+01
|
||||
-2.916670000E-01 -4.583330000E-01 5.500000000E-01 -7.102407E+01
|
||||
-2.916670000E-01 -4.166670000E-01 5.500000000E-01 -5.837249E+01
|
||||
-2.916670000E-01 -3.750000000E-01 5.500000000E-01 -3.792517E+01
|
||||
-2.916670000E-01 -3.333330000E-01 5.500000000E-01 -7.781858E+00
|
||||
-2.916670000E-01 -2.916670000E-01 5.500000000E-01 3.385111E+01
|
||||
-2.916670000E-01 -2.500000000E-01 5.500000000E-01 8.834796E+01
|
||||
-2.916670000E-01 -2.083330000E-01 5.500000000E-01 1.562561E+02
|
||||
-2.916670000E-01 -1.666670000E-01 5.500000000E-01 2.368767E+02
|
||||
-2.916670000E-01 -1.250000000E-01 5.500000000E-01 3.279459E+02
|
||||
-2.916670000E-01 -8.333330000E-02 5.500000000E-01 4.255242E+02
|
||||
-2.916670000E-01 -4.166670000E-02 5.500000000E-01 5.242448E+02
|
||||
-2.916670000E-01 0.000000000E+00 5.500000000E-01 6.179042E+02
|
||||
-2.916670000E-01 4.166670000E-02 5.500000000E-01 7.003158E+02
|
||||
-2.916670000E-01 8.333330000E-02 5.500000000E-01 7.662304E+02
|
||||
-2.916670000E-01 1.250000000E-01 5.500000000E-01 8.120893E+02
|
||||
-2.916670000E-01 1.666670000E-01 5.500000000E-01 8.364217E+02
|
||||
-2.916670000E-01 2.083330000E-01 5.500000000E-01 8.398215E+02
|
||||
-2.916670000E-01 2.500000000E-01 5.500000000E-01 8.245677E+02
|
||||
-2.916670000E-01 2.916670000E-01 5.500000000E-01 7.940381E+02
|
||||
-2.916670000E-01 3.333330000E-01 5.500000000E-01 7.520911E+02
|
||||
-2.916670000E-01 3.750000000E-01 5.500000000E-01 7.025352E+02
|
||||
-2.916670000E-01 4.166670000E-01 5.500000000E-01 6.487701E+02
|
||||
-2.916670000E-01 4.583330000E-01 5.500000000E-01 5.935890E+02
|
||||
-2.916670000E-01 5.000000000E-01 5.500000000E-01 5.391186E+02
|
||||
-2.500000000E-01 -5.000000000E-01 5.500000000E-01 -1.641466E+02
|
||||
-2.500000000E-01 -4.583330000E-01 5.500000000E-01 -1.689640E+02
|
||||
-2.500000000E-01 -4.166670000E-01 5.500000000E-01 -1.682414E+02
|
||||
-2.500000000E-01 -3.750000000E-01 5.500000000E-01 -1.596604E+02
|
||||
-2.500000000E-01 -3.333330000E-01 5.500000000E-01 -1.405745E+02
|
||||
-2.500000000E-01 -2.916670000E-01 5.500000000E-01 -1.082258E+02
|
||||
-2.500000000E-01 -2.500000000E-01 5.500000000E-01 -6.011465E+01
|
||||
-2.500000000E-01 -2.083330000E-01 5.500000000E-01 5.466449E+00
|
||||
-2.500000000E-01 -1.666670000E-01 5.500000000E-01 8.881283E+01
|
||||
-2.500000000E-01 -1.250000000E-01 5.500000000E-01 1.882470E+02
|
||||
-2.500000000E-01 -8.333330000E-02 5.500000000E-01 2.997921E+02
|
||||
-2.500000000E-01 -4.166670000E-02 5.500000000E-01 4.173135E+02
|
||||
-2.500000000E-01 0.000000000E+00 5.500000000E-01 5.331703E+02
|
||||
-2.500000000E-01 4.166670000E-02 5.500000000E-01 6.392994E+02
|
||||
-2.500000000E-01 8.333330000E-02 5.500000000E-01 7.284767E+02
|
||||
-2.500000000E-01 1.250000000E-01 5.500000000E-01 7.954200E+02
|
||||
-2.500000000E-01 1.666670000E-01 5.500000000E-01 8.374473E+02
|
||||
-2.500000000E-01 2.083330000E-01 5.500000000E-01 8.545583E+02
|
||||
-2.500000000E-01 2.500000000E-01 5.500000000E-01 8.490077E+02
|
||||
-2.500000000E-01 2.916670000E-01 5.500000000E-01 8.245677E+02
|
||||
-2.500000000E-01 3.333330000E-01 5.500000000E-01 7.857293E+02
|
||||
-2.500000000E-01 3.750000000E-01 5.500000000E-01 7.370097E+02
|
||||
-2.500000000E-01 4.166670000E-01 5.500000000E-01 6.824792E+02
|
||||
-2.500000000E-01 4.583330000E-01 5.500000000E-01 6.254994E+02
|
||||
-2.500000000E-01 5.000000000E-01 5.500000000E-01 5.686407E+02
|
||||
-2.083330000E-01 -5.000000000E-01 5.500000000E-01 -2.623794E+02
|
||||
-2.083330000E-01 -4.583330000E-01 5.500000000E-01 -2.815633E+02
|
||||
-2.083330000E-01 -4.166670000E-01 5.500000000E-01 -2.962328E+02
|
||||
-2.083330000E-01 -3.750000000E-01 5.500000000E-01 -3.035530E+02
|
||||
-2.083330000E-01 -3.333330000E-01 5.500000000E-01 -3.000746E+02
|
||||
-2.083330000E-01 -2.916670000E-01 5.500000000E-01 -2.819276E+02
|
||||
-2.083330000E-01 -2.500000000E-01 5.500000000E-01 -2.452270E+02
|
||||
-2.083330000E-01 -2.083330000E-01 5.500000000E-01 -1.867276E+02
|
||||
-2.083330000E-01 -1.666670000E-01 5.500000000E-01 -1.046762E+02
|
||||
-2.083330000E-01 -1.250000000E-01 5.500000000E-01 3.133342E-01
|
||||
-2.083330000E-01 -8.333330000E-02 5.500000000E-01 1.246108E+02
|
||||
-2.083330000E-01 -4.166670000E-02 5.500000000E-01 2.615022E+02
|
||||
-2.083330000E-01 0.000000000E+00 5.500000000E-01 4.018488E+02
|
||||
-2.083330000E-01 4.166670000E-02 5.500000000E-01 5.354153E+02
|
||||
-2.083330000E-01 8.333330000E-02 5.500000000E-01 6.525430E+02
|
||||
-2.083330000E-01 1.250000000E-01 5.500000000E-01 7.457119E+02
|
||||
-2.083330000E-01 1.666670000E-01 5.500000000E-01 8.105656E+02
|
||||
-2.083330000E-01 2.083330000E-01 5.500000000E-01 8.461699E+02
|
||||
-2.083330000E-01 2.500000000E-01 5.500000000E-01 8.545583E+02
|
||||
-2.083330000E-01 2.916670000E-01 5.500000000E-01 8.398215E+02
|
||||
-2.083330000E-01 3.333330000E-01 5.500000000E-01 8.070913E+02
|
||||
-2.083330000E-01 3.750000000E-01 5.500000000E-01 7.616511E+02
|
||||
-2.083330000E-01 4.166670000E-01 5.500000000E-01 7.083199E+02
|
||||
-2.083330000E-01 4.583330000E-01 5.500000000E-01 6.511099E+02
|
||||
-2.083330000E-01 5.000000000E-01 5.500000000E-01 5.931098E+02
|
||||
-1.666670000E-01 -5.000000000E-01 5.500000000E-01 -3.700392E+02
|
||||
-1.666670000E-01 -4.583330000E-01 5.500000000E-01 -4.061587E+02
|
||||
-1.666670000E-01 -4.166670000E-01 5.500000000E-01 -4.393757E+02
|
||||
-1.666670000E-01 -3.750000000E-01 5.500000000E-01 -4.663861E+02
|
||||
-1.666670000E-01 -3.333330000E-01 5.500000000E-01 -4.829339E+02
|
||||
-1.666670000E-01 -2.916670000E-01 5.500000000E-01 -4.839507E+02
|
||||
-1.666670000E-01 -2.500000000E-01 5.500000000E-01 -4.639656E+02
|
||||
-1.666670000E-01 -2.083330000E-01 5.500000000E-01 -4.178600E+02
|
||||
-1.666670000E-01 -1.666670000E-01 5.500000000E-01 -3.419595E+02
|
||||
-1.666670000E-01 -1.250000000E-01 5.500000000E-01 -2.352828E+02
|
||||
-1.666670000E-01 -8.333330000E-02 5.500000000E-01 -1.006223E+02
|
||||
-1.666670000E-01 -4.166670000E-02 5.500000000E-01 5.505002E+01
|
||||
-1.666670000E-01 0.000000000E+00 5.500000000E-01 2.211632E+02
|
||||
-1.666670000E-01 4.166670000E-02 5.500000000E-01 3.851058E+02
|
||||
-1.666670000E-01 8.333330000E-02 5.500000000E-01 5.343693E+02
|
||||
-1.666670000E-01 1.250000000E-01 5.500000000E-01 6.586763E+02
|
||||
-1.666670000E-01 1.666670000E-01 5.500000000E-01 7.514953E+02
|
||||
-1.666670000E-01 2.083330000E-01 5.500000000E-01 8.105656E+02
|
||||
-1.666670000E-01 2.500000000E-01 5.500000000E-01 8.374473E+02
|
||||
-1.666670000E-01 2.916670000E-01 5.500000000E-01 8.364217E+02
|
||||
-1.666670000E-01 3.333330000E-01 5.500000000E-01 8.132252E+02
|
||||
-1.666670000E-01 3.750000000E-01 5.500000000E-01 7.739304E+02
|
||||
-1.666670000E-01 4.166670000E-01 5.500000000E-01 7.241600E+02
|
||||
-1.666670000E-01 4.583330000E-01 5.500000000E-01 6.686444E+02
|
||||
-1.666670000E-01 5.000000000E-01 5.500000000E-01 6.110607E+02
|
||||
-1.250000000E-01 -5.000000000E-01 5.500000000E-01 -4.836628E+02
|
||||
-1.250000000E-01 -4.583330000E-01 5.500000000E-01 -5.386001E+02
|
||||
-1.250000000E-01 -4.166670000E-01 5.500000000E-01 -5.927629E+02
|
||||
-1.250000000E-01 -3.750000000E-01 5.500000000E-01 -6.424575E+02
|
||||
-1.250000000E-01 -3.333330000E-01 5.500000000E-01 -6.826713E+02
|
||||
-1.250000000E-01 -2.916670000E-01 5.500000000E-01 -7.071303E+02
|
||||
-1.250000000E-01 -2.500000000E-01 5.500000000E-01 -7.086786E+02
|
||||
-1.250000000E-01 -2.083330000E-01 5.500000000E-01 -6.800979E+02
|
||||
-1.250000000E-01 -1.666670000E-01 5.500000000E-01 -6.154219E+02
|
||||
-1.250000000E-01 -1.250000000E-01 5.500000000E-01 -5.115825E+02
|
||||
-1.250000000E-01 -8.333330000E-02 5.500000000E-01 -3.700087E+02
|
||||
-1.250000000E-01 -4.166670000E-02 5.500000000E-01 -1.975002E+02
|
||||
-1.250000000E-01 0.000000000E+00 5.500000000E-01 -5.840902E+00
|
||||
-1.250000000E-01 4.166670000E-02 5.500000000E-01 1.899420E+02
|
||||
-1.250000000E-01 8.333330000E-02 5.500000000E-01 3.742149E+02
|
||||
-1.250000000E-01 1.250000000E-01 5.500000000E-01 5.335157E+02
|
||||
-1.250000000E-01 1.666670000E-01 5.500000000E-01 6.586763E+02
|
||||
-1.250000000E-01 2.083330000E-01 5.500000000E-01 7.457119E+02
|
||||
-1.250000000E-01 2.500000000E-01 5.500000000E-01 7.954200E+02
|
||||
-1.250000000E-01 2.916670000E-01 5.500000000E-01 8.120893E+02
|
||||
-1.250000000E-01 3.333330000E-01 5.500000000E-01 8.019647E+02
|
||||
-1.250000000E-01 3.750000000E-01 5.500000000E-01 7.718762E+02
|
||||
-1.250000000E-01 4.166670000E-01 5.500000000E-01 7.282611E+02
|
||||
-1.250000000E-01 4.583330000E-01 5.500000000E-01 6.766057E+02
|
||||
-1.250000000E-01 5.000000000E-01 5.500000000E-01 6.212256E+02
|
||||
-8.333330000E-02 -5.000000000E-01 5.500000000E-01 -5.987970E+02
|
||||
-8.333330000E-02 -4.583330000E-01 5.500000000E-01 -6.734053E+02
|
||||
-8.333330000E-02 -4.166670000E-01 5.500000000E-01 -7.497117E+02
|
||||
-8.333330000E-02 -3.750000000E-01 5.500000000E-01 -8.237273E+02
|
||||
-8.333330000E-02 -3.333330000E-01 5.500000000E-01 -8.897772E+02
|
||||
-8.333330000E-02 -2.916670000E-01 5.500000000E-01 -9.404575E+02
|
||||
-8.333330000E-02 -2.500000000E-01 5.500000000E-01 -9.669552E+02
|
||||
-8.333330000E-02 -2.083330000E-01 5.500000000E-01 -9.598952E+02
|
||||
-8.333330000E-02 -1.666670000E-01 5.500000000E-01 -9.108369E+02
|
||||
-8.333330000E-02 -1.250000000E-01 5.500000000E-01 -8.143000E+02
|
||||
-8.333330000E-02 -8.333330000E-02 5.500000000E-01 -6.699127E+02
|
||||
-8.333330000E-02 -4.166670000E-02 5.500000000E-01 -4.838447E+02
|
||||
-8.333330000E-02 0.000000000E+00 5.500000000E-01 -2.687263E+02
|
||||
-8.333330000E-02 4.166670000E-02 5.500000000E-01 -4.181249E+01
|
||||
-8.333330000E-02 8.333330000E-02 5.500000000E-01 1.781171E+02
|
||||
-8.333330000E-02 1.250000000E-01 5.500000000E-01 3.742149E+02
|
||||
-8.333330000E-02 1.666670000E-01 5.500000000E-01 5.343693E+02
|
||||
-8.333330000E-02 2.083330000E-01 5.500000000E-01 6.525430E+02
|
||||
-8.333330000E-02 2.500000000E-01 5.500000000E-01 7.284767E+02
|
||||
-8.333330000E-02 2.916670000E-01 5.500000000E-01 7.662304E+02
|
||||
-8.333330000E-02 3.333330000E-01 5.500000000E-01 7.723872E+02
|
||||
-8.333330000E-02 3.750000000E-01 5.500000000E-01 7.544267E+02
|
||||
-8.333330000E-02 4.166670000E-01 5.500000000E-01 7.195477E+02
|
||||
-8.333330000E-02 4.583330000E-01 5.500000000E-01 6.739783E+02
|
||||
-8.333330000E-02 5.000000000E-01 5.500000000E-01 6.226869E+02
|
||||
-4.166670000E-02 -5.000000000E-01 5.500000000E-01 -7.103443E+02
|
||||
-4.166670000E-02 -4.583330000E-01 5.500000000E-01 -8.041995E+02
|
||||
-4.166670000E-02 -4.166670000E-01 5.500000000E-01 -9.023120E+02
|
||||
-4.166670000E-02 -3.750000000E-01 5.500000000E-01 -1.000488E+03
|
||||
-4.166670000E-02 -3.333330000E-01 5.500000000E-01 -1.092510E+03
|
||||
-4.166670000E-02 -2.916670000E-01 5.500000000E-01 -1.169994E+03
|
||||
-4.166670000E-02 -2.500000000E-01 5.500000000E-01 -1.222630E+03
|
||||
-4.166670000E-02 -2.083330000E-01 5.500000000E-01 -1.239032E+03
|
||||
-4.166670000E-02 -1.666670000E-01 5.500000000E-01 -1.208360E+03
|
||||
-4.166670000E-02 -1.250000000E-01 5.500000000E-01 -1.122677E+03
|
||||
-4.166670000E-02 -8.333330000E-02 5.500000000E-01 -9.795960E+02
|
||||
-4.166670000E-02 -4.166670000E-02 5.500000000E-01 -7.842856E+02
|
||||
-4.166670000E-02 0.000000000E+00 5.500000000E-01 -5.497648E+02
|
||||
-4.166670000E-02 4.166670000E-02 5.500000000E-01 -2.950744E+02
|
||||
-4.166670000E-02 8.333330000E-02 5.500000000E-01 -4.181249E+01
|
||||
-4.166670000E-02 1.250000000E-01 5.500000000E-01 1.899420E+02
|
||||
-4.166670000E-02 1.666670000E-01 5.500000000E-01 3.851058E+02
|
||||
-4.166670000E-02 2.083330000E-01 5.500000000E-01 5.354153E+02
|
||||
-4.166670000E-02 2.500000000E-01 5.500000000E-01 6.392994E+02
|
||||
-4.166670000E-02 2.916670000E-01 5.500000000E-01 7.003158E+02
|
||||
-4.166670000E-02 3.333330000E-01 5.500000000E-01 7.251376E+02
|
||||
-4.166670000E-02 3.750000000E-01 5.500000000E-01 7.216991E+02
|
||||
-4.166670000E-02 4.166670000E-01 5.500000000E-01 6.978235E+02
|
||||
-4.166670000E-02 4.583330000E-01 5.500000000E-01 6.604000E+02
|
||||
-4.166670000E-02 5.000000000E-01 5.500000000E-01 6.150115E+02
|
||||
0.000000000E+00 -5.000000000E-01 5.500000000E-01 -8.130400E+02
|
||||
0.000000000E+00 -4.583330000E-01 5.500000000E-01 -9.243473E+02
|
||||
0.000000000E+00 -4.166670000E-01 5.500000000E-01 -1.042257E+03
|
||||
0.000000000E+00 -3.750000000E-01 5.500000000E-01 -1.162437E+03
|
||||
0.000000000E+00 -3.333330000E-01 5.500000000E-01 -1.278261E+03
|
||||
0.000000000E+00 -2.916670000E-01 5.500000000E-01 -1.380567E+03
|
||||
0.000000000E+00 -2.500000000E-01 5.500000000E-01 -1.457834E+03
|
||||
0.000000000E+00 -2.083330000E-01 5.500000000E-01 -1.497004E+03
|
||||
0.000000000E+00 -1.666670000E-01 5.500000000E-01 -1.485203E+03
|
||||
0.000000000E+00 -1.250000000E-01 5.500000000E-01 -1.412318E+03
|
||||
0.000000000E+00 -8.333330000E-02 5.500000000E-01 -1.274044E+03
|
||||
0.000000000E+00 -4.166670000E-02 5.500000000E-01 -1.074365E+03
|
||||
0.000000000E+00 0.000000000E+00 5.500000000E-01 -8.262171E+02
|
||||
0.000000000E+00 4.166670000E-02 5.500000000E-01 -5.497648E+02
|
||||
0.000000000E+00 8.333330000E-02 5.500000000E-01 -2.687263E+02
|
||||
0.000000000E+00 1.250000000E-01 5.500000000E-01 -5.840902E+00
|
||||
0.000000000E+00 1.666670000E-01 5.500000000E-01 2.211632E+02
|
||||
0.000000000E+00 2.083330000E-01 5.500000000E-01 4.018488E+02
|
||||
0.000000000E+00 2.500000000E-01 5.500000000E-01 5.331703E+02
|
||||
0.000000000E+00 2.916670000E-01 5.500000000E-01 6.179042E+02
|
||||
0.000000000E+00 3.333330000E-01 5.500000000E-01 6.625068E+02
|
||||
0.000000000E+00 3.750000000E-01 5.500000000E-01 6.750879E+02
|
||||
0.000000000E+00 4.166670000E-01 5.500000000E-01 6.638734E+02
|
||||
0.000000000E+00 4.583330000E-01 5.500000000E-01 6.362552E+02
|
||||
0.000000000E+00 5.000000000E-01 5.500000000E-01 5.983312E+02
|
||||
4.166670000E-02 -5.000000000E-01 5.500000000E-01 -9.020055E+02
|
||||
4.166670000E-02 -4.583330000E-01 5.500000000E-01 -1.027700E+03
|
||||
4.166670000E-02 -4.166670000E-01 5.500000000E-01 -1.161841E+03
|
||||
4.166670000E-02 -3.750000000E-01 5.500000000E-01 -1.300004E+03
|
||||
4.166670000E-02 -3.333330000E-01 5.500000000E-01 -1.435280E+03
|
||||
4.166670000E-02 -2.916670000E-01 5.500000000E-01 -1.557970E+03
|
||||
4.166670000E-02 -2.500000000E-01 5.500000000E-01 -1.655720E+03
|
||||
4.166670000E-02 -2.083330000E-01 5.500000000E-01 -1.714316E+03
|
||||
4.166670000E-02 -1.666670000E-01 5.500000000E-01 -1.719448E+03
|
||||
4.166670000E-02 -1.250000000E-01 5.500000000E-01 -1.659416E+03
|
||||
4.166670000E-02 -8.333330000E-02 5.500000000E-01 -1.528399E+03
|
||||
4.166670000E-02 -4.166670000E-02 5.500000000E-01 -1.329234E+03
|
||||
4.166670000E-02 0.000000000E+00 5.500000000E-01 -1.074365E+03
|
||||
4.166670000E-02 4.166670000E-02 5.500000000E-01 -7.842856E+02
|
||||
4.166670000E-02 8.333330000E-02 5.500000000E-01 -4.838447E+02
|
||||
4.166670000E-02 1.250000000E-01 5.500000000E-01 -1.975002E+02
|
||||
4.166670000E-02 1.666670000E-01 5.500000000E-01 5.505002E+01
|
||||
4.166670000E-02 2.083330000E-01 5.500000000E-01 2.615022E+02
|
||||
4.166670000E-02 2.500000000E-01 5.500000000E-01 4.173135E+02
|
||||
4.166670000E-02 2.916670000E-01 5.500000000E-01 5.242448E+02
|
||||
4.166670000E-02 3.333330000E-01 5.500000000E-01 5.882076E+02
|
||||
4.166670000E-02 3.750000000E-01 5.500000000E-01 6.171524E+02
|
||||
4.166670000E-02 4.166670000E-01 5.500000000E-01 6.194160E+02
|
||||
4.166670000E-02 4.583330000E-01 5.500000000E-01 6.026655E+02
|
||||
4.166670000E-02 5.000000000E-01 5.500000000E-01 5.733527E+02
|
||||
8.333330000E-02 -5.000000000E-01 5.500000000E-01 -9.732772E+02
|
||||
8.333330000E-02 -4.583330000E-01 5.500000000E-01 -1.109314E+03
|
||||
8.333330000E-02 -4.166670000E-01 5.500000000E-01 -1.254929E+03
|
||||
8.333330000E-02 -3.750000000E-01 5.500000000E-01 -1.405630E+03
|
||||
8.333330000E-02 -3.333330000E-01 5.500000000E-01 -1.554349E+03
|
||||
8.333330000E-02 -2.916670000E-01 5.500000000E-01 -1.691116E+03
|
||||
8.333330000E-02 -2.500000000E-01 5.500000000E-01 -1.803178E+03
|
||||
8.333330000E-02 -2.083330000E-01 5.500000000E-01 -1.875779E+03
|
||||
8.333330000E-02 -1.666670000E-01 5.500000000E-01 -1.893927E+03
|
||||
8.333330000E-02 -1.250000000E-01 5.500000000E-01 -1.845121E+03
|
||||
8.333330000E-02 -8.333330000E-02 5.500000000E-01 -1.722641E+03
|
||||
8.333330000E-02 -4.166670000E-02 5.500000000E-01 -1.528399E+03
|
||||
8.333330000E-02 0.000000000E+00 5.500000000E-01 -1.274044E+03
|
||||
8.333330000E-02 4.166670000E-02 5.500000000E-01 -9.795960E+02
|
||||
8.333330000E-02 8.333330000E-02 5.500000000E-01 -6.699127E+02
|
||||
8.333330000E-02 1.250000000E-01 5.500000000E-01 -3.700087E+02
|
||||
8.333330000E-02 1.666670000E-01 5.500000000E-01 -1.006223E+02
|
||||
8.333330000E-02 2.083330000E-01 5.500000000E-01 1.246108E+02
|
||||
8.333330000E-02 2.500000000E-01 5.500000000E-01 2.997921E+02
|
||||
8.333330000E-02 2.916670000E-01 5.500000000E-01 4.255242E+02
|
||||
8.333330000E-02 3.333330000E-01 5.500000000E-01 5.068778E+02
|
||||
8.333330000E-02 3.750000000E-01 5.500000000E-01 5.512986E+02
|
||||
8.333330000E-02 4.166670000E-01 5.500000000E-01 5.669068E+02
|
||||
8.333330000E-02 4.583330000E-01 5.500000000E-01 5.613715E+02
|
||||
8.333330000E-02 5.000000000E-01 5.500000000E-01 5.412899E+02
|
||||
1.250000000E-01 -5.000000000E-01 5.500000000E-01 -1.024210E+03
|
||||
1.250000000E-01 -4.583330000E-01 5.500000000E-01 -1.165985E+03
|
||||
1.250000000E-01 -4.166670000E-01 5.500000000E-01 -1.317665E+03
|
||||
1.250000000E-01 -3.750000000E-01 5.500000000E-01 -1.474709E+03
|
||||
1.250000000E-01 -3.333330000E-01 5.500000000E-01 -1.630013E+03
|
||||
1.250000000E-01 -2.916670000E-01 5.500000000E-01 -1.773609E+03
|
||||
1.250000000E-01 -2.500000000E-01 5.500000000E-01 -1.892790E+03
|
||||
1.250000000E-01 -2.083330000E-01 5.500000000E-01 -1.972898E+03
|
||||
1.250000000E-01 -1.666670000E-01 5.500000000E-01 -1.999050E+03
|
||||
1.250000000E-01 -1.250000000E-01 5.500000000E-01 -1.958771E+03
|
||||
1.250000000E-01 -8.333330000E-02 5.500000000E-01 -1.845121E+03
|
||||
1.250000000E-01 -4.166670000E-02 5.500000000E-01 -1.659416E+03
|
||||
1.250000000E-01 0.000000000E+00 5.500000000E-01 -1.412318E+03
|
||||
1.250000000E-01 4.166670000E-02 5.500000000E-01 -1.122677E+03
|
||||
1.250000000E-01 8.333330000E-02 5.500000000E-01 -8.143000E+02
|
||||
1.250000000E-01 1.250000000E-01 5.500000000E-01 -5.115825E+02
|
||||
1.250000000E-01 1.666670000E-01 5.500000000E-01 -2.352828E+02
|
||||
1.250000000E-01 2.083330000E-01 5.500000000E-01 3.133342E-01
|
||||
1.250000000E-01 2.500000000E-01 5.500000000E-01 1.882470E+02
|
||||
1.250000000E-01 2.916670000E-01 5.500000000E-01 3.279459E+02
|
||||
1.250000000E-01 3.333330000E-01 5.500000000E-01 4.234266E+02
|
||||
1.250000000E-01 3.750000000E-01 5.500000000E-01 4.813258E+02
|
||||
1.250000000E-01 4.166670000E-01 5.500000000E-01 5.092308E+02
|
||||
1.250000000E-01 4.583330000E-01 5.500000000E-01 5.145281E+02
|
||||
1.250000000E-01 5.000000000E-01 5.500000000E-01 5.037297E+02
|
||||
1.666670000E-01 -5.000000000E-01 5.500000000E-01 -1.053680E+03
|
||||
1.666670000E-01 -4.583330000E-01 5.500000000E-01 -1.196510E+03
|
||||
1.666670000E-01 -4.166670000E-01 5.500000000E-01 -1.348798E+03
|
||||
1.666670000E-01 -3.750000000E-01 5.500000000E-01 -1.505984E+03
|
||||
1.666670000E-01 -3.333330000E-01 5.500000000E-01 -1.661061E+03
|
||||
1.666670000E-01 -2.916670000E-01 5.500000000E-01 -1.804321E+03
|
||||
1.666670000E-01 -2.500000000E-01 5.500000000E-01 -1.923531E+03
|
||||
1.666670000E-01 -2.083330000E-01 5.500000000E-01 -2.004712E+03
|
||||
1.666670000E-01 -1.666670000E-01 5.500000000E-01 -2.033794E+03
|
||||
1.666670000E-01 -1.250000000E-01 5.500000000E-01 -1.999050E+03
|
||||
1.666670000E-01 -8.333330000E-02 5.500000000E-01 -1.893927E+03
|
||||
1.666670000E-01 -4.166670000E-02 5.500000000E-01 -1.719448E+03
|
||||
1.666670000E-01 0.000000000E+00 5.500000000E-01 -1.485203E+03
|
||||
1.666670000E-01 4.166670000E-02 5.500000000E-01 -1.208360E+03
|
||||
1.666670000E-01 8.333330000E-02 5.500000000E-01 -9.108369E+02
|
||||
1.666670000E-01 1.250000000E-01 5.500000000E-01 -6.154219E+02
|
||||
1.666670000E-01 1.666670000E-01 5.500000000E-01 -3.419595E+02
|
||||
1.666670000E-01 2.083330000E-01 5.500000000E-01 -1.046762E+02
|
||||
1.666670000E-01 2.500000000E-01 5.500000000E-01 8.881283E+01
|
||||
1.666670000E-01 2.916670000E-01 5.500000000E-01 2.368767E+02
|
||||
1.666670000E-01 3.333330000E-01 5.500000000E-01 3.423827E+02
|
||||
1.666670000E-01 3.750000000E-01 5.500000000E-01 4.109431E+02
|
||||
1.666670000E-01 4.166670000E-01 5.500000000E-01 4.493508E+02
|
||||
1.666670000E-01 4.583330000E-01 5.500000000E-01 4.644542E+02
|
||||
1.666670000E-01 5.000000000E-01 5.500000000E-01 4.624569E+02
|
||||
2.083330000E-01 -5.000000000E-01 5.500000000E-01 -1.062073E+03
|
||||
2.083330000E-01 -4.583330000E-01 5.500000000E-01 -1.201637E+03
|
||||
2.083330000E-01 -4.166670000E-01 5.500000000E-01 -1.349577E+03
|
||||
2.083330000E-01 -3.750000000E-01 5.500000000E-01 -1.501366E+03
|
||||
2.083330000E-01 -3.333330000E-01 5.500000000E-01 -1.650226E+03
|
||||
2.083330000E-01 -2.916670000E-01 5.500000000E-01 -1.786955E+03
|
||||
2.083330000E-01 -2.500000000E-01 5.500000000E-01 -1.900149E+03
|
||||
2.083330000E-01 -2.083330000E-01 5.500000000E-01 -1.976976E+03
|
||||
2.083330000E-01 -1.666670000E-01 5.500000000E-01 -2.004712E+03
|
||||
2.083330000E-01 -1.250000000E-01 5.500000000E-01 -1.972898E+03
|
||||
2.083330000E-01 -8.333330000E-02 5.500000000E-01 -1.875779E+03
|
||||
2.083330000E-01 -4.166670000E-02 5.500000000E-01 -1.714316E+03
|
||||
2.083330000E-01 0.000000000E+00 5.500000000E-01 -1.497004E+03
|
||||
2.083330000E-01 4.166670000E-02 5.500000000E-01 -1.239032E+03
|
||||
2.083330000E-01 8.333330000E-02 5.500000000E-01 -9.598952E+02
|
||||
2.083330000E-01 1.250000000E-01 5.500000000E-01 -6.800979E+02
|
||||
2.083330000E-01 1.666670000E-01 5.500000000E-01 -4.178600E+02
|
||||
2.083330000E-01 2.083330000E-01 5.500000000E-01 -1.867276E+02
|
||||
2.083330000E-01 2.500000000E-01 5.500000000E-01 5.466449E+00
|
||||
2.083330000E-01 2.916670000E-01 5.500000000E-01 1.562561E+02
|
||||
2.083330000E-01 3.333330000E-01 5.500000000E-01 2.673914E+02
|
||||
2.083330000E-01 3.750000000E-01 5.500000000E-01 3.433596E+02
|
||||
2.083330000E-01 4.166670000E-01 5.500000000E-01 3.899878E+02
|
||||
2.083330000E-01 4.583330000E-01 5.500000000E-01 4.133901E+02
|
||||
2.083330000E-01 5.000000000E-01 5.500000000E-01 4.192739E+02
|
||||
2.500000000E-01 -5.000000000E-01 5.500000000E-01 -1.051072E+03
|
||||
2.500000000E-01 -4.583330000E-01 5.500000000E-01 -1.183750E+03
|
||||
2.500000000E-01 -4.166670000E-01 5.500000000E-01 -1.323288E+03
|
||||
2.500000000E-01 -3.750000000E-01 5.500000000E-01 -1.465266E+03
|
||||
2.500000000E-01 -3.333330000E-01 5.500000000E-01 -1.603269E+03
|
||||
2.500000000E-01 -2.916670000E-01 5.500000000E-01 -1.728801E+03
|
||||
2.500000000E-01 -2.500000000E-01 5.500000000E-01 -1.831551E+03
|
||||
2.500000000E-01 -2.083330000E-01 5.500000000E-01 -1.900149E+03
|
||||
2.500000000E-01 -1.666670000E-01 5.500000000E-01 -1.923531E+03
|
||||
2.500000000E-01 -1.250000000E-01 5.500000000E-01 -1.892790E+03
|
||||
2.500000000E-01 -8.333330000E-02 5.500000000E-01 -1.803178E+03
|
||||
2.500000000E-01 -4.166670000E-02 5.500000000E-01 -1.655720E+03
|
||||
2.500000000E-01 0.000000000E+00 5.500000000E-01 -1.457834E+03
|
||||
2.500000000E-01 4.166670000E-02 5.500000000E-01 -1.222630E+03
|
||||
2.500000000E-01 8.333330000E-02 5.500000000E-01 -9.669552E+02
|
||||
2.500000000E-01 1.250000000E-01 5.500000000E-01 -7.086786E+02
|
||||
2.500000000E-01 1.666670000E-01 5.500000000E-01 -4.639656E+02
|
||||
2.500000000E-01 2.083330000E-01 5.500000000E-01 -2.452270E+02
|
||||
2.500000000E-01 2.500000000E-01 5.500000000E-01 -6.011465E+01
|
||||
2.500000000E-01 2.916670000E-01 5.500000000E-01 8.834796E+01
|
||||
2.500000000E-01 3.333330000E-01 5.500000000E-01 2.009307E+02
|
||||
2.500000000E-01 3.750000000E-01 5.500000000E-01 2.810098E+02
|
||||
2.500000000E-01 4.166670000E-01 5.500000000E-01 3.333759E+02
|
||||
2.500000000E-01 4.583330000E-01 5.500000000E-01 3.632921E+02
|
||||
2.500000000E-01 5.000000000E-01 5.500000000E-01 3.758360E+02
|
||||
2.916670000E-01 -5.000000000E-01 5.500000000E-01 -1.023319E+03
|
||||
2.916670000E-01 -4.583330000E-01 5.500000000E-01 -1.146384E+03
|
||||
2.916670000E-01 -4.166670000E-01 5.500000000E-01 -1.274584E+03
|
||||
2.916670000E-01 -3.750000000E-01 5.500000000E-01 -1.403687E+03
|
||||
2.916670000E-01 -3.333330000E-01 5.500000000E-01 -1.527757E+03
|
||||
2.916670000E-01 -2.916670000E-01 5.500000000E-01 -1.639146E+03
|
||||
2.916670000E-01 -2.500000000E-01 5.500000000E-01 -1.728801E+03
|
||||
2.916670000E-01 -2.083330000E-01 5.500000000E-01 -1.786955E+03
|
||||
2.916670000E-01 -1.666670000E-01 5.500000000E-01 -1.804321E+03
|
||||
2.916670000E-01 -1.250000000E-01 5.500000000E-01 -1.773609E+03
|
||||
2.916670000E-01 -8.333330000E-02 5.500000000E-01 -1.691116E+03
|
||||
2.916670000E-01 -4.166670000E-02 5.500000000E-01 -1.557970E+03
|
||||
2.916670000E-01 0.000000000E+00 5.500000000E-01 -1.380567E+03
|
||||
2.916670000E-01 4.166670000E-02 5.500000000E-01 -1.169994E+03
|
||||
2.916670000E-01 8.333330000E-02 5.500000000E-01 -9.404575E+02
|
||||
2.916670000E-01 1.250000000E-01 5.500000000E-01 -7.071303E+02
|
||||
2.916670000E-01 1.666670000E-01 5.500000000E-01 -4.839507E+02
|
||||
2.916670000E-01 2.083330000E-01 5.500000000E-01 -2.819276E+02
|
||||
2.916670000E-01 2.500000000E-01 5.500000000E-01 -1.082258E+02
|
||||
2.916670000E-01 2.916670000E-01 5.500000000E-01 3.385111E+01
|
||||
2.916670000E-01 3.333330000E-01 5.500000000E-01 1.442910E+02
|
||||
2.916670000E-01 3.750000000E-01 5.500000000E-01 2.254638E+02
|
||||
2.916670000E-01 4.166670000E-01 5.500000000E-01 2.811460E+02
|
||||
2.916670000E-01 4.583330000E-01 5.500000000E-01 3.157134E+02
|
||||
2.916670000E-01 5.000000000E-01 5.500000000E-01 3.335430E+02
|
||||
3.333330000E-01 -5.000000000E-01 5.500000000E-01 -9.820190E+02
|
||||
3.333330000E-01 -4.583330000E-01 5.500000000E-01 -1.093695E+03
|
||||
3.333330000E-01 -4.166670000E-01 5.500000000E-01 -1.208768E+03
|
||||
3.333330000E-01 -3.750000000E-01 5.500000000E-01 -1.323273E+03
|
||||
3.333330000E-01 -3.333330000E-01 5.500000000E-01 -1.431842E+03
|
||||
3.333330000E-01 -2.916670000E-01 5.500000000E-01 -1.527757E+03
|
||||
3.333330000E-01 -2.500000000E-01 5.500000000E-01 -1.603269E+03
|
||||
3.333330000E-01 -2.083330000E-01 5.500000000E-01 -1.650226E+03
|
||||
3.333330000E-01 -1.666670000E-01 5.500000000E-01 -1.661061E+03
|
||||
3.333330000E-01 -1.250000000E-01 5.500000000E-01 -1.630013E+03
|
||||
3.333330000E-01 -8.333330000E-02 5.500000000E-01 -1.554349E+03
|
||||
3.333330000E-01 -4.166670000E-02 5.500000000E-01 -1.435280E+03
|
||||
3.333330000E-01 0.000000000E+00 5.500000000E-01 -1.278261E+03
|
||||
3.333330000E-01 4.166670000E-02 5.500000000E-01 -1.092510E+03
|
||||
3.333330000E-01 8.333330000E-02 5.500000000E-01 -8.897772E+02
|
||||
3.333330000E-01 1.250000000E-01 5.500000000E-01 -6.826713E+02
|
||||
3.333330000E-01 1.666670000E-01 5.500000000E-01 -4.829339E+02
|
||||
3.333330000E-01 2.083330000E-01 5.500000000E-01 -3.000746E+02
|
||||
3.333330000E-01 2.500000000E-01 5.500000000E-01 -1.405745E+02
|
||||
3.333330000E-01 2.916670000E-01 5.500000000E-01 -7.781858E+00
|
||||
3.333330000E-01 3.333330000E-01 5.500000000E-01 9.772515E+01
|
||||
3.333330000E-01 3.750000000E-01 5.500000000E-01 1.774689E+02
|
||||
3.333330000E-01 4.166670000E-01 5.500000000E-01 2.343043E+02
|
||||
3.333330000E-01 4.583330000E-01 5.500000000E-01 2.717511E+02
|
||||
3.333330000E-01 5.000000000E-01 5.500000000E-01 2.934733E+02
|
||||
3.750000000E-01 -5.000000000E-01 5.500000000E-01 -9.305613E+02
|
||||
3.750000000E-01 -4.583330000E-01 5.500000000E-01 -1.029956E+03
|
||||
3.750000000E-01 -4.166670000E-01 5.500000000E-01 -1.131147E+03
|
||||
3.750000000E-01 -3.750000000E-01 5.500000000E-01 -1.230503E+03
|
||||
3.750000000E-01 -3.333330000E-01 5.500000000E-01 -1.323273E+03
|
||||
3.750000000E-01 -2.916670000E-01 5.500000000E-01 -1.403687E+03
|
||||
3.750000000E-01 -2.500000000E-01 5.500000000E-01 -1.465266E+03
|
||||
3.750000000E-01 -2.083330000E-01 5.500000000E-01 -1.501366E+03
|
||||
3.750000000E-01 -1.666670000E-01 5.500000000E-01 -1.505984E+03
|
||||
3.750000000E-01 -1.250000000E-01 5.500000000E-01 -1.474709E+03
|
||||
3.750000000E-01 -8.333330000E-02 5.500000000E-01 -1.405630E+03
|
||||
3.750000000E-01 -4.166670000E-02 5.500000000E-01 -1.300004E+03
|
||||
3.750000000E-01 0.000000000E+00 5.500000000E-01 -1.162437E+03
|
||||
3.750000000E-01 4.166670000E-02 5.500000000E-01 -1.000488E+03
|
||||
3.750000000E-01 8.333330000E-02 5.500000000E-01 -8.237273E+02
|
||||
3.750000000E-01 1.250000000E-01 5.500000000E-01 -6.424575E+02
|
||||
3.750000000E-01 1.666670000E-01 5.500000000E-01 -4.663861E+02
|
||||
3.750000000E-01 2.083330000E-01 5.500000000E-01 -3.035530E+02
|
||||
3.750000000E-01 2.500000000E-01 5.500000000E-01 -1.596604E+02
|
||||
3.750000000E-01 2.916670000E-01 5.500000000E-01 -3.792517E+01
|
||||
3.750000000E-01 3.333330000E-01 5.500000000E-01 6.070809E+01
|
||||
3.750000000E-01 3.750000000E-01 5.500000000E-01 1.370930E+02
|
||||
3.750000000E-01 4.166670000E-01 5.500000000E-01 1.932949E+02
|
||||
3.750000000E-01 4.583330000E-01 5.500000000E-01 2.320584E+02
|
||||
3.750000000E-01 5.000000000E-01 5.500000000E-01 2.563686E+02
|
||||
4.166670000E-01 -5.000000000E-01 5.500000000E-01 -8.722184E+02
|
||||
4.166670000E-01 -4.583330000E-01 5.500000000E-01 -9.591841E+02
|
||||
4.166670000E-01 -4.166670000E-01 5.500000000E-01 -1.046580E+03
|
||||
4.166670000E-01 -3.750000000E-01 5.500000000E-01 -1.131147E+03
|
||||
4.166670000E-01 -3.333330000E-01 5.500000000E-01 -1.208768E+03
|
||||
4.166670000E-01 -2.916670000E-01 5.500000000E-01 -1.274584E+03
|
||||
4.166670000E-01 -2.500000000E-01 5.500000000E-01 -1.323288E+03
|
||||
4.166670000E-01 -2.083330000E-01 5.500000000E-01 -1.349577E+03
|
||||
4.166670000E-01 -1.666670000E-01 5.500000000E-01 -1.348798E+03
|
||||
4.166670000E-01 -1.250000000E-01 5.500000000E-01 -1.317665E+03
|
||||
4.166670000E-01 -8.333330000E-02 5.500000000E-01 -1.254929E+03
|
||||
4.166670000E-01 -4.166670000E-02 5.500000000E-01 -1.161841E+03
|
||||
4.166670000E-01 0.000000000E+00 5.500000000E-01 -1.042257E+03
|
||||
4.166670000E-01 4.166670000E-02 5.500000000E-01 -9.023120E+02
|
||||
4.166670000E-01 8.333330000E-02 5.500000000E-01 -7.497117E+02
|
||||
4.166670000E-01 1.250000000E-01 5.500000000E-01 -5.927629E+02
|
||||
4.166670000E-01 1.666670000E-01 5.500000000E-01 -4.393757E+02
|
||||
4.166670000E-01 2.083330000E-01 5.500000000E-01 -2.962328E+02
|
||||
4.166670000E-01 2.500000000E-01 5.500000000E-01 -1.682414E+02
|
||||
4.166670000E-01 2.916670000E-01 5.500000000E-01 -5.837249E+01
|
||||
4.166670000E-01 3.333330000E-01 5.500000000E-01 3.222871E+01
|
||||
4.166670000E-01 3.750000000E-01 5.500000000E-01 1.039189E+02
|
||||
4.166670000E-01 4.166670000E-01 5.500000000E-01 1.581213E+02
|
||||
4.166670000E-01 4.583330000E-01 5.500000000E-01 1.969125E+02
|
||||
4.166670000E-01 5.000000000E-01 5.500000000E-01 2.226649E+02
|
||||
4.583330000E-01 -5.000000000E-01 5.500000000E-01 -8.099267E+02
|
||||
4.583330000E-01 -4.583330000E-01 5.500000000E-01 -8.848866E+02
|
||||
4.583330000E-01 -4.166670000E-01 5.500000000E-01 -9.591841E+02
|
||||
4.583330000E-01 -3.750000000E-01 5.500000000E-01 -1.029956E+03
|
||||
4.583330000E-01 -3.333330000E-01 5.500000000E-01 -1.093695E+03
|
||||
4.583330000E-01 -2.916670000E-01 5.500000000E-01 -1.146384E+03
|
||||
4.583330000E-01 -2.500000000E-01 5.500000000E-01 -1.183750E+03
|
||||
4.583330000E-01 -2.083330000E-01 5.500000000E-01 -1.201637E+03
|
||||
4.583330000E-01 -1.666670000E-01 5.500000000E-01 -1.196510E+03
|
||||
4.583330000E-01 -1.250000000E-01 5.500000000E-01 -1.165985E+03
|
||||
4.583330000E-01 -8.333330000E-02 5.500000000E-01 -1.109314E+03
|
||||
4.583330000E-01 -4.166670000E-02 5.500000000E-01 -1.027700E+03
|
||||
4.583330000E-01 0.000000000E+00 5.500000000E-01 -9.243473E+02
|
||||
4.583330000E-01 4.166670000E-02 5.500000000E-01 -8.041995E+02
|
||||
4.583330000E-01 8.333330000E-02 5.500000000E-01 -6.734053E+02
|
||||
4.583330000E-01 1.250000000E-01 5.500000000E-01 -5.386001E+02
|
||||
4.583330000E-01 1.666670000E-01 5.500000000E-01 -4.061587E+02
|
||||
4.583330000E-01 2.083330000E-01 5.500000000E-01 -2.815633E+02
|
||||
4.583330000E-01 2.500000000E-01 5.500000000E-01 -1.689640E+02
|
||||
4.583330000E-01 2.916670000E-01 5.500000000E-01 -7.102407E+01
|
||||
4.583330000E-01 3.333330000E-01 5.500000000E-01 1.103644E+01
|
||||
4.583330000E-01 3.750000000E-01 5.500000000E-01 7.722713E+01
|
||||
4.583330000E-01 4.166670000E-01 5.500000000E-01 1.284713E+02
|
||||
4.583330000E-01 4.583330000E-01 5.500000000E-01 1.662941E+02
|
||||
4.583330000E-01 5.000000000E-01 5.500000000E-01 1.925379E+02
|
||||
5.000000000E-01 -5.000000000E-01 5.500000000E-01 -7.461582E+02
|
||||
5.000000000E-01 -4.583330000E-01 5.500000000E-01 -8.099267E+02
|
||||
5.000000000E-01 -4.166670000E-01 5.500000000E-01 -8.722184E+02
|
||||
5.000000000E-01 -3.750000000E-01 5.500000000E-01 -9.305613E+02
|
||||
5.000000000E-01 -3.333330000E-01 5.500000000E-01 -9.820190E+02
|
||||
5.000000000E-01 -2.916670000E-01 5.500000000E-01 -1.023319E+03
|
||||
5.000000000E-01 -2.500000000E-01 5.500000000E-01 -1.051072E+03
|
||||
5.000000000E-01 -2.083330000E-01 5.500000000E-01 -1.062073E+03
|
||||
5.000000000E-01 -1.666670000E-01 5.500000000E-01 -1.053680E+03
|
||||
5.000000000E-01 -1.250000000E-01 5.500000000E-01 -1.024210E+03
|
||||
5.000000000E-01 -8.333330000E-02 5.500000000E-01 -9.732772E+02
|
||||
5.000000000E-01 -4.166670000E-02 5.500000000E-01 -9.020055E+02
|
||||
5.000000000E-01 0.000000000E+00 5.500000000E-01 -8.130400E+02
|
||||
5.000000000E-01 4.166670000E-02 5.500000000E-01 -7.103443E+02
|
||||
5.000000000E-01 8.333330000E-02 5.500000000E-01 -5.987970E+02
|
||||
5.000000000E-01 1.250000000E-01 5.500000000E-01 -4.836628E+02
|
||||
5.000000000E-01 1.666670000E-01 5.500000000E-01 -3.700392E+02
|
||||
5.000000000E-01 2.083330000E-01 5.500000000E-01 -2.623794E+02
|
||||
5.000000000E-01 2.500000000E-01 5.500000000E-01 -1.641466E+02
|
||||
5.000000000E-01 2.916670000E-01 5.500000000E-01 -7.767438E+01
|
||||
5.000000000E-01 3.333330000E-01 5.500000000E-01 -4.169920E+00
|
||||
5.000000000E-01 3.750000000E-01 5.500000000E-01 5.615031E+01
|
||||
5.000000000E-01 4.166670000E-01 5.500000000E-01 1.038361E+02
|
||||
5.000000000E-01 4.583330000E-01 5.500000000E-01 1.399730E+02
|
||||
5.000000000E-01 5.000000000E-01 5.500000000E-01 1.659610E+02
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 68 KiB |
@@ -1,27 +0,0 @@
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
1.0000000e+00
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 372 KiB |
@@ -1,3 +0,0 @@
|
||||
0.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00 4.000000000000000000e+00
|
||||
0.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00 4.000000000000000000e+00
|
||||
0.000000000000000000e+00 1.000000000000000000e+00 2.000000000000000000e+00 3.000000000000000000e+00 4.000000000000000000e+00
|
||||
-14136
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,501 @@
|
||||
from SimPEG import *
|
||||
import BaseGrav as GRAV
|
||||
import re
|
||||
|
||||
class GravityIntegral(Problem.BaseProblem):
|
||||
|
||||
#surveyPair = Survey.LinearSurvey
|
||||
|
||||
storeG = True #: Store the forward matrix by default, otherwise just compute d
|
||||
actInd = None #: Active cell indices provided
|
||||
|
||||
def __init__(self, mesh, mapping=None, **kwargs):
|
||||
Problem.BaseProblem.__init__(self, mesh, mapping=mapping, **kwargs)
|
||||
|
||||
|
||||
def fwr_op(self):
|
||||
# Add forward function
|
||||
# kappa = self.curModel.kappa TODO
|
||||
sus = self.mapping*self.curModel
|
||||
return self.G.dot(sus)
|
||||
|
||||
|
||||
def fields(self, m):
|
||||
self.curModel = m
|
||||
total = np.zeros(self.survey.nRx)
|
||||
induced = self.fwr_op()
|
||||
# rem = self.rem
|
||||
|
||||
if induced is not None:
|
||||
total += induced
|
||||
|
||||
return total
|
||||
|
||||
|
||||
# return self.G.dot(self.mapping*(m))
|
||||
|
||||
def Jvec(self, m, v, f=None):
|
||||
dmudm = self.mapping.deriv(m)
|
||||
return self.G.dot(dmudm*v)
|
||||
|
||||
def Jtvec(self, m, v, f=None):
|
||||
dmudm = self.mapping.deriv(m)
|
||||
return dmudm.T * (self.G.T.dot(v))
|
||||
|
||||
@property
|
||||
def G(self):
|
||||
if not self.ispaired:
|
||||
raise Exception('Need to pair!')
|
||||
|
||||
if getattr(self,'_G', None) is None:
|
||||
self._G = self.Intrgl_Fwr_Op( 'z' )
|
||||
|
||||
|
||||
return self._G
|
||||
|
||||
|
||||
def Intrgl_Fwr_Op(self, flag):
|
||||
|
||||
"""
|
||||
|
||||
Gravity forward operator in integral form
|
||||
|
||||
flag = 'z' | 'xyz'
|
||||
|
||||
Return
|
||||
_G = Linear forward modeling operation
|
||||
|
||||
Created on March, 15th 2016
|
||||
|
||||
@author: dominiquef
|
||||
|
||||
"""
|
||||
# Find non-zero cells
|
||||
#inds = np.nonzero(actv)[0]
|
||||
if getattr(self, 'actInd', None) is not None:
|
||||
if self.actInd.dtype=='bool':
|
||||
inds = np.asarray([inds for inds, elem in enumerate(self.actInd, 1) if elem], dtype = int) - 1
|
||||
else:
|
||||
inds = self.actInd
|
||||
|
||||
|
||||
|
||||
else:
|
||||
|
||||
inds = np.asarray(range(self.mesh.nC))
|
||||
|
||||
nC = len(inds)
|
||||
|
||||
# Create active cell projector
|
||||
P = sp.csr_matrix((np.ones(nC),(inds, range(nC))),
|
||||
shape=(self.mesh.nC, nC))
|
||||
|
||||
|
||||
|
||||
|
||||
# Create vectors of nodal location (lower and upper coners for each cell)
|
||||
xn = self.mesh.vectorNx;
|
||||
yn = self.mesh.vectorNy;
|
||||
zn = self.mesh.vectorNz;
|
||||
|
||||
yn2,xn2,zn2 = np.meshgrid(yn[1:], xn[1:], zn[1:])
|
||||
yn1,xn1,zn1 = np.meshgrid(yn[0:-1], xn[0:-1], zn[0:-1])
|
||||
|
||||
Yn = P.T*np.c_[mkvc(yn1), mkvc(yn2)]
|
||||
Xn = P.T*np.c_[mkvc(xn1), mkvc(xn2)]
|
||||
Zn = P.T*np.c_[mkvc(zn1), mkvc(zn2)]
|
||||
|
||||
rxLoc = self.survey.srcField.rxList[0].locs
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
# Pre-allocate space and create magnetization matrix if required
|
||||
# Pre-allocate space
|
||||
if flag == 'z':
|
||||
G = np.zeros((ndata, nC))
|
||||
|
||||
|
||||
elif flag == 'xyz':
|
||||
|
||||
G = np.zeros((int(3*ndata), nC))
|
||||
|
||||
|
||||
|
||||
else:
|
||||
print """Flag must be either 'z' | 'xyz', please revised"""
|
||||
return
|
||||
|
||||
|
||||
# Loop through all observations and create forward operator (ndata-by-nC)
|
||||
print "Begin calculation of forward operator: " + flag
|
||||
|
||||
# Add counter to dsiplay progress. Good for large problems
|
||||
count = -1;
|
||||
for ii in range(ndata):
|
||||
|
||||
if flag=='z':
|
||||
tt = get_T_mat(Xn,Yn,Zn,rxLoc[ii,:])
|
||||
G[ii,:] = tt
|
||||
|
||||
elif flag == 'xyz':
|
||||
print "Sorry 3-component not implemented yet"
|
||||
|
||||
|
||||
# Display progress
|
||||
count = progress(ii,count,ndata)
|
||||
|
||||
print "Done 100% ...forward operator completed!!\n"
|
||||
|
||||
return G
|
||||
|
||||
|
||||
def get_T_mat(Xn,Yn,Zn,rxLoc):
|
||||
"""
|
||||
Load in the active nodes of a tensor mesh and computes the gravity tensor
|
||||
for a given observation location rxLoc[obsx, obsy, obsz]
|
||||
|
||||
INPUT:
|
||||
Xn, Yn, Zn: Node location matrix for the lower and upper most corners of
|
||||
all cells in the mesh shape[nC,2]
|
||||
M
|
||||
OUTPUT:
|
||||
Tx = [Txx Txy Txz]
|
||||
Ty = [Tyx Tyy Tyz]
|
||||
Tz = [Tzx Tzy Tzz]
|
||||
|
||||
where each elements have dimension 1-by-nC.
|
||||
Only the upper half 5 elements have to be computed since symetric.
|
||||
Currently done as for-loops but will eventually be changed to vector
|
||||
indexing, once the topography has been figured out.
|
||||
|
||||
Created on Oct, 20th 2015
|
||||
|
||||
@author: dominiquef
|
||||
|
||||
"""
|
||||
NewtG=6.6738e-3
|
||||
eps = 1e-10 # add a small value to the locations to avoid /0
|
||||
|
||||
nC = Xn.shape[0]
|
||||
|
||||
# Pre-allocate space for 1D array
|
||||
T = np.zeros((1,nC))
|
||||
|
||||
dz = rxLoc[2] - Zn + eps
|
||||
|
||||
dy = Yn - rxLoc[1] + eps
|
||||
|
||||
dx = Xn - rxLoc[0] + eps
|
||||
|
||||
|
||||
# Compute contribution from each corners
|
||||
for aa in range(2):
|
||||
for bb in range(2):
|
||||
for cc in range(2):
|
||||
|
||||
r = (dx[:,aa] ** 2 + dy[:,bb] ** 2 + dz[:,cc] ** 2) ** (0.50)
|
||||
|
||||
T = T - NewtG * (-1) ** aa * (-1) ** bb * (-1) ** cc * (dx[:,aa] * np.log ( dy[:,bb] + r ) + dy[:,bb] * np.log ( dx[:,aa] + r ) - dz[:,cc] * np.arctan ( dx[:,aa] * dy[:,bb] / ( dz[:,cc] * r )))
|
||||
|
||||
return T
|
||||
|
||||
def progress(iter,prog,final):
|
||||
"""
|
||||
progress(iter,prog,final)
|
||||
|
||||
Function measuring the progress of a process and print to screen the %.
|
||||
Useful to estimate the remaining runtime of a large problem.
|
||||
|
||||
Created on Dec, 20th 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
arg = np.floor(float(iter)/float(final)*10.);
|
||||
|
||||
if arg > prog:
|
||||
|
||||
strg = "Done " + str(arg*10) + " %"
|
||||
print strg
|
||||
prog = arg;
|
||||
|
||||
return prog
|
||||
|
||||
|
||||
|
||||
def writeUBCobs(filename,survey,d):
|
||||
"""
|
||||
writeUBCobs(filename,survey,d)
|
||||
|
||||
Function writing an observation file in UBC-GRAV3D format.
|
||||
|
||||
INPUT
|
||||
filename : Name of out file including directory
|
||||
survey
|
||||
flag : dobs | dpred
|
||||
|
||||
OUTPUT
|
||||
Obsfile
|
||||
|
||||
Created on Dec, 27th 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
|
||||
wd = survey.std
|
||||
|
||||
data = np.c_[rxLoc , d , wd]
|
||||
|
||||
with file(filename,'w') as fid:
|
||||
fid.write('%i\n' %len(d) )
|
||||
np.savetxt(fid, data, fmt='%e',delimiter=' ',newline='\n')
|
||||
|
||||
|
||||
print "Observation file saved to: " + filename
|
||||
|
||||
def getActiveTopo(mesh,topo,flag):
|
||||
"""
|
||||
getActiveTopo(mesh,topo)
|
||||
|
||||
Function creates an active cell model from topography
|
||||
|
||||
INPUT
|
||||
mesh : Mesh in SimPEG format
|
||||
topo : Scatter points defining topography [x,y,z]
|
||||
|
||||
OUTPUT
|
||||
actv : Active cell model
|
||||
|
||||
Created on Dec, 27th 2015
|
||||
|
||||
@founrdo
|
||||
"""
|
||||
import scipy.interpolate as interpolation
|
||||
|
||||
if (flag=='N'):
|
||||
Zn = np.zeros((mesh.nNx,mesh.nNy))
|
||||
# wght = np.zeros((mesh.nNx,mesh.nNy))
|
||||
cx = mesh.vectorNx
|
||||
cy = mesh.vectorNy
|
||||
|
||||
F = interpolation.NearestNDInterpolator(topo[:,0:2],topo[:,2])
|
||||
[Y,X] = np.meshgrid(cy,cx)
|
||||
|
||||
Zn = F(X,Y)
|
||||
|
||||
actv = np.zeros((mesh.nCx, mesh.nCy, mesh.nCz))
|
||||
|
||||
if (flag=='N'):
|
||||
Nz = mesh.vectorNz[1:]
|
||||
|
||||
|
||||
for jj in range(mesh.nCy):
|
||||
|
||||
for ii in range(mesh.nCx):
|
||||
|
||||
temp = [kk for kk in range(len(Nz)) if np.all(Zn[ii:(ii+2),jj:(jj+2)] > Nz[kk]) ]
|
||||
actv[ii,jj,temp] = 1
|
||||
|
||||
|
||||
actv = mkvc(actv==1)
|
||||
|
||||
inds = np.asarray([inds for inds, elem in enumerate(actv, 1) if elem], dtype = int) - 1
|
||||
|
||||
return inds
|
||||
|
||||
def plot_obs_2D(survey,varstr):
|
||||
""" Function plot_obs(rxLoc,d,wd)
|
||||
Generate a 2d interpolated plot from scatter points of data
|
||||
|
||||
INPUT
|
||||
rxLoc : Observation locations [x,y,z]
|
||||
d : Data vector
|
||||
wd : Uncertainty vector
|
||||
|
||||
OUTPUT
|
||||
figure()
|
||||
|
||||
Created on Dec, 27th 2015
|
||||
|
||||
@author: dominiquef
|
||||
|
||||
"""
|
||||
|
||||
from scipy.interpolate import griddata
|
||||
import pylab as plt
|
||||
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
d = survey.dobs
|
||||
wd = survey.std
|
||||
|
||||
# Create grid of points
|
||||
x = np.linspace(rxLoc[:,0].min(), rxLoc[:,0].max(), 100)
|
||||
y = np.linspace(rxLoc[:,1].min(), rxLoc[:,1].max(), 100)
|
||||
|
||||
X, Y = np.meshgrid(x,y)
|
||||
|
||||
# Interpolate
|
||||
d_grid = griddata(rxLoc[:,0:2],d,(X,Y), method ='linear')
|
||||
|
||||
# Plot result
|
||||
plt.figure()
|
||||
plt.subplot()
|
||||
plt.imshow(d_grid, extent=[x.min(), x.max(), y.min(), y.max()],origin = 'lower')
|
||||
plt.colorbar(fraction=0.02)
|
||||
plt.contour(X,Y, d_grid,10)
|
||||
plt.scatter(rxLoc[:,0],rxLoc[:,1], c=d, s=20)
|
||||
plt.title(varstr)
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
def readUBCgravObs(obs_file):
|
||||
|
||||
"""
|
||||
Read UBC grav file format
|
||||
|
||||
INPUT:
|
||||
:param fileName, path to the UBC obs grav file
|
||||
|
||||
OUTPUT:
|
||||
:param survey
|
||||
|
||||
"""
|
||||
|
||||
fid = open(obs_file,'r')
|
||||
|
||||
# First line has the number of rows
|
||||
line = fid.readline()
|
||||
ndat = np.array(line.split(),dtype=int)
|
||||
|
||||
# Pre-allocate space for obsx, obsy, obsz, data, uncert
|
||||
line = fid.readline()
|
||||
temp = np.array(line.split(),dtype=float)
|
||||
|
||||
d = np.zeros(ndat, dtype=float)
|
||||
wd = np.zeros(ndat, dtype=float)
|
||||
locXYZ = np.zeros( (ndat,3), dtype=float)
|
||||
|
||||
for ii in range(ndat):
|
||||
|
||||
temp = np.array(line.split(),dtype=float)
|
||||
locXYZ[ii,:] = temp[:3]
|
||||
d[ii] = temp[3]
|
||||
wd[ii] = temp[4]
|
||||
line = fid.readline()
|
||||
|
||||
rxLoc = GRAV.RxObs(locXYZ)
|
||||
srcField = GRAV.SrcField([rxLoc])
|
||||
survey = GRAV.LinearSurvey(srcField)
|
||||
survey.dobs = d
|
||||
survey.std = wd
|
||||
return survey
|
||||
|
||||
|
||||
def read_GRAVinv_inp(input_file):
|
||||
"""Read input files for forward modeling MAG data with integral form
|
||||
INPUT:
|
||||
input_file: File name containing the forward parameter
|
||||
|
||||
OUTPUT:
|
||||
mshfile
|
||||
obsfile
|
||||
topofile
|
||||
start model
|
||||
ref model
|
||||
weightfile
|
||||
chi_target
|
||||
as, ax ,ay, az
|
||||
upper, lower bounds
|
||||
lp, lqx, lqy, lqz
|
||||
|
||||
# All files should be in the working directory, otherwise the path must
|
||||
# be specified.
|
||||
|
||||
Created on Dec 21th, 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
|
||||
fid = open(input_file,'r')
|
||||
|
||||
# Line 1
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
mshfile = l_input[0].rstrip()
|
||||
|
||||
# Line 2
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
obsfile = l_input[0].rstrip()
|
||||
|
||||
# Line 3
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='null':
|
||||
topofile = []
|
||||
|
||||
else:
|
||||
topofile = l_input[0].rstrip()
|
||||
|
||||
|
||||
# Line 4
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
mstart = float(l_input[1])
|
||||
|
||||
else:
|
||||
mstart = l_input[0].rstrip()
|
||||
|
||||
# Line 5
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
mref = float(l_input[1])
|
||||
|
||||
else:
|
||||
mref = l_input[0].rstrip()
|
||||
|
||||
|
||||
# Line 7
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='DEFAULT':
|
||||
wgtfile = None
|
||||
|
||||
else:
|
||||
wgtfile = l_input[0].rstrip()
|
||||
|
||||
# Line 8
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
chi = float(l_input[0])
|
||||
|
||||
# Line 9
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
val = np.array(l_input[0:4])
|
||||
alphas = val.astype(np.float)
|
||||
|
||||
# Line 10
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
val = np.array(l_input[1:3])
|
||||
bounds = val.astype(np.float)
|
||||
|
||||
else:
|
||||
bounds = l_input[0].rstrip()
|
||||
|
||||
# Line 11
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
val = np.array(l_input[1:6])
|
||||
lpnorms = val.astype(np.float)
|
||||
|
||||
else:
|
||||
lpnorms = l_input[0].rstrip()
|
||||
|
||||
return mshfile, obsfile, topofile, mstart, mref, wgtfile, chi, alphas, bounds, lpnorms
|
||||
|
||||
+728
-170
@@ -1,36 +1,217 @@
|
||||
from SimPEG import *
|
||||
import BaseMag
|
||||
import BaseMag as MAG
|
||||
from scipy.constants import mu_0
|
||||
from MagAnalytics import spheremodel, CongruousMagBC
|
||||
import re
|
||||
|
||||
class MagneticIntegral(Problem.BaseProblem):
|
||||
|
||||
surveyPair = Survey.LinearSurvey
|
||||
#surveyPair = Survey.LinearSurvey
|
||||
|
||||
def __init__(self, mesh, G, mapping=None, **kwargs):
|
||||
storeG = True #: Store the forward matrix by default, otherwise just compute d
|
||||
actInd = None #: Active cell indices provided
|
||||
M = None #: Magnetization matrix provided, otherwise all induced
|
||||
def __init__(self, mesh, mapping=None, **kwargs):
|
||||
Problem.BaseProblem.__init__(self, mesh, mapping=mapping, **kwargs)
|
||||
self.G = G
|
||||
|
||||
|
||||
def fwr_ind(self):
|
||||
# Add forward function
|
||||
# kappa = self.curModel.kappa TODO
|
||||
kappa = self.mapping*self.curModel
|
||||
return self.G.dot(kappa)
|
||||
|
||||
def fwr_rem(self):
|
||||
#TODO check if we are inverting for M
|
||||
return self.G.dot(self.mapping(m))
|
||||
|
||||
def fields(self, m):
|
||||
|
||||
return self.G.dot(self.mapping*(m))
|
||||
self.curModel = m
|
||||
total = np.zeros(self.survey.nRx)
|
||||
induced = self.fwr_ind()
|
||||
# rem = self.rem
|
||||
|
||||
if induced is not None:
|
||||
total += induced
|
||||
|
||||
return total
|
||||
|
||||
|
||||
# return self.G.dot(self.mapping*(m))
|
||||
|
||||
def Jvec(self, m, v, u=None):
|
||||
def Jvec(self, m, v, f=None):
|
||||
dmudm = self.mapping.deriv(m)
|
||||
return self.G.dot(dmudm*v)
|
||||
|
||||
def Jtvec(self, m, v, u=None):
|
||||
def Jtvec(self, m, v, f=None):
|
||||
dmudm = self.mapping.deriv(m)
|
||||
return dmudm.T * (self.G.T.dot(v))
|
||||
|
||||
@property
|
||||
def G(self):
|
||||
if not self.ispaired:
|
||||
raise Exception('Need to pair!')
|
||||
|
||||
if getattr(self,'_G', None) is None:
|
||||
self._G = self.Intrgl_Fwr_Op( 'ind' )
|
||||
|
||||
|
||||
return self._G
|
||||
|
||||
# @property
|
||||
# def Grem(self):
|
||||
# if not self.ispaired:
|
||||
# raise Exception('Need to pair!')
|
||||
|
||||
# if getattr(self,'_Grem', None) is None:
|
||||
# self._Grem = Intrgl_Fwr_Op('full')
|
||||
|
||||
|
||||
# return self._Grem
|
||||
|
||||
def Intrgl_Fwr_Op(self, flag):
|
||||
|
||||
"""
|
||||
|
||||
Magnetic forward operator in integral form
|
||||
|
||||
flag = 'ind' | 'full'
|
||||
|
||||
1- ind : Magnetization fixed by user
|
||||
|
||||
3- full: Full tensor matrix stored with shape([3*ndata, 3*nc])
|
||||
|
||||
Return
|
||||
_G = Linear forward modeling operation
|
||||
|
||||
Created on March, 13th 2016
|
||||
|
||||
@author: dominiquef
|
||||
|
||||
"""
|
||||
# Find non-zero cells
|
||||
#inds = np.nonzero(actv)[0]
|
||||
if getattr(self, 'actInd', None) is not None:
|
||||
if self.actInd.dtype=='bool':
|
||||
inds = np.asarray([inds for inds, elem in enumerate(self.actInd, 1) if elem], dtype = int) - 1
|
||||
else:
|
||||
inds = self.actInd
|
||||
|
||||
|
||||
|
||||
else:
|
||||
|
||||
inds = np.asarray(range(self.mesh.nC))
|
||||
|
||||
nC = len(inds)
|
||||
|
||||
# Create active cell projector
|
||||
P = sp.csr_matrix((np.ones(nC),(inds, range(nC))),
|
||||
shape=(self.mesh.nC, nC))
|
||||
|
||||
|
||||
|
||||
|
||||
# Create vectors of nodal location (lower and upper coners for each cell)
|
||||
xn = self.mesh.vectorNx;
|
||||
yn = self.mesh.vectorNy;
|
||||
zn = self.mesh.vectorNz;
|
||||
|
||||
yn2,xn2,zn2 = np.meshgrid(yn[1:], xn[1:], zn[1:])
|
||||
yn1,xn1,zn1 = np.meshgrid(yn[0:-1], xn[0:-1], zn[0:-1])
|
||||
|
||||
Yn = P.T*np.c_[mkvc(yn1), mkvc(yn2)]
|
||||
Xn = P.T*np.c_[mkvc(xn1), mkvc(xn2)]
|
||||
Zn = P.T*np.c_[mkvc(zn1), mkvc(zn2)]
|
||||
|
||||
rxLoc = self.survey.srcField.rxList[0].locs
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
survey = self.survey
|
||||
|
||||
# Pre-allocate space and create magnetization matrix if required
|
||||
if (flag=='ind'):
|
||||
|
||||
# # If assumes uniform magnetization direction
|
||||
# if M.shape != (nC,3):
|
||||
|
||||
# print 'Magnetization vector must be Nc x 3'
|
||||
# return
|
||||
if getattr(self, 'M', None) is None:
|
||||
M = dipazm_2_xyz(np.ones(nC) * survey.srcField.param[1],np.ones(nC) * survey.srcField.param[2])
|
||||
|
||||
|
||||
Mx = Utils.sdiag(M[:,0]*survey.srcField.param[0])
|
||||
My = Utils.sdiag(M[:,1]*survey.srcField.param[0])
|
||||
Mz = Utils.sdiag(M[:,2]*survey.srcField.param[0])
|
||||
|
||||
Mxyz = sp.vstack((Mx,My,Mz))
|
||||
|
||||
|
||||
|
||||
if survey.srcField.rxList[0].rxType == 'tmi':
|
||||
G = np.zeros((ndata, nC))
|
||||
|
||||
# Convert Bdecination from north to cartesian
|
||||
D = (450.-float(survey.srcField.param[2]))%360.
|
||||
I = survey.srcField.param[1]
|
||||
# Projection matrix
|
||||
Ptmi = mkvc(np.r_[np.cos(np.deg2rad(I))*np.cos(np.deg2rad(D)),
|
||||
np.cos(np.deg2rad(I))*np.sin(np.deg2rad(D)),
|
||||
np.sin(np.deg2rad(I))],2).T;
|
||||
|
||||
elif survey.srcField.rxList[0].rxType == 'xyz':
|
||||
|
||||
G = np.zeros((int(3*ndata), nC))
|
||||
|
||||
elif flag == 'full':
|
||||
G = np.zeros((int(3*ndata), int(3*nC)))
|
||||
|
||||
|
||||
else:
|
||||
print """Flag must be either 'ind' | 'full', please revised"""
|
||||
return
|
||||
|
||||
|
||||
# Loop through all observations and create forward operator (ndata-by-nC)
|
||||
print "Begin calculation of forward operator: " + flag
|
||||
|
||||
# Add counter to dsiplay progress. Good for large problems
|
||||
count = -1;
|
||||
for ii in range(ndata):
|
||||
|
||||
|
||||
tx, ty, tz = get_T_mat(Xn,Yn,Zn,rxLoc[ii,:])
|
||||
if flag == 'ind':
|
||||
|
||||
if survey.srcField.rxList[0].rxType =='tmi':
|
||||
G[ii,:] = Ptmi.dot(np.vstack((tx,ty,tz)))*Mxyz
|
||||
|
||||
elif survey.srcField.rxList[0].rxType =='xyz':
|
||||
G[ii,:] = tx*Mxyz
|
||||
G[ii+ndata,:] = ty*Mxyz
|
||||
G[ii+2*ndata,:] = tz*Mxyz
|
||||
|
||||
elif flag == 'full':
|
||||
G[ii,:] = tx
|
||||
G[ii+ndata,:] = ty
|
||||
G[ii+2*ndata,:] = tz
|
||||
|
||||
|
||||
# Display progress
|
||||
count = progress(ii,count,ndata)
|
||||
|
||||
print "Done 100% ...forward operator completed!!\n"
|
||||
|
||||
return G
|
||||
|
||||
class MagneticsDiffSecondary(Problem.BaseProblem):
|
||||
"""
|
||||
Secondary field approach using differential equations!
|
||||
"""
|
||||
|
||||
surveyPair = BaseMag.BaseMagSurvey
|
||||
modelPair = BaseMag.BaseMagMap
|
||||
surveyPair = MAG.BaseMagSurvey
|
||||
modelPair = MAG.BaseMagMap
|
||||
|
||||
def __init__(self, model, mapping=None, **kwargs):
|
||||
Problem.BaseProblem.__init__(self, model, mapping=mapping, **kwargs)
|
||||
@@ -525,139 +706,139 @@ def Intgrl_Fwr_Data(mesh,B,M,rxLoc,model,actv,flag):
|
||||
return d
|
||||
|
||||
|
||||
def Intrgl_Fwr_Op(mesh,B,M,rxLoc,actv,flag):
|
||||
"""
|
||||
|
||||
Magnetic forward operator in integral form
|
||||
|
||||
INPUT:
|
||||
mesh = Mesh in SimPEG format
|
||||
B = Inducing field parameter [Binc, Bdecl, B0]
|
||||
M = Magnetization information
|
||||
[OPTIONS]
|
||||
1- [Minc, Mdecl] : Assumes uniform magnetization orientation
|
||||
2- [mx1,mx2,..., my1,...,mz1] : cell-based defined magnetization direction
|
||||
3- diag(M): Block diagonal matrix with [Mx, My, Mz] along the diagonal
|
||||
|
||||
rxLox = Observation location informat [obsx, obsy, obsz]
|
||||
|
||||
flag = 'tmi' | 'xyz' | 'full'
|
||||
[OPTIONS]
|
||||
1- tmi : Magnetization direction used and data are projected onto the
|
||||
inducing field direction F.shape([ndata, nc])
|
||||
|
||||
2- xyz : Magnetization direction used and data are given in 3-components
|
||||
F.shape([3*ndata, nc])
|
||||
|
||||
3- full: Full tensor matrix stored with shape([3*ndata, 3*nc])
|
||||
|
||||
OUTPUT:
|
||||
F = Linear forward modeling operation
|
||||
|
||||
Created on Dec, 20th 2015
|
||||
|
||||
@author: dominiquef
|
||||
|
||||
"""
|
||||
# Find non-zero cells
|
||||
#inds = np.nonzero(actv)[0]
|
||||
if actv.dtype=='bool':
|
||||
inds = np.asarray([inds for inds, elem in enumerate(actv, 1) if elem], dtype = int) - 1
|
||||
else:
|
||||
inds = actv
|
||||
|
||||
nC = len(inds)
|
||||
|
||||
# Create active cell projector
|
||||
P = sp.csr_matrix((np.ones(nC),(inds, range(nC))),
|
||||
shape=(mesh.nC, nC))
|
||||
|
||||
# Create vectors of nodal location (lower and upper coners for each cell)
|
||||
xn = mesh.vectorNx;
|
||||
yn = mesh.vectorNy;
|
||||
zn = mesh.vectorNz;
|
||||
|
||||
yn2,xn2,zn2 = np.meshgrid(yn[1:], xn[1:], zn[1:])
|
||||
yn1,xn1,zn1 = np.meshgrid(yn[0:-1], xn[0:-1], zn[0:-1])
|
||||
|
||||
Yn = P.T*np.c_[mkvc(yn1), mkvc(yn2)]
|
||||
Xn = P.T*np.c_[mkvc(xn1), mkvc(xn2)]
|
||||
Zn = P.T*np.c_[mkvc(zn1), mkvc(zn2)]
|
||||
|
||||
ndata = rxLoc.shape[0]
|
||||
|
||||
# Convert Bdecination from north to cartesian
|
||||
D = (450.-float(B[1]))%360.
|
||||
|
||||
|
||||
# Pre-allocate space and create magnetization matrix if required
|
||||
if (flag=='tmi') | (flag == 'xyz'):
|
||||
# If assumes uniform magnetization direction
|
||||
if M.shape != (nC,3):
|
||||
|
||||
print 'Magnetization vector must be Nc x 3'
|
||||
return
|
||||
|
||||
|
||||
Mx = Utils.sdiag(M[:,0]*B[2])
|
||||
My = Utils.sdiag(M[:,1]*B[2])
|
||||
Mz = Utils.sdiag(M[:,2]*B[2])
|
||||
|
||||
Mxyz = sp.vstack((Mx,My,Mz))
|
||||
|
||||
|
||||
|
||||
if flag == 'tmi':
|
||||
F = np.zeros((ndata, nC))
|
||||
|
||||
# Projection matrix
|
||||
Ptmi = mkvc(np.r_[np.cos(np.deg2rad(B[0]))*np.cos(np.deg2rad(D)),
|
||||
np.cos(np.deg2rad(B[0]))*np.sin(np.deg2rad(D)),
|
||||
np.sin(np.deg2rad(B[0]))],2).T;
|
||||
|
||||
elif flag == 'xyz':
|
||||
|
||||
F = np.zeros((int(3*ndata), nC))
|
||||
|
||||
elif flag == 'full':
|
||||
F = np.zeros((int(3*ndata), int(3*nC)))
|
||||
|
||||
|
||||
else:
|
||||
print """Flag must be either 'tmi' | 'xyz' | 'full', please revised"""
|
||||
return
|
||||
|
||||
|
||||
# Loop through all observations and create forward operator (ndata-by-nC)
|
||||
print "Begin calculation of forward operator: " + flag
|
||||
|
||||
# Add counter to dsiplay progress. Good for large problems
|
||||
count = -1;
|
||||
for ii in range(ndata):
|
||||
|
||||
|
||||
tx, ty, tz = get_T_mat(Xn,Yn,Zn,rxLoc[ii,:])
|
||||
|
||||
if flag=='tmi':
|
||||
F[ii,:] = Ptmi.dot(np.vstack((tx,ty,tz)))*Mxyz
|
||||
|
||||
elif flag == 'xyz':
|
||||
F[ii,:] = tx*Mxyz
|
||||
F[ii+ndata,:] = ty*Mxyz
|
||||
F[ii+2*ndata,:] = tz*Mxyz
|
||||
|
||||
elif flag == 'full':
|
||||
F[ii,:] = tx
|
||||
F[ii+ndata,:] = ty
|
||||
F[ii+2*ndata,:] = tz
|
||||
|
||||
|
||||
# Display progress
|
||||
count = progress(ii,count,ndata)
|
||||
|
||||
print "Done 100% ...forward operator completed!!\n"
|
||||
|
||||
return F
|
||||
#def Intrgl_Fwr_Op(mesh,B,M,rxLoc,actv,flag):
|
||||
# """
|
||||
#
|
||||
# Magnetic forward operator in integral form
|
||||
#
|
||||
# INPUT:
|
||||
# mesh = Mesh in SimPEG format
|
||||
# B = Inducing field parameter [Binc, Bdecl, B0]
|
||||
# M = Magnetization information
|
||||
# [OPTIONS]
|
||||
# 1- [Minc, Mdecl] : Assumes uniform magnetization orientation
|
||||
# 2- [mx1,mx2,..., my1,...,mz1] : cell-based defined magnetization direction
|
||||
# 3- diag(M): Block diagonal matrix with [Mx, My, Mz] along the diagonal
|
||||
#
|
||||
# rxLox = Observation location informat [obsx, obsy, obsz]
|
||||
#
|
||||
# flag = 'tmi' | 'xyz' | 'full'
|
||||
# [OPTIONS]
|
||||
# 1- tmi : Magnetization direction used and data are projected onto the
|
||||
# inducing field direction F.shape([ndata, nc])
|
||||
#
|
||||
# 2- xyz : Magnetization direction used and data are given in 3-components
|
||||
# F.shape([3*ndata, nc])
|
||||
#
|
||||
# 3- full: Full tensor matrix stored with shape([3*ndata, 3*nc])
|
||||
#
|
||||
# OUTPUT:
|
||||
# F = Linear forward modeling operation
|
||||
#
|
||||
# Created on Dec, 20th 2015
|
||||
#
|
||||
# @author: dominiquef
|
||||
#
|
||||
# """
|
||||
# # Find non-zero cells
|
||||
# #inds = np.nonzero(actv)[0]
|
||||
# if actv.dtype=='bool':
|
||||
# inds = np.asarray([inds for inds, elem in enumerate(actv, 1) if elem], dtype = int) - 1
|
||||
# else:
|
||||
# inds = actv
|
||||
#
|
||||
# nC = len(inds)
|
||||
#
|
||||
# # Create active cell projector
|
||||
# P = sp.csr_matrix((np.ones(nC),(inds, range(nC))),
|
||||
# shape=(mesh.nC, nC))
|
||||
#
|
||||
# # Create vectors of nodal location (lower and upper coners for each cell)
|
||||
# xn = mesh.vectorNx;
|
||||
# yn = mesh.vectorNy;
|
||||
# zn = mesh.vectorNz;
|
||||
#
|
||||
# yn2,xn2,zn2 = np.meshgrid(yn[1:], xn[1:], zn[1:])
|
||||
# yn1,xn1,zn1 = np.meshgrid(yn[0:-1], xn[0:-1], zn[0:-1])
|
||||
#
|
||||
# Yn = P.T*np.c_[mkvc(yn1), mkvc(yn2)]
|
||||
# Xn = P.T*np.c_[mkvc(xn1), mkvc(xn2)]
|
||||
# Zn = P.T*np.c_[mkvc(zn1), mkvc(zn2)]
|
||||
#
|
||||
# ndata = rxLoc.shape[0]
|
||||
#
|
||||
# # Convert Bdecination from north to cartesian
|
||||
# D = (450.-float(B[1]))%360.
|
||||
#
|
||||
#
|
||||
# # Pre-allocate space and create magnetization matrix if required
|
||||
# if (flag=='tmi') | (flag == 'xyz'):
|
||||
# # If assumes uniform magnetization direction
|
||||
# if M.shape != (nC,3):
|
||||
#
|
||||
# print 'Magnetization vector must be Nc x 3'
|
||||
# return
|
||||
#
|
||||
#
|
||||
# Mx = Utils.sdiag(M[:,0]*B[2])
|
||||
# My = Utils.sdiag(M[:,1]*B[2])
|
||||
# Mz = Utils.sdiag(M[:,2]*B[2])
|
||||
#
|
||||
# Mxyz = sp.vstack((Mx,My,Mz))
|
||||
#
|
||||
#
|
||||
#
|
||||
# if flag == 'tmi':
|
||||
# F = np.zeros((ndata, nC))
|
||||
#
|
||||
# # Projection matrix
|
||||
# Ptmi = mkvc(np.r_[np.cos(np.deg2rad(B[0]))*np.cos(np.deg2rad(D)),
|
||||
# np.cos(np.deg2rad(B[0]))*np.sin(np.deg2rad(D)),
|
||||
# np.sin(np.deg2rad(B[0]))],2).T;
|
||||
#
|
||||
# elif flag == 'xyz':
|
||||
#
|
||||
# F = np.zeros((int(3*ndata), nC))
|
||||
#
|
||||
# elif flag == 'full':
|
||||
# F = np.zeros((int(3*ndata), int(3*nC)))
|
||||
#
|
||||
#
|
||||
# else:
|
||||
# print """Flag must be either 'tmi' | 'xyz' | 'full', please revised"""
|
||||
# return
|
||||
#
|
||||
#
|
||||
# # Loop through all observations and create forward operator (ndata-by-nC)
|
||||
# print "Begin calculation of forward operator: " + flag
|
||||
#
|
||||
# # Add counter to dsiplay progress. Good for large problems
|
||||
# count = -1;
|
||||
# for ii in range(ndata):
|
||||
#
|
||||
#
|
||||
# tx, ty, tz = get_T_mat(Xn,Yn,Zn,rxLoc[ii,:])
|
||||
#
|
||||
# if flag=='tmi':
|
||||
# F[ii,:] = Ptmi.dot(np.vstack((tx,ty,tz)))*Mxyz
|
||||
#
|
||||
# elif flag == 'xyz':
|
||||
# F[ii,:] = tx*Mxyz
|
||||
# F[ii+ndata,:] = ty*Mxyz
|
||||
# F[ii+2*ndata,:] = tz*Mxyz
|
||||
#
|
||||
# elif flag == 'full':
|
||||
# F[ii,:] = tx
|
||||
# F[ii+ndata,:] = ty
|
||||
# F[ii+2*ndata,:] = tz
|
||||
#
|
||||
#
|
||||
# # Display progress
|
||||
# count = progress(ii,count,ndata)
|
||||
#
|
||||
# print "Done 100% ...forward operator completed!!\n"
|
||||
#
|
||||
# return F
|
||||
|
||||
def get_T_mat(Xn,Yn,Zn,rxLoc):
|
||||
"""
|
||||
@@ -823,9 +1004,9 @@ def dipazm_2_xyz(dip,azm_N):
|
||||
M = np.zeros((nC,3))
|
||||
|
||||
# Modify azimuth from North to Cartesian-X
|
||||
azm_X = (450.- azm_N) % 360.
|
||||
azm_X = (450.- np.asarray(azm_N)) % 360.
|
||||
|
||||
D = np.deg2rad(dip)
|
||||
D = np.deg2rad(np.asarray(dip))
|
||||
I = np.deg2rad(azm_X)
|
||||
|
||||
M[:,0] = np.cos(D) * np.cos(I) ;
|
||||
@@ -913,7 +1094,7 @@ def get_dist_wgt(mesh,rxLoc,actv,R,R0):
|
||||
|
||||
temp = (R1 + R0)**-R + (R2 + R0)**-R + (R3 + R0)**-R + (R4 + R0)**-R + (R5 + R0)**-R + (R6 + R0)**-R + (R7 + R0)**-R + (R8 + R0)**-R
|
||||
|
||||
wr = wr + (V*temp/8.)**2
|
||||
wr = wr + (V*temp/8.)**2.
|
||||
|
||||
count = progress(dd,count,ndata)
|
||||
|
||||
@@ -926,7 +1107,7 @@ def get_dist_wgt(mesh,rxLoc,actv,R,R0):
|
||||
|
||||
return wr
|
||||
|
||||
def writeUBCobs(filename,B,M,rxLoc,d,wd):
|
||||
def writeUBCobs(filename,survey,d):
|
||||
"""
|
||||
writeUBCobs(filename,B,M,rxLoc,d,wd)
|
||||
|
||||
@@ -934,11 +1115,8 @@ def writeUBCobs(filename,B,M,rxLoc,d,wd):
|
||||
|
||||
INPUT
|
||||
filename : Name of out file including directory
|
||||
B : Inducing field parameters [Inc, Decl, Intensity]
|
||||
M : Magnetization orientation [Inc, Decl, dtype]
|
||||
rxLoc : Observation locations [obsx, obsy, obsz]
|
||||
d : Data vector
|
||||
wd : Uncertainty vector
|
||||
survey
|
||||
flag : dobs | dpred
|
||||
|
||||
OUTPUT
|
||||
Obsfile
|
||||
@@ -948,11 +1126,17 @@ def writeUBCobs(filename,B,M,rxLoc,d,wd):
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
B = survey.srcField.param
|
||||
|
||||
rxLoc = survey.srcField.rxList[0].locs
|
||||
|
||||
wd = survey.std
|
||||
|
||||
data = np.c_[rxLoc , d , wd]
|
||||
|
||||
with file(filename,'w') as fid:
|
||||
fid.write('%6.2f %6.2f %6.2f\n' %(B[0], B[1], B[2]) )
|
||||
fid.write('%6.2f %6.2f %6.2f\n' %(M[0], M[1], 1) )
|
||||
fid.write('%6.2f %6.2f %6.2f\n' %(B[2], B[1], B[0]) )
|
||||
fid.write('%6.2f %6.2f %6.2f\n' %(B[2], B[1], 1) )
|
||||
fid.write('%i\n' %len(d) )
|
||||
np.savetxt(fid, data, fmt='%e',delimiter=' ',newline='\n')
|
||||
|
||||
@@ -1009,8 +1193,8 @@ def getActiveTopo(mesh,topo,flag):
|
||||
|
||||
return inds
|
||||
|
||||
def plot_obs_2D(rxLoc,d,wd,varstr):
|
||||
""" Function plot_obs(rxLoc,d,wd)
|
||||
def plot_obs_2D(rxLoc,d = None ,varstr = 'Mag Obs', vmin = None, vmax = None, levels = None):
|
||||
""" Function plot_obs(rxLoc,d)
|
||||
Generate a 2d interpolated plot from scatter points of data
|
||||
|
||||
INPUT
|
||||
@@ -1030,22 +1214,396 @@ def plot_obs_2D(rxLoc,d,wd,varstr):
|
||||
from scipy.interpolate import griddata
|
||||
import pylab as plt
|
||||
|
||||
# Create grid of points
|
||||
x = np.linspace(rxLoc[:,0].min(), rxLoc[:,0].max(), 100)
|
||||
y = np.linspace(rxLoc[:,1].min(), rxLoc[:,1].max(), 100)
|
||||
|
||||
X, Y = np.meshgrid(x,y)
|
||||
|
||||
# Interpolate
|
||||
d_grid = griddata(rxLoc[:,0:2],d,(X,Y), method ='linear')
|
||||
|
||||
|
||||
# Plot result
|
||||
plt.figure()
|
||||
plt.subplot()
|
||||
plt.imshow(d_grid, extent=[x.min(), x.max(), y.min(), y.max()],origin = 'lower')
|
||||
plt.colorbar(fraction=0.02)
|
||||
plt.contour(X,Y, d_grid,10)
|
||||
plt.scatter(rxLoc[:,0],rxLoc[:,1], c=d, s=20)
|
||||
plt.scatter(rxLoc[:,0],rxLoc[:,1], c='k', s=10)
|
||||
|
||||
if d is not None:
|
||||
|
||||
if (vmin is None):
|
||||
vmin = d.min()
|
||||
|
||||
if (vmax is None):
|
||||
vmax = d.max()
|
||||
|
||||
# Create grid of points
|
||||
x = np.linspace(rxLoc[:,0].min(), rxLoc[:,0].max(), 100)
|
||||
y = np.linspace(rxLoc[:,1].min(), rxLoc[:,1].max(), 100)
|
||||
|
||||
X, Y = np.meshgrid(x,y)
|
||||
|
||||
# Interpolate
|
||||
d_grid = griddata(rxLoc[:,0:2],d,(X,Y), method ='linear')
|
||||
plt.imshow(d_grid, extent=[x.min(), x.max(), y.min(), y.max()],origin = 'lower', vmin = vmin, vmax = vmax)
|
||||
plt.colorbar(fraction=0.02)
|
||||
|
||||
if levels is None:
|
||||
plt.contour(X,Y, d_grid,10,vmin = vmin, vmax = vmax)
|
||||
else:
|
||||
plt.contour(X,Y, d_grid,levels = levels,colors = 'r', vmin = vmin, vmax = vmax)
|
||||
|
||||
plt.title(varstr)
|
||||
plt.gca().set_aspect('equal', adjustable='box')
|
||||
|
||||
|
||||
def readUBCmagObs(obs_file):
|
||||
|
||||
"""
|
||||
Read and write UBC mag file format
|
||||
|
||||
INPUT:
|
||||
:param fileName, path to the UBC obs mag file
|
||||
|
||||
OUTPUT:
|
||||
:param survey
|
||||
:param M, magnetization orentiaton (MI, MD)
|
||||
|
||||
"""
|
||||
|
||||
fid = open(obs_file,'r')
|
||||
|
||||
# First line has the inclination,declination and amplitude of B0
|
||||
line = fid.readline()
|
||||
B = np.array(line.split(),dtype=float)
|
||||
|
||||
# Second line has the magnetization orientation and a flag
|
||||
line = fid.readline()
|
||||
M = np.array(line.split(),dtype=float)
|
||||
|
||||
# Third line has the number of rows
|
||||
line = fid.readline()
|
||||
ndat = np.array(line.split(),dtype=int)
|
||||
|
||||
# Pre-allocate space for obsx, obsy, obsz, data, uncert
|
||||
line = fid.readline()
|
||||
temp = np.array(line.split(),dtype=float)
|
||||
|
||||
d = np.zeros(ndat, dtype=float)
|
||||
wd = np.zeros(ndat, dtype=float)
|
||||
locXYZ = np.zeros( (ndat,3), dtype=float)
|
||||
|
||||
for ii in range(ndat):
|
||||
|
||||
temp = np.array(line.split(),dtype=float)
|
||||
locXYZ[ii,:] = temp[:3]
|
||||
|
||||
if len(temp) > 3:
|
||||
d[ii] = temp[3]
|
||||
|
||||
if len(temp)==5:
|
||||
wd[ii] = temp[4]
|
||||
|
||||
line = fid.readline()
|
||||
|
||||
rxLoc = MAG.RxObs(locXYZ)
|
||||
srcField = MAG.SrcField([rxLoc],(B[2],B[0],B[1]))
|
||||
survey = MAG.LinearSurvey(srcField)
|
||||
survey.dobs = d
|
||||
survey.std = wd
|
||||
return survey
|
||||
|
||||
def read_MAGfwr_inp(input_file):
|
||||
|
||||
"""Read input files for forward modeling MAG data with integral form
|
||||
INPUT:
|
||||
input_file: File name containing the forward parameter
|
||||
|
||||
OUTPUT:
|
||||
mshfile
|
||||
obsfile
|
||||
modfile
|
||||
magfile
|
||||
topofile
|
||||
# All files should be in the working directory, otherwise the path must
|
||||
# be specified.
|
||||
|
||||
Created on Jul 17, 2013
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
|
||||
fid = open(input_file,'r')
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
mshfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
obsfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
modfile = l_input[0].rstrip()
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
if l_input=='null':
|
||||
magfile = []
|
||||
|
||||
else:
|
||||
magfile = l_input[0].rstrip()
|
||||
|
||||
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
if l_input=='null':
|
||||
topofile = []
|
||||
|
||||
else:
|
||||
topofile = l_input[0].rstrip()
|
||||
|
||||
return mshfile, obsfile, modfile, magfile, topofile
|
||||
|
||||
def read_MAGinv_inp(input_file):
|
||||
"""Read input files for forward modeling MAG data with integral form
|
||||
INPUT:
|
||||
input_file: File name containing the forward parameter
|
||||
|
||||
OUTPUT:
|
||||
mshfile
|
||||
obsfile
|
||||
topofile
|
||||
start model
|
||||
ref model
|
||||
mag model
|
||||
weightfile
|
||||
chi_target
|
||||
as, ax ,ay, az
|
||||
upper, lower bounds
|
||||
lp, lqx, lqy, lqz
|
||||
|
||||
# All files should be in the working directory, otherwise the path must
|
||||
# be specified.
|
||||
|
||||
Created on Dec 21th, 2015
|
||||
|
||||
@author: dominiquef
|
||||
"""
|
||||
|
||||
|
||||
fid = open(input_file,'r')
|
||||
|
||||
# Line 1
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
mshfile = l_input[0].rstrip()
|
||||
|
||||
# Line 2
|
||||
line = fid.readline()
|
||||
l_input = line.split('!')
|
||||
obsfile = l_input[0].rstrip()
|
||||
|
||||
# Line 3
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='null':
|
||||
topofile = []
|
||||
|
||||
else:
|
||||
topofile = l_input[0].rstrip()
|
||||
|
||||
|
||||
# Line 4
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
mstart = float(l_input[1])
|
||||
|
||||
else:
|
||||
mstart = l_input[0].rstrip()
|
||||
|
||||
# Line 5
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
mref = float(l_input[1])
|
||||
|
||||
else:
|
||||
mref = l_input[0].rstrip()
|
||||
|
||||
|
||||
# Line 6
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='DEFAULT':
|
||||
magfile = []
|
||||
|
||||
else:
|
||||
magfile = l_input[0].rstrip()
|
||||
|
||||
# Line 7
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input=='DEFAULT':
|
||||
wgtfile = []
|
||||
|
||||
else:
|
||||
wgtfile = l_input[0].rstrip()
|
||||
|
||||
# Line 8
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
chi = float(l_input[0])
|
||||
|
||||
# Line 9
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
val = np.array(l_input[0:4])
|
||||
alphas = val.astype(np.float)
|
||||
|
||||
# Line 10
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
val = np.array(l_input[1:3])
|
||||
bounds = val.astype(np.float)
|
||||
|
||||
else:
|
||||
bounds = l_input[0].rstrip()
|
||||
|
||||
# Line 11
|
||||
line = fid.readline()
|
||||
l_input = re.split('[!\s]',line)
|
||||
if l_input[0]=='VALUE':
|
||||
val = np.array(l_input[1:6])
|
||||
lpnorms = val.astype(np.float)
|
||||
|
||||
else:
|
||||
lpnorms = l_input[0].rstrip()
|
||||
|
||||
return mshfile, obsfile, topofile, mstart, mref, magfile, wgtfile, chi, alphas, bounds, lpnorms
|
||||
|
||||
def read_GOCAD_ts(tsfile):
|
||||
"""Read GOCAD triangulated surface (*.ts) file
|
||||
INPUT:
|
||||
tsfile: Triangulated surface
|
||||
|
||||
OUTPUT:
|
||||
vrts : Array of vertices in XYZ coordinates [n x 3]
|
||||
trgl : Array of index for triangles [m x 3]. The order of the vertices
|
||||
is important and describes the normal
|
||||
n = cross( (P2 - P1 ) , (P3 - P1) )
|
||||
|
||||
|
||||
Created on Jan 13th, 2016
|
||||
|
||||
Author: @fourndo
|
||||
"""
|
||||
|
||||
|
||||
fid = open(tsfile,'r')
|
||||
line = fid.readline()
|
||||
|
||||
# Skip all the lines until the vertices
|
||||
while re.match('TFACE',line)==None:
|
||||
line = fid.readline()
|
||||
|
||||
line = fid.readline()
|
||||
vrtx = []
|
||||
|
||||
# Run down all the vertices and save in array
|
||||
while re.match('VRTX',line):
|
||||
l_input = re.split('[\s*]',line)
|
||||
temp = np.array(l_input[2:5])
|
||||
vrtx.append(temp.astype(np.float))
|
||||
|
||||
# Read next line
|
||||
line = fid.readline()
|
||||
|
||||
vrtx = np.asarray(vrtx)
|
||||
|
||||
# Skip lines to the triangles
|
||||
while re.match('TRGL',line)==None:
|
||||
line = fid.readline()
|
||||
|
||||
# Run down the list of triangles
|
||||
trgl = []
|
||||
|
||||
# Run down all the vertices and save in array
|
||||
while re.match('TRGL',line):
|
||||
l_input = re.split('[\s*]',line)
|
||||
temp = np.array(l_input[1:4])
|
||||
trgl.append(temp.astype(np.int))
|
||||
|
||||
# Read next line
|
||||
line = fid.readline()
|
||||
|
||||
trgl = np.asarray(trgl)
|
||||
|
||||
return vrtx, trgl
|
||||
|
||||
def gocad2vtk(gcFile,mesh,bcflag,inflag):
|
||||
""""
|
||||
Function to read gocad polystructure file and output indexes of mesh with in the structure.
|
||||
|
||||
"""
|
||||
import vtk, vtk.util.numpy_support as npsup
|
||||
|
||||
print "Reading GOCAD ts file..."
|
||||
vrtx, trgl = read_GOCAD_ts(gcFile)
|
||||
# Adjust the index
|
||||
trgl = trgl - 1
|
||||
|
||||
# Make vtk pts
|
||||
ptsvtk = vtk.vtkPoints()
|
||||
ptsvtk.SetData(npsup.numpy_to_vtk(vrtx,deep=1))
|
||||
|
||||
# Make the polygon connection
|
||||
polys = vtk.vtkCellArray()
|
||||
for face in trgl:
|
||||
poly = vtk.vtkPolygon()
|
||||
poly.GetPointIds().SetNumberOfIds(len(face))
|
||||
for nrv, vert in enumerate(face):
|
||||
poly.GetPointIds().SetId(nrv,vert)
|
||||
polys.InsertNextCell(poly)
|
||||
|
||||
# Make the polydata, structure of connections and vrtx
|
||||
polyData = vtk.vtkPolyData()
|
||||
polyData.SetPoints(ptsvtk)
|
||||
polyData.SetPolys(polys)
|
||||
|
||||
# Make implicit func
|
||||
ImpDistFunc = vtk.vtkImplicitPolyDataDistance()
|
||||
ImpDistFunc.SetInput(polyData)
|
||||
|
||||
# Convert the mesh
|
||||
vtkMesh = vtk.vtkRectilinearGrid()
|
||||
vtkMesh.SetDimensions(mesh.nNx,mesh.nNy,mesh.nNz)
|
||||
vtkMesh.SetXCoordinates(npsup.numpy_to_vtk(mesh.vectorNx,deep=1))
|
||||
vtkMesh.SetYCoordinates(npsup.numpy_to_vtk(mesh.vectorNy,deep=1))
|
||||
vtkMesh.SetZCoordinates(npsup.numpy_to_vtk(mesh.vectorNz,deep=1))
|
||||
# Add indexes
|
||||
vtkInd = npsup.numpy_to_vtk(np.arange(mesh.nC),deep=1)
|
||||
vtkInd.SetName('Index')
|
||||
vtkMesh.GetCellData().AddArray(vtkInd)
|
||||
|
||||
extractImpDistRectGridFilt = vtk.vtkExtractGeometry() # Object constructor
|
||||
extractImpDistRectGridFilt.SetImplicitFunction(ImpDistFunc) #
|
||||
extractImpDistRectGridFilt.SetInputData(vtkMesh)
|
||||
|
||||
if bcflag is True:
|
||||
extractImpDistRectGridFilt.ExtractBoundaryCellsOn()
|
||||
|
||||
else:
|
||||
extractImpDistRectGridFilt.ExtractBoundaryCellsOff()
|
||||
|
||||
if inflag is True:
|
||||
extractImpDistRectGridFilt.ExtractInsideOn()
|
||||
|
||||
else:
|
||||
extractImpDistRectGridFilt.ExtractInsideOff()
|
||||
|
||||
print "Extracting indices from grid..."
|
||||
# Executing the pipe
|
||||
extractImpDistRectGridFilt.Update()
|
||||
|
||||
# Get index inside
|
||||
insideGrid = extractImpDistRectGridFilt.GetOutput()
|
||||
insideGrid = npsup.vtk_to_numpy(insideGrid.GetCellData().GetArray('Index'))
|
||||
|
||||
|
||||
# Return the indexes inside
|
||||
return insideGrid
|
||||
@@ -1,3 +1,5 @@
|
||||
import MagAnalytics
|
||||
import BaseMag
|
||||
import Magnetics
|
||||
import BaseGrav
|
||||
import Gravity
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user