Indicates that the space on which a function was called was not yet correctly built. More...
#include <space.hh>


Public Member Functions | |
| void | setFields (const std::string &file, const unsigned int line, const std::string &function, const std::string &excName) throw () |
| Sets the fields of this exception. | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const throw () |
| Returns information in an output stream. | |
Protected Attributes | |
| std::string | excName_ |
| The name of the exception with calling sequence. | |
| std::string | file_ |
| Filename where the exception was thrown from. | |
| std::string | function_ |
| Name of the function that threw the exception. | |
| unsigned int | line_ |
| Line where the exception was thrown from. | |
Indicates that the space on which a function was called was not yet correctly built.
This means that the elements were not created yet and therefore no information about degrees of freedom or number of elements are available.
This exception is used in the hp FEM classes. If you encounter this exception, try a
spc.rebuild();
to rebuild the space.
| virtual std::ostream& concepts::ExceptionBase::info | ( | std::ostream & | os | ) | const throw () [protected, virtual, inherited] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::MissingFeature, concepts::Assertion, concepts::FileOpenError, concepts::FortranException, concepts::NoConvergence, test::TestSuiteError, concepts::ElementNotInDomainOfFormula, concepts::PointerToEmptyElementFormula, concepts::FormulaSyntaxError, concepts::NegativeJacobian, concepts::Ez4uException, concepts::StrategyChange, NotExistingMatrix, concepts::MatlabMatfileError, and concepts::MissingParameter.
| void concepts::ExceptionBase::setFields | ( | const std::string & | file, |
| const unsigned int | line, | ||
| const std::string & | function, | ||
| const std::string & | excName | ||
| ) | throw () [inherited] |
Sets the fields of this exception.
| file | Filename where the exception was thrown from |
| line | Line where the exception was thrown from |
| function | Name of the function that threw the exception |
| excName | The name of the exception |
std::string concepts::ExceptionBase::excName_ [protected, inherited] |
The name of the exception with calling sequence.
Definition at line 128 of file exceptions.hh.
std::string concepts::ExceptionBase::file_ [protected, inherited] |
Filename where the exception was thrown from.
Definition at line 119 of file exceptions.hh.
std::string concepts::ExceptionBase::function_ [protected, inherited] |
Name of the function that threw the exception.
Definition at line 125 of file exceptions.hh.
unsigned int concepts::ExceptionBase::line_ [protected, inherited] |
Line where the exception was thrown from.
Reimplemented in concepts::Ez4uException.
Definition at line 122 of file exceptions.hh.