initial upload
This commit is contained in:
31
archive/xyz2shc/xyz2shc.h
Normal file
31
archive/xyz2shc/xyz2shc.h
Normal file
@@ -0,0 +1,31 @@
|
||||
#ifndef _XYZ2SHC_H
|
||||
#define _XYZ2SHC_H
|
||||
#include "head_func.h"
|
||||
#include "progressBar.h"
|
||||
|
||||
class XYZ2SHC
|
||||
{
|
||||
public:
|
||||
XYZ2SHC(){}
|
||||
~XYZ2SHC(){}
|
||||
int ReadXyz(char*,double);
|
||||
int InitShc(int);
|
||||
int OutShc(char*);
|
||||
void CalWd();
|
||||
void CalCKernel();
|
||||
void CalPartB();
|
||||
void Optimize_CG();
|
||||
private:
|
||||
int obs_num_,shc_order_,shc_num_,half_shc_num_;
|
||||
int iter_times_;
|
||||
|
||||
obspointArray obs_point_;
|
||||
_1dArray obs_value_;
|
||||
_1dArray shc_value_;
|
||||
_1dArray wdTwd_;
|
||||
_1dArray PartB_;
|
||||
_2dArray Anm_;
|
||||
_2dArray Bnm_;
|
||||
_2dArray c_kernel_;
|
||||
};
|
||||
#endif
|
Reference in New Issue
Block a user