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

#include <evFeatureDetectorShock.h>

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

Public Member Functions

 evFeatureDetectorShock (void)
 
virtual ~evFeatureDetectorShock (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)
 

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

evFeatureDetectorShock::evFeatureDetectorShock ( void  )
virtual evFeatureDetectorShock::~evFeatureDetectorShock ( void  )
virtual

Member Function Documentation

int evFeatureDetectorShock::DetectFeatures ( const evDataset dataset,
evScalarField significance_map 
) const
virtual

Implements evFeatureDetector.

virtual const evString evFeatureDetectorShock::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evFeatureDetector.

void evFeatureDetectorShock::Initialize ( void  )
private

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