MittelmannDistCntrlDiri3a Class Reference

#include <MittelmannDistCntrlDiri.hpp>

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

List of all members.

Public Member Functions

 MittelmannDistCntrlDiri3a ()
virtual ~MittelmannDistCntrlDiri3a ()
virtual bool InitializeProblem (Index N)
 Initialize internal parameters, where N is a parameter determining the problme size.

Protected Member Functions

virtual Number y_d_cont (Number x1, Number x2) const
 Target profile function for y.
virtual Number d_cont (Number x1, Number x2, Number y, Number u) const
 Forcing function for the elliptic equation.
virtual Number d_cont_dy (Number x1, Number x2, Number y, Number u) const
 First partial derivative of forcing function w.r.t.
virtual Number d_cont_du (Number x1, Number x2, Number y, Number u) const
 First partial derivative of forcing function w.r.t.
virtual Number d_cont_dydy (Number x1, Number x2, Number y, Number u) const
 Second partial derivative of forcing function w.r.t y,y.

Private Member Functions

hide implicitly defined contructors copy operators



 MittelmannDistCntrlDiri3a (const MittelmannDistCntrlDiri3a &)
MittelmannDistCntrlDiri3aoperator= (const MittelmannDistCntrlDiri3a &)
 Overloaded Equals Operator.

Private Attributes

const Number pi_
 Value of pi (made available for convenience).

Detailed Description

Definition at line 383 of file MittelmannDistCntrlDiri.hpp.


Constructor & Destructor Documentation

MittelmannDistCntrlDiri3a::MittelmannDistCntrlDiri3a (  )  [inline]

Definition at line 386 of file MittelmannDistCntrlDiri.hpp.

virtual MittelmannDistCntrlDiri3a::~MittelmannDistCntrlDiri3a (  )  [inline, virtual]

Definition at line 390 of file MittelmannDistCntrlDiri.hpp.

MittelmannDistCntrlDiri3a::MittelmannDistCntrlDiri3a ( const MittelmannDistCntrlDiri3a  )  [private]

Member Function Documentation

virtual bool MittelmannDistCntrlDiri3a::InitializeProblem ( Index  N  )  [inline, virtual]

Initialize internal parameters, where N is a parameter determining the problme size.

This returns false, if N has an invalid value.

Implements RegisteredTNLP.

Definition at line 392 of file MittelmannDistCntrlDiri.hpp.

virtual Number MittelmannDistCntrlDiri3a::y_d_cont ( Number  x1,
Number  x2 
) const [inline, protected, virtual]

Target profile function for y.

Implements MittelmannDistCntrlDiriBase.

Definition at line 410 of file MittelmannDistCntrlDiri.hpp.

virtual Number MittelmannDistCntrlDiri3a::d_cont ( Number  x1,
Number  x2,
Number  y,
Number  u 
) const [inline, protected, virtual]

Forcing function for the elliptic equation.

Implements MittelmannDistCntrlDiriBase.

Definition at line 415 of file MittelmannDistCntrlDiri.hpp.

virtual Number MittelmannDistCntrlDiri3a::d_cont_dy ( Number  x1,
Number  x2,
Number  y,
Number  u 
) const [inline, protected, virtual]

First partial derivative of forcing function w.r.t.

y

Implements MittelmannDistCntrlDiriBase.

Definition at line 420 of file MittelmannDistCntrlDiri.hpp.

virtual Number MittelmannDistCntrlDiri3a::d_cont_du ( Number  x1,
Number  x2,
Number  y,
Number  u 
) const [inline, protected, virtual]

First partial derivative of forcing function w.r.t.

u

Implements MittelmannDistCntrlDiriBase.

Definition at line 425 of file MittelmannDistCntrlDiri.hpp.

virtual Number MittelmannDistCntrlDiri3a::d_cont_dydy ( Number  x1,
Number  x2,
Number  y,
Number  u 
) const [inline, protected, virtual]

Second partial derivative of forcing function w.r.t y,y.

Implements MittelmannDistCntrlDiriBase.

Definition at line 430 of file MittelmannDistCntrlDiri.hpp.

MittelmannDistCntrlDiri3a& MittelmannDistCntrlDiri3a::operator= ( const MittelmannDistCntrlDiri3a  )  [private]

Overloaded Equals Operator.

Reimplemented from MittelmannDistCntrlDiriBase.


Member Data Documentation

Value of pi (made available for convenience).

Definition at line 441 of file MittelmannDistCntrlDiri.hpp.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1