26 o <<
"***************" << std::endl;
27 o <<
"a_fcriteria_in:" << std::endl;
28 o <<
"***************" << std::endl;
29 o <<
"This class derives from a _fcriteria," << std::endl;
30 o <<
"it implements a specific resistance criterion:" << std::endl;
31 o <<
"The excentricity of the resultant of the force on a face is required to remain in between specific bounds" << std::endl;
32 o <<
"max 'value': specify the bound (default: 1 = pass in the section)" << std::endl;
39 double exrx = fabs(f->
exrx());
40 double exry = fabs(f->
exry());
50 double exrx = fabs(f->
exrx());
51 double exry = fabs(f->
exry());
a_face_2d4 * cf_2d4(a_face *f)
double exry() const
relative excentricity in y direction (between 0 and 1)
double exrx() const
relative excentricity in x direction (between 0 and 1)
virtual double penalty(const a_face *f) const
return max excentricity if abs is higher than max (1. by default)
virtual bool ok(const a_face *f) const
return true if forces on the face are passing through the face
static const std::string help()
get information about the class
static const std::string help()
get information about the class