![]() |
OGS
|
Definition in file Base.h.
Go to the source code of this file.
Classes | |
| struct | ProcessLib::ConstitutiveRelations::PrevState< T > |
| Represents a previous state of type T. More... | |
| struct | ProcessLib::ConstitutiveRelations::SpaceTimeData |
Namespaces | |
| namespace | ProcessLib |
| namespace | ProcessLib::ConstitutiveRelations |
| namespace | ProcessLib::ConstitutiveRelations::detail |
Typedefs | |
| template<typename Tuple > | |
| using | ProcessLib::ConstitutiveRelations::PrevStateOf = boost::mp11::mp_transform<PrevState, Tuple> |
| Applies PrevState to a tuple of constitutive data. | |
Functions | |
| template<typename... Ts, std::size_t... Idcs> | |
| void | ProcessLib::ConstitutiveRelations::detail::assign (std::tuple< PrevState< Ts >... > &prev_states, std::tuple< Ts... > const ¤t_states, std::index_sequence< Idcs... >) |
| template<typename... Ts> | |
| void | ProcessLib::ConstitutiveRelations::assign (std::tuple< PrevState< Ts >... > &prev_states, std::tuple< Ts... > const ¤t_states) |
| Assigns a tuple of current states to a tuple of previous states. | |
Variables | |
| static constexpr double | ProcessLib::ConstitutiveRelations::nan = std::numeric_limits<double>::quiet_NaN() |
| Convenience alias for not a number. | |