|
| | DeclException1 (ExcGridHasInvalidCell, int,<< "Something went wrong when making cell "<< arg1<< ". Read the docs and the source code "<< "for more information.") |
| |
| | DeclException1 (ExcInternalErrorOnCell, int,<< "Something went wrong upon construction of cell "<< arg1) |
| |
| | DeclException1 (ExcCellHasNegativeMeasure, int,<< "Cell "<< arg1<< " has negative measure. This typically "<< "indicates some distortion in the cell, or a mistakenly "<< "swapped pair of vertices in the input to "<< "Triangulation::create_triangulation().") |
| |
| | DeclException3 (ExcInvalidVertexIndex, int, int, int,<< "Error while creating cell "<< arg1<< ": the vertex index "<< arg2<< " must be between 0 and "<< arg3<< ".") |
| |
| | DeclException2 (ExcLineInexistant, int, int,<< "While trying to assign a boundary indicator to a line: "<< "the line with end vertices "<< arg1<< " and "<< arg2<< " does not exist.") |
| |
| | DeclException4 (ExcQuadInexistant, int, int, int, int,<< "While trying to assign a boundary indicator to a quad: "<< "the quad with bounding lines "<< arg1<< ", "<< arg2<< ", "<< arg3<< ", "<< arg4<< " does not exist.") |
| |
| | DeclException3 (ExcInteriorLineCantBeBoundary, int, int, types::boundary_id,<< "The input data for creating a triangulation contained "<< "information about a line with indices "<< arg1<< " and "<< arg2<< " that is described to have boundary indicator "<<(int) arg3<< ". However, this is an internal line not located on the "<< "boundary. You cannot assign a boundary indicator to it."<< std::endl<< std::endl<< "If this happened at a place where you call "<< "Triangulation::create_triangulation() yourself, you need "<< "to check the SubCellData object you pass to this function."<< std::endl<< std::endl<< "If this happened in a place where you are reading a mesh "<< "from a file, then you need to investigate why such a line "<< "ended up in the input file. A typical case is a geometry "<< "that consisted of multiple parts and for which the mesh "<< "generator program assumes that the interface between "<< "two parts is a boundary when that isn't supposed to be "<< "the case, or where the mesh generator simply assigns "<< "'geometry indicators' to lines at the perimeter of "<< "a part that are not supposed to be interpreted as "<< "'boundary indicators'.") |
| |
| | DeclException5 (ExcInteriorQuadCantBeBoundary, int, int, int, int, types::boundary_id,<< "The input data for creating a triangulation contained "<< "information about a quad with indices "<< arg1<< ", "<< arg2<< ", "<< arg3<< ", and "<< arg4<< " that is described to have boundary indicator "<<(int) arg5<< ". However, this is an internal quad not located on the "<< "boundary. You cannot assign a boundary indicator to it."<< std::endl<< std::endl<< "If this happened at a place where you call "<< "Triangulation::create_triangulation() yourself, you need "<< "to check the SubCellData object you pass to this function."<< std::endl<< std::endl<< "If this happened in a place where you are reading a mesh "<< "from a file, then you need to investigate why such a quad "<< "ended up in the input file. A typical case is a geometry "<< "that consisted of multiple parts and for which the mesh "<< "generator program assumes that the interface between "<< "two parts is a boundary when that isn't supposed to be "<< "the case, or where the mesh generator simply assigns "<< "'geometry indicators' to quads at the surface of "<< "a part that are not supposed to be interpreted as "<< "'boundary indicators'.") |
| |
| | DeclException2 (ExcMultiplySetLineInfoOfLine, int, int,<< "In SubCellData the line info of the line with vertex indices "<< arg1<< " and "<< arg2<< " appears more than once. "<< "This is not allowed.") |
| |
A namespace for classes internal to the triangulation classes and helpers.