// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 1998 - 2013 by the deal.II authors
+// Copyright (C) 1998 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
const Point<dim> &p,
const unsigned int component) const;
/**
- * Check for non-zero values on a face in order to optimize out matrix
- * elements.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
+ * non-zero function values somewhere on the face @p face_index. The
+ * function is typically used to determine whether some matrix elements
+ * resulting from face integrals can be assumed to be zero and may therefore
+ * be omitted from integration.
*
- * A default implementation is provided in this basis class which always
+ * A default implementation is provided in this basa class which always
* returns @p true. This is the safe way to go.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2003 - 2013 by the deal.II authors
+// Copyright (C) 2003 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
virtual std::string get_name () const;
/**
- * Check whether a shape function
- * may be non-zero on a face.
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*
- * Right now, this is only
- * implemented for RT0 in
- * 1D. Otherwise, returns always
- * @p true.
+ * Right now, this is only implemented for RT0 in 1D. Otherwise, returns
+ * always @p true.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2010 - 2013 by the deal.II authors
+// Copyright (C) 2010 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
/**
- * Check whether a shape function
- * may be non-zero on a face.
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*
- * Returns always
- * @p true.
+ * For this element, we always return @p true.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2006 - 2013 by the deal.II authors
+// Copyright (C) 2006 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
template <class POLY, int dim, int spacedim>
bool
-FE_DGVector<POLY,dim,spacedim>::has_support_on_face (
- const unsigned int,
- const unsigned int) const
+FE_DGVector<POLY,dim,spacedim>::has_support_on_face (const unsigned int,
+ const unsigned int) const
{
return true;
}
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2002 - 2013 by the deal.II authors
+// Copyright (C) 2002 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
FullMatrix<double> &matrix) const;
/**
- * Check for non-zero values on a face.
- *
- * This function returns
- * @p true, if the shape
- * function @p shape_index has
- * non-zero values on the face
- * @p face_index.
- *
- * Implementation of the
- * interface in
- * FiniteElement
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2004 - 2013 by the deal.II authors
+// Copyright (C) 2004 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
FullMatrix<double> &matrix) const;
/**
- * Check for non-zero values on a face.
- *
- * This function returns
- * @p true, if the shape
- * function @p shape_index has
- * non-zero values on the face
- * @p face_index.
- *
- * Implementation of the
- * interface in
- * FiniteElement
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2002 - 2013 by the deal.II authors
+// Copyright (C) 2002 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
*/
/**
- * Check for non-zero values on a face.
- *
- * This function returns
- * @p true, if the shape
- * function @p shape_index has
- * non-zero values on the face
- * @p face_index.
- *
- * Implementation of the
- * interface in
- * FiniteElement
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2001 - 2013 by the deal.II authors
+// Copyright (C) 2001 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
*/
/**
- * Check for non-zero values on a face.
- *
- * This function returns
- * @p true, if the shape
- * function @p shape_index has
- * non-zero values on the face
- * @p face_index.
- *
- * Implementation of the
- * interface in
- * FiniteElement
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2009 - 2013 by the deal.II authors
+// Copyright (C) 2009 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
FullMatrix<double> &matrix) const;
/**
- * Check for non-zero values on a face.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
- *
- * Implementation of the interface in FiniteElement
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
FullMatrix<double> &matrix) const;
/**
- * Check for non-zero values on a face.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
- *
- * Implementation of the interface in FiniteElement
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
FullMatrix<double> &matrix) const;
/**
- * Check for non-zero values on a face.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
- *
- * Implementation of the interface in FiniteElement
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2002 - 2013 by the deal.II authors
+// Copyright (C) 2002 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
/**
- * Check whether a shape function
- * may be non-zero on a face.
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2000 - 2013 by the deal.II authors
+// Copyright (C) 2000 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
FullMatrix<double> &matrix) const;
/**
- * Check for non-zero values on a face.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
- *
- * Implementation of the interface in FiniteElement
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2012 - 2013 by the deal.II authors
+// Copyright (C) 2012 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
/**
- * Check for non-zero values on a face.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
- *
- * Implementation of the interface in FiniteElement
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2002 - 2013 by the deal.II authors
+// Copyright (C) 2002 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
virtual std::string get_name () const;
/**
- * Check for non-zero values on a face.
- *
- * This function returns
- * @p true, if the shape
- * function @p shape_index has
- * non-zero values on the face
- * @p face_index.
- *
- * Implementation of the
- * interface in
- * FiniteElement
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2003 - 2013 by the deal.II authors
+// Copyright (C) 2003 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
/**
- * Check whether a shape function
- * may be non-zero on a face.
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*
- * Right now, this is only
- * implemented for RT0 in
- * 1D. Otherwise, returns always
- * @p true.
+ * Right now, this is only implemented for RT0 in 1D. Otherwise, returns
+ * always @p true.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
*/
static std::vector<bool>
get_ria_vector (const unsigned int degree);
+
/**
- * Check whether a shape function
- * may be non-zero on a face.
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*
* Right now, this is only
* implemented for RT0 in
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 1999 - 2013 by the deal.II authors
+// Copyright (C) 1999 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
base_element (const unsigned int index) const;
/**
- * Check for non-zero values on a face.
- *
* This function returns @p true, if the shape function @p shape_index has
- * non-zero values on the face @p face_index.
- *
- * Implementation of the interface in FiniteElement
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;
// ---------------------------------------------------------------------
// $Id$
//
-// Copyright (C) 2000 - 2013 by the deal.II authors
+// Copyright (C) 2000 - 2014 by the deal.II authors
//
// This file is part of the deal.II library.
//
virtual std::string get_name () const;
/**
- * Check for non-zero values on a face.
- *
- * This function returns
- * @p true, if the shape
- * function @p shape_index has
- * non-zero values on the face
- * @p face_index.
- *
- * Implementation of the
- * interface in
- * FiniteElement
+ * This function returns @p true, if the shape function @p shape_index has
+ * non-zero function values somewhere on the face @p face_index.
*/
virtual bool has_support_on_face (const unsigned int shape_index,
const unsigned int face_index) const;