FQuadratic Class Reference

#include <fquadratic.h>

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

List of all members.

Public Member Functions

 FQuadratic (double a, double b, double c)
virtual ~FQuadratic ()
virtual double operator() (double dd, unsigned cmp) const
virtual void setParameters (const VecDouble &parameters)

Private Attributes

double m_a
double m_b
double m_c

Detailed Description

Definition at line 13 of file fquadratic.h.


Constructor & Destructor Documentation

FQuadratic::FQuadratic ( double  a,
double  b,
double  c 
)

Definition at line 12 of file fquadratic.cpp.

00013 {
00014         m_a = a;
00015         m_b = b;
00016         m_c = c;
00017 }

FQuadratic::~FQuadratic (  )  [virtual]

Definition at line 19 of file fquadratic.cpp.

00020 {
00021 }


Member Function Documentation

double FQuadratic::operator() ( double  dd,
unsigned  cmp 
) const [virtual]

Implements Function1D.

Definition at line 23 of file fquadratic.cpp.

00024 {
00025         return (m_a*dd + m_b)*dd + m_c;
00026 }

void FQuadratic::setParameters ( const VecDouble parameters  )  [virtual]

Reimplemented from GeneralFunctionInterface.

Definition at line 36 of file fquadratic.cpp.

00037 {
00038   return ;
00039 }


Member Data Documentation

double FQuadratic::m_a [private]

Definition at line 15 of file fquadratic.h.

double FQuadratic::m_b [private]

Definition at line 15 of file fquadratic.h.

double FQuadratic::m_c [private]

Definition at line 15 of file fquadratic.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Sun Apr 8 23:13:09 2012 for CO2INJECTION by  doxygen 1.6.3