28 #ifndef NONLINEARVISCOSITY_H 29 #define NONLINEARVISCOSITY_H 44 [[nodiscard]]
virtual double compute_du(
double,
double)
const = 0;
45 [[nodiscard]]
virtual double compute_dv(
double,
double)
const = 0;
46 [[nodiscard]]
virtual double compute_damping_coefficient(
double,
double)
const = 0;
54 int initialize(
const shared_ptr<DomainBase>&)
override;
56 int update_trial_status(
const vec&)
final;
57 int update_trial_status(
const vec&,
const vec&)
override;
59 int clear_status()
override;
60 int commit_status()
override;
61 int reset_status()
override;
65 void print()
override;
const double alpha
Definition: NonlinearViscosity.h:34
const double limit
Definition: NonlinearViscosity.h:37
A Material1D class.
Definition: Material1D.h:36
OutputType
Definition: OutputType.h:21
A 1D Viscosity class.
Definition: NonlinearViscosity.h:40
Definition: NonlinearViscosity.h:33