13 namespace NETGeographicLib
60 property int N {
int get() {
return m_N; } }
64 property int nmx {
int get() {
return m_nmx; } }
68 property int mmx {
int get() {
return m_mmx; } }
77 {
return m * m_N - m * (m - 1) / 2 + n; }
84 double Cv(
int k) {
return m_C[k]; }
91 double Sv(
int k) {
return m_S[k - (m_N + 1)]; }
102 double Cv(
int k,
int n,
int m,
double f)
103 {
return m > m_mmx || n > m_nmx ? 0 : m_C[k] * f; }
114 double Sv(
int k,
int n,
int m,
double f)
115 {
return m > m_mmx || n > m_nmx ? 0 : m_S[k - (m_N + 1)] * f; }
126 {
return (M + 1) * (2 * N - M + 2) / 2; }
137 {
return Csize(N, M) - (N + 1); }