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. | |