]> https://gitweb.dealii.org/ - dealii.git/commit
Remove assertion without argument. 618/head
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 27 Feb 2015 20:37:52 +0000 (14:37 -0600)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 27 Feb 2015 20:37:52 +0000 (14:37 -0600)
commitac41cce810ecad8cf5b9e98edf477c6329a1de79
tree211a5a46801f3edee8d5dffbab97daed090bcaa7
parent1245b89b118bec4ea1d6d1b0d00c3fcc2207767a
Remove assertion without argument.

Specifically, replace ExcNumberNotFinite with a way to provide both this number and a (lengthy) explanation of what may possibly have caused this problem. I see my students struggle with this error.
24 files changed:
include/deal.II/base/exceptions.h
include/deal.II/lac/block_matrix_base.h
include/deal.II/lac/block_sparse_matrix_ez.h
include/deal.II/lac/block_vector.h
include/deal.II/lac/block_vector_base.h
include/deal.II/lac/chunk_sparse_matrix.h
include/deal.II/lac/constraint_matrix.templates.h
include/deal.II/lac/filtered_matrix.h
include/deal.II/lac/full_matrix.h
include/deal.II/lac/full_matrix.templates.h
include/deal.II/lac/householder.h
include/deal.II/lac/parallel_block_vector.h
include/deal.II/lac/petsc_matrix_base.h
include/deal.II/lac/relaxation_block.templates.h
include/deal.II/lac/sparse_matrix.h
include/deal.II/lac/sparse_matrix.templates.h
include/deal.II/lac/sparse_matrix_ez.h
include/deal.II/lac/trilinos_sparse_matrix.h
include/deal.II/lac/trilinos_vector_base.h
include/deal.II/lac/vector.h
include/deal.II/lac/vector.templates.h
include/deal.II/numerics/vector_tools.templates.h
source/lac/petsc_vector_base.cc
source/numerics/matrix_tools.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.