Points&Forces (survey)
Software tools facilitating the task of surveying architecture
|
#include <a_fcriteria_coulomb.h>
Public Member Functions | |
a_fcriteria_coulomb () | |
virtual bool | ok (const a_face *f) const |
return true if forces on the face are passing through the face and shear is not too high More... | |
virtual double | penalty (const a_face *f) const |
return max excentricity if abs is higher than max (1. by default) More... | |
void | f (double v) |
set max f friction coefficient More... | |
double | f () const |
get max f friction coefficient More... | |
void | c (double v) |
set cohesion More... | |
double | c () const |
get cohesion More... | |
Public Member Functions inherited from a_fcriteria_in | |
a_fcriteria_in () | |
void | max (double v) |
set max excentricity More... | |
double | max () const |
get max excentricity More... | |
Public Member Functions inherited from a_fcriteria | |
a_fcriteria () | |
void | verysmall (const double small) |
small value More... | |
double | verysmall () |
Static Public Member Functions | |
static const std::string | help () |
get information about the class More... | |
Static Public Member Functions inherited from a_fcriteria_in | |
static const std::string | help () |
get information about the class More... | |
Static Public Member Functions inherited from a_fcriteria | |
static const std::string | help () |
get information about the class More... | |
Protected Attributes | |
double | f_ |
double | c_ |
Protected Attributes inherited from a_fcriteria_in | |
double | max_ |
Protected Attributes inherited from a_fcriteria | |
double | verysmall_ |
Definition at line 21 of file a_fcriteria_coulomb.h.
|
inline |
Definition at line 24 of file a_fcriteria_coulomb.h.
|
inline |
get cohesion
Definition at line 38 of file a_fcriteria_coulomb.h.
|
inline |
set cohesion
Definition at line 36 of file a_fcriteria_coulomb.h.
|
inline |
get max f friction coefficient
Definition at line 34 of file a_fcriteria_coulomb.h.
|
inline |
set max f friction coefficient
Definition at line 32 of file a_fcriteria_coulomb.h.
|
static |
get information about the class
Definition at line 22 of file a_fcriteria_coulomb.cxx.
|
virtual |
return true if forces on the face are passing through the face and shear is not too high
Reimplemented from a_fcriteria_in.
Definition at line 41 of file a_fcriteria_coulomb.cxx.
|
virtual |
return max excentricity if abs is higher than max (1. by default)
Reimplemented from a_fcriteria_in.
Definition at line 57 of file a_fcriteria_coulomb.cxx.
|
protected |
Definition at line 41 of file a_fcriteria_coulomb.h.
|
protected |
Definition at line 40 of file a_fcriteria_coulomb.h.