47 int initialize(
const shared_ptr<DomainBase>&)
override;
49 int process(
const shared_ptr<DomainBase>&)
override;
59 MinimumGap(
unsigned,
unsigned,
double, uvec&&);
64 MaximumGap(
unsigned,
unsigned,
double, uvec&&);
69 Sleeve(
unsigned,
unsigned,
double,
double, uvec&&);
73 const double max_force;
75 bool trial_flag =
false;
76 bool current_flag =
false;
79 MaxForce(
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:27
void clear_status() override
Definition FixedLength.cpp:91
double max_gap
Definition FixedLength.h:42
bool max_bound
Definition FixedLength.h:41
void update_status(const vec &) override
Definition FixedLength.cpp:84
void reset_status() override
Definition FixedLength.cpp:96
double min_gap
Definition FixedLength.h:42
bool min_bound
Definition FixedLength.h:41
int process(const shared_ptr< DomainBase > &) override
This method provides all necessary pieces of typical constraints/loads required, including additional...
Definition FixedLength.cpp:40
void commit_status() override
Definition FixedLength.cpp:86
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:125
void commit_status() override
Definition FixedLength.cpp:147
void clear_status() override
Definition FixedLength.cpp:152
void reset_status() override
Definition FixedLength.cpp:157
Definition FixedLength.h:62
Definition FixedLength.h:57
Definition FixedLength.h:67