MUQ  0.4.3
MIInterpolation.h
Go to the documentation of this file.
1 #ifndef MIINTERPOLATION_H_
2 #define MIINTERPOLATION_H_
3 
5 
6 namespace muq {
7  namespace SamplingAlgorithms {
8 
16  public:
17 
18  virtual ~MIInterpolation() = default;
19 
20  virtual std::shared_ptr<SamplingState> Interpolate (std::shared_ptr<SamplingState> const& coarseProposal, std::shared_ptr<SamplingState> const& fineProposal) = 0;
21 
22 
23  };
24 
25 
26  }
27 }
28 
29 #endif
Interpolation interface combining coarse and fine samples.
virtual std::shared_ptr< SamplingState > Interpolate(std::shared_ptr< SamplingState > const &coarseProposal, std::shared_ptr< SamplingState > const &fineProposal)=0