source: Sophya/trunk/SigPredictor/lobesep.h@ 3722

Last change on this file since 3722 was 801, checked in by ansari, 25 years ago

Fichiers au format unix

dominique

File size: 826 bytes
RevLine 
[801]1 // Dominique YVON, CEA/DAPNIA/SPP 02/2000
2
3#ifndef LOBESEP_H
4#define LOBESEP_H
5
6#include "abslobenopolar.h"
7
8class LobeSep:public AbsLobeNoPolar {
9public:
10 LobeSep(double freqMin, double freqMax):AbsLobeNoPolar(freqMin,freqMax) { LobeFSep=true;}
11 ~LobeSep() { }
12 virtual double weigth(const UnitVector& VInteg, const UnitVector& VP,
13 const UnitVector& VY, double freq) const
14 // Return relative weigth of incoming power from direction VInteg
15 // at frequency freq.
16 { return spectre(freq)*weigthAmpl(VInteg,VP,VY);}
17 virtual double spectre(double freq) const=0;
18 virtual double weigthAmpl(const UnitVector& VInteg, const UnitVector& VP,
19 const UnitVector& VY) const=0;
20protected:
21
22 // Return relative weigth of incoming power from direction VInteg
23 // Averaged on frequency. Mean Lobe
24};
25
26
[798]27#endif
Note: See TracBrowser for help on using the repository browser.