|
static ::ExceptionBase & | AnyData::ExcNameNotFound (std::string arg1) |
| An entry with this name does not exist in the AnyData object. More...
|
|
static ::ExceptionBase & | AnyData::ExcTypeMismatch (char *arg1, char *arg2) |
| The requested type and the stored type are different. More...
|
|
static ::ExceptionBase & | AnyData::ExcNameMismatch (int arg1, std::string arg2) |
|
static ::ExceptionBase & | ConvergenceTable::ExcRateColumnAlreadyExists (std::string arg1) |
|
static ::ExceptionBase & | DataOutBase::Patch< dim, spacedim >::ExcInvalidCombinationOfDimensions (int arg1, int arg2) |
|
static ::ExceptionBase & | DataOutBase::GnuplotFlags::ExcNotEnoughSpaceDimensionLabels () |
|
static ::ExceptionBase & | DataOutBase::ExcInvalidDatasetSize (int arg1, int arg2) |
|
static ::ExceptionBase & | DataOutBase::ExcNoPatches () |
|
static ::ExceptionBase & | DataOutBase::ExcTecplotAPIError () |
|
static ::ExceptionBase & | DataOutBase::ExcErrorOpeningTecplotFile (char *arg1) |
|
static ::ExceptionBase & | DataOutReader< dim, spacedim >::ExcIncompatibleDatasetNames () |
|
static ::ExceptionBase & | DataOutReader< dim, spacedim >::ExcIncompatiblePatchLists () |
|
static ::ExceptionBase & | DataOutReader< dim, spacedim >::ExcIncompatibleDimensions (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | DerivativeForm< order, dim, spacedim, Number >::ExcInvalidTensorIndex (int arg1) |
|
static ::ExceptionBase & | StandardExceptions::ExcDivideByZero () |
|
static ::ExceptionBase & | StandardExceptions::ExcNumberNotFinite (std::complex< double > arg1) |
|
static ::ExceptionBase & | StandardExceptions::ExcOutOfMemory () |
|
static ::ExceptionBase & | StandardExceptions::ExcMemoryLeak (int arg1) |
|
static ::ExceptionBase & | StandardExceptions::ExcIO () |
|
static ::ExceptionBase & | StandardExceptions::ExcFileNotOpen (char *arg1) |
|
static ::ExceptionBase & | StandardExceptions::ExcNotImplemented () |
|
static ::ExceptionBase & | StandardExceptions::ExcInternalError () |
|
static ::ExceptionBase & | StandardExceptions::ExcPureFunctionCalled () |
|
static ::ExceptionBase & | StandardExceptions::ExcNotInitialized () |
|
static ::ExceptionBase & | StandardExceptions::ExcInvalidState () |
|
static ::ExceptionBase & | StandardExceptions::ExcImpossibleInDim (int arg1) |
|
static ::ExceptionBase & | StandardExceptions::ExcImpossibleInDimSpacedim (int arg1, int arg2) |
|
static ::ExceptionBase & | StandardExceptions::ExcZero () |
|
static ::ExceptionBase & | StandardExceptions::ExcEmptyObject () |
|
static ::ExceptionBase & | StandardExceptions::ExcDimensionMismatch (std::size_t arg1, std::size_t arg2) |
|
static ::ExceptionBase & | StandardExceptions::ExcDimensionMismatch2 (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | StandardExceptions::ExcIndexRange (int arg1, int arg2, int arg3) |
|
template<typename T > |
static ::ExceptionBase & | StandardExceptions::ExcIndexRangeType (T arg1, T arg2, T arg3) |
|
static ::ExceptionBase & | StandardExceptions::ExcLowerRange (int arg1, int arg2) |
|
template<typename T > |
static ::ExceptionBase & | StandardExceptions::ExcLowerRangeType (T arg1, T arg2) |
|
static ::ExceptionBase & | StandardExceptions::ExcNotMultiple (int arg1, int arg2) |
|
static ::ExceptionBase & | StandardExceptions::ExcInvalidIterator () |
|
static ::ExceptionBase & | StandardExceptions::ExcIteratorPastEnd () |
|
static ::ExceptionBase & | StandardExceptions::ExcMessage (std::string arg1) |
|
static ::ExceptionBase & | StandardExceptions::ExcGhostsPresent () |
|
static ::ExceptionBase & | StandardExceptions::ExcScalarAssignmentOnlyForZeroValue () |
|
static ::ExceptionBase & | StandardExceptions::ExcNeedsLAPACK () |
|
static ::ExceptionBase & | StandardExceptions::ExcNeedsNetCDF () |
|
static ::ExceptionBase & | StandardExceptions::ExcNeedsFunctionparser () |
|
static ::ExceptionBase & | Functions::ExcCSplineEmpty (int arg1) |
|
static ::ExceptionBase & | Functions::ExcCSplineSizeMismatch (int arg1, int arg2) |
|
static ::ExceptionBase & | Functions::ExcCSplineOrder (int arg1, double arg2, double arg3) |
|
static ::ExceptionBase & | Functions::ExcCSplineRange (double arg1, double arg2, double arg3) |
|
static ::ExceptionBase & | FunctionParser< dim >::ExcParseError (int arg1, char *arg2) |
|
static ::ExceptionBase & | FunctionParser< dim >::ExcInvalidExpressionSize (int arg1, int arg2) |
|
static ::ExceptionBase & | RefinementCase< dim >::ExcInvalidRefinementCase (int arg1) |
|
static ::ExceptionBase & | internal::SubfaceCase< dim >::ExcInvalidSubfaceCase (int arg1) |
|
static ::ExceptionBase & | GeometryInfo< dim >::ExcInvalidCoordinate (double arg1) |
|
static ::ExceptionBase & | GeometryInfo< dim >::ExcInvalidSubface (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | IndexSet::ExcIndexNotPresent (size_type arg1) |
|
static ::ExceptionBase & | Patterns::List::ExcInvalidRange (int arg1, int arg2) |
|
static ::ExceptionBase & | Patterns::Map::ExcInvalidRange (int arg1, int arg2) |
|
static ::ExceptionBase & | Patterns::MultipleSelection::ExcCommasNotAllowed (int arg1) |
|
static ::ExceptionBase & | ParameterHandler::ExcEntryAlreadyExists (std::string arg1) |
|
static ::ExceptionBase & | ParameterHandler::ExcValueDoesNotMatchPattern (std::string arg1, std::string arg2) |
|
static ::ExceptionBase & | ParameterHandler::ExcAlreadyAtTopLevel () |
|
static ::ExceptionBase & | ParameterHandler::ExcEntryUndeclared (std::string arg1) |
|
static ::ExceptionBase & | ParameterHandler::ExcUnbalancedSubsections (std::string arg1, std::string arg2) |
|
static ::ExceptionBase & | ParameterHandler::ExcNoSubsection (int arg1, std::string arg2, std::string arg3) |
|
static ::ExceptionBase & | ParameterHandler::ExcCannotParseLine (int arg1, std::string arg2, std::string arg3) |
|
static ::ExceptionBase & | ParameterHandler::ExcInvalidEntryForPattern (int arg1, std::string arg2, std::string arg3, std::string arg4, std::string arg5) |
|
static ::ExceptionBase & | ParameterHandler::ExcInvalidXMLParameterFile () |
|
static ::ExceptionBase & | ParameterHandler::ExcInvalidEntryForPatternXML (std::string arg1, std::string arg2, std::string arg3) |
|
static ::ExceptionBase & | ParameterHandler::ExcCannotOpenIncludeStatementFile (int arg1, std::string arg2, std::string arg3) |
|
static ::ExceptionBase & | Utilities::MPI::Partitioner::ExcIndexNotPresent (types::global_dof_index arg1, unsigned int arg2) |
|
static ::ExceptionBase & | PathSearch::ExcNoClass (std::string arg1) |
|
static ::ExceptionBase & | PathSearch::ExcFileNotFound (std::string arg1, std::string arg2) |
|
static ::ExceptionBase & | QIterated< dim >::ExcInvalidQuadratureFormula () |
|
static ::ExceptionBase & | QuadratureSelector< dim >::ExcInvalidQGaussOrder (int arg1) |
|
static ::ExceptionBase & | QuadratureSelector< dim >::ExcInvalidOrder (std::string arg1, unsigned int arg2) |
|
static ::ExceptionBase & | QuadratureSelector< dim >::ExcInvalidQuadrature (std::string arg1) |
|
static ::ExceptionBase & | Subscriptor::ExcInUse (int arg1, char *arg2, std::string &arg3) |
|
static ::ExceptionBase & | Subscriptor::ExcNoSubscriber (char *arg1, char *arg2) |
|
static ::ExceptionBase & | internal::TableBaseAccessors::Accessor< N, T, C, P >::ExcIndexRange (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | TableHandler::ExcColumnNotExistent (std::string arg1) |
|
static ::ExceptionBase & | TableHandler::ExcSuperColumnNotExistent (std::string arg1) |
|
static ::ExceptionBase & | TableHandler::ExcColumnOrSuperColumnNotExistent (std::string arg1) |
|
static ::ExceptionBase & | TableHandler::ExcWrongNumberOfDataEntries (std::string arg1, int arg2, std::string arg3, int arg4) |
|
static ::ExceptionBase & | TableHandler::ExcUndefinedTexFormat (std::string arg1) |
|
static ::ExceptionBase & | Threads::DummyBarrier::ExcBarrierSizeNotUseful (int arg1) |
|
static ::ExceptionBase & | Threads::Task< RT >::ExcNoTask () |
|
static ::ExceptionBase & | DoFAccessor< structdim, DoFHandlerType, level_dof_access >::ExcInvalidObject () |
|
static ::ExceptionBase & | DoFAccessor< structdim, DoFHandlerType, level_dof_access >::ExcVectorNotEmpty () |
|
static ::ExceptionBase & | DoFAccessor< structdim, DoFHandlerType, level_dof_access >::ExcVectorDoesNotMatch () |
|
static ::ExceptionBase & | DoFAccessor< structdim, DoFHandlerType, level_dof_access >::ExcMatrixDoesNotMatch () |
|
static ::ExceptionBase & | DoFAccessor< structdim, DoFHandlerType, level_dof_access >::ExcNotActive () |
|
static ::ExceptionBase & | DoFAccessor< structdim, DoFHandlerType, level_dof_access >::ExcCantCompareIterators () |
|
static ::ExceptionBase & | DoFAccessor< 0, DoFHandlerType< 1, spacedim >, level_dof_access >::ExcInvalidObject () |
|
static ::ExceptionBase & | DoFAccessor< 0, DoFHandlerType< 1, spacedim >, level_dof_access >::ExcVectorNotEmpty () |
|
static ::ExceptionBase & | DoFAccessor< 0, DoFHandlerType< 1, spacedim >, level_dof_access >::ExcVectorDoesNotMatch () |
|
static ::ExceptionBase & | DoFAccessor< 0, DoFHandlerType< 1, spacedim >, level_dof_access >::ExcMatrixDoesNotMatch () |
|
static ::ExceptionBase & | DoFAccessor< 0, DoFHandlerType< 1, spacedim >, level_dof_access >::ExcNotActive () |
|
static ::ExceptionBase & | DoFAccessor< 0, DoFHandlerType< 1, spacedim >, level_dof_access >::ExcCantCompareIterators () |
|
static ::ExceptionBase & | DoFHandler< dim, spacedim >::MGVertexDoFs::ExcNoMemory () |
|
static ::ExceptionBase & | DoFRenumbering::ExcRenumberingIncomplete () |
|
static ::ExceptionBase & | DoFRenumbering::ExcInvalidComponentOrder () |
|
static ::ExceptionBase & | DoFRenumbering::ExcNotDGFEM () |
|
static ::ExceptionBase & | ComponentMask::ExcNoComponentSelected () |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcShapeFunctionNotPrimitive (int arg1) |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcFENotPrimitive () |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcUnitShapeValuesDoNotExist () |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcFEHasNoSupportPoints () |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcEmbeddingVoid () |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcProjectionVoid () |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcWrongInterfaceMatrixSize (int arg1, int arg2) |
|
static ::ExceptionBase & | FiniteElement< dim, spacedim >::ExcInterpolationNotImplemented () |
|
static ::ExceptionBase & | FE_Q_Base< PolynomialType, dim, spacedim >::ExcFEQCannotHaveDegree0 () |
|
static ::ExceptionBase & | FETools::ExcInvalidFEName (std::string arg1) |
|
static ::ExceptionBase & | FETools::ExcInvalidFEDimension (char arg1, int arg2) |
|
static ::ExceptionBase & | FETools::ExcInvalidFE () |
|
static ::ExceptionBase & | FETools::ExcFENotPrimitive () |
|
static ::ExceptionBase & | FETools::ExcTriangulationMismatch () |
|
static ::ExceptionBase & | FETools::ExcHangingNodesNotAllowed (int arg1) |
|
static ::ExceptionBase & | FETools::ExcGridNotRefinedAtLeastOnce () |
|
static ::ExceptionBase & | FETools::ExcMatrixDimensionMismatch (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | FETools::ExcLeastSquaresError (double arg1) |
|
static ::ExceptionBase & | FETools::ExcNotGreaterThan (int arg1, int arg2) |
|
static ::ExceptionBase & | FEValuesBase< dim, spacedim >::ExcAccessToUninitializedField (char *arg1) |
|
static ::ExceptionBase & | FEValuesBase< dim, spacedim >::ExcCannotInitializeField () |
|
static ::ExceptionBase & | FEValuesBase< dim, spacedim >::ExcInvalidUpdateFlag () |
|
static ::ExceptionBase & | FEValuesBase< dim, spacedim >::ExcFEDontMatch () |
|
static ::ExceptionBase & | FEValuesBase< dim, spacedim >::ExcShapeFunctionNotPrimitive (int arg1) |
|
static ::ExceptionBase & | FEValuesBase< dim, spacedim >::ExcFENotPrimitive () |
|
static ::ExceptionBase & | FESubfaceValues< dim, spacedim >::ExcReinitCalledWithBoundaryFace () |
|
static ::ExceptionBase & | FESubfaceValues< dim, spacedim >::ExcFaceHasNoSubfaces () |
|
static ::ExceptionBase & | MappingFEField< dim, spacedim, VectorType, DoFHandlerType >::ExcInactiveCell () |
|
static ::ExceptionBase & | MappingQ1Eulerian< dim, VectorType, spacedim >::ExcInactiveCell () |
|
static ::ExceptionBase & | MappingQEulerian< dim, VectorType, spacedim >::ExcInactiveCell () |
|
static ::ExceptionBase & | FilteredIterator< BaseIterator >::ExcInvalidElement (BaseIterator arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcUnknownSectionType (int arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcUnknownElementType (int arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcUnknownIdentifier (std::string arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcNoTriangulationSelected () |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcInvalidVertexIndex (int arg1, int arg2) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcInvalidVertexIndexGmsh (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcInvalidDBMeshFormat () |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcInvalidDBMESHInput (std::string arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcDBMESHWrongDimension (int arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcInvalidGMSHInput (std::string arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcGmshUnsupportedGeometry (int arg1) |
|
static ::ExceptionBase & | GridIn< dim, spacedim >::ExcGmshNoCellInformation () |
|
static ::ExceptionBase & | GridOut::ExcInvalidState () |
|
static ::ExceptionBase & | GridRefinement::ExcNegativeCriteria () |
|
static ::ExceptionBase & | GridRefinement::ExcInvalidParameterValue () |
|
static ::ExceptionBase & | ExcMeshNotOrientable () |
|
static ::ExceptionBase & | InterGridMap< MeshType >::ExcInvalidKey (cell_iterator arg1) |
|
static ::ExceptionBase & | InterGridMap< MeshType >::ExcIncompatibleGrids () |
|
static ::ExceptionBase & | FlatManifold< dim, spacedim >::ExcPeriodicBox (int arg1, Point< spacedim > arg2, double arg3) |
|
static ::ExceptionBase & | PersistentTriangulation< dim, spacedim >::ExcTriaNotEmpty () |
|
static ::ExceptionBase & | PersistentTriangulation< dim, spacedim >::ExcFlagsNotCleared () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcCellNotUsed () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcCellNotActive () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcCellHasNoChildren () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcCellHasNoParent () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcUnusedCellAsChild () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcCantSetChildren (int arg1) |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcUnusedCellAsNeighbor () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcUncaughtCase () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcDereferenceInvalidObject () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcCantCompareIterators () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcNeighborIsCoarser () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcNeighborIsNotCoarser () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcFacesHaveNoLevel () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcNoPeriodicNeighbor () |
|
static ::ExceptionBase & | TriaAccessorExceptions::ExcSetOnlyEvenChildren (int arg1) |
|
static ::ExceptionBase & | CellAccessor< dim, spacedim >::ExcRefineCellNotActive () |
|
static ::ExceptionBase & | CellAccessor< dim, spacedim >::ExcCellFlaggedForRefinement () |
|
static ::ExceptionBase & | CellAccessor< dim, spacedim >::ExcCellFlaggedForCoarsening () |
|
static ::ExceptionBase & | CylinderBoundary< dim, spacedim >::ExcRadiusNotSet () |
|
static ::ExceptionBase & | HyperBallBoundary< dim, spacedim >::ExcRadiusNotSet () |
|
static ::ExceptionBase & | TriaIterator< Accessor >::ExcAssignmentOfUnusedObject () |
|
static ::ExceptionBase & | TriaActiveIterator< Accessor >::ExcAssignmentOfInactiveObject () |
|
static ::ExceptionBase & | internal::Triangulation::TriaLevel< dim >::ExcMemoryWasted (char *arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | internal::Triangulation::TriaLevel< dim >::ExcMemoryInexact (int arg1, int arg2) |
|
static ::ExceptionBase & | internal::Triangulation::TriaLevel< 3 >::ExcMemoryWasted (char *arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | internal::Triangulation::TriaLevel< 3 >::ExcMemoryInexact (int arg1, int arg2) |
|
static ::ExceptionBase & | internal::Triangulation::TriaObjects< G >::ExcMemoryWasted (char *arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | internal::Triangulation::TriaObjects< G >::ExcMemoryInexact (int arg1, int arg2) |
|
static ::ExceptionBase & | internal::Triangulation::TriaObjects< G >::ExcWrongIterator (char *arg1, char *arg2) |
|
static ::ExceptionBase & | internal::Triangulation::TriaObjects< G >::ExcPointerIndexClash () |
|
static ::ExceptionBase & | hp::FECollection< dim, spacedim >::ExcNoFiniteElements () |
|
static ::ExceptionBase & | hp::QCollection< dim >::ExcNoQuadrature () |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcInvalidNumberofEigenvalues (int arg1, int arg2) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcInvalidEigenvectorSize (int arg1, int arg2) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcInvalidEigenvectorSizeNonsymmetric (int arg1, int arg2) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcInvalidEigenvalueSize (int arg1, int arg2) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcInvalidNumberofArnoldiVectors (int arg1, int arg2) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcSmallNumberofArnoldiVectors (int arg1, int arg2) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackIdo (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackMode (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackInfodsaupd (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackInfodnaupd (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackInfodseupd (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackInfodneupd (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackInfoMaxIt (int arg1) |
|
static ::ExceptionBase & | ArpackSolver::ArpackExcArpackNoShifts () |
|
static ::ExceptionBase & | BlockTrianglePrecondition< number, BlockVectorType >::ExcNoDiagonal (size_type arg1) |
|
static ::ExceptionBase & | BlockTrianglePrecondition< number, BlockVectorType >::ExcMultipleDiagonal (size_type arg1) |
|
static ::ExceptionBase & | BlockMatrixBase< MatrixType >::ExcIncompatibleRowNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | BlockMatrixBase< MatrixType >::ExcIncompatibleColNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | BlockSparseMatrix< number >::ExcBlockDimensionMismatch () |
|
static ::ExceptionBase & | BlockSparsityPatternBase< SparsityPatternType >::ExcIncompatibleRowNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | BlockSparsityPatternBase< SparsityPatternType >::ExcIncompatibleColNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | BlockVector< Number >::ExcIteratorRangeDoesNotMatchVectorSize () |
|
static ::ExceptionBase & | internal::BlockVectorIterators::Iterator< BlockVectorType, Constness >::ExcPointerToDifferentVectors () |
|
static ::ExceptionBase & | internal::BlockVectorIterators::Iterator< BlockVectorType, Constness >::ExcCastingAwayConstness () |
|
static ::ExceptionBase & | ChunkSparseMatrix< number >::ExcInvalidIndex (int arg1, int arg2) |
|
static ::ExceptionBase & | ChunkSparseMatrix< number >::ExcDifferentChunkSparsityPatterns () |
|
static ::ExceptionBase & | ChunkSparseMatrix< number >::ExcIteratorRange (int arg1, int arg2) |
|
static ::ExceptionBase & | ChunkSparseMatrix< number >::ExcSourceEqualsDestination () |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcInvalidNumber (int arg1) |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcInvalidIndex (int arg1, int arg2) |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcNotEnoughSpace (int arg1, int arg2) |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcNotCompressed () |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcMatrixIsCompressed () |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcEmptyObject () |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcIteratorRange (int arg1, int arg2) |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcMETISNotInstalled () |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcInvalidNumberOfPartitions (int arg1) |
|
static ::ExceptionBase & | ChunkSparsityPattern::ExcInvalidArraySize (int arg1, int arg2) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcMatrixIsClosed () |
|
static ::ExceptionBase & | ConstraintMatrix::ExcMatrixNotClosed () |
|
static ::ExceptionBase & | ConstraintMatrix::ExcLineInexistant (size_type arg1) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcEntryAlreadyExists (size_type arg1, size_type arg2, double arg3, double arg4) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcDoFConstrainedToConstrainedDoF (int arg1, int arg2) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcDoFIsConstrainedFromBothObjects (size_type arg1) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcDoFIsConstrainedToConstrainedDoF (size_type arg1) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcRowNotStoredHere (size_type arg1) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcColumnNotStoredHere (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | ConstraintMatrix::ExcIncorrectConstraint (int arg1, int arg2) |
|
static ::ExceptionBase & | LACExceptions::ExcNotQuadratic () |
|
static ::ExceptionBase & | LACExceptions::ExcSingular () |
|
static ::ExceptionBase & | LACExceptions::ExcDifferentBlockIndices () |
|
static ::ExceptionBase & | LACExceptions::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | FullMatrix< number >::ExcEmptyMatrix () |
|
static ::ExceptionBase & | FullMatrix< number >::ExcNotRegular (number arg1) |
|
static ::ExceptionBase & | FullMatrix< number >::ExcInvalidDestination (size_type arg1, size_type arg2, size_type arg3) |
|
static ::ExceptionBase & | FullMatrix< number >::ExcSourceEqualsDestination () |
|
static ::ExceptionBase & | FullMatrix< number >::ExcMatrixNotPositiveDefinite () |
|
static ::ExceptionBase & | LinearAlgebra::distributed::BlockVector< Number >::ExcVectorTypeNotCompatible () |
|
static ::ExceptionBase & | LinearAlgebra::distributed::BlockVector< Number >::ExcIteratorRangeDoesNotMatchVectorSize () |
|
static ::ExceptionBase & | LinearAlgebra::distributed::Vector< Number >::ExcVectorTypeNotCompatible () |
|
static ::ExceptionBase & | LinearAlgebra::distributed::Vector< Number >::ExcNonMatchingElements (Number arg1, Number arg2, unsigned int arg3) |
|
static ::ExceptionBase & | LinearAlgebra::distributed::Vector< Number >::ExcAccessToNonLocalElement (size_type arg1, size_type arg2, size_type arg3, size_type arg4) |
|
static ::ExceptionBase & | LinearAlgebra::Vector< Number >::ExcVectorTypeNotCompatible () |
|
static ::ExceptionBase & | LAPACKSupport::ExcErrorCode (char *arg1, int arg2) |
|
static ::ExceptionBase & | LAPACKSupport::ExcState (State arg1) |
|
static ::ExceptionBase & | LAPACKSupport::ExcMissing (char *arg1) |
|
static ::ExceptionBase & | MatrixBlock< MatrixType >::ExcBlockIndexMismatch (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcConvergedEigenvectors (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInvalidNumberofEigenvalues (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInvalidEigenvectorSize (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInvalidEigenvectorSizeNonsymmetric (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInvalidEigenvalueSize (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInvalidNumberofArnoldiVectors (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcSmallNumberofArnoldiVectors (int arg1, int arg2) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcIdo (int arg1) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcMode (int arg1) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInfoPdnaupd (int arg1) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInfoPdneupd (int arg1) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcInfoMaxIt (int arg1) |
|
static ::ExceptionBase & | PArpackSolver< VectorType >::PArpackExcNoShifts (int arg1) |
|
static ::ExceptionBase & | PETScWrappers::BlockSparseMatrix::ExcIncompatibleRowNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | PETScWrappers::BlockSparseMatrix::ExcIncompatibleColNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | PETScWrappers::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize () |
|
static ::ExceptionBase & | PETScWrappers::MatrixIterators::const_iterator::Accessor::ExcBeyondEndOfMatrix () |
|
static ::ExceptionBase & | PETScWrappers::MatrixIterators::const_iterator::Accessor::ExcAccessToNonlocalRow (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | PETScWrappers::MatrixIterators::const_iterator::ExcInvalidIndexWithinRow (int arg1, int arg2) |
|
static ::ExceptionBase & | PETScWrappers::MatrixBase::ExcSourceEqualsDestination () |
|
static ::ExceptionBase & | PETScWrappers::MatrixBase::ExcWrongMode (int arg1, int arg2) |
|
static ::ExceptionBase & | PETScWrappers::MPI::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize () |
|
static ::ExceptionBase & | PETScWrappers::MPI::BlockVector::ExcNonMatchingBlockVectors () |
|
static ::ExceptionBase & | PETScWrappers::MPI::SparseMatrix::ExcLocalRowsTooLarge (int arg1, int arg2) |
|
static ::ExceptionBase & | PETScWrappers::SolverBase::ExcPETScError (int arg1) 1 |
|
static ::ExceptionBase & | PreconditionBlock< MatrixType, inverse_type >::ExcWrongBlockSize (int arg1, int arg2) |
|
static ::ExceptionBase & | PreconditionBlock< MatrixType, inverse_type >::ExcInverseMatricesAlreadyExist () |
|
static ::ExceptionBase & | PreconditionBlockBase< number >::ExcDiagonalsNotStored () |
|
static ::ExceptionBase & | PreconditionBlockBase< number >::ExcInverseNotAvailable () |
|
static ::ExceptionBase & | PreconditionSelector< MatrixType, VectorType >::ExcNoMatrixGivenToUse () |
|
static ::ExceptionBase & | SLEPcWrappers::SolverBase::ExcSLEPcWrappersUsageError () |
|
static ::ExceptionBase & | SLEPcWrappers::SolverBase::ExcSLEPcError (int arg1) |
|
static ::ExceptionBase & | SLEPcWrappers::SolverBase::ExcSLEPcEigenvectorConvergenceMismatchError (int arg1, int arg2) |
|
static ::ExceptionBase & | SolverControl::ExcHistoryDataRequired () |
|
static ::ExceptionBase & | SolverGMRES< VectorType >::ExcTooFewTmpVectors (int arg1) |
|
static ::ExceptionBase & | SolverMinRes< VectorType >::ExcPreconditionerNotDefinite () |
|
static ::ExceptionBase & | SolverSelector< VectorType >::ExcSolverDoesNotExist (std::string arg1) |
|
static ::ExceptionBase & | SparseLUDecomposition< number >::ExcInvalidStrengthening (double arg1) |
|
static ::ExceptionBase & | SparseDirectUMFPACK::ExcUMFPACKError (char *arg1, int arg2) |
|
static ::ExceptionBase & | SparseILU< number >::ExcInvalidStrengthening (double arg1) |
|
static ::ExceptionBase & | SparseILU< number >::ExcZeroPivot (size_type arg1) |
|
static ::ExceptionBase & | SparseMatrix< number >::ExcInvalidIndex (int arg1, int arg2) |
|
static ::ExceptionBase & | SparseMatrix< number >::ExcDifferentSparsityPatterns () |
|
static ::ExceptionBase & | SparseMatrix< number >::ExcIteratorRange (int arg1, int arg2) |
|
static ::ExceptionBase & | SparseMatrix< number >::ExcSourceEqualsDestination () |
|
static ::ExceptionBase & | SparseMatrixEZ< number >::ExcNoDiagonal () |
|
static ::ExceptionBase & | SparseMatrixEZ< number >::ExcInvalidEntry (int arg1, int arg2) |
|
static ::ExceptionBase & | SparseMatrixEZ< number >::ExcEntryAllocationFailure (int arg1, int arg2) |
|
static ::ExceptionBase & | SparseMIC< number >::ExcStrengthenDiagonalTooSmall () |
|
static ::ExceptionBase & | SparseMIC< number >::ExcInvalidStrengthening (double arg1) |
|
static ::ExceptionBase & | SparseMIC< number >::ExcDecompositionNotStable (int arg1, double arg2) |
|
static ::ExceptionBase & | SparsityPattern::ExcNotEnoughSpace (int arg1, int arg2) |
|
static ::ExceptionBase & | SparsityPattern::ExcNotCompressed () |
|
static ::ExceptionBase & | SparsityPattern::ExcMatrixIsCompressed () |
|
static ::ExceptionBase & | SparsityPattern::ExcIteratorRange (int arg1, int arg2) |
|
static ::ExceptionBase & | SparsityPattern::ExcInvalidNumberOfPartitions (int arg1) |
|
static ::ExceptionBase & | SparsityTools::ExcMETISNotInstalled () |
|
static ::ExceptionBase & | SparsityTools::ExcInvalidNumberOfPartitions (int arg1) |
|
static ::ExceptionBase & | SparsityTools::ExcMETISError (int arg1) |
|
static ::ExceptionBase & | SparsityTools::ExcInvalidArraySize (int arg1, int arg2) |
|
static ::ExceptionBase & | SwappableVector< number >::ExcSizeZero () |
|
static ::ExceptionBase & | SwappableVector< number >::ExcSizeNonzero () |
|
static ::ExceptionBase & | SwappableVector< number >::ExcInvalidFilename (std::string arg1) |
|
static ::ExceptionBase & | SwappableVector< number >::ExcInvalidCopyOperation () |
|
static ::ExceptionBase & | TrilinosWrappers::BlockSparseMatrix::ExcIncompatibleRowNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | TrilinosWrappers::BlockSparseMatrix::ExcIncompatibleColNumbers (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | TrilinosWrappers::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize () |
|
static ::ExceptionBase & | TrilinosWrappers::BlockVector::ExcNonMatchingBlockVectors () |
|
static ::ExceptionBase & | TrilinosWrappers::BlockVector::ExcNonLocalizedMap (int arg1, int arg2) |
|
static ::ExceptionBase & | LinearAlgebra::EpetraWrappers::Vector::ExcDifferentParallelPartitioning () |
|
static ::ExceptionBase & | LinearAlgebra::EpetraWrappers::Vector::ExcVectorTypeNotCompatible () |
|
static ::ExceptionBase & | LinearAlgebra::EpetraWrappers::Vector::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::MPI::BlockVector::ExcIteratorRangeDoesNotMatchVectorSize () |
|
static ::ExceptionBase & | TrilinosWrappers::MPI::BlockVector::ExcNonMatchingBlockVectors () |
|
static ::ExceptionBase & | TrilinosWrappers::PreconditionBase::ExcNonMatchingMaps (std::string arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::SolverBase::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::SolverDirect::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrixIterators::ExcBeyondEndOfMatrix () |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrixIterators::ExcAccessToNonlocalRow (std::size_t arg1, std::size_t arg2, std::size_t arg3) |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrixIterators::Iterator< Constness >::ExcInvalidIndexWithinRow (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrix::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrix::ExcInvalidIndex (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrix::ExcSourceEqualsDestination () |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrix::ExcMatrixNotCompressed () |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrix::ExcAccessToNonLocalElement (size_type arg1, size_type arg2, size_type arg3, size_type arg4) |
|
static ::ExceptionBase & | TrilinosWrappers::SparseMatrix::ExcAccessToNonPresentElement (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPatternIterators::Accessor::ExcBeyondEndOfSparsityPattern () |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPatternIterators::Accessor::ExcAccessToNonlocalRow (size_type arg1, size_type arg2, size_type arg3) |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPatternIterators::Iterator::ExcInvalidIndexWithinRow (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPattern::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPattern::ExcInvalidIndex (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPattern::ExcSourceEqualsDestination () |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPattern::ExcAccessToNonLocalElement (size_type arg1, size_type arg2, size_type arg3, size_type arg4) |
|
static ::ExceptionBase & | TrilinosWrappers::SparsityPattern::ExcAccessToNonPresentElement (size_type arg1, size_type arg2) |
|
static ::ExceptionBase & | TrilinosWrappers::VectorBase::ExcDifferentParallelPartitioning () |
|
static ::ExceptionBase & | TrilinosWrappers::VectorBase::ExcTrilinosError (int arg1) |
|
static ::ExceptionBase & | TrilinosWrappers::VectorBase::ExcAccessToNonLocalElement (size_type arg1, size_type arg2, size_type arg3, size_type arg4) |
|
static ::ExceptionBase & | VectorMemory< VectorType >::ExcNotAllocatedHere () |
|
static ::ExceptionBase & | internal::ExcAccessToUninitializedField () |
|
static ::ExceptionBase & | MeshWorker::LocalIntegrator< dim, spacedim, number >::ExcPureFunction () |
|
static ::ExceptionBase & | MGTransferPrebuilt< VectorType >::ExcNoProlongation () |
|
static ::ExceptionBase & | MGTransferPrebuilt< VectorType >::ExcMatricesNotBuilt () |
|
static ::ExceptionBase & | MGTransferBlockBase::ExcMatricesNotBuilt () |
|
static ::ExceptionBase & | MGTransferComponentBase::ExcMatricesNotBuilt () |
|
static ::ExceptionBase & | MGTransferMatrixFree< dim, Number >::ExcNoProlongation () |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcInvalidNumberOfSubdivisions (int arg1) |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcNoTriangulationSelected () |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcNoDoFHandlerSelected () |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcInvalidVectorSize (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcInvalidCharacter (std::string arg1, size_t arg2) |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcOldDataStillPresent () |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcInvalidNumberOfNames (int arg1, int arg2) |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcIncompatibleDatasetNames () |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcIncompatiblePatchLists () |
|
static ::ExceptionBase & | Exceptions::DataOut::ExcInvalidVectorDeclaration (int arg1, std::string arg2) |
|
static ::ExceptionBase & | DataOutRotation< dim, DoFHandlerType >::ExcRadialVariableHasNegativeValues (double arg1) |
|
static ::ExceptionBase & | DataOutStack< dim, spacedim, DoFHandlerType >::ExcVectorNotDeclared (std::string arg1) |
|
static ::ExceptionBase & | DataOutStack< dim, spacedim, DoFHandlerType >::ExcDataNotCleared () |
|
static ::ExceptionBase & | DataOutStack< dim, spacedim, DoFHandlerType >::ExcDataAlreadyAdded () |
|
static ::ExceptionBase & | DataOutStack< dim, spacedim, DoFHandlerType >::ExcNameAlreadyUsed (std::string arg1) |
|
static ::ExceptionBase & | DerivativeApproximation::ExcVectorLengthVsNActiveCells (int arg1, int arg2) |
|
static ::ExceptionBase & | DerivativeApproximation::ExcInsufficientDirections () |
|
static ::ExceptionBase & | KellyErrorEstimator< dim, spacedim >::ExcInvalidComponentMask () |
|
static ::ExceptionBase & | KellyErrorEstimator< dim, spacedim >::ExcInvalidCoefficient () |
|
static ::ExceptionBase & | KellyErrorEstimator< dim, spacedim >::ExcInvalidBoundaryFunction (types::boundary_id arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | KellyErrorEstimator< dim, spacedim >::ExcIncompatibleNumberOfElements (int arg1, int arg2) |
|
static ::ExceptionBase & | KellyErrorEstimator< dim, spacedim >::ExcNoSolutions () |
|
static ::ExceptionBase & | KellyErrorEstimator< 1, spacedim >::ExcInvalidComponentMask () |
|
static ::ExceptionBase & | KellyErrorEstimator< 1, spacedim >::ExcInvalidCoefficient () |
|
static ::ExceptionBase & | KellyErrorEstimator< 1, spacedim >::ExcInvalidBoundaryFunction (types::boundary_id arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | KellyErrorEstimator< 1, spacedim >::ExcIncompatibleNumberOfElements (int arg1, int arg2) |
|
static ::ExceptionBase & | KellyErrorEstimator< 1, spacedim >::ExcNoSolutions () |
|
static ::ExceptionBase & | Histogram::ExcEmptyData () |
|
static ::ExceptionBase & | Histogram::ExcIncompatibleArraySize (int arg1, int arg2) |
|
static ::ExceptionBase & | Histogram::ExcInvalidName (std::string arg1) |
|
static ::ExceptionBase & | MatrixCreator::ExcComponentMismatch () |
|
static ::ExceptionBase & | MatrixTools::ExcBlocksDontMatch () |
|
static ::ExceptionBase & | PointValueHistory< dim >::ExcNoIndependent () |
|
static ::ExceptionBase & | PointValueHistory< dim >::ExcDataLostSync () |
|
static ::ExceptionBase & | PointValueHistory< dim >::ExcDoFHandlerRequired () |
|
static ::ExceptionBase & | PointValueHistory< dim >::ExcDoFHandlerChanged () |
|
static ::ExceptionBase & | SolutionTransfer< dim, VectorType, DoFHandlerType >::ExcNotPrepared () |
|
static ::ExceptionBase & | SolutionTransfer< dim, VectorType, DoFHandlerType >::ExcAlreadyPrepForRef () |
|
static ::ExceptionBase & | SolutionTransfer< dim, VectorType, DoFHandlerType >::ExcAlreadyPrepForCoarseAndRef () |
|
static ::ExceptionBase & | TimeDependent::ExcInvalidPosition () |
|
static ::ExceptionBase & | TimeStepBase_Tria_Flags::RefinementFlags< dim >::ExcInvalidValue (double arg1) |
|
static ::ExceptionBase & | TimeStepBase_Tria_Flags::RefinementData< dim >::ExcInvalidValue (double arg1) |
|
static ::ExceptionBase & | TimeStepBase_Tria< dim >::ExcGridNotDeleted () |
|
static ::ExceptionBase & | VectorTools::ExcNonInterpolatingFE () |
|
static ::ExceptionBase & | VectorTools::ExcPointNotAvailableHere () |
|
static ::ExceptionBase & | OpenCASCADE::ExcPointNotOnManifold (Point< 3 > arg1) |
|
static ::ExceptionBase & | OpenCASCADE::ExcProjectionFailed (Point< 3 > arg1) |
|
static ::ExceptionBase & | OpenCASCADE::ExcOCCError (IFSelect_ReturnStatus arg1) |
|
static ::ExceptionBase & | OpenCASCADE::ExcEdgeIsDegenerate () |
|
static ::ExceptionBase & | OpenCASCADE::ExcUnsupportedShape () |
|
static ::ExceptionBase & | GeometricUtilities::Coordinates::NegativeRadius (double arg1) |
|
static ::ExceptionBase & | GeometricUtilities::Coordinates::SphericalAzimuth (double arg1) |
|
static ::ExceptionBase & | GeometricUtilities::Coordinates::SphericalPolar (double arg1) |
|
static ::ExceptionBase & | Utilities::ExcInvalidNumber2StringConversersion (unsigned int arg1, unsigned int arg2) |
|
static ::ExceptionBase & | Utilities::ExcInvalidNumber (unsigned int arg1) |
|
static ::ExceptionBase & | Utilities::ExcCantConvertString (std::string arg1) |
|
static ::ExceptionBase & | FESeries::ExcLegendre (int arg1, double arg2) |
|
static ::ExceptionBase & | internal::Triangulation::ExcGridHasInvalidCell (int arg1) |
|
static ::ExceptionBase & | internal::Triangulation::ExcInternalErrorOnCell (int arg1) |
|
static ::ExceptionBase & | internal::Triangulation::ExcCellHasNegativeMeasure (int arg1) |
|
static ::ExceptionBase & | internal::Triangulation::ExcInvalidVertexIndex (int arg1, int arg2, int arg3) |
|
static ::ExceptionBase & | internal::Triangulation::ExcLineInexistant (int arg1, int arg2) |
|
static ::ExceptionBase & | internal::Triangulation::ExcQuadInexistant (int arg1, int arg2, int arg3, int arg4) |
|
static ::ExceptionBase & | internal::Triangulation::ExcInteriorLineCantBeBoundary (int arg1, int arg2, types::boundary_id arg3) |
|
static ::ExceptionBase & | internal::Triangulation::ExcInteriorQuadCantBeBoundary (int arg1, int arg2, int arg3, int arg4, types::boundary_id arg5) |
|
static ::ExceptionBase & | internal::Triangulation::ExcMultiplySetLineInfoOfLine (int arg1, int arg2) |
|
This module contains classes that are used in the exception mechanism of deal.II.
The second mode is for error checks which should always be on, such as for I/O errors, failing memory requests and the like. It does not make much sense to turn this mode off, since this kind of errors may happen in tested and untested programs likewise. Exceptions of this kind do not terminate the program, rather they throw exceptions in the C++
manner, allowing the program to catch them and eventually do something about it. As it may be useful to have some information printed out if an exception could not be handled properly, additional information is passed along as for the first mode. The latter makes it necessary to provide a family of macros which enter this additional information into the exception class; this could in principle be done by the programmer himself each time by hand, but since the information can be obtained automatically, a macro is provided for this.
Both modes use exception classes, which need to have special features in additional to the C++
standard's std::exception
class. Such a class is declared by the following lines of code:
Since exception classes are declared the same way for both modes of error checking, it is possible to use an exception declared through the DeclExceptionN(...)
macro family for both static as well as dynamic checks.
To use the exception mechanism for debug mode error checking, write lines like the following in your source code:
i.e. it issues an error only if the preprocessor variable DEBUG
is set and if the given condition (in this case n < dim
is violated).
(Note that function names and exact calling sequences may change over time, but the general principle remains the same.) I.e., if the given condition is violated, then the file and line in which the exception occurred as well as the condition itself and the call sequence of the exception object is passed to the deal_II_exceptions::internals::issue_error_assert_1() function. Additionally an object of the form given by exc
is created (this is normally an unnamed object like in ExcDomain (n, dim)
of class ExcDomain
) and transferred to this function.
Sometimes, there is no useful condition for an exception other than that the program flow should not have reached a certain point, e.g. a default
section of a switch
statement. In this case, raise the exception by the following construct:
Since it is common that one failed assertion leads to a whole chain of others, we only ever print the very first message. If the program is then aborted, that is no problem. If it is not (since a C++ exception is active), only the first is displayed and a message about suppressed follow-up messages is shown.
The condition to be checked is incorporated into the macro in order to allow passing the violated condition as a string. The expansion of the AssertThrow
macro is not affected by the DEBUG
preprocessor variable.
The first argument denotes the name of the exception class to be created. The next arguments are the types of the parameters (in this case there two types, corresponding to the X
in DeclExceptionX
) and finally the output sequence with which you can print additional information.
The syntax of the output sequence is a bit weird but gets clearer once you see how this macro is defined (again schematically, actual function names and definitions may change over time and be different):
If declared as specified, you can later use this exception class in the following manner: