#include <CardinalProblem.h>
Base class for all MOOSE wrappings in Cardinal
◆ CardinalProblem()
| CardinalProblem::CardinalProblem |
( |
const InputParameters & |
params | ) |
|
◆ checkDuplicateEntries()
template<typename T >
| void CardinalProblem::checkDuplicateEntries |
( |
const std::vector< T > & |
var, |
|
|
const std::string & |
name |
|
) |
| const |
|
inline |
Check for duplicate entries in a 1-d vector
- Parameters
-
| [in] | var | input vector |
| [in] | name | string to use for printing error message |
◆ checkDuplicateVariableName()
| void CardinalProblem::checkDuplicateVariableName |
( |
const std::string & |
name, |
|
|
const std::string & |
system |
|
) |
| const |
Check whether the user has already created a variable using one of the protected names that the wrapping is using.
- Parameters
-
| [in] | name | variable name |
| [in] | system | an optional string for the system to improve the error message |
◆ stringHasEnding()
| bool CardinalProblem::stringHasEnding |
( |
std::string const & |
full, |
|
|
std::string const & |
ending |
|
) |
| const |
Whether a string ends in a particular sub-string
- Parameters
-
| [in] | full | full string |
| [in] | ending | sub-string ending |
- Returns
- whether full string has ending
◆ validParams()
| InputParameters CardinalProblem::validParams |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: