Evita  0.16
Public Member Functions | Private Member Functions | List of all members
evFeatureDetectorSwirl Class Reference

#include <evFeatureDetectorSwirl.h>

Inheritance diagram for evFeatureDetectorSwirl:
Inheritance graph
[legend]
Collaboration diagram for evFeatureDetectorSwirl:
Collaboration graph
[legend]

Public Member Functions

 evFeatureDetectorSwirl (void)
 
virtual ~evFeatureDetectorSwirl (void)
 
virtual const evString GetClassName (void) const
 
int DetectFeatures (const evDataset &dataset, evScalarField &significance_map) const
 
- Public Member Functions inherited from evFeatureDetector
 evFeatureDetector (void)
 
virtual ~evFeatureDetector (void)
 
- Public Member Functions inherited from evProcessObject
 evProcessObject (void)
 
virtual ~evProcessObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 
virtual void PrintSelf (const int tabbing) const
 

Private Member Functions

void Initialize (void)
 
int CalculateSwirlParameter (const evVectorField &velocity, const evVectorField &velocity_gradient_u, const evVectorField &velocity_gradient_w, evScalarField &significance_map) const
 
double ComputeCompressibleTauBar (const double velocity_u, const double velocity_v, const double velocity_w, const evVector &velocity_gradient_u, const evVector &velocity_gradient_v, const evVector &velocity_gradient_w) const
 
double Determinant (const evVector &velocity_gradient_u, const evVector &velocity_gradient_v, const evVector &velocity_gradient_w) const
 
int VectorCoreDenoising (const evVectorField &velocity, evScalarField &significance_map) const
 
bool Sperner (const evVectorField &velocity, const evAddress &address) const
 
unsigned int GetQuadrant (const evVector &vector) const
 

Additional Inherited Members

- Protected Member Functions inherited from evFeatureDetector
void CalculateGrid (const evDataset &dataset, evVectorField &grid) const
 
const evVectorFieldGetDensity (const evDataset &dataset) const
 
const evVectorFieldGetVelocity (const evDataset &dataset) const
 
const evVectorFieldGetEnergy (const evDataset &dataset) const
 
void CalculatePressure (const evDataset &dataset, evScalarField &pressure) const
 
void CalculateXYZGradients (const evVectorField &grid_field, evVectorField &psi_gradient, evVectorField &eta_gradient) const
 
void CalculateGradient (const evScalarField &field, const evVectorField &psi_gradient, const evVectorField &eta_gradient, evVectorField &gradient) const
 
void CalculateGradient (const evVectorField &field, const unsigned int component, const evVectorField &psi_gradient, const evVectorField &eta_gradient, evVectorField &gradient) const
 
double CalculateSoundSpeed (const double pressure, const double density) const
 
int CalculateSoundSpeed (const evScalarField &pressure, const evScalarField &density, evScalarField &sound_speed) const
 
double CalculateMachNumber (const evVector &velocity, const double pressure, const double density) const
 
int CalculateMachNumber (const evVectorField &velocity, const evScalarField &pressure, const evScalarField &density, evScalarField &mach_number) const
 
double CalculateNormalMachNumber (const evVector &velocity, const evVector &pressure_gradient, const double pressure, const double density) const
 
int CalculateNormalMachNumber (const evVectorField &velocity, const evVectorField &pressure_gradient, const evScalarField &pressure, const evVectorField &density, evScalarField &normal_mach_number) const
 
- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evFeatureDetectorSwirl::evFeatureDetectorSwirl ( void  )
virtual evFeatureDetectorSwirl::~evFeatureDetectorSwirl ( void  )
virtual

Member Function Documentation

int evFeatureDetectorSwirl::CalculateSwirlParameter ( const evVectorField velocity,
const evVectorField velocity_gradient_u,
const evVectorField velocity_gradient_w,
evScalarField significance_map 
) const
private
double evFeatureDetectorSwirl::ComputeCompressibleTauBar ( const double  velocity_u,
const double  velocity_v,
const double  velocity_w,
const evVector velocity_gradient_u,
const evVector velocity_gradient_v,
const evVector velocity_gradient_w 
) const
private
int evFeatureDetectorSwirl::DetectFeatures ( const evDataset dataset,
evScalarField significance_map 
) const
virtual

Implements evFeatureDetector.

double evFeatureDetectorSwirl::Determinant ( const evVector velocity_gradient_u,
const evVector velocity_gradient_v,
const evVector velocity_gradient_w 
) const
private
virtual const evString evFeatureDetectorSwirl::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evFeatureDetector.

unsigned int evFeatureDetectorSwirl::GetQuadrant ( const evVector vector) const
private
void evFeatureDetectorSwirl::Initialize ( void  )
private
bool evFeatureDetectorSwirl::Sperner ( const evVectorField velocity,
const evAddress address 
) const
private
int evFeatureDetectorSwirl::VectorCoreDenoising ( const evVectorField velocity,
evScalarField significance_map 
) const
private

The documentation for this class was generated from the following file: