#include <FunctionalSpirale.hpp>
Public Member Functions | |
FunctionalSpirale () | |
FunctionalSpirale (double a, double b, double c, double d, double sx, double sy) | |
FunctionalSpirale (const FunctionalSpirale &m) | |
FunctionalSpirale & | operator= (const FunctionalSpirale &m) |
virtual | ~FunctionalSpirale () |
virtual double | getFunctionValue (const VectorDouble &coor) const override |
MatrixSquareGeneral | getFunctionMatrix (const VectorDouble &coor) const |
VectorVectorDouble | getFunctionVectors (const Db *db, const CovAniso *cova) const |
Public Member Functions inherited from AFunctional | |
AFunctional (int ndim) | |
AFunctional (const AFunctional &m) | |
AFunctional & | operator= (const AFunctional &m) |
virtual | ~AFunctional () |
int | getNdim () const |
void | setNdim (int ndim) |
VectorDouble | getFunctionValues (const Db *db, bool useSel=true) const |
FunctionalSpirale::FunctionalSpirale | ( | ) |
FunctionalSpirale::FunctionalSpirale | ( | double | a, |
double | b, | ||
double | c, | ||
double | d, | ||
double | sx, | ||
double | sy | ||
) |
FunctionalSpirale::FunctionalSpirale | ( | const FunctionalSpirale & | m | ) |
|
virtual |
MatrixSquareGeneral FunctionalSpirale::getFunctionMatrix | ( | const VectorDouble & | coor | ) | const |
Return the anisotropy rotation matrix at a given coordinate
coor | 2-D coordinates of the target |
|
overridevirtual |
Return the angle (in degrees) of the spiral at a given coordinate
coor | 2-D coordinates of the target |
Implements AFunctional.
VectorVectorDouble FunctionalSpirale::getFunctionVectors | ( | const Db * | db, |
const CovAniso * | cova | ||
) | const |
FunctionalSpirale & FunctionalSpirale::operator= | ( | const FunctionalSpirale & | m | ) |