PolynomialIF Class Reference

#include <PolynomialIF.H>

Inheritance diagram for PolynomialIF:

Inheritance graph
[legend]
Collaboration diagram for PolynomialIF:

Collaboration graph
[legend]

List of all members.


Detailed Description

This implicit function specifies a general polynomial function.

Public Member Functions

 PolynomialIF (const Vector< PolyTerm > &a_polynomial, const bool &a_inside)
 PolynomialIF (const PolynomialIF &a_inputIF)
 Copy constructor.
virtual ~PolynomialIF ()
 Destructor.
virtual void GetParams (Vector< PolyTerm > &a_polynomial, bool &a_inside) const
virtual void SetParams (const Vector< PolyTerm > &a_polynomial, const bool &a_inside)
virtual Real value (const RealVect &a_point) const
virtual BaseIFnewImplicitFunction () const

Protected Attributes

Vector< PolyTermm_polynomial
bool m_inside

Private Member Functions

 PolynomialIF ()
void operator= (const PolynomialIF &a_inputIF)

Constructor & Destructor Documentation

PolynomialIF::PolynomialIF ( const Vector< PolyTerm > &  a_polynomial,
const bool &  a_inside 
)

Constructor specifying the term composing the polynomial (a_polynomial) and whether the domain is on the inside (a_inside), i.e. where the function is negative.

PolynomialIF::PolynomialIF ( const PolynomialIF a_inputIF  ) 

Copy constructor.

virtual PolynomialIF::~PolynomialIF (  )  [virtual]

Destructor.

PolynomialIF::PolynomialIF (  )  [inline, private]

References MayDay::Error().


Member Function Documentation

virtual void PolynomialIF::GetParams ( Vector< PolyTerm > &  a_polynomial,
bool &  a_inside 
) const [virtual]

Return the parameter information

virtual void PolynomialIF::SetParams ( const Vector< PolyTerm > &  a_polynomial,
const bool &  a_inside 
) [virtual]

Set the parameter information

virtual Real PolynomialIF::value ( const RealVect a_point  )  const [virtual]

Return the value of the function at a_point.

Implements BaseIF.

virtual BaseIF* PolynomialIF::newImplicitFunction (  )  const [virtual]

Return a newly allocated derived class. The responsibility for deleting the memory is left to the calling function.

Implements BaseIF.

void PolynomialIF::operator= ( const PolynomialIF a_inputIF  )  [inline, private]

References MayDay::Error().


Member Data Documentation

bool PolynomialIF::m_inside [protected]


The documentation for this class was generated from the following file:

Generated on Tue Apr 14 14:23:54 2009 for Chombo + EB by  doxygen 1.5.5