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;
57 unique_ptr<Section>
get_copy()
override;
A LinearHardeningNM class.
Definition: LinearHardeningNM.h:34
A NM3D2 class.
Definition: NM3D2.h:35
mat compute_ddf(const vec &, const vec &) const override
Definition: NM3D2.cpp:24
double compute_f(const vec &, const vec &) const override
Definition: NM3D2.cpp:20
vec compute_df(const vec &, const vec &) const override
Definition: NM3D2.cpp:22
unique_ptr< Section > get_copy() override
Definition: NM3D2.cpp:30
NM3D2(unsigned, double, double, double, double, double, double, double, double, double, double, mat &&={})
Definition: NM3D2.cpp:26
A SurfaceNM3D class.
Definition: SurfaceNM3D.h:34