def save(self, name):
    f = h5py.File(name, 'w')
    f.attrs['h'] = self.h
    f.attrs['H'] = self.H
    f.attrs['nu'] = self.nu
    f.attrs['eRatio'] = self.eRatio
    f.attrs['uRef'] = self.uRef
    f.attrs['idx105h'] = self.idx105h
    f.create_dataset('x1', data=self.x1)
    f.create_dataset('x2', data=self.x2)
    f.create_dataset('x', data=self.x)
    f.create_dataset('uTop', data=self.uTop)
    f.create_dataset('tau1', data=self.tau1)
    f.create_dataset('tau2', data=self.tau2)
    f.create_dataset('tau', data=self.tau)
    if (self.theta is None):
        self.compute_theta()
    if (self.delta99 is None):
        self.compute_delta99()
    f.create_dataset('theta', data=self.theta)
    f.create_dataset('delta99', data=self.delta99)
    f.create_dataset('reTheta', data=self.reTheta)
    f.create_dataset('reTau', data=self.reTau)
    f.create_dataset('reDelta99', data=self.reDelta99)
    f.close()
def save(self, name):
    f = h5py.File(name, 'w')
    f.attrs['h'] = self.h
    f.attrs['H'] = self.H
    f.attrs['nu'] = self.nu
    f.attrs['eRatio'] = self.eRatio
    f.attrs['uRef'] = self.uRef
    f.attrs['idx105h'] = self.idx105h
    f.create_dataset('x1', data=self.x1)
    f.create_dataset('x2', data=self.x2)
    f.create_dataset('x', data=self.x)
    f.create_dataset('uTop', data=self.uTop)
    f.create_dataset('tau1', data=self.tau1)
    f.create_dataset('tau2', data=self.tau2)
    f.create_dataset('tau', data=self.tau)
    if (self.theta is None):
        self.compute_theta()
    if (self.delta99 is None):
        self.compute_delta99()
    f.create_dataset('theta', data=self.theta)
    f.create_dataset('delta99', data=self.delta99)
    f.create_dataset('reTheta', data=self.reTheta)
    f.create_dataset('reTau', data=self.reTau)
    f.create_dataset('reDelta99', data=self.reDelta99)
    f.close()