#include <ddm.hpp>
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_op > | B |
shared_ptr< const bdry_diff_op > | Bprime |
set< point > | intr_bdry_pts |
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 | |||
) |
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 }
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 }
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] |
set<point> bvp::ddm_bdry_diff_op::intr_bdry_pts [private] |