Inherits std::exception.
Inherited by BlockMatrixBase< MatrixType >::ExcIncompatibleColNumbers, BlockMatrixBase< MatrixType >::ExcIncompatibleRowNumbers, BlockSparseMatrix< number >::ExcBlockDimensionMismatch, BlockSparsityPatternBase< SparsityPatternBase >::ExcIncompatibleColNumbers, BlockSparsityPatternBase< SparsityPatternBase >::ExcIncompatibleRowNumbers, BlockSparsityPatternBase< SparsityPatternBase >::ExcIncompatibleSizes, BlockSparsityPatternBase< SparsityPatternBase >::ExcInvalidConstructorCall, BlockTrianglePrecondition< number >::ExcMultipleDiagonal, BlockTrianglePrecondition< number >::ExcNoDiagonal, BlockVector< Number >::ExcIteratorRangeDoesNotMatchVectorSize, CellAccessor< dim, spacedim >::ExcCellFlaggedForCoarsening, CellAccessor< dim, spacedim >::ExcCellFlaggedForRefinement, CellAccessor< dim, spacedim >::ExcRefineCellNotActive, ChunkSparseMatrix< number >::ExcDifferentChunkSparsityPatterns, ChunkSparseMatrix< number >::ExcInvalidIndex, ChunkSparseMatrix< number >::ExcInvalidIndex1, ChunkSparseMatrix< number >::ExcIteratorRange, ChunkSparseMatrix< number >::ExcSourceEqualsDestination, ChunkSparsityPattern::ExcDiagonalNotOptimized, ChunkSparsityPattern::ExcEmptyObject, ChunkSparsityPattern::ExcInvalidArraySize, ChunkSparsityPattern::ExcInvalidConstructorCall, ChunkSparsityPattern::ExcInvalidIndex, ChunkSparsityPattern::ExcInvalidNumber, ChunkSparsityPattern::ExcInvalidNumberOfPartitions, ChunkSparsityPattern::ExcIteratorRange, ChunkSparsityPattern::ExcMatrixIsCompressed, ChunkSparsityPattern::ExcMETISNotInstalled, ChunkSparsityPattern::ExcNotCompressed, ChunkSparsityPattern::ExcNotEnoughSpace, ConstraintMatrix::ExcDoFConstrainedToConstrainedDoF, ConstraintMatrix::ExcDoFIsConstrainedFromBothObjects, ConstraintMatrix::ExcDoFIsConstrainedToConstrainedDoF, ConstraintMatrix::ExcEntryAlreadyExists, ConstraintMatrix::ExcLineInexistant, ConstraintMatrix::ExcMatrixIsClosed, ConstraintMatrix::ExcMatrixNotClosed, CylinderBoundary< dim >::ExcRadiusNotSet, DataOut< dim, DH >::ExcInvalidNumberOfSubdivisions, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcDataPostprocessingIsNotPossibleForCellData, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcIncompatibleDatasetNames, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcIncompatiblePatchLists, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidCharacter, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidNumberOfNames, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidVectorDeclaration, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidVectorSize, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcNoDoFHandlerSelected, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcNoPatches, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcOldDataStillPresent, DataOutFaces< dim, DH >::ExcCellNotActiveForCellData, DataOutFaces< dim, DH >::ExcInvalidNumberOfSubdivisions, DataOutRotation< dim, DH >::ExcInvalidNumberOfSubdivisions, DataOutRotation< dim, DH >::ExcRadialVariableHasNegativeValues, DataOutStack< dim, spacedim, DH >::ExcDataAlreadyAdded, DataOutStack< dim, spacedim, DH >::ExcDataNotCleared, DataOutStack< dim, spacedim, DH >::ExcInvalidCharacter, DataOutStack< dim, spacedim, DH >::ExcInvalidNumberOfNames, DataOutStack< dim, spacedim, DH >::ExcInvalidNumberOfSubdivisions, DataOutStack< dim, spacedim, DH >::ExcInvalidVectorSize, DataOutStack< dim, spacedim, DH >::ExcNameAlreadyUsed, DataOutStack< dim, spacedim, DH >::ExcNoDoFHandlerSelected, DataOutStack< dim, spacedim, DH >::ExcVectorNotDeclared, DerivativeApproximation::ExcInsufficientDirections, DerivativeApproximation::ExcInvalidVectorLength, DoFAccessor< structdim, DH >::ExcCantCompareIterators, DoFAccessor< structdim, DH >::ExcInvalidObject, DoFAccessor< structdim, DH >::ExcMatrixDoesNotMatch, DoFAccessor< structdim, DH >::ExcNotActive, DoFAccessor< structdim, DH >::ExcVectorDoesNotMatch, DoFAccessor< structdim, DH >::ExcVectorNotEmpty, DoFHandler< dim, spacedim >::ExcEmptyLevel, DoFHandler< dim, spacedim >::ExcFacesHaveNoLevel, DoFHandler< dim, spacedim >::ExcGridsDoNotMatch, DoFHandler< dim, spacedim >::ExcInvalidBoundaryIndicator, DoFHandler< dim, spacedim >::ExcInvalidLevel, DoFHandler< dim, spacedim >::ExcInvalidTriangulation, DoFHandler< dim, spacedim >::ExcMatrixHasWrongSize, DoFHandler< dim, spacedim >::ExcNewNumbersNotConsecutive, DoFHandler< dim, spacedim >::ExcNoFESelected, DoFHandler< dim, spacedim >::ExcRenumberingIncomplete, DoFRenumbering::ExcInvalidComponentOrder, DoFRenumbering::ExcNotDGFEM, DoFRenumbering::ExcRenumberingIncomplete, DoFTools::ExcFEHasNoSupportPoints, DoFTools::ExcFENotPrimitive, DoFTools::ExcFiniteElementsDontMatch, DoFTools::ExcGridNotCoarser, DoFTools::ExcGridsDontMatch, DoFTools::ExcInvalidBoundaryIndicator, DoFTools::ExcInvalidComponent, DoFTools::ExcNoFESelected, DoFTools::ExcWrongSize, FESubfaceValues< dim, spacedim >::ExcFaceHasNoSubfaces, FESubfaceValues< dim, spacedim >::ExcReinitCalledWithBoundaryFace, FETools::ExcFENotPrimitive, FETools::ExcGridNotRefinedAtLeastOnce, FETools::ExcHangingNodesNotAllowed, FETools::ExcInvalidFE, FETools::ExcInvalidFEDimension, FETools::ExcInvalidFEName, FETools::ExcLeastSquaresError, FETools::ExcMatrixDimensionMismatch, FETools::ExcTriangulationMismatch, FEValuesBase< dim, spacedim >::ExcAccessToUninitializedField, FEValuesBase< dim, spacedim >::ExcCannotInitializeField, FEValuesBase< dim, spacedim >::ExcFEDontMatch, FEValuesBase< dim, spacedim >::ExcFENotPrimitive, FEValuesBase< dim, spacedim >::ExcInvalidUpdateFlag, FEValuesBase< dim, spacedim >::ExcShapeFunctionNotPrimitive, FilteredIterator< BaseIterator >::ExcInvalidElement, FiniteElement< dim, spacedim >::ExcBoundaryFaceUsed, FiniteElement< dim, spacedim >::ExcComponentIndexInvalid, FiniteElement< dim, spacedim >::ExcConstraintsVoid, FiniteElement< dim, spacedim >::ExcEmbeddingVoid, FiniteElement< dim, spacedim >::ExcFEHasNoSupportPoints, FiniteElement< dim, spacedim >::ExcFENotPrimitive, FiniteElement< dim, spacedim >::ExcInterpolationNotImplemented, FiniteElement< dim, spacedim >::ExcJacobiDeterminantHasWrongSign, FiniteElement< dim, spacedim >::ExcProjectionVoid, FiniteElement< dim, spacedim >::ExcShapeFunctionNotPrimitive, FiniteElement< dim, spacedim >::ExcUnitShapeValuesDoNotExist, FiniteElement< dim, spacedim >::ExcWrongInterfaceMatrixSize, FullMatrix< number >::ExcEmptyMatrix, FullMatrix< number >::ExcInvalidDestination, FullMatrix< number >::ExcNotRegular, FullMatrix< number >::ExcSourceEqualsDestination, Function< dim >::ExcNumberOfComponents, FunctionDerivative< dim >::ExcInvalidFormula, FunctionParser< dim >::ExcInvalidExpressionSize, FunctionParser< dim >::ExcParseError, GeometryInfo< dim >::ExcInvalidCoordinate, GeometryInfo< dim >::ExcInvalidSubface, GridGenerator::ExcInvalidRadii, GridGenerator::ExcInvalidRepetitions, GridGenerator::ExcInvalidRepetitionsDimension, GridIn< dim, spacedim >::ExcDBMESHWrongDimension, GridIn< dim, spacedim >::ExcGmshUnsupportedGeometry, GridIn< dim, spacedim >::ExcInvalidDBMeshFormat, GridIn< dim, spacedim >::ExcInvalidDBMESHInput, GridIn< dim, spacedim >::ExcInvalidGMSHInput, GridIn< dim, spacedim >::ExcInvalidVertexIndex, GridIn< dim, spacedim >::ExcNoTriangulationSelected, GridIn< dim, spacedim >::ExcUnknownIdentifier, GridOut::ExcInvalidState, GridRefinement::ExcInvalidParameterValue, GridRefinement::ExcNegativeCriteria, GridTools::ExcInvalidNumberOfPartitions, GridTools::ExcNonExistentSubdomain, GridTools::ExcPointNotFound< N >, GridTools::ExcPointNotFoundInCoarseGrid< N >, GridTools::ExcScalingFactorNotPositive, GridTools::ExcTriangulationHasBeenRefined, GridTools::ExcVertexNotUsed, Histogram::ExcEmptyData, Histogram::ExcIncompatibleArraySize, Histogram::ExcInvalidData, Histogram::ExcInvalidIntervals, Histogram::ExcInvalidName, hp::DoFHandler< dim, spacedim >::ExcEmptyLevel, hp::DoFHandler< dim, spacedim >::ExcFacesHaveNoLevel, hp::DoFHandler< dim, spacedim >::ExcFunctionNotUseful, hp::DoFHandler< dim, spacedim >::ExcGridsDoNotMatch, hp::DoFHandler< dim, spacedim >::ExcInvalidBoundaryIndicator, hp::DoFHandler< dim, spacedim >::ExcInvalidFEIndex, hp::DoFHandler< dim, spacedim >::ExcInvalidLevel, hp::DoFHandler< dim, spacedim >::ExcInvalidTriangulation, hp::DoFHandler< dim, spacedim >::ExcMatrixHasWrongSize, hp::DoFHandler< dim, spacedim >::ExcNewNumbersNotConsecutive, hp::DoFHandler< dim, spacedim >::ExcNoFESelected, hp::DoFHandler< dim, spacedim >::ExcRenumberingIncomplete, hp::FECollection< dim, spacedim >::ExcNoFiniteElements, hp::QCollection< dim >::ExcNoQuadrature, HyperBallBoundary< dim, spacedim >::ExcRadiusNotSet, InterGridMap< GridClass >::ExcIncompatibleGrids, InterGridMap< GridClass >::ExcInvalidKey, internal::BlockVectorIterators::Iterator< BlockVectorType, constness >::ExcCastingAwayConstness, internal::BlockVectorIterators::Iterator< BlockVectorType, constness >::ExcPointerToDifferentVectors, internal::SubfaceCase< dim >::ExcInvalidSubfaceCase, internal::TableBaseAccessors::Accessor< N, T, C, P >::ExcIndexRange, internal::TableBaseAccessors::Accessor< N, T, C, 1 >::ExcIndexRange, internal::Triangulation::TriaLevel< dim >::ExcMemoryInexact, internal::Triangulation::TriaLevel< dim >::ExcMemoryWasted, internal::Triangulation::TriaLevel< 3 >::ExcMemoryInexact, internal::Triangulation::TriaLevel< 3 >::ExcMemoryWasted, internal::Triangulation::TriaObjects< G >::ExcMemoryInexact, internal::Triangulation::TriaObjects< G >::ExcMemoryWasted, internal::Triangulation::TriaObjects< G >::ExcPointerIndexClash, internal::Triangulation::TriaObjects< G >::ExcWrongIterator, internals::SparsityPatternIterators::Accessor::ExcInvalidIterator, KellyErrorEstimator< dim, spacedim >::ExcIncompatibleNumberOfElements, KellyErrorEstimator< dim, spacedim >::ExcInvalidBoundaryFunction, KellyErrorEstimator< dim, spacedim >::ExcInvalidBoundaryIndicator, KellyErrorEstimator< dim, spacedim >::ExcInvalidCoefficient, KellyErrorEstimator< dim, spacedim >::ExcInvalidComponentMask, KellyErrorEstimator< dim, spacedim >::ExcInvalidSolutionVector, KellyErrorEstimator< dim, spacedim >::ExcNoSolutions, KellyErrorEstimator< 1, spacedim >::ExcIncompatibleNumberOfElements, KellyErrorEstimator< 1, spacedim >::ExcInvalidBoundaryFunction, KellyErrorEstimator< 1, spacedim >::ExcInvalidBoundaryIndicator, KellyErrorEstimator< 1, spacedim >::ExcInvalidCoefficient, KellyErrorEstimator< 1, spacedim >::ExcInvalidComponentMask, KellyErrorEstimator< 1, spacedim >::ExcInvalidSolutionVector, KellyErrorEstimator< 1, spacedim >::ExcNoSolutions, LACExceptions::ExcDifferentBlockIndices, LACExceptions::ExcNotQuadratic, LACExceptions::ExcPETScError, LACExceptions::ExcSingular, LACExceptions::ExcTrilinosError, LAPACKSupport::ExcMissing, LAPACKSupport::ExcState, LogStream::ExcNoFileStreamGiven, Mapping< dim, spacedim >::ExcInvalidData, MappingQ1Eulerian< dim, EulerVectorType, spacedim >::ExcInactiveCell, MappingQ1Eulerian< dim, EulerVectorType, spacedim >::ExcWrongNoOfComponents, MappingQ1Eulerian< dim, EulerVectorType, spacedim >::ExcWrongVectorSize, MappingQ< dim, spacedim >::ExcLaplaceVectorNotSet, MappingQEulerian< dim, EulerVectorType, spacedim >::ExcInactiveCell, MappingQEulerian< dim, EulerVectorType, spacedim >::ExcWrongNoOfComponents, MappingQEulerian< dim, EulerVectorType, spacedim >::ExcWrongVectorSize, MatrixCreator::ExcComponentMismatch, MatrixTools::ExcBlocksDontMatch, MGDoFAccessor< structdim, dim, spacedim >::ExcInvalidObject, MGDoFHandler< dim, spacedim >::ExcEmptyLevel, MGDoFHandler< dim, spacedim >::ExcFacesHaveNoLevel, MGDoFHandler< dim, spacedim >::ExcInvalidLevel, MGDoFHandler< dim, spacedim >::MGVertexDoFs::ExcInvalidLevel, MGDoFHandler< dim, spacedim >::MGVertexDoFs::ExcNoMemory, MGTransferBlockBase::ExcMatricesNotBuilt, MGTransferComponentBase::ExcMatricesNotBuilt, MGTransferPrebuilt< VECTOR >::ExcMatricesNotBuilt, MGTransferPrebuilt< VECTOR >::ExcNoProlongation, MultithreadInfo::ExcProcNotPresent, ParameterHandler::ExcAlreadyAtTopLevel, ParameterHandler::ExcConversionError, ParameterHandler::ExcDefaultDoesNotMatchPattern, ParameterHandler::ExcEntryAlreadyExists, ParameterHandler::ExcEntryUndeclared, PathSearch::ExcFileNotFound, PathSearch::ExcNoClass, Patterns::List::ExcInvalidRange, Patterns::MultipleSelection::ExcCommasNotAllowed, PersistentTriangulation< dim >::ExcFlagsNotCleared, PersistentTriangulation< dim >::ExcTriaNotEmpty, PETScWrappers::BlockSparseMatrix::ExcIncompatibleColNumbers, PETScWrappers::BlockSparseMatrix::ExcIncompatibleRowNumbers, PETScWrappers::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize, PETScWrappers::MatrixBase::ExcPETScError, PETScWrappers::MatrixBase::ExcSourceEqualsDestination, PETScWrappers::MatrixIterators::const_iterator::Accessor::ExcAccessToNonlocalRow, PETScWrappers::MatrixIterators::const_iterator::Accessor::ExcBeyondEndOfMatrix, PETScWrappers::MatrixIterators::const_iterator::ExcInvalidIndexWithinRow, PETScWrappers::MPI::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize, PETScWrappers::MPI::BlockVector::ExcNonMatchingBlockVectors, PETScWrappers::MPI::SparseMatrix::ExcLocalRowsTooLarge, PETScWrappers::SolverBase::ExcPETScError, PreconditionBlock< MATRIX, inverse_type >::ExcDiagonalsNotStored, PreconditionBlock< MATRIX, inverse_type >::ExcInverseMatricesAlreadyExist, PreconditionBlock< MATRIX, inverse_type >::ExcWrongBlockSize, PreconditionBlock< MATRIX, inverse_type >::ExcWrongNumberOfInverses, PreconditionSelector< Matrix, Vector >::ExcNoMatrixGivenToUse, QIterated< dim >::ExcInvalidQuadratureFormula, QuadratureSelector< dim >::ExcInvalidOrder, QuadratureSelector< dim >::ExcInvalidQGaussOrder, QuadratureSelector< dim >::ExcInvalidQuadrature, RefinementCase< dim >::ExcInvalidRefinementCase, SolutionTransfer< dim, VectorType, DH >::ExcAlreadyPrepForCoarseAndRef, SolutionTransfer< dim, VectorType, DH >::ExcAlreadyPrepForRef, SolutionTransfer< dim, VectorType, DH >::ExcNoInVectorsGiven, SolutionTransfer< dim, VectorType, DH >::ExcNotPrepared, SolutionTransfer< dim, VectorType, DH >::ExcNumberOfDoFsPerCellHasChanged, SolutionTransfer< dim, VectorType, DH >::ExcTriaPrepCoarseningNotCalledBefore, SolutionTransfer< dim, VectorType, DH >::ExcVectorsDifferFromInVectors, SolutionTransfer< dim, VectorType, DH >::ExcWrongVectorSize, SolverControl::ExcHistoryDataRequired, SolverGMRES< VECTOR >::ExcTooFewTmpVectors, SolverMinRes< VECTOR >::ExcPreconditionerNotDefinite, SolverSelector< VECTOR >::ExcSolverDoesNotExist, SparseDirectMA27::ExcDifferentSparsityPatterns, SparseDirectMA27::ExcFactorizeNotCalled, SparseDirectMA27::ExcInitializeAlreadyCalled, SparseDirectMA27::ExcMA27AFailed, SparseDirectMA27::ExcMA27BFailed, SparseDirectMA27::ExcMA27CFailed, SparseDirectMA27::ExcMatrixNotSymmetric, SparseDirectMA27::ExcReadError, SparseDirectMA47::ExcCantFactorizeAgain, SparseDirectMA47::ExcDifferentMatrices, SparseDirectMA47::ExcFactorizeNotCalled, SparseDirectMA47::ExcInitializeAlreadyCalled, SparseDirectMA47::ExcMA47AFailed, SparseDirectMA47::ExcMA47BFailed, SparseDirectMA47::ExcMA47CFailed, SparseDirectMA47::ExcMatrixNotSymmetric, SparseDirectUMFPACK::ExcUMFPACKError, SparseILU< number >::ExcInvalidStrengthening, SparseLUDecomposition< number >::ExcInvalidStrengthening, SparseMatrix< number >::ExcDifferentSparsityPatterns, SparseMatrix< number >::ExcInvalidIndex, SparseMatrix< number >::ExcInvalidIndex1, SparseMatrix< number >::ExcIteratorRange, SparseMatrix< number >::ExcSourceEqualsDestination, SparseMatrixEZ< number >::ExcEntryAllocationFailure, SparseMatrixEZ< number >::ExcInvalidEntry, SparseMatrixEZ< number >::ExcNoDiagonal, SparseMIC< number >::ExcDecompositionNotStable, SparseMIC< number >::ExcInvalidStrengthening, SparseMIC< number >::ExcStrengthenDiagonalTooSmall, SparsityPattern::ExcDiagonalNotOptimized, SparsityPattern::ExcEmptyObject, SparsityPattern::ExcInvalidArraySize, SparsityPattern::ExcInvalidConstructorCall, SparsityPattern::ExcInvalidIndex, SparsityPattern::ExcInvalidNumber, SparsityPattern::ExcInvalidNumberOfPartitions, SparsityPattern::ExcIteratorRange, SparsityPattern::ExcMatrixIsCompressed, SparsityPattern::ExcNotCompressed, SparsityPattern::ExcNotEnoughSpace, SparsityTools::ExcInvalidArraySize, SparsityTools::ExcInvalidNumberOfPartitions, SparsityTools::ExcMETISNotInstalled, StandardExceptions::ExcCompatibility, StandardExceptions::ExcDimensionMismatch, StandardExceptions::ExcDimensionMismatch2, StandardExceptions::ExcDisabled, StandardExceptions::ExcDivideByZero, StandardExceptions::ExcEmptyObject, StandardExceptions::ExcFileNotOpen, StandardExceptions::ExcImpossibleInDim, StandardExceptions::ExcIndexRange, StandardExceptions::ExcInternalError, StandardExceptions::ExcInvalidConstructorCall, StandardExceptions::ExcInvalidState, StandardExceptions::ExcIO, StandardExceptions::ExcIteratorPastEnd, StandardExceptions::ExcLowerRange, StandardExceptions::ExcMemoryLeak, StandardExceptions::ExcMessage, StandardExceptions::ExcNeedsBLAS, StandardExceptions::ExcNeedsLAPACK, StandardExceptions::ExcNeedsMETIS, StandardExceptions::ExcNeedsNetCDF, StandardExceptions::ExcNeedsPETSC, StandardExceptions::ExcNeedsUMFPACK, StandardExceptions::ExcNotImplemented, StandardExceptions::ExcNotInitialized, StandardExceptions::ExcNotMultiple, StandardExceptions::ExcOutOfMemory, StandardExceptions::ExcPureFunctionCalled, StandardExceptions::ExcScalarAssignmentOnlyForZeroValue, StandardExceptions::ExcZero, Subscriptor::ExcInUse, Subscriptor::ExcNoSubscriber, Subscriptor::ExcNotUsed, SwappableVector< number >::ExcInvalidCopyOperation, SwappableVector< number >::ExcInvalidFilename, SwappableVector< number >::ExcSizeNonzero, SwappableVector< number >::ExcSizeZero, TableHandler::ExcColumnNotExistent, TableHandler::ExcColumnOrSuperColumnNotExistent, TableHandler::ExcSuperColumnNotExistent, TableHandler::ExcUndefinedTexFormat, TableHandler::ExcWrongNumberOfDataEntries, Tensor< rank_, dim >::ExcInvalidTensorIndex, Tensor< 1, dim >::ExcDimTooSmall, TensorFunction< rank, dim >::ExcPureFunctionCalled, TensorFunction< rank, dim >::ExcVectorHasWrongSize, Threads::DummyBarrier::ExcBarrierSizeNotUseful, Threads::Thread< RT >::ExcNoThread, TimeDependent::ExcInvalidPosition, TimeStepBase::ExcCantComputeTimestep, TimeStepBase_Tria< dim >::ExcGridNotDeleted, TimeStepBase_Tria_Flags::Flags< dim >::ExcInvalidParameter, TimeStepBase_Tria_Flags::RefinementData< dim >::ExcInvalidValue, TimeStepBase_Tria_Flags::RefinementFlags< dim >::ExcInvalidValue, TriaAccessorExceptions::ExcCantCompareIterators, TriaAccessorExceptions::ExcCantSetChildren, TriaAccessorExceptions::ExcCellHasNoChildren, TriaAccessorExceptions::ExcCellNotActive, TriaAccessorExceptions::ExcCellNotUsed, TriaAccessorExceptions::ExcDereferenceInvalidObject, TriaAccessorExceptions::ExcFacesHaveNoLevel, TriaAccessorExceptions::ExcInvalidNeighbor, TriaAccessorExceptions::ExcNeighborIsCoarser, TriaAccessorExceptions::ExcNeighborIsNotCoarser, TriaAccessorExceptions::ExcSetOnlyEvenChildren, TriaAccessorExceptions::ExcUncaughtCase, TriaAccessorExceptions::ExcUnusedCellAsChild, TriaAccessorExceptions::ExcUnusedCellAsNeighbor, TriaActiveIterator< Accessor >::ExcAssignmentOfInactiveObject, TriaIterator< Accessor >::ExcAssignmentOfUnusedObject, Triangulation< dim, spacedim >::ExcEmptyLevel, Triangulation< dim, spacedim >::ExcFacesHaveNoLevel, Triangulation< dim, spacedim >::ExcGridReadError, Triangulation< dim, spacedim >::ExcInvalidLevel, Triangulation< dim, spacedim >::ExcTriangulationNotEmpty, TriaRawIterator< Accessor >::ExcAdvanceInvalidObject, TriaRawIterator< Accessor >::ExcDereferenceInvalidCell, TriaRawIterator< Accessor >::ExcDereferenceInvalidObject, TriaRawIterator< Accessor >::ExcInvalidComparison, TrilinosWrappers::BlockSparseMatrix::ExcIncompatibleColNumbers, TrilinosWrappers::BlockSparseMatrix::ExcIncompatibleRowNumbers, TrilinosWrappers::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize, TrilinosWrappers::BlockVector::ExcNonLocalizedMap, TrilinosWrappers::BlockVector::ExcNonMatchingBlockVectors, TrilinosWrappers::MatrixIterators::const_iterator::Accessor::ExcAccessToNonlocalRow, TrilinosWrappers::MatrixIterators::const_iterator::Accessor::ExcBeyondEndOfMatrix, TrilinosWrappers::MatrixIterators::const_iterator::ExcInvalidIndexWithinRow, TrilinosWrappers::MPI::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize, TrilinosWrappers::MPI::BlockVector::ExcNonMatchingBlockVectors, TrilinosWrappers::PreconditionBase::ExcNonMatchingMaps, TrilinosWrappers::PreconditionStokes::ExcNonMatchingMaps, TrilinosWrappers::SolverBase::ExcTrilinosError, TrilinosWrappers::SolverBlockBase::ExcNonMatchingMaps, TrilinosWrappers::SolverBlockBase::ExcOverlappingMaps, TrilinosWrappers::SolverBlockBase::ExcTrilinosError, TrilinosWrappers::SolverDirect::ExcTrilinosError, TrilinosWrappers::SparseMatrix::ExcAccessToNonLocalElement, TrilinosWrappers::SparseMatrix::ExcAccessToNonPresentElement, TrilinosWrappers::SparseMatrix::ExcInvalidIndex, TrilinosWrappers::SparseMatrix::ExcSourceEqualsDestination, TrilinosWrappers::SparseMatrix::ExcTrilinosError, TrilinosWrappers::SparsityPattern::ExcAccessToNonLocalElement, TrilinosWrappers::SparsityPattern::ExcAccessToNonPresentElement, TrilinosWrappers::SparsityPattern::ExcInvalidIndex, TrilinosWrappers::SparsityPattern::ExcSourceEqualsDestination, TrilinosWrappers::SparsityPattern::ExcTrilinosError, TrilinosWrappers::SparsityPatternIterators::const_iterator::Accessor::ExcAccessToNonlocalRow, TrilinosWrappers::SparsityPatternIterators::const_iterator::Accessor::ExcBeyondEndOfSparsityPattern, TrilinosWrappers::SparsityPatternIterators::const_iterator::ExcInvalidIndexWithinRow, TrilinosWrappers::VectorBase::ExcAccessToNonlocalElement, TrilinosWrappers::VectorBase::ExcTrilinosError, VectorMemory< VECTOR >::ExcNoMoreVectors, VectorMemory< VECTOR >::ExcNotAllocatedHere, VectorTools::ExcInvalidBoundaryIndicator, VectorTools::ExcNoComponentSelected, and VectorTools::ExcNonInterpolatingFE.
Public Member Functions | |
ExceptionBase () | |
ExceptionBase (const char *f, const int l, const char *func, const char *c, const char *e) | |
ExceptionBase (const ExceptionBase &exc) | |
virtual | ~ExceptionBase () throw () |
void | set_fields (const char *f, const int l, const char *func, const char *c, const char *e) |
void | print_exc_data (std::ostream &out) const |
virtual void | print_info (std::ostream &out) const |
virtual const char * | what () const throw () |
void | print_stack_trace (std::ostream &out) const |
Protected Attributes | |
const char * | file |
unsigned int | line |
const char * | function |
const char * | cond |
const char * | exc |
char ** | stacktrace |
int | n_stacktrace_frames |
This class is the base class for all exception classes. Do not use its methods and variables directly since the interface and mechanism may be subject to change. Rather create new exception classes using the DeclException
macro family.
See the Exceptions and assertions module for more details on this class and what can be done with classes derived from it.
ExceptionBase::ExceptionBase | ( | ) |
Default constructor.
ExceptionBase::ExceptionBase | ( | const char * | f, | |
const int | l, | |||
const char * | func, | |||
const char * | c, | |||
const char * | e | |||
) |
The constructor takes the file in which the error happened, the line and the violated condition as well as the name of the exception class as a char*
as arguments.
ExceptionBase::ExceptionBase | ( | const ExceptionBase & | exc | ) |
Copy constructor.
virtual ExceptionBase::~ExceptionBase | ( | ) | throw () [virtual] |
Destructor. Empty, but needed for the sake of exception specification, since the base class has this exception specification and the automatically generated destructor would have a different one due to member objects.
void ExceptionBase::set_fields | ( | const char * | f, | |
const int | l, | |||
const char * | func, | |||
const char * | c, | |||
const char * | e | |||
) |
Set the file name and line of where the exception appeared as well as the violated condition and the name of the exception as a char pointer.
void ExceptionBase::print_exc_data | ( | std::ostream & | out | ) | const |
Print out the general part of the error information.
virtual void ExceptionBase::print_info | ( | std::ostream & | out | ) | const [virtual] |
Print more specific information about the exception which occured. Overload this function in your own exception classes.
Reimplemented in StandardExceptions::ExcMemoryLeak, StandardExceptions::ExcFileNotOpen, StandardExceptions::ExcImpossibleInDim, StandardExceptions::ExcDimensionMismatch, StandardExceptions::ExcDimensionMismatch2, StandardExceptions::ExcIndexRange, StandardExceptions::ExcLowerRange, StandardExceptions::ExcNotMultiple, StandardExceptions::ExcMessage, StandardExceptions::ExcCompatibility, StandardExceptions::ExcDisabled, Function< dim >::ExcNumberOfComponents, FunctionParser< dim >::ExcParseError, FunctionParser< dim >::ExcInvalidExpressionSize, RefinementCase< dim >::ExcInvalidRefinementCase, internal::SubfaceCase< dim >::ExcInvalidSubfaceCase, GeometryInfo< dim >::ExcInvalidCoordinate, GeometryInfo< dim >::ExcInvalidSubface, Patterns::List::ExcInvalidRange, Patterns::MultipleSelection::ExcCommasNotAllowed, ParameterHandler::ExcEntryAlreadyExists, ParameterHandler::ExcDefaultDoesNotMatchPattern, ParameterHandler::ExcEntryUndeclared, ParameterHandler::ExcConversionError, PathSearch::ExcNoClass, PathSearch::ExcFileNotFound, QuadratureSelector< dim >::ExcInvalidQGaussOrder, QuadratureSelector< dim >::ExcInvalidOrder, QuadratureSelector< dim >::ExcInvalidQuadrature, Subscriptor::ExcInUse, Subscriptor::ExcNoSubscriber, internal::TableBaseAccessors::Accessor< N, T, C, P >::ExcIndexRange, internal::TableBaseAccessors::Accessor< N, T, C, 1 >::ExcIndexRange, TableHandler::ExcColumnNotExistent, TableHandler::ExcSuperColumnNotExistent, TableHandler::ExcColumnOrSuperColumnNotExistent, TableHandler::ExcWrongNumberOfDataEntries, TableHandler::ExcUndefinedTexFormat, Tensor< rank_, dim >::ExcInvalidTensorIndex, Tensor< 1, dim >::ExcDimTooSmall, TensorFunction< rank, dim >::ExcVectorHasWrongSize, Threads::DummyBarrier::ExcBarrierSizeNotUseful, BlockTrianglePrecondition< number >::ExcNoDiagonal, BlockTrianglePrecondition< number >::ExcMultipleDiagonal, BlockMatrixBase< MatrixType >::ExcIncompatibleRowNumbers, BlockMatrixBase< MatrixType >::ExcIncompatibleColNumbers, BlockSparsityPatternBase< SparsityPatternBase >::ExcIncompatibleRowNumbers, BlockSparsityPatternBase< SparsityPatternBase >::ExcIncompatibleColNumbers, BlockSparsityPatternBase< SparsityPatternBase >::ExcIncompatibleSizes, ChunkSparseMatrix< number >::ExcInvalidIndex, ChunkSparseMatrix< number >::ExcInvalidIndex1, ChunkSparseMatrix< number >::ExcIteratorRange, ChunkSparsityPattern::ExcInvalidNumber, ChunkSparsityPattern::ExcInvalidIndex, ChunkSparsityPattern::ExcNotEnoughSpace, ChunkSparsityPattern::ExcIteratorRange, ChunkSparsityPattern::ExcInvalidNumberOfPartitions, ChunkSparsityPattern::ExcInvalidArraySize, ConstraintMatrix::ExcLineInexistant, ConstraintMatrix::ExcEntryAlreadyExists, ConstraintMatrix::ExcDoFConstrainedToConstrainedDoF, ConstraintMatrix::ExcDoFIsConstrainedFromBothObjects, ConstraintMatrix::ExcDoFIsConstrainedToConstrainedDoF, LACExceptions::ExcPETScError, LACExceptions::ExcTrilinosError, FullMatrix< number >::ExcNotRegular, FullMatrix< number >::ExcInvalidDestination, LAPACKSupport::ExcState, LAPACKSupport::ExcMissing, PETScWrappers::BlockSparseMatrix::ExcIncompatibleRowNumbers, PETScWrappers::BlockSparseMatrix::ExcIncompatibleColNumbers, PETScWrappers::MatrixIterators::const_iterator::Accessor::ExcAccessToNonlocalRow, PETScWrappers::MatrixIterators::const_iterator::ExcInvalidIndexWithinRow, PETScWrappers::MatrixBase::ExcPETScError, PETScWrappers::MPI::SparseMatrix::ExcLocalRowsTooLarge, PETScWrappers::SolverBase::ExcPETScError, PreconditionBlock< MATRIX, inverse_type >::ExcWrongBlockSize, PreconditionBlock< MATRIX, inverse_type >::ExcWrongNumberOfInverses, SolverGMRES< VECTOR >::ExcTooFewTmpVectors, SolverSelector< VECTOR >::ExcSolverDoesNotExist, SparseLUDecomposition< number >::ExcInvalidStrengthening, SparseDirectMA27::ExcMA27AFailed, SparseDirectMA27::ExcMA27BFailed, SparseDirectMA27::ExcMA27CFailed, SparseDirectMA27::ExcReadError, SparseDirectMA47::ExcMA47AFailed, SparseDirectMA47::ExcMA47BFailed, SparseDirectMA47::ExcMA47CFailed, SparseDirectUMFPACK::ExcUMFPACKError, SparseILU< number >::ExcInvalidStrengthening, SparseMatrix< number >::ExcInvalidIndex, SparseMatrix< number >::ExcInvalidIndex1, SparseMatrix< number >::ExcIteratorRange, SparseMatrixEZ< number >::ExcInvalidEntry, SparseMatrixEZ< number >::ExcEntryAllocationFailure, SparseMIC< number >::ExcInvalidStrengthening, SparseMIC< number >::ExcDecompositionNotStable, SparsityPattern::ExcInvalidNumber, SparsityPattern::ExcInvalidIndex, SparsityPattern::ExcNotEnoughSpace, SparsityPattern::ExcIteratorRange, SparsityPattern::ExcInvalidNumberOfPartitions, SparsityPattern::ExcInvalidArraySize, SparsityTools::ExcInvalidNumberOfPartitions, SparsityTools::ExcInvalidArraySize, SwappableVector< number >::ExcInvalidFilename, TrilinosWrappers::BlockSparseMatrix::ExcIncompatibleRowNumbers, TrilinosWrappers::BlockSparseMatrix::ExcIncompatibleColNumbers, TrilinosWrappers::BlockVector::ExcNonLocalizedMap, TrilinosWrappers::PreconditionBase::ExcNonMatchingMaps, TrilinosWrappers::PreconditionStokes::ExcNonMatchingMaps, TrilinosWrappers::SolverBase::ExcTrilinosError, TrilinosWrappers::SolverDirect::ExcTrilinosError, TrilinosWrappers::SolverBlockBase::ExcTrilinosError, TrilinosWrappers::SolverBlockBase::ExcOverlappingMaps, TrilinosWrappers::SolverBlockBase::ExcNonMatchingMaps, TrilinosWrappers::MatrixIterators::const_iterator::Accessor::ExcAccessToNonlocalRow, TrilinosWrappers::MatrixIterators::const_iterator::ExcInvalidIndexWithinRow, TrilinosWrappers::SparseMatrix::ExcTrilinosError, TrilinosWrappers::SparseMatrix::ExcInvalidIndex, TrilinosWrappers::SparseMatrix::ExcAccessToNonLocalElement, TrilinosWrappers::SparseMatrix::ExcAccessToNonPresentElement, TrilinosWrappers::SparsityPatternIterators::const_iterator::Accessor::ExcAccessToNonlocalRow, TrilinosWrappers::SparsityPatternIterators::const_iterator::ExcInvalidIndexWithinRow, TrilinosWrappers::SparsityPattern::ExcTrilinosError, TrilinosWrappers::SparsityPattern::ExcInvalidIndex, TrilinosWrappers::SparsityPattern::ExcAccessToNonLocalElement, TrilinosWrappers::SparsityPattern::ExcAccessToNonPresentElement, TrilinosWrappers::VectorBase::ExcTrilinosError, TrilinosWrappers::VectorBase::ExcAccessToNonlocalElement, DoFHandler< dim, spacedim >::ExcMatrixHasWrongSize, DoFHandler< dim, spacedim >::ExcNewNumbersNotConsecutive, DoFHandler< dim, spacedim >::ExcInvalidLevel, DoFHandler< dim, spacedim >::ExcEmptyLevel, DoFTools::ExcWrongSize, DoFTools::ExcInvalidComponent, hp::DoFHandler< dim, spacedim >::ExcMatrixHasWrongSize, hp::DoFHandler< dim, spacedim >::ExcNewNumbersNotConsecutive, hp::DoFHandler< dim, spacedim >::ExcInvalidFEIndex, hp::DoFHandler< dim, spacedim >::ExcInvalidLevel, hp::DoFHandler< dim, spacedim >::ExcEmptyLevel, FiniteElement< dim, spacedim >::ExcShapeFunctionNotPrimitive, FiniteElement< dim, spacedim >::ExcWrongInterfaceMatrixSize, FiniteElement< dim, spacedim >::ExcComponentIndexInvalid, FETools::ExcInvalidFEName, FETools::ExcInvalidFEDimension, FETools::ExcHangingNodesNotAllowed, FETools::ExcMatrixDimensionMismatch, FETools::ExcLeastSquaresError, FEValuesBase< dim, spacedim >::ExcShapeFunctionNotPrimitive, MappingQ< dim, spacedim >::ExcLaplaceVectorNotSet, MappingQ1Eulerian< dim, EulerVectorType, spacedim >::ExcWrongVectorSize, MappingQEulerian< dim, EulerVectorType, spacedim >::ExcWrongVectorSize, FilteredIterator< BaseIterator >::ExcInvalidElement, GridGenerator::ExcInvalidRepetitions, GridGenerator::ExcInvalidRepetitionsDimension, GridIn< dim, spacedim >::ExcUnknownIdentifier, GridIn< dim, spacedim >::ExcInvalidVertexIndex, GridIn< dim, spacedim >::ExcInvalidDBMESHInput, GridIn< dim, spacedim >::ExcDBMESHWrongDimension, GridIn< dim, spacedim >::ExcInvalidGMSHInput, GridIn< dim, spacedim >::ExcGmshUnsupportedGeometry, GridTools::ExcInvalidNumberOfPartitions, GridTools::ExcNonExistentSubdomain, GridTools::ExcScalingFactorNotPositive, GridTools::ExcPointNotFoundInCoarseGrid< N >, GridTools::ExcPointNotFound< N >, GridTools::ExcVertexNotUsed, InterGridMap< GridClass >::ExcInvalidKey, Triangulation< dim, spacedim >::ExcInvalidLevel, Triangulation< dim, spacedim >::ExcEmptyLevel, TriaAccessorExceptions::ExcInvalidNeighbor, TriaAccessorExceptions::ExcCantSetChildren, TriaAccessorExceptions::ExcSetOnlyEvenChildren, TriaRawIterator< Accessor >::ExcDereferenceInvalidCell, TriaRawIterator< Accessor >::ExcDereferenceInvalidObject, internal::Triangulation::TriaLevel< dim >::ExcMemoryWasted, internal::Triangulation::TriaLevel< dim >::ExcMemoryInexact, internal::Triangulation::TriaLevel< 3 >::ExcMemoryWasted, internal::Triangulation::TriaLevel< 3 >::ExcMemoryInexact, internal::Triangulation::TriaObjects< G >::ExcMemoryWasted, internal::Triangulation::TriaObjects< G >::ExcMemoryInexact, internal::Triangulation::TriaObjects< G >::ExcWrongIterator, MGDoFHandler< dim, spacedim >::ExcInvalidLevel, MGDoFHandler< dim, spacedim >::ExcEmptyLevel, MGDoFHandler< dim, spacedim >::MGVertexDoFs::ExcInvalidLevel, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidVectorSize, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidCharacter, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidNumberOfNames, DataOut_DoFData< DH, patch_dim, patch_space_dim >::ExcInvalidVectorDeclaration, DataOut< dim, DH >::ExcInvalidNumberOfSubdivisions, DataOutFaces< dim, DH >::ExcInvalidNumberOfSubdivisions, DataOutRotation< dim, DH >::ExcInvalidNumberOfSubdivisions, DataOutRotation< dim, DH >::ExcRadialVariableHasNegativeValues, DataOutStack< dim, spacedim, DH >::ExcInvalidVectorSize, DataOutStack< dim, spacedim, DH >::ExcInvalidCharacter, DataOutStack< dim, spacedim, DH >::ExcInvalidNumberOfNames, DataOutStack< dim, spacedim, DH >::ExcVectorNotDeclared, DataOutStack< dim, spacedim, DH >::ExcNameAlreadyUsed, DataOutStack< dim, spacedim, DH >::ExcInvalidNumberOfSubdivisions, DerivativeApproximation::ExcInvalidVectorLength, KellyErrorEstimator< dim, spacedim >::ExcIncompatibleNumberOfElements, KellyErrorEstimator< 1, spacedim >::ExcIncompatibleNumberOfElements, Histogram::ExcIncompatibleArraySize, Histogram::ExcInvalidName, SolutionTransfer< dim, VectorType, DH >::ExcWrongVectorSize, TimeStepBase_Tria_Flags::Flags< dim >::ExcInvalidParameter, TimeStepBase_Tria_Flags::RefinementFlags< dim >::ExcInvalidValue, and TimeStepBase_Tria_Flags::RefinementData< dim >::ExcInvalidValue.
virtual const char* ExceptionBase::what | ( | ) | const throw () [virtual] |
Function derived from the base class which allows to pass information like the line and name of the file where the exception occured as well as user information.
This function is mainly used when using exceptions declared by the DeclException*
macros with the throw
mechanism or the AssertThrow
macro.
void ExceptionBase::print_stack_trace | ( | std::ostream & | out | ) | const |
Print a stacktrace, if one has been recorded previously, to the given stream.
const char* ExceptionBase::file [protected] |
Name of the file this exception happen in.
unsigned int ExceptionBase::line [protected] |
Line number in this file.
const char* ExceptionBase::function [protected] |
Name of the function, pretty printed.
const char* ExceptionBase::cond [protected] |
The violated condition, as a string.
const char* ExceptionBase::exc [protected] |
Name of the exception and call sequence.
char** ExceptionBase::stacktrace [protected] |
A backtrace to the position where the problem happened, if the system supports this.
int ExceptionBase::n_stacktrace_frames [protected] |
The number of stacktrace frames that are stored in the previous variable. Zero if the system does not support stack traces.