47 int initialize(
const shared_ptr<DomainBase>&)
override;
49 int process(
const shared_ptr<DomainBase>&)
override;
59 MinimumGap(
unsigned,
unsigned,
unsigned,
double, uvec&&);
64 MaximumGap(
unsigned,
unsigned,
unsigned,
double, uvec&&);
69 Sleeve(
unsigned,
unsigned,
unsigned,
double,
double, uvec&&);
73 const double max_force;
75 bool trial_flag =
false;
76 bool current_flag =
false;
79 MaxForce(
unsigned,
unsigned,
unsigned,
double, uvec&&);
81 int process(
const shared_ptr<DomainBase>&)
override;
A Constraint class.
Definition Constraint.h:36
A FixedLength class.
Definition FixedLength.h:37
int initialize(const shared_ptr< DomainBase > &) override
Definition FixedLength.cpp:26
const bool min_bound
Definition FixedLength.h:41
const bool max_bound
Definition FixedLength.h:41
void clear_status() override
Definition FixedLength.cpp:90
void update_status(const vec &) override
Definition FixedLength.cpp:83
void reset_status() override
Definition FixedLength.cpp:95
const double max_gap
Definition FixedLength.h:42
const double min_gap
Definition FixedLength.h:42
int process(const shared_ptr< DomainBase > &) override
This method provides all necessary pieces of typical constraints/loads required, including additional...
Definition FixedLength.cpp:39
void commit_status() override
Definition FixedLength.cpp:85
Definition FixedLength.h:72
int process(const shared_ptr< DomainBase > &) override
This method provides all necessary pieces of typical constraints/loads required, including additional...
Definition FixedLength.cpp:124
void commit_status() override
Definition FixedLength.cpp:146
void clear_status() override
Definition FixedLength.cpp:151
void reset_status() override
Definition FixedLength.cpp:156
Definition FixedLength.h:62
Definition FixedLength.h:57
Definition FixedLength.h:67