void set_dof_values_by_interpolation (const Vector<number> &local_values,
OutputVector &values) const;
- /**
- * Exception
- */
- DeclException0 (ExcNotUsefulForThisDimension);
};
DeclException1 (ExcMatrixHasWrongSize,
int,
<< "The matrix has the wrong dimension " << arg1);
- /**
- * Exception
- */
- DeclException0 (ExcFunctionNotUseful);
/**
* Exception
*/
* @ingroup Exceptions
*/
DeclException0 (ExcJacobiDeterminantHasWrongSign);
- /**
- * Exception
- *
- * @ingroup Exceptions
- */
- DeclException1 (ExcComputationNotUseful,
- int,
- << "The computation you required from this function is not "
- << "feasible or not probable in the present dimension ("
- << arg1 << ") because it would be prohibitively expensive.");
protected:
*/
static const unsigned int n_constraint_matrices;
};
- /**
- * Exception
- */
- DeclException0 (ExcNotUsefulInThisDimension);
-
protected:
/**
* @p clone function instead of
*/
virtual unsigned int memory_consumption () const;
- /**
- * Exception
- */
- DeclException0 (ExcNotUsefulInThisDimension);
-
protected:
virtual FiniteElement<dim> * clone() const;
* transform (simple-shaped) grids to a more complicated ones, like a
* shell onto a grid of an airfoil, for example.
*
+ * @ingroup grid
* @author Wolfgang Bangerth, Ralf Hartmann, Guido Kanschat, Stefan Nauber, Joerg Weimar, 1998, 1999, 2000, 2001, 2002, 2003.
*/
class GridGenerator
*/
virtual unsigned int memory_consumption () const;
- /**
- * Exception.
- */
- DeclException0 (ExcFunctionNotUseful);
/**
* Exception.
*/
/*@{*/
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException1 (ExcInvalidLevel,
int,
<< " is not in the valid range!");
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException0 (ExcCellShouldBeUnused);
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException0 (ExcTooFewVerticesAllocated);
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException0 (ExcUncaughtState);
/**
- * Exception
- */
- DeclException0 (ExcFunctionNotUseful);
- /**
- * Exception
+ * Exception
+ * @ingroup Exceptions
*/
DeclException2 (ExcGridsDoNotMatch,
int, int,
<< "The present grid has " << arg1 << " active cells, "
<< "but the one in the file had " << arg2);
/**
- * Exception
+ * Trying to re-read a grid, an error occured.
+ *
+ * @ingroup Exceptions
*/
DeclException0 (ExcGridReadError);
/**
- * Exception
+ * The function raising this
+ * exception can only operate on
+ * an empty Triangulation, i.e.,
+ * a Triangulation without grid
+ * cells.
+ *
+ * @ingroup Exceptions
*/
DeclException0 (ExcTriangulationNotEmpty);
/**
- * Exception
+ * Exception
+ * @ingroup Exceptions
*/
DeclException1 (ExcGridHasInvalidCell,
int,
<< ". Read the docs and the source code "
<< "for more information.");
/**
- * Exception
+ * Exception
+ * @ingroup Exceptions
*/
DeclException0 (ExcGridHasInvalidVertices);
/**
- * Exception
+ * Exception
+ * @ingroup Exceptions
*/
DeclException1 (ExcInternalErrorOnCell,
int,
<< "Something went wrong upon construction of cell "
<< arg1);
/**
- * Exception
+ * A cell was entered which has
+ * negative measure. In most
+ * cases, this is due to a wrong
+ * order of the vertices of the
+ * cell.
+ *
+ * @ingroup Exceptions
*/
DeclException1 (ExcCellHasNegativeMeasure,
int,
<< "Cell " << arg1 << " has negative measure.");
/**
- * Exception
+ * A cell is created with a
+ * vertex number exceeding the
+ * vertex array.
+ *
+ * @ingroup Exceptions
*/
DeclException3 (ExcInvalidVertexIndex,
int, int, int,
<< arg3 << ".");
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException2 (ExcLineInexistant,
int, int,
<< arg2 << " does not exist.");
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException4 (ExcQuadInexistant,
int, int, int, int,
<< ", " << arg3 << ", " << arg4 << " does not exist.");
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException0 (ExcInteriorLineCantBeBoundary);
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException0 (ExcInteriorQuadCantBeBoundary);
/**
* Exception
+ * @ingroup Exceptions
*/
DeclException2 (ExcMultiplySetLineInfoOfLine,
int, int,
<< "In SubCellData the line info of the line with vertex indices "
<< arg1 << " and " << arg2 << " is multiply set.");
/**
- * Exception
+ * The triangulation level you
+ * accessed is empty.
+ *
+ * @ingroup Exceptions
*/
DeclException1 (ExcEmptyLevel,
int,
/**
* @ingroup Exceptions
*/
- DeclException0 (ExcNotUsefulForThisDimension);
- /**
- * @ingroup Exceptions
- */
DeclException0 (ExcCantCompareIterators);
/**
* @ingroup Exceptions
TriaIterator<1,TriaObjectAccessor<0, 1> >
CellAccessor<1>::face (const unsigned int) const
{
- Assert (false, TriaAccessor<1>::ExcNotUsefulForThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return TriaIterator<1,TriaObjectAccessor<0, 1> >();
}
virtual void
get_normals_at_vertices (const typename Triangulation<dim>::face_iterator &face,
FaceVertexNormals &face_vertex_normals) const;
-
-
- /**
- * Exception.
- */
- DeclException0 (ExcPureVirtualFunctionCalled);
-
- /**
- * Exception.
- */
- DeclException1 (ExcFunctionNotUseful,
- int,
- << "The function called is not useful for dim=" << arg1 << ".");
};
TriaIterator<dim,MGDoFCellAccessor<dim> >
neighbor_child_on_subface (const unsigned int face_no,
const unsigned int subface_no) const;
-
- /**
- * Exception
- */
- DeclException0 (ExcNotUsefulForThisDimension);
};
/*@}*/
*/
virtual unsigned int memory_consumption () const;
- /**
- * Exception
- */
- DeclException0 (ExcPureVirtualFunctionCalled);
/**
* Exception
*/
const InVector &v,
const unsigned int component);
- /**
- * Exception
- */
- DeclException0 (ExcNotUseful);
/**
* Exception
*/
TriaIterator<1, DoFObjectAccessor<0,1> >
DoFCellAccessor<1>::face (const unsigned int) const
{
- Assert (false, ExcNotUsefulForThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return TriaIterator<1, DoFObjectAccessor<0,1> >();
}
DoFDimensionInfo<1>::raw_face_iterator
DoFHandler<1>::begin_raw_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::face_iterator
DoFHandler<1>::begin_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::active_face_iterator
DoFHandler<1>::begin_active_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::raw_face_iterator
DoFHandler<1>::end_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::raw_face_iterator
DoFHandler<1>::last_raw_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::raw_face_iterator
DoFHandler<1>::last_raw_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::face_iterator
DoFHandler<1>::last_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::face_iterator
DoFHandler<1>::last_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::active_face_iterator
DoFHandler<1>::last_active_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFDimensionInfo<1>::active_face_iterator
DoFHandler<1>::last_active_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
return 0;
}
DoFHandler<1>::raw_quad_iterator
DoFHandler<1>::begin_raw_quad (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::quad_iterator
DoFHandler<1>::begin_quad (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::active_quad_iterator
DoFHandler<1>::begin_active_quad (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_quad_iterator
DoFHandler<1>::end_quad () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_quad_iterator
DoFHandler<1>::last_raw_quad (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::quad_iterator
DoFHandler<1>::last_quad (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::active_quad_iterator
DoFHandler<1>::last_active_quad (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_quad_iterator
DoFHandler<1>::last_raw_quad () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::quad_iterator
DoFHandler<1>::last_quad () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::active_quad_iterator
DoFHandler<1>::last_active_quad () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_hex_iterator
DoFHandler<1>::begin_raw_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::hex_iterator
DoFHandler<1>::begin_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::active_hex_iterator
DoFHandler<1>::begin_active_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_hex_iterator
DoFHandler<1>::end_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_hex_iterator
DoFHandler<1>::last_raw_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::raw_hex_iterator
DoFHandler<1>::last_raw_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::hex_iterator
DoFHandler<1>::last_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::hex_iterator
DoFHandler<1>::last_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::active_hex_iterator
DoFHandler<1>::last_active_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<1>::active_hex_iterator
DoFHandler<1>::last_active_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
DoFHandler<2>::raw_hex_iterator
DoFHandler<2>::begin_raw_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::hex_iterator
DoFHandler<2>::begin_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::active_hex_iterator
DoFHandler<2>::begin_active_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::raw_hex_iterator
DoFHandler<2>::end_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::raw_hex_iterator
DoFHandler<2>::last_raw_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::raw_hex_iterator
DoFHandler<2>::last_raw_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::hex_iterator
DoFHandler<2>::last_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::hex_iterator
DoFHandler<2>::last_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::active_hex_iterator
DoFHandler<2>::last_active_hex (const unsigned int) const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
DoFHandler<2>::active_hex_iterator
DoFHandler<2>::last_active_hex () const
{
- Assert (false, ExcNotImplemented());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
std::vector<bool>(dim,true))),
degree(degree)
{
- Assert (dim >= 2, ExcNotUsefulInThisDimension());
+ Assert (dim >= 2, ExcImpossibleInDim(dim));
// copy constraint and embedding
// matrices if they are
polynomials (create_polynomials(rt_order)),
renumber (compute_renumber(rt_order))
{
- Assert (dim >= 2, ExcNotUsefulInThisDimension());
+ Assert (dim >= 2, ExcImpossibleInDim(dim));
// check formula (III.3.22) in the
// book by Brezzi & Fortin about
get_interpolation_matrix (const FiniteElementBase<1> &,
FullMatrix<double> &) const
{
- Assert (false, ExcNotUsefulInThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
void
FE_RaviartThomas<1>::initialize_constraints ()
{
- Assert (false, ExcNotUsefulInThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
std::vector<unsigned int>
FE_RaviartThomas<1>::get_dpo_vector (const unsigned int)
{
- Assert (false, ExcNotUsefulInThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return std::vector<unsigned int>();
}
std::vector<bool>
FE_RaviartThomas<1>::get_ria_vector (const unsigned int)
{
- Assert (false, ExcNotUsefulInThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return std::vector<bool>();
}
std::vector<AnisotropicPolynomials<1> >
FE_RaviartThomas<1>::create_polynomials (const unsigned int)
{
- Assert (false, ExcNotUsefulInThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return std::vector<AnisotropicPolynomials<1> > ();
}
std::vector<std::pair<unsigned int, unsigned int> >
FE_RaviartThomas<1>::compute_renumber (const unsigned int)
{
- Assert (false, ExcNotUsefulInThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return std::vector<std::pair<unsigned int, unsigned int> > ();
}
const std::vector<CellData<dim> > &,
const SubCellData &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(dim));
}
template <>
void Triangulation<1>::save_user_flags_quad (std::ostream &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::save_user_flags_quad (std::vector<bool> &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::load_user_flags_quad (std::istream &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::load_user_flags_quad (const std::vector<bool> &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::save_user_flags_hex (std::ostream &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::save_user_flags_hex (std::vector<bool> &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::load_user_flags_hex (std::istream &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::load_user_flags_hex (const std::vector<bool> &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
template <>
void Triangulation<2>::save_user_flags_hex (std::ostream &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
}
template <>
void Triangulation<2>::save_user_flags_hex (std::vector<bool> &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
}
template <>
void Triangulation<2>::load_user_flags_hex (std::istream &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
}
template <>
void Triangulation<2>::load_user_flags_hex (const std::vector<bool> &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
}
template <>
void Triangulation<1>::save_user_pointers_quad (std::vector<void *> &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::load_user_pointers_quad (const std::vector<void *> &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::save_user_pointers_hex (std::vector<void *> &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
template <>
void Triangulation<1>::load_user_pointers_hex (const std::vector<void *> &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
template <>
void Triangulation<2>::save_user_pointers_hex (std::vector<void *> &) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
}
template <>
void Triangulation<2>::load_user_pointers_hex (const std::vector<void *> &)
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
}
Triangulation<1>::raw_face_iterator
Triangulation<1>::begin_raw_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::face_iterator
Triangulation<1>::begin_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_face_iterator
Triangulation<1>::begin_active_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_face_iterator
Triangulation<1>::end_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_face_iterator
Triangulation<1>::last_raw_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_face_iterator
Triangulation<1>::last_raw_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::face_iterator
Triangulation<1>::last_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::face_iterator
Triangulation<1>::last_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_face_iterator
Triangulation<1>::last_active_face () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_face_iterator
Triangulation<1>::last_active_face (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_quad_iterator
Triangulation<1>::begin_raw_quad (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::quad_iterator
Triangulation<1>::begin_quad (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_quad_iterator
Triangulation<1>::begin_active_quad (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_quad_iterator
Triangulation<1>::end_quad () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_quad_iterator
Triangulation<1>::last_raw_quad (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_quad_iterator
Triangulation<1>::last_raw_quad () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::quad_iterator
Triangulation<1>::last_quad (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::quad_iterator
Triangulation<1>::last_quad () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_quad_iterator
Triangulation<1>::last_active_quad (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_quad_iterator
Triangulation<1>::last_active_quad () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_hex_iterator
Triangulation<1>::begin_raw_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::hex_iterator
Triangulation<1>::begin_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_hex_iterator
Triangulation<1>::begin_active_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_hex_iterator
Triangulation<1>::end_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_hex_iterator
Triangulation<1>::last_raw_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::raw_hex_iterator
Triangulation<1>::last_raw_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::hex_iterator
Triangulation<1>::last_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::hex_iterator
Triangulation<1>::last_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_hex_iterator
Triangulation<1>::last_active_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<1>::active_hex_iterator
Triangulation<1>::last_active_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(1));
return 0;
}
Triangulation<2>::raw_hex_iterator
Triangulation<2>::begin_raw_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::hex_iterator
Triangulation<2>::begin_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::active_hex_iterator
Triangulation<2>::begin_active_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::raw_hex_iterator
Triangulation<2>::end_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::raw_hex_iterator
Triangulation<2>::last_raw_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::raw_hex_iterator
Triangulation<2>::last_raw_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::hex_iterator
Triangulation<2>::last_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::hex_iterator
Triangulation<2>::last_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::active_hex_iterator
Triangulation<2>::last_active_hex (const unsigned int) const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
Triangulation<2>::active_hex_iterator
Triangulation<2>::last_active_hex () const
{
- Assert (false, ExcFunctionNotUseful());
+ Assert (false, ExcImpossibleInDim(2));
return 0;
}
template <int dim>
unsigned char TriaObjectAccessor<1, dim>::boundary_indicator () const
{
- Assert (dim>=2, typename TriaAccessor<dim>::ExcNotUsefulForThisDimension());
+ Assert (dim>=2, ExcImpossibleInDim(dim));
Assert (used(), typename TriaAccessor<dim>::ExcCellNotUsed());
return this->tria->levels[this->present_level]->lines.material_id[this->present_index];
template <int dim>
void TriaObjectAccessor<1, dim>::set_boundary_indicator (const unsigned char boundary_ind) const
{
- Assert (dim>=2, typename TriaAccessor<dim>::ExcNotUsefulForThisDimension());
+ Assert (dim>=2, ExcImpossibleInDim(dim));
Assert (used(), typename TriaAccessor<dim>::ExcCellNotUsed());
this->tria->levels[this->present_level]->lines.material_id[this->present_index] = boundary_ind;
template <int dim>
unsigned char TriaObjectAccessor<2, dim>::boundary_indicator () const
{
- Assert (dim>=3, typename TriaAccessor<dim>::ExcNotUsefulForThisDimension());
+ Assert (dim>=3, ExcImpossibleInDim(dim));
Assert (used(), typename TriaAccessor<dim>::ExcCellNotUsed());
return this->tria->levels[this->present_level]->quads.material_id[this->present_index];
template <int dim>
void TriaObjectAccessor<2, dim>::set_boundary_indicator (const unsigned char boundary_ind) const
{
- Assert (dim>=3, typename TriaAccessor<dim>::ExcNotUsefulForThisDimension());
+ Assert (dim>=3, ExcImpossibleInDim(dim));
Assert (used(), typename TriaAccessor<dim>::ExcCellNotUsed());
this->tria->levels[this->present_level]->quads.material_id[this->present_index] = boundary_ind;
template <int dim>
unsigned char TriaObjectAccessor<3, dim>::boundary_indicator () const
{
- Assert (dim<4, typename TriaAccessor<dim>::ExcNotUsefulForThisDimension());
+ Assert (dim<4, ExcImpossibleInDim(dim));
Assert (used(), typename TriaAccessor<dim>::ExcCellNotUsed());
return this->tria->levels[this->present_level]->hexes.material_id[this->present_index];
template <int dim>
void TriaObjectAccessor<3, dim>::set_boundary_indicator (const unsigned char boundary_ind) const
{
- Assert (dim<4, typename TriaAccessor<dim>::ExcNotUsefulForThisDimension());
+ Assert (dim<4, ExcImpossibleInDim(dim));
Assert (used(), typename TriaAccessor<dim>::ExcCellNotUsed());
this->tria->levels[this->present_level]->hexes.material_id[this->present_index] = boundary_ind;
Point<dim>
Boundary<dim>::get_new_point_on_quad (const typename Triangulation<dim>::quad_iterator &) const
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
return Point<dim>();
}
get_intermediate_points_on_line (const typename Triangulation<dim>::line_iterator &,
std::vector<Point<dim> > &) const
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
}
get_intermediate_points_on_quad (const typename Triangulation<dim>::quad_iterator &,
std::vector<Point<dim> > &) const
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
}
get_normals_at_vertices (const typename Triangulation<dim>::face_iterator &,
FaceVertexNormals &) const
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
}
Point<dim>
StraightBoundary<dim>::get_new_point_on_quad (const typename Triangulation<dim>::quad_iterator &) const
{
- Assert (false, typename Boundary<dim>::ExcFunctionNotUseful(dim));
+ Assert (false, ExcImpossibleInDim(dim));
return Point<dim>();
}
get_intermediate_points_on_line (const Triangulation<1>::line_iterator &,
std::vector<Point<1> > &) const
{
- Assert(false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert(false, ExcImpossibleInDim(1));
}
get_intermediate_points_on_quad (const typename Triangulation<dim>::quad_iterator &,
std::vector<Point<dim> > &) const
{
- Assert(false, typename Boundary<dim>::ExcFunctionNotUseful(dim));
+ Assert(false, ExcImpossibleInDim(dim));
}
#else
get_normals_at_vertices (const Triangulation<1>::face_iterator &,
Boundary<1>::FaceVertexNormals &) const
{
- Assert (false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
CylinderBoundary<dim>::
get_new_point_on_quad (const typename Triangulation<dim>::quad_iterator &) const
{
- Assert (false, typename Boundary<dim>::ExcFunctionNotUseful(dim));
+ Assert (false, ExcImpossibleInDim(dim));
return Point<dim>();
}
const typename Triangulation<dim>::quad_iterator &,
std::vector<Point<dim> > &) const
{
- Assert (false, typename Boundary<dim>::ExcFunctionNotUseful(dim));
+ Assert (false, ExcImpossibleInDim(dim));
}
get_normals_at_vertices (const Triangulation<1>::face_iterator &,
Boundary<1>::FaceVertexNormals &) const
{
- Assert (false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
const Triangulation<1>::line_iterator &,
std::vector<Point<1> > &) const
{
- Assert (false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert (false, ExcImpossibleInDim(1));
}
#else
const typename Triangulation<dim>::quad_iterator &,
std::vector<Point<dim> > &) const
{
- Assert(false, typename Boundary<dim>::ExcFunctionNotUseful(dim));
+ Assert(false, ExcImpossibleInDim(dim));
}
get_normals_at_vertices (const Triangulation<1>::face_iterator &,
Boundary<1>::FaceVertexNormals &) const
{
- Assert (false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
get_normals_at_vertices (const Triangulation<1>::face_iterator &,
Boundary<1>::FaceVertexNormals &) const
{
- Assert (false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
get_normals_at_vertices (const Triangulation<1>::face_iterator &,
Boundary<1>::FaceVertexNormals &) const
{
- Assert (false, Boundary<1>::ExcFunctionNotUseful(1));
+ Assert (false, ExcImpossibleInDim(1));
}
#endif
MGDoFCellAccessor<1>::face_iterator
MGDoFCellAccessor<1>::face (const unsigned int) const
{
- Assert (false, ExcNotUsefulForThisDimension());
+ Assert (false, ExcImpossibleInDim(1));
return face_iterator();
}
void
TimeStepBase::solve_dual_problem ()
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
}
void
TimeStepBase::postprocess_timestep ()
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
}
flags (),
refinement_flags(0)
{
- Assert (false, ExcPureVirtualFunctionCalled());
+ Assert (false, ExcPureFunctionCalled());
}