30 #ifndef SYNTHESIS_RESIDUALEQUATION_H
31 #define SYNTHESIS_RESIDUALEQUATION_H
38 template<
class Domain>
class LinearModel;
119 template<
class Domain>
class ResidualEquation
130 const LinearModel<Domain> & model) = 0;
134 const LinearModel<Domain> & model) = 0;
140 const LinearModel<Domain> & model) = 0;
153 #ifndef AIPS_NO_TEMPLATE_SRC
154 #include <synthesis/MeasurementEquations/ResidualEquation.tcc>
155 #endif //# AIPS_NO_TEMPLATE_SRC
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
virtual ~ResidualEquation()
A virtual destructor may be necessary for use in derived classes.
bool Bool
Define the standard types used by Casacore.
virtual casacore::Bool residual(Domain &answer, const LinearModel< Domain > &model)=0
The canonical member of this class defines a function which gives the residual when the model is prop...