37 [[nodiscard]]
double compute_f(
const vec&,
const vec&)
const override;
38 [[nodiscard]] vec
compute_df(
const vec&,
const vec&)
const override;
39 [[nodiscard]] mat
compute_ddf(
const vec&,
const vec&)
const override;
55 unique_ptr<Section>
get_copy()
override;
A LinearHardeningNM class.
Definition: LinearHardeningNM.h:34
A NM2D2 class.
Definition: NM2D2.h:35
NM2D2(unsigned, double, double, double, double, double, double, double, double, mat &&={})
Definition: NM2D2.cpp:26
mat compute_ddf(const vec &, const vec &) const override
Definition: NM2D2.cpp:24
double compute_f(const vec &, const vec &) const override
Definition: NM2D2.cpp:20
vec compute_df(const vec &, const vec &) const override
Definition: NM2D2.cpp:22
unique_ptr< Section > get_copy() override
Definition: NM2D2.cpp:30
A SurfaceNM2D class.
Definition: SurfaceNM2D.h:34