29 #ifndef SYNTHESIS_LINEAREQUATION_H
30 #define SYNTHESIS_LINEAREQUATION_H
136 #ifndef AIPS_NO_TEMPLATE_SRC
137 #include <synthesis/MeasurementEquations/LinearEquation.tcc>
138 #endif //# AIPS_NO_TEMPLATE_SRC
virtual casacore::Bool evaluate(Range &result, const LinearModel< Domain > &model)=0
This function evaluates the Equation for the specified model.
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
Interface class containing functions returning "Domain" type.
virtual casacore::Bool residual(Domain &answer, const LinearModel< Domain > &model)=0
evaluate residual
bool Bool
Define the standard types used by Casacore.
defines a relationship between Domain and Range objects
virtual ~LinearEquation()
A virtual destructor may be necessary for use in derived classes.
Provides a model for use in model fitting applications.