FSquareMob Class Reference

#include <fsquaremob.h>

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

List of all members.

Public Member Functions

 FSquareMob (double v1, double v3, double Sr1)
virtual double operator() (double x, unsigned cmp) const
 ~FSquareMob ()

Private Attributes

double _v1
double _v2
double _Sr1

Detailed Description

Definition at line 6 of file fsquaremob.h.


Constructor & Destructor Documentation

FSquareMob::FSquareMob ( double  v1,
double  v3,
double  Sr1 
)

Definition at line 3 of file fsquaremob.cpp.

00004 {
00005   _v1=v1;
00006   _v2=v2;
00007   _Sr1= Sr1;
00008 }

FSquareMob::~FSquareMob (  )  [inline]

Definition at line 14 of file fsquaremob.h.

00014 {};


Member Function Documentation

double FSquareMob::operator() ( double  x,
unsigned  cmp = 0 
) const [virtual]

Implements Function1D.

Definition at line 10 of file fsquaremob.cpp.

00011 {
00012   return ((x-_Sr1)*(x-_Sr1))/(_v1*(1-_Sr1)*(1-_Sr1));
00013 }


Member Data Documentation

double FSquareMob::_Sr1 [private]

Definition at line 9 of file fsquaremob.h.

double FSquareMob::_v1 [private]

Definition at line 9 of file fsquaremob.h.

double FSquareMob::_v2 [private]

Definition at line 9 of file fsquaremob.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