Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EnsembleMember.h

Go to the documentation of this file.
00001 // EnsembleMember.h: interface for the CEnsembleMember class.
00002 //
00004 
00005 #if !defined(AFX_ENSEMBLEMEMBER_H__5E580F5F_E972_4FFE_A9F3_842C924D9C8A__INCLUDED_)
00006 #define AFX_ENSEMBLEMEMBER_H__5E580F5F_E972_4FFE_A9F3_842C924D9C8A__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 class CEnsembleMember  
00013 {
00014 public:
00015         CEnsembleMember(int nParameters, double *parameters, int nResiduals, double *residuals, double quadratic, double cost);
00016         virtual ~CEnsembleMember();
00017         int GetParameterSize() {return m_iPSize;}
00018         int GetResidualsSize() {return m_iRSize;}
00019         double GetParameter(int parIndex) {return m_pdParameters[parIndex];}
00020         double GetResidual(int resIndex) {return m_pdResiduals[resIndex];}
00021         double GetQuadratic() {return m_dQuadratic;}
00022         double GetCost() {return m_dCost;}
00023 private:
00024         int m_iPSize;
00025         int m_iRSize;
00026         double *m_pdParameters;
00027         double *m_pdResiduals;
00028         double m_dQuadratic;
00029         double m_dCost;
00030 };
00031 
00032 #endif // !defined(AFX_ENSEMBLEMEMBER_H__5E580F5F_E972_4FFE_A9F3_842C924D9C8A__INCLUDED_)

Generated on Mon Nov 3 09:37:48 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002