OOFEM 3.0
Loading...
Searching...
No Matches
oofem::ComponentInputException Class Reference

#include <inputrecord.h>

Inheritance diagram for oofem::ComponentInputException:
Collaboration diagram for oofem::ComponentInputException:

Public Types

enum  ComponentType { ctElement , ctDofManager }

Public Member Functions

 ComponentInputException (const std::string keyword, ComponentType ct, int number, const std::string &reason)
 ComponentInputException (ComponentType ct, int number, const std::string &reason)
const char * what () const noexcept override

Protected Attributes

std::string msg

Detailed Description

Definition at line 285 of file inputrecord.h.

Member Enumeration Documentation

◆ ComponentType

Enumerator
ctElement 
ctDofManager 

Definition at line 287 of file inputrecord.h.

Constructor & Destructor Documentation

◆ ComponentInputException() [1/2]

oofem::ComponentInputException::ComponentInputException ( const std::string keyword,
ComponentType ct,
int number,
const std::string & reason )

Definition at line 320 of file inputrecord.C.

References ctDofManager, ctElement, and msg.

◆ ComponentInputException() [2/2]

oofem::ComponentInputException::ComponentInputException ( ComponentType ct,
int number,
const std::string & reason )

Definition at line 334 of file inputrecord.C.

References ctDofManager, ctElement, and msg.

Member Function Documentation

◆ what()

const char * oofem::ComponentInputException::what ( ) const
overridenoexcept

Definition at line 346 of file inputrecord.C.

References msg.

Member Data Documentation

◆ msg

std::string oofem::ComponentInputException::msg
protected

Definition at line 294 of file inputrecord.h.

Referenced by ComponentInputException(), ComponentInputException(), and what().


The documentation for this class was generated from the following files:

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011