Correa 1
C++ library with Python bindings to analyse the shape of simple closed curves in R^2
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
Ellipse.h File Reference

calculate various ellipse for a polygon More...

#include <cmath>
#include <algorithm>
#include <functional>
#include "Convex.h"

Classes

class  correa::Ellipse
 

Namespaces

namespace  correa
 

Functions

void correa::dcopy_ (int *n, double *X, int *incx, double *Y, int *incy)
 
double correa::ddot_ (int *n, double *u, int *incu, double *v, int *incv)
 
double correa::dnrm2_ (int *n, double *X, int *incx)
 
void correa::daxpy_ (int *n, double *alpha, double *X, int *incx, double *Y, int *incy)
 
void correa::dscal_ (int *n, double *alpha, double *X, int *incx)
 
void correa::dgemv_ (char *trans, int *m, int *n, double *alpha, double *A, int *lda, double *X, int *incx, double *beta, double *Y, int *incy)
 
void correa::dgemm_ (char *transa, char *transb, int *m, int *n, int *k, double *alpha, double *A, int *lda, double *B, int *ldb, double *beta, double *C, int *ldc)
 
void correa::dgeev_ (char *JOBVL, char *JOBVR, int *N, double *A, int *LDA, double *WR, double *WI, double *VL, int *LDVL, double *VR, int *LDVR, double *WORK, int *LWORK, int *INFO)
 
void correa::dsyevd_ (char *JOBZ, char *UPLO, int *N, double *A, int *LDA, double *W, double *WORK, int *LWORK, int *IWORK, int *LIWORK, int *INFO)
 
void correa::dgetrf_ (int *M, int *N, double *A, int *LDA, int *IPIV, int *INFO)
 
void correa::dgetrs_ (char *Trans, int *N, int *Nrhs, double *A, int *LDA, int *IPIV, double *B, int *LDB, int *INFO)
 
void correa::dgetri_ (int *N, double *A, int *LDA, int *IPIV, double *WORK, int *LWORK, int *INFO)
 

Variables

Convex correa::convexhull
 

Detailed Description

calculate various ellipse for a polygon

Author
Patrice Koehl
Yossi Bokor Bleile
Date
April 2023
Version
1