34 const unsigned num_ip;
35 const double thickness;
37 struct IntegrationPoint final {
41 IntegrationPoint(
const IntegrationPoint&);
42 IntegrationPoint(IntegrationPoint&&)
noexcept =
default;
43 IntegrationPoint&
operator=(
const IntegrationPoint&) =
delete;
44 IntegrationPoint&
operator=(IntegrationPoint&&)
noexcept =
delete;
45 ~IntegrationPoint() =
default;
48 vector<IntegrationPoint> int_pt;
58 int initialize(
const shared_ptr<DomainBase>&)
override;
60 unique_ptr<SectionShell>
get_copy()
override;
A Homogeneous class.
Definition: Homogeneous.h:33
Homogeneous(unsigned, unsigned, double, unsigned=5)
Definition: Homogeneous.cpp:33
int reset_status() override
Definition: Homogeneous.cpp:113
int update_trial_status(const vec &, const vec &) override
Definition: Homogeneous.cpp:65
unique_ptr< SectionShell > get_copy() override
Definition: Homogeneous.cpp:63
int commit_status() override
Definition: Homogeneous.cpp:99
int clear_status() override
Definition: Homogeneous.cpp:85
int initialize(const shared_ptr< DomainBase > &) override
Definition: Homogeneous.cpp:38
A SectionShell class.
Definition: SectionShell.h:68
SectionShell & operator=(const SectionShell &)=delete
const vec eccentricity
Definition: SectionShell.h:43