include/meltpooldg/core/exceptions.hpp File Reference

Developer Documentation: include/meltpooldg/core/exceptions.hpp File Reference
Developer Documentation
exceptions.hpp File Reference
#include <deal.II/base/exceptions.h>
#include <string>
Include dependency graph for exceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 

Macros

#define AssertThrowZeroTimeIncrement(dt)   AssertThrow(dt > 0, MeltPoolDG::ExcZeroTimeIncrement())
 

Functions

 MeltPoolDG::DeclException1 (ExcBCAlreadyAssigned, std::string,<< "You try to attach a "<< arg1<< " boundary condition "<< "for a boundary_id for which a boundary condition is already "<< "specified. Check your input related to boundary conditions!")
 
 MeltPoolDG::DeclException2 (ExcFieldNotAttached, std::string, std::string,<< "It seems that you have not called SimulationCaseBase::"<< arg1<< "() for the operator \""<< arg2<< "\". You can do that, e.g., "<< "in your simulation by overriding SimulationCaseBase::set_field_conditions().")
 
 MeltPoolDG::DeclExceptionMsg (ExcZeroTimeIncrement, "It seems that the time increment is zero. Make sure that " "the time increment is larger than zero.")
 
 MeltPoolDG::DeclExceptionMsg (ExcNewtonDidNotConverge, "The Newton-Raphson solver did not converge.")
 
 MeltPoolDG::DeclExceptionMsg (ExcHeatTransferNoConvergence, "The heat transfer solver did not converge.")
 
 MeltPoolDG::DeclException2 (ExcInvalidCSVInputColumns, unsigned int, unsigned int,<< "Expected "<< arg1<< " columns in each line of the CSV file, but got "<< arg2<< ". Please check your input file.")
 
 MeltPoolDG::DeclException1 (ExcFailedToConvertStringToNumber, std::string,<< "Failed to convert the string \""<< arg1<< "\" to a number. Please ensure that the string is a valid representation of a number and "<< "does not contain any extraneous characters.")
 

Macro Definition Documentation

◆ AssertThrowZeroTimeIncrement

#define AssertThrowZeroTimeIncrement (   dt)    AssertThrow(dt > 0, MeltPoolDG::ExcZeroTimeIncrement())