//---------------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2007, 2008, 2010 by the deal.II authors
+// Copyright (C) 2007, 2008, 2010, 2011 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
* and possibly the first and second derivates of the solution. Examples are
* the calculation Mach numbers from velocity and density in supersonic flow
* computations, or the computation of the magnitude of a complex-valued
- * solution as demonstrated in step-29. Other uses are shown in
+ * solution as demonstrated in step-29. Other uses are shown in step-32 and
* step-33. This class offers the interface to perform such
* postprocessing. Given the values and derivatives of the solution at those
* points where we want to generated output, the functions of this class can
const std::vector<Tensor<2,dim> > &dduh,
const std::vector<Point<dim> > &normals,
std::vector<Vector<double> > &computed_quantities) const;
-
+
/**
* This is the main function which actually
* performs the postprocessing. The last
const std::vector<Point<dim> > &normals,
const std::vector<Point<dim> > &evaluation_points,
std::vector<Vector<double> > &computed_quantities) const;
-
+
/**
* @deprecated
*
const std::vector<std::vector<Tensor<2,dim> > > &dduh,
const std::vector<Point<dim> > &normals,
std::vector<Vector<double> > &computed_quantities) const;
-
+
/**
* Same as the
* compute_derived_quantities_scalar()
* the names of the computed quantities.
*/
virtual std::vector<std::string> get_names () const=0;
-
+
/**
* This functions returns
* information about how the
virtual
std::vector<DataComponentInterpretation::DataComponentInterpretation>
get_data_component_interpretation () const;
-
+
/**
* Return, which data has to be provided to
* compute the derived quantities. This has
* get_names().
*/
virtual unsigned int n_output_variables() const=0;
-
+
};
DEAL_II_NAMESPACE_CLOSE