29#ifndef SECTIONEXAMPLE_H
30#define SECTIONEXAMPLE_H
35 const double edge_length, moment_inertia, elastic_modulus;
43 int initialize(
const shared_ptr<DomainBase>&)
override;
45 unique_ptr<Section>
get_copy()
override;
53 void print()
override;
A SectionExample class.
Definition: SectionExample.h:34
unique_ptr< Section > get_copy() override
Definition: SectionExample.cpp:58
int clear_status() override
Definition: SectionExample.cpp:66
void print() override
Definition: SectionExample.cpp:86
int update_trial_status(const vec &) override
Definition: SectionExample.cpp:60
SectionExample(unsigned, double, double)
Definition: SectionExample.cpp:43
int commit_status() override
Definition: SectionExample.cpp:74
int reset_status() override
Definition: SectionExample.cpp:80
int initialize(const shared_ptr< DomainBase > &) override
Definition: SectionExample.cpp:49
A Section class.
Definition: Section.h:77
SUANPAN_EXPORT void new_sectionexample(unique_ptr< Section > &, istringstream &)
Definition: SectionExample.cpp:21
#define SUANPAN_EXPORT
Definition: suanPan.h:154