bvp::ddm_bdry_diff_op Class Reference

#include <ddm.hpp>

Inheritance diagram for bvp::ddm_bdry_diff_op:

Inheritance graph
[legend]
Collaboration diagram for bvp::ddm_bdry_diff_op:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ddm_bdry_diff_op (shared_ptr< const bdry_diff_op > B_in, shared_ptr< const bdry_diff_op > Bprime_in, const set< point > &ibps)
double at (const realfunc &f, const point &p) const
double at (const realfunc &f, const point &p, const vector &n) const

Private Attributes

shared_ptr< const bdry_diff_opB
shared_ptr< const bdry_diff_opBprime
set< point > intr_bdry_pts


Constructor & Destructor Documentation

bvp::ddm_bdry_diff_op::ddm_bdry_diff_op ( shared_ptr< const bdry_diff_op B_in,
shared_ptr< const bdry_diff_op Bprime_in,
const set< point > &  ibps 
)

00026                                                              {
00027     B = B_in ;
00028     intr_bdry_pts = ibps;
00029     Bprime = Bprime_in;
00030   }


Member Function Documentation

double bvp::ddm_bdry_diff_op::at ( const realfunc f,
const point &  p 
) const [virtual]

Implements bvp::bdry_diff_op.

00033                                                                     {
00034     if( utils::contains(intr_bdry_pts, p))
00035       return Bprime -> at(f,p);
00036     
00037     return B -> at(f,p);
00038   }

Here is the call graph for this function:

double bvp::ddm_bdry_diff_op::at ( const realfunc f,
const point &  p,
const vector n 
) const [virtual]

Implements bvp::bdry_diff_op.

00041                                                     {
00042     if( utils::contains(intr_bdry_pts, p))     
00043       return Bprime -> at(f,p,n);
00044     
00045     return B -> at(f,p,n);
00046   }

Here is the call graph for this function:


Member Data Documentation

shared_ptr<const bdry_diff_op> bvp::ddm_bdry_diff_op::B [private]

shared_ptr<const bdry_diff_op> bvp::ddm_bdry_diff_op::Bprime [private]


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

Generated on Fri Jun 6 17:28:25 2008 by  doxygen 1.5.6