1 #ifndef PhysicsTools_Utilities_FunctClone_h 2 #define PhysicsTools_Utilities_FunctClone_h 3 #include <boost/shared_ptr.hpp> 23 double get(
size_t i)
const {
28 double get(
size_t i,
double x)
const {
48 const boost::shared_ptr<F>
f_;
60 double operator()(
double x)
const {
return master_.get(id_, x); }
Master< F > master(const F &f)
std::vector< bool > toBeUpdated_
const boost::shared_ptr< F > f_
double operator()(double x) const
double operator()(double x) const
double operator()() const
void update(double x) const
double operator()() const
Slave< F > slave(const Master< F > &m)
const Master< F > & master_
Slave(const Master< F > &master)
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)