46 static constexpr unsigned max_iteration = 20u;
50 [[nodiscard]]
double initial_check(
double);
52 [[nodiscard]]
auto compute_isotropic_bound(
double,
double,
double);
53 [[nodiscard]]
auto compute_kinematic_bound(
double,
double,
double);
62 int initialize(
const shared_ptr<DomainBase>&)
override;
72 void print()
override;
A Balloon1D material class.
Definition Balloon1D.h:45
unique_ptr< Material > unique_copy() override
Definition Balloon1D.cpp:132
int update_trial_status(const vec &) override
Definition Balloon1D.cpp:134
int initialize(const shared_ptr< DomainBase > &) override
Definition Balloon1D.cpp:124
int reset_status() override
Definition Balloon1D.cpp:267
void print() override
Definition Balloon1D.cpp:276
int commit_status() override
Definition Balloon1D.cpp:258
int clear_status() override
Definition Balloon1D.cpp:249
Definition BalloonUtil.h:96
Definition BalloonUtil.h:67
Definition BalloonUtil.h:24
Type
Definition BalloonUtil.h:33
A Material1D class.
Definition Material1D.h:34
Definition Balloon1D.h:34
const double kr
Definition Balloon1D.h:36
const BalloonBuffer::Type zr_type
Definition Balloon1D.h:38
const BalloonBound bound_fc
Definition Balloon1D.h:40
const BalloonBound bound_u
Definition Balloon1D.h:40
const unsigned zr_size
Definition Balloon1D.h:37
const std::vector< BalloonSaturation > bna
Definition Balloon1D.h:42
const BalloonBound bound_ac
Definition Balloon1D.h:40
const std::vector< BalloonSaturation > bfc
Definition Balloon1D.h:42
const std::vector< BalloonSaturation > bnd
Definition Balloon1D.h:42
const std::vector< BalloonSaturation > bac
Definition Balloon1D.h:42
const BalloonBound bound_am
Definition Balloon1D.h:40
const double elastic
Definition Balloon1D.h:35
const BalloonBound bound_fm
Definition Balloon1D.h:40