RCS Computation Toolkit This repository provides C++ and Python tools for computing radar cross section (RCS) from surface currents or analytical models
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.
 
 
 
 
 

32 lines
1.1 KiB

#ifndef N2FDD_H
#define N2FDD_H
#include "mesh3d.h"
#include "float_regcvtr.h"
void makeTriArray(int &numAbcTri, tri3d ***triArray, char *meshName);
void setRegister(regcvtr **regCur, int numAbcTri,
tri3d **abcTriArray, char * curName, int);
void setRegister(regcvtr **regCur, int numAbcTri,
tri3d **abcTriArray, char *curName,
vtr k, cVtr HorEinc );
void setRegister1(regcvtr **regCur, int numAbcTri,
tri3d **abcTriArray, char *curName,
vtr k, cVtr HorEinc, int opt );
void averageRegister(regcvtr **regCur, int numAbcTri, tri3d **abcTriArray
, char *curName);
void printRegister( regcvtr *regMface, regcvtr *regJface,
int abcFaceCnt, int id, char *fnameJ3, char *fnameM3);
void printRegister( regcvtr *regMface, regcvtr *regJface,
int abcFaceCnt, int id, char *prjName, char *ext );
void ComputeTriangleNormals(int triCnt, tri3d **triArrayPtr);
void CheckNormal(tri3d *tt);
tri3d *FindDoneNeighborTriPtr(tri3d *tt, int *id);
int Consistent(tri3d *t1, tri3d *t2, int id);
int Polarity(tri3d *tt, edge3d *eg);
node3d *FindOppositeNode(tri3d *tt, edge3d *eg);
#endif