You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
722 B
20 lines
722 B
#include "float_cvtr.h"
|
|
#include "float_regcvtr.h"
|
|
#include "mesh3d.h"
|
|
#include "group.h"
|
|
#include "fftw3.h"
|
|
|
|
using namespace std;
|
|
// main.cc
|
|
void ReadRegions(char *fname, int **FEM, int **ID, int &numRegions,string**);
|
|
void ReadRegions(char *fname, int **FEM, int &numRegions);
|
|
|
|
// fast_field.cc
|
|
void InitFFTW();
|
|
void FastFarField( group<tri3d> **SVDgroup, int groupNum, double ko,
|
|
regcvtr *regJ, regcvtr *regM, int numTheta, int numPhi,
|
|
cVtr *MainField, bool pec);
|
|
void UpdateMainField( int L, double ko, cVtr *MainField, int numTheta,
|
|
int numPhi, vtr O );
|
|
void Transpose( fftwf_complex *, int, int, fftwf_complex * );
|
|
void TrigInterp( fftwf_complex * in, int N, int M, int nN, fftwf_complex *out);
|
|
|