OGS 6.2.1-76-gbb689931b
Error.h File Reference
#include <stdexcept>
#include "FileTools.h"
#include "StringTools.h"
Include dependency graph for Error.h:

Go to the source code of this file.

Namespaces

 BaseLib
 Build information.
 
 BaseLib::detail
 

Macros

#define OGS_STR(x)   #x
 
#define OGS_STRINGIFY(x)   OGS_STR(x)
 
#define OGS_LOCATION
 
#define OGS_FATAL(fmt, ...)
 

Functions

template<typename Msg >
bool BaseLib::detail::error_impl (Msg &&msg)
 

Macro Definition Documentation

◆ OGS_FATAL

#define OGS_FATAL (   fmt,
  ... 
)
Value:
std::string format(const char *format_str,...)
returns printf-like formatted string
Definition: StringTools.cpp:97
bool error_impl(Msg &&msg)
Definition: Error.h:43
#define OGS_LOCATION
Definition: Error.h:59

Definition at line 63 of file Error.h.

Referenced by GeoLib::AABB::AABB(), MeshLib::addPropertyToMesh(), ProcessLib::SecondaryVariableCollection::addSecondaryVariable(), addSecondaryVariableNodes(), addSecondaryVariableResiduals(), MeshLib::IO::PVDFile::addVTUFile(), MeshGeoToolsLib::appendLinesAlongPolylines(), MathLib::applyKnownSolution(), NumLib::NamedFunctionCaller::applyPlugs(), ApplicationUtils::applyToPropertyVectors(), ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerInterface::assemble(), ProcessLib::LocalAssemblerInterface::assemble(), ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerMatrix< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerFracture< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerMatrixNearFracture< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::ThermoHydroMechanics::ThermoHydroMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::SourceTerms::Python::PythonSourceTermLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::ThermoMechanics::ThermoMechanicsLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::HydroMechanics::HydroMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::TwoPhaseFlowWithPrho::TwoPhaseFlowWithPrhoLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::SmallDeformation::SmallDeformationLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assemble(), ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerMatrix< ShapeFunctionDisplacement, ShapeFunctionPressure, IntegrationMethod, GlobalDim >::assembleBlockMatricesWithJacobian(), ProcessLib::LocalAssemblerInterface::assembleForStaggeredScheme(), ProcessLib::HeatTransportBHE::BHE::BHE_CXA::assembleRMatrices(), ProcessLib::HeatTransportBHE::BHE::BHE_CXC::assembleRMatrices(), ProcessLib::HeatTransportBHE::BHE::BHE_1U::assembleRMatrices(), ProcessLib::CentralDifferencesJacobianAssembler::assembleWithJacobian(), ProcessLib::CompareJacobiansJacobianAssembler::assembleWithJacobian(), ProcessLib::VectorMatrixAssembler::assembleWithJacobian(), ProcessLib::LocalAssemblerInterface::assembleWithJacobian(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerMatrix< ShapeFunction, IntegrationMethod, DisplacementDim >::assembleWithJacobian(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerMatrixNearFracture< ShapeFunction, IntegrationMethod, DisplacementDim >::assembleWithJacobian(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerInterface::assembleWithJacobian(), ProcessLib::ThermoMechanics::ThermoMechanicsLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assembleWithJacobian(), ProcessLib::SmallDeformation::SmallDeformationLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assembleWithJacobian(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::assembleWithJacobianConcreteProcess(), ProcessLib::RichardsMechanics::RichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, IntegrationMethod, DisplacementDim >::assembleWithJacobianForDeformationEquations(), ProcessLib::ThermoMechanics::ThermoMechanicsLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::assembleWithJacobianForDeformationEquations(), ProcessLib::RichardsMechanics::RichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, IntegrationMethod, DisplacementDim >::assembleWithJacobianForPressureEquations(), ProcessLib::AbstractJacobianAssembler::assembleWithJacobianForStaggeredScheme(), ProcessLib::LocalAssemblerInterface::assembleWithJacobianForStaggeredScheme(), BaseLib::ConfigTree::assertNoSwallowedErrors(), MeshGeoToolsLib::BoundaryElementsAtPoint::BoundaryElementsAtPoint(), MaterialLib::Solids::MFront::btypeToString(), ProcessLib::SmallDeformationNonlocal::calculateDamage(), MaterialLib::Solids::Ehlers::calculatePlasticJacobian(), NumLib::LocalLinearLeastSquaresExtrapolator::calculateResidualElement(), NumLib::LocalLinearLeastSquaresExtrapolator::calculateResiduals(), ProcessLib::CentralDifferencesJacobianAssembler::CentralDifferencesJacobianAssembler(), check_error(), NumLib::ConvergenceCriterionPerComponentDeltaX::checkDeltaX(), NumLib::ConvergenceCriterionPerComponentResidual::checkDeltaX(), NumLib::detail::checkJacobianDeterminant(), ProcessLib::checkParametersOfDirichletBoundaryCondition(), NumLib::ConvergenceCriterionPerComponentResidual::checkResidual(), ProcessLib::HeatTransportBHE::BHE::compute_R_gg(), MaterialLib::Fracture::MohrCoulomb::MohrCoulomb< DisplacementDim >::computeConstitutiveRelation(), NumLib::TimeDiscretization::computeRelativeChangeFromPreviousTimestep(), ProcessLib::LIE::HydroMechanics::HydroMechanicsProcess< GlobalDim >::computeSecondaryVariableConcrete(), ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerMatrix< ShapeFunctionDisplacement, ShapeFunctionPressure, IntegrationMethod, GlobalDim >::computeSecondaryVariableConcreteWithBlockVectors(), ProcessLib::LIE::SmallDeformation::SmallDeformationLocalAssemblerFracture< ShapeFunction, IntegrationMethod, DisplacementDim >::computeSecondaryVariableConcreteWithVector(), BaseLib::ConfigTree::ConfigTree(), ProcessLib::ConstraintDirichletBoundaryCondition::ConstraintDirichletBoundaryCondition(), NumLib::ConvergenceCriterionDeltaX::ConvergenceCriterionDeltaX(), NumLib::ConvergenceCriterionPerComponentDeltaX::ConvergenceCriterionPerComponentDeltaX(), NumLib::ConvergenceCriterionPerComponentResidual::ConvergenceCriterionPerComponentResidual(), NumLib::ConvergenceCriterionResidual::ConvergenceCriterionResidual(), GeoLib::convertGeoTypeToString(), MeshLib::convertMeshToGeo(), MaterialPropertyLib::convertStringToProperty(), MaterialPropertyLib::convertStringToVariable(), MeshLib::convertToLinearMesh(), anonymous_namespace{Output.cpp}::convertVtkDataMode(), ParameterLib::CoordinateSystem::CoordinateSystem(), ApplicationUtils::copyPropertyVector(), ChemistryLib::createAqueousSolution(), ProcessLib::HeatTransportBHE::createBHEBottomDirichletBoundaryCondition(), ProcessLib::HeatTransportBHE::createBHEInflowDirichletBoundaryCondition(), ProcessLib::createBoundaryCondition(), MaterialLib::PorousMedium::createBrooksCorey(), MaterialLib::PorousMedium::createCapillaryPressureModel(), ProcessLib::createCentralDifferencesJacobianAssembler(), anonymous_namespace{CreateComponent.cpp}::createComponent(), MaterialPropertyLib::createComponents(), ProcessLib::ComponentTransport::createComponentTransportProcess(), ParameterLib::createConstantParameter(), MaterialLib::Fracture::Permeability::createConstantPermeability(), MaterialLib::Solids::createConstitutiveRelation(), MaterialLib::Solids::createConstitutiveRelations(), ProcessLib::createConstraintDirichletBoundaryCondition(), NumLib::createConvergenceCriterion(), NumLib::createConvergenceCriterionDeltaX(), NumLib::createConvergenceCriterionPerComponentDeltaX(), NumLib::createConvergenceCriterionPerComponentResidual(), NumLib::createConvergenceCriterionResidual(), ParameterLib::createCurveScaledParameter(), ProcessLib::createDeactivatedSubdomain(), NumLib::createFixedTimeStepping(), ProcessLib::HeatTransportBHE::BHE::createFlowAndTemperatureControl(), MaterialLib::Fluid::createFluidDensityModel(), MaterialLib::Fluid::createFluidThermalConductivityModel(), ParameterLib::createGroupBasedParameter(), ProcessLib::createHCNonAdvectiveFreeComponentFlowBoundaryCondition(), ProcessLib::HeatTransportBHE::createHeatTransportBHEProcess(), ProcessLib::HT::createHTProcess(), ProcessLib::HydroMechanics::createHydroMechanicsProcess(), ProcessLib::LIE::HydroMechanics::createHydroMechanicsProcess(), MathLib::details::createIterativeSolver(), ProcessLib::createJacobianAssembler(), MeshLib::anonymous_namespace{ConvertToLinearMesh.cpp}::createLinearElement(), ProcessLib::LiquidFlow::createLiquidFlowProcess(), ProcessLib::createLocalAssemblers(), MaterialPropertyLib::createMaterialSpatialDistributionMap(), MaterialPropertyLib::createMedium(), ParameterLib::createMeshElementParameter(), ParameterLib::createMeshNodeParameter(), MaterialLib::Solids::MFront::createMFront(), NumLib::createNonlinearSolver(), MaterialLib::PorousMedium::createNonWettingPhaseBrooksCoreyOilGas(), MaterialLib::PorousMedium::createNonWettingPhaseVanGenuchten(), MathLib::ODE::createODESolver(), ProcessLib::createOutput(), ParameterLib::createParameter(), MaterialLib::Fracture::Permeability::createPermeabilityModel(), MaterialLib::PorousMedium::createPermeabilityModel(), ProcessLib::createPerProcessData(), anonymous_namespace{CreatePhase.cpp}::createPhase(), ProcessLib::PhaseField::createPhaseFieldProcess(), MaterialPropertyLib::createPhases(), ChemistryLib::createPhreeqcIO(), MathLib::createPiecewiseLinearCurve(), MaterialLib::PorousMedium::createPorosityModel(), MaterialLib::PorousMedium::createPorousMediaProperties(), anonymous_namespace{CreateProperty.cpp}::createProperty(), MeshLib::IO::NodePartitionedMeshReader::createPropertyVectorPart(), ProcessLib::createPythonBoundaryCondition(), ProcessLib::createPythonSourceTerm(), createQuadraticElement(), MaterialLib::PorousMedium::createRelativePermeabilityModel(), ProcessLib::RichardsComponentTransport::createRichardsComponentTransportProcess(), ProcessLib::RichardsMechanics::createRichardsMechanicsProcess(), MeshGeoToolsLib::createSearchLengthAlgorithm(), MeshLib::MeshSurfaceExtraction::createSfcElementVector(), ProcessLib::SmallDeformationNonlocal::createSmallDeformationNonlocalProcess(), ProcessLib::SmallDeformation::createSmallDeformationProcess(), ProcessLib::LIE::SmallDeformation::createSmallDeformationProcess(), ProcessLib::createSourceTerm(), MaterialLib::Fluid::createSpecificFluidHeatCapacityModel(), MeshLib::MeshLayerMapper::createStaticLayers(), MaterialLib::PorousMedium::createStorageModel(), MeshGeoToolsLib::createSubSegmentsForElement(), FileIO::createSurface(), ProcessLib::ThermoHydroMechanics::createThermoHydroMechanicsProcess(), ProcessLib::ThermoMechanicalPhaseField::createThermoMechanicalPhaseFieldProcess(), ProcessLib::ThermoMechanics::createThermoMechanicsProcess(), ParameterLib::createTimeDependentHeterogeneousParameter(), NumLib::createTimeDiscretization(), ProcessLib::createTimeLoop(), NumLib::createTimeStepper(), MaterialLib::PorousMedium::createVanGenuchten(), ProcessLib::createVariableDependentNeumannBoundaryCondition(), MaterialLib::Fluid::createViscosityModel(), MaterialLib::PorousMedium::createWettingPhaseBrooksCoreyOilGas(), MaterialLib::PorousMedium::createWettingPhaseVanGenuchten(), MathLib::ODE::CVodeSolverImpl::CVodeSolverImpl(), NumLib::LocalToGlobalIndexMap::deriveBoundaryConstrainedMap(), MathLib::EigenLinearSolver::EigenLinearSolver(), BaseLib::ConfigTree::error(), ChemistryLib::PhreeqcIO::execute(), extractIntegrationPointMetaData(), NumLib::LocalLinearLeastSquaresExtrapolator::extrapolateElement(), BaseLib::findElementOrError(), ParameterLib::findParameter(), ParameterLib::findParameterOptional(), ProcessLib::Output::findProcessData(), ProcessLib::findProcessVariables(), anonymous_namespace{ProcessUtils.cpp}::findVariableByName(), anonymous_namespace{TestDefinition.cpp}::findVtkdiff(), ParameterLib::FunctionParameter< T >::FunctionParameter(), ProcessLib::GenericNaturalBoundaryCondition< BoundaryConditionData, LocalAssemblerImplementation >::GenericNaturalBoundaryCondition(), ProcessLib::SecondaryVariableCollection::get(), NumLib::SimpleMatrixVectorProvider::get_(), ProcessLib::HeatTransportBHE::getBHEDataInMesh(), MeshLib::getBulkElementPoint(), MaterialLib::Solids::MechanicsBase< GlobalDim >::getBulkModulus(), NumLib::NamedFunctionCaller::getCallExpression(), MeshLib::PropertyVector< T *>::getComponent(), MaterialLib::PorousMedium::BrooksCoreyCapillaryPressureSaturation::getd2PcdS2(), MaterialLib::PorousMedium::VanGenuchtenCapillaryPressureSaturation::getd2PcdS2(), ProcessLib::PythonBoundaryCondition::getEssentialBCValues(), FileIO::Gocad::GocadNode::getFaceDirection(), ProcessLib::LIE::getFractureMatrixDataInMesh(), BaseLib::getIfOrError(), ProcessLib::getIntegrationPointMetaData(), NumLib::MeshComponentMap::getLocalIndex(), ProcessLib::SmallDeformation::getMaterialForces(), MeshGeoToolsLib::MeshNodeSearcher::getMeshNodeIDs(), MeshLib::getOrCreateMeshProperty(), BaseLib::getOrError(), MathLib::EigenOption::getPreconType(), BaseLib::getProjectDirectory(), MeshLib::Properties::getPropertyVector(), Adsorption::ReactionInert::getReactionRate(), Adsorption::ReactionSinusoidal::getReactionRate(), Adsorption::ReactionCaOH2::getReactionRate(), MathLib::EigenOption::getSolverType(), NumLib::NamedFunctionCaller::getSpecificFunctionCaller(), NumLib::MeshComponentMap::getSubset(), BaseLib::GradualSubdivision::GradualSubdivision(), ProcessLib::HeatTransportBHE::HeatTransportBHEProcess::HeatTransportBHEProcess(), ProcessLib::GroundwaterFlow::hydraulicConductivity(), ProcessLib::LIE::HydroMechanics::HydroMechanicsProcess< GlobalDim >::HydroMechanicsProcess(), anonymous_namespace{IdentifySubdomainMesh.cpp}::identifySubdomainMeshElements(), anonymous_namespace{IdentifySubdomainMesh.cpp}::identifySubdomainMeshNodes(), ParameterLib::TimeDependentHeterogeneousParameter::initialize(), ProcessLib::SmallDeformation::SmallDeformationProcess< DisplacementDim >::initializeConcreteProcess(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcess< DisplacementDim >::initializeConcreteProcess(), ProcessLib::LIE::HydroMechanics::HydroMechanicsProcess< GlobalDim >::initializeConcreteProcess(), ProcessLib::ThermoMechanics::ThermoMechanicsProcess< DisplacementDim >::initializeConcreteProcess(), MeshLib::PropertyVector< T *>::initPropertyValue(), BaseLib::insertIfKeyUniqueElseError(), BaseLib::insertIfKeyValueUniqueElseError(), BaseLib::insertIfTypeIndexKeyUniqueElseError(), MaterialLib::Solids::MFront::MFront< DisplacementDim >::integrateStress(), MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::integrateStress(), MeshLib::Mesh2MeshPropertyInterpolation::interpolatePropertiesForMesh(), ProcessLib::RichardsMechanics::intrinsicPermeability(), anonymous_namespace{TestDefinition.cpp}::isConvertibleToDouble(), NumLib::IterationNumberBasedTimeStepping::IterationNumberBasedTimeStepping(), MathLib::KelvinVector::kelvinVectorToSymmetricTensor(), MathLib::KelvinVector::kelvinVectorToTensor(), MathLib::LinearIntervalInterpolation< NUMERIC_TYPE >::LinearIntervalInterpolation(), GeoLib::lineSegmentIntersect2d(), ProcessLib::RichardsMechanics::LocalDataInitializer< LocalAssemblerInterface, RichardsMechanicsLocalAssembler, GlobalDim, ConstructorArgs >::LocalDataInitializer(), ProcessLib::HydroMechanics::LocalDataInitializer< LocalAssemblerInterface, HydroMechanicsLocalAssembler, GlobalDim, ConstructorArgs >::LocalDataInitializer(), ProcessLib::ThermoHydroMechanics::LocalDataInitializer< LocalAssemblerInterface, ThermoHydroMechanicsLocalAssembler, GlobalDim, ConstructorArgs >::LocalDataInitializer(), ProcessLib::LocalDataInitializer< LocalAssemblerInterface, SmallDeformationLocalAssembler, GlobalDim, ConstructorArgs >::LocalDataInitializer(), ProcessLib::LIE::HydroMechanics::LocalDataInitializer< LocalAssemblerInterface, LocalAssemblerDataMatrix, LocalAssemblerDataMatrixNearFracture, LocalAssemblerDataFracture, GlobalDim, ConstructorArgs >::LocalDataInitializer(), NumLib::LocalLinearLeastSquaresExtrapolator::LocalLinearLeastSquaresExtrapolator(), NumLib::LocalToGlobalIndexMap::LocalToGlobalIndexMap(), main(), BaseLib::makeConfigTree(), ProcessLib::HeatTransportBHE::LocalDataInitializer< LocalAssemblerInterface, LocalAssemblerDataSoil, LocalAssemblerDataBHE, ConstructorArgs >::makeLocalAssemblerBuilderBHE(), ProcessLib::makeProcessData(), MaterialLib::Solids::Ehlers::makeTangentType(), MeshLib::MeshSubset::MeshSubset(), MaterialLib::Solids::MFront::MFront< DisplacementDim >::MFront(), MeshGeoToolsLib::BoundaryElementsAlongPolyline::modifyEdgeNodeOrdering(), Adsorption::Reaction::newInstance(), ProcessLib::TES::TESFEMReactionAdaptor::newInstance(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::nonlocal(), MathLib::LinAlg::norm(), NumLib::norm(), MaterialPropertyLib::Property::notImplemented(), ApplicationUtils::Partition::numberOfMeshItems(), OGSToVtkCellType(), BaseLib::ConfigTree::onerror(), ParameterLib::MeshElementParameter< T >::operator()(), ParameterLib::MeshNodeParameter< T >::operator()(), MaterialPropertyLib::FormEigenTensor< GlobalDim >::operator()(), ParameterLib::GroupBasedParameter< T, MeshItemType >::operator()(), ProcessLib::HeatTransportBHE::LocalDataInitializer< LocalAssemblerInterface, LocalAssemblerDataSoil, LocalAssemblerDataBHE, ConstructorArgs >::operator()(), ProcessLib::ThermoHydroMechanics::LocalDataInitializer< LocalAssemblerInterface, ThermoHydroMechanicsLocalAssembler, GlobalDim, ConstructorArgs >::operator()(), ProcessLib::RichardsMechanics::LocalDataInitializer< LocalAssemblerInterface, RichardsMechanicsLocalAssembler, GlobalDim, ConstructorArgs >::operator()(), ProcessLib::HydroMechanics::LocalDataInitializer< LocalAssemblerInterface, HydroMechanicsLocalAssembler, GlobalDim, ConstructorArgs >::operator()(), ProcessLib::LIE::HydroMechanics::LocalDataInitializer< LocalAssemblerInterface, LocalAssemblerDataMatrix, LocalAssemblerDataMatrixNearFracture, LocalAssemblerDataFracture, GlobalDim, ConstructorArgs >::operator()(), ProcessLib::LocalDataInitializer< LocalAssemblerInterface, SmallDeformationLocalAssembler, GlobalDim, ConstructorArgs >::operator()(), ProcessLib::LIE::SmallDeformation::LocalDataInitializer< LocalAssemblerInterface, LocalAssemblerDataMatrix, LocalAssemblerDataMatrixNearFracture, LocalAssemblerDataFracture, GlobalDim, ConstructorArgs >::operator()(), GeoLib::Polyline::SegmentIterator::operator+=(), GeoLib::Polyline::SegmentIterator::operator-=(), ChemistryLib::operator>>(), ProjectData::parseChemicalSystem(), anonymous_namespace{ProjectData.cpp}::parseLocalCoordinateSystem(), ProjectData::parseMedia(), ProjectData::parseParameters(), ProjectData::parseProcesses(), ProjectData::parseProcessVariables(), ProjectData::parseTimeLoop(), MaterialLib::PorousMedium::Permeability::Permeability(), ProcessLib::PhaseFieldIrreversibleDamageOracleBoundaryCondition::PhaseFieldIrreversibleDamageOracleBoundaryCondition(), ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::PhaseFieldLocalAssembler(), ProcessLib::PhaseField::PhaseFieldProcess< DisplacementDim >::PhaseFieldProcess(), ChemistryLib::PhreeqcIO::PhreeqcIO(), MathLib::PiecewiseLinearInterpolation::PiecewiseLinearInterpolation(), MathLib::PiecewiseLinearMonotonicCurve::PiecewiseLinearMonotonicCurve(), ProcessLib::LIE::PostProcessTool::PostProcessTool(), ProcessLib::GroundwaterFlow::GroundwaterFlowProcess::postTimestepConcreteProcess(), ProcessLib::HT::HTProcess::postTimestepConcreteProcess(), ProcessLib::ComponentTransport::ComponentTransportProcess::postTimestepConcreteProcess(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::preAssemble(), ProcessLib::ProcessVariable::ProcessVariable(), ProjectData::ProjectData(), GeoLib::IO::BoostXmlGmlInterface::readFile(), FileIO::readGeometryFromFile(), readMeshes(), ApplicationUtils::readMetisData(), ChemistryLib::PhreeqcIO::readOutputsFromFile(), GeoLib::IO::BoostXmlGmlInterface::readPoints(), GeoLib::IO::BoostXmlGmlInterface::readPolylines(), GeoLib::IO::XmlGmlInterface::readPolylines(), MeshLib::IO::NodePartitionedMeshReader::readPropertiesBinary(), anonymous_namespace{ProjectData.cpp}::readSingleMesh(), GeoLib::IO::BoostXmlGmlInterface::readSurfaces(), GeoLib::IO::XmlGmlInterface::readSurfaces(), MeshLib::IO::VtuInterface::readVTUFile(), MathLib::Nonlinear::RegulaFalsi< SubType, Function >::RegulaFalsi(), NumLib::SimpleMatrixVectorProvider::releaseMatrix(), NumLib::SimpleMatrixVectorProvider::releaseVector(), BaseLib::removeFiles(), MeshGeoToolsLib::resetMeshElementProperty(), ParameterLib::ParameterBase::rotateWithCoordinateSystem(), MaterialLib::Solids::selectSolidConstitutiveRelation(), ProcessLib::HT::HTProcess::setCoupledSolutionsOfPreviousTimeStepPerProcess(), NumLib::ConvergenceCriterionPerComponentDeltaX::setDOFTable(), NumLib::ConvergenceCriterionPerComponentResidual::setDOFTable(), MeshLib::IO::NodePartitionedMeshReader::setElements(), FileIO::Gocad::GocadNode::setFaceSet(), ProcessLib::ThermoMechanics::ThermoMechanicsLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::setIPDataInitialConditions(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::setIPDataInitialConditions(), ProcessLib::SmallDeformation::SmallDeformationLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::setIPDataInitialConditions(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::setIPDataInitialConditionsFromCellData(), MathLib::EigenLinearSolver::setOption(), BaseLib::setProjectDirectory(), ProcessLib::setTimeDiscretizedODESystem(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::SmallDeformationNonlocalLocalAssembler(), ProcessLib::LIE::SmallDeformation::SmallDeformationProcess< DisplacementDim >::SmallDeformationProcess(), ProcessLib::TimeLoop::solveCoupledEquationSystemsByStaggeredScheme(), ProcessLib::TimeLoop::solveUncoupledEquationSystems(), MeshLib::MeshElementGrid::sortElementsInGridCells(), GeoLib::SurfaceGrid::sortTrianglesInGridCells(), MathLib::KelvinVector::symmetricTensorToKelvinVector(), GeoLib::TemplateVec< Point >::TemplateVec(), ApplicationsLib::TestDefinition::TestDefinition(), ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::ThermoMechanicalPhaseFieldLocalAssembler(), NumLib::TimeStepAlgorithm::TimeStepAlgorithm(), MaterialLib::Solids::MFront::toString(), ParameterLib::CoordinateSystem::transformation(), ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation(), ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation(), ProcessLib::ThermoHydroMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation(), ProcessLib::ThermoHydroMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelationThermal(), anonymous_namespace{IdentifySubdomainMesh.cpp}::updateOrCheckExistingSubdomainProperty(), MaterialLib::Solids::MFront::varTypeToString(), VtkCellTypeToOGS(), MathLib::LisMatrix::write(), ApplicationUtils::writeConfigDataBinary(), ApplicationUtils::writeElementsBinary(), ChemistryLib::PhreeqcIO::writeInputsToFile(), ApplicationUtils::writeMETIS(), ApplicationUtils::writeNodesBinary(), ApplicationUtils::writePropertiesBinary(), and writeToFile().

◆ OGS_LOCATION

#define OGS_LOCATION
Value:
(" at " + BaseLib::extractBaseName(__FILE__) + \
", line " OGS_STRINGIFY(__LINE__))
std::string extractBaseName(std::string const &pathname)
Definition: FileTools.cpp:116
#define OGS_STRINGIFY(x)
Definition: Error.h:58

Definition at line 59 of file Error.h.

◆ OGS_STR

#define OGS_STR (   x)    #x

Definition at line 57 of file Error.h.

◆ OGS_STRINGIFY

#define OGS_STRINGIFY (   x)    OGS_STR(x)

Definition at line 58 of file Error.h.