ExampleComplex2.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2004 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/MEAL/ExampleComplex2.h
10 
11 #ifndef __Example_H
12 #define __Example_H
13 
14 #include "MEAL/OptimizedComplex2.h"
15 
16 namespace MEAL {
17 
19  class Example : public OptimizedComplex2 {
20 
21  public:
22 
24  Example ();
25 
26  protected:
27 
28  // ///////////////////////////////////////////////////////////////////
29  //
30  // OptimizedComplex2 implementation
31  //
32  // ///////////////////////////////////////////////////////////////////
33 
35  void calculate (Jones<double>& result, std::vector<Jones<double> >* gradient);
36 
37  };
38 
39 }
40 
41 #endif
Example()
Default constructor.
void calculate(Jones< double > &result, std::vector< Jones< double > > *gradient)
Calculate the Jones matrix and its gradient.
Namespace in which all modeling and calibration related code is declared.
Definition: ExampleComplex2.h:16
A gain transformation.
Definition: ExampleComplex2.h:24

Generated using doxygen 1.8.17