TwiceAsNice
2019-02-18
|
#include "profit.h"
Classes | |
struct | patternstruct |
Macros | |
#define | PATTERN_FMAX 4 /* Maximum pattern angular frequency */ |
#define | PATTERN_NCOMP 16 /* Default number of components (radii) */ |
#define | PATTERN_SCALE 5.0 /* Pattern scale in units of r_eff */ |
#define | PATTERN_MARGIN 0.2 /* Pattern margin in fractions of radius */ |
#define | PATTERN_BTMAX 0.6 /* Maximum B/T for pure disk scaling */ |
Enumerations | |
enum | pattypenum { PATTERN_QUADRUPOLE, PATTERN_OCTOPOLE, PATTERN_POLARFOURIER, PATTERN_POLARSHAPELETS, PATTERN_NPATTERNS } |
Functions | |
patternstruct * | pattern_init (profitstruct *profit, pattypenum ptype, int nvec) |
float | pattern_spiral (patternstruct *pattern) |
void | pattern_compmodarg (patternstruct *pattern, profitstruct *profit) |
void | pattern_create (patternstruct *pattern, profitstruct *profit) |
void | pattern_end (patternstruct *pattern) |
void | pattern_fit (patternstruct *pattern, profitstruct *profit) |
#define PATTERN_BTMAX 0.6 /* Maximum B/T for pure disk scaling */ |
#define PATTERN_FMAX 4 /* Maximum pattern angular frequency */ |
#define PATTERN_MARGIN 0.2 /* Pattern margin in fractions of radius */ |
#define PATTERN_NCOMP 16 /* Default number of components (radii) */ |
#define PATTERN_SCALE 5.0 /* Pattern scale in units of r_eff */ |
enum pattypenum |
void pattern_compmodarg | ( | patternstruct * | pattern, |
profitstruct * | profit | ||
) |
void pattern_create | ( | patternstruct * | pattern, |
profitstruct * | profit | ||
) |
void pattern_end | ( | patternstruct * | pattern | ) |
void pattern_fit | ( | patternstruct * | pattern, |
profitstruct * | profit | ||
) |
patternstruct* pattern_init | ( | profitstruct * | profit, |
pattypenum | ptype, | ||
int | nvec | ||
) |
float pattern_spiral | ( | patternstruct * | pattern | ) |