|
fosanalysis
A framework to evaluate distributed fiber optic sensor data
|
Abstract base class for tension stiffening compensation approaches. More...
Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
| Constructs a TensionStiffeningCompensator object. | |
| np.array | run (self, np.array x, np.array strain, list crack_list, *args, **kwargs) |
| Compensates for the strain, that does not contribute to a crack, but is located in the uncracked concrete. | |
Public Member Functions inherited from fosanalysis.compensation.compensator.Compensator | |
| __init__ (self, *args, **kwargs) | |
| Base class for any compensatory class. | |
Public Member Functions inherited from fosanalysis.utils.base.Task | |
| __init__ (self, *args, **kwargs) | |
Public Member Functions inherited from fosanalysis.utils.base.Base | |
| __init__ (self, *args, **kwargs) | |
| Construct the object and warn about unused/unknown arguments. | |
Abstract base class for tension stiffening compensation approaches.
Definition at line 15 of file tensionstiffening.py.
| fosanalysis.compensation.tensionstiffening.TensionStiffeningCompensator.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
Constructs a TensionStiffeningCompensator object.
| *args | Additional positional arguments, will be passed to the superconstructor. |
| **kwargs | Additional keyword arguments, will be passed to the superconstructor. |
Definition at line 19 of file tensionstiffening.py.
| np.array fosanalysis.compensation.tensionstiffening.TensionStiffeningCompensator.run | ( | self, | |
| np.array | x, | ||
| np.array | strain, | ||
| list | crack_list, | ||
| * | args, | ||
| ** | kwargs ) |
Compensates for the strain, that does not contribute to a crack, but is located in the uncracked concrete.
An array with the compensation values for each measuring point is returned. Every TensionStiffeningCompensator has a run() method, which takes the following parameters:
| x | Positional x values. |
| strain | List of strain values. |
| crack_list | fosanalysis.crackmonitoring.cracks.CrackList with fosanalysis.crackmonitoring.cracks.Crack objects, that already have assigned locations. |
| *args | Additional positional arguments to customize the behavior. |
| **kwargs | Additional keyword arguments to customize the behavior. |
Reimplemented from fosanalysis.compensation.compensator.Compensator.
Reimplemented in fosanalysis.compensation.tensionstiffening.Berrocal, and fosanalysis.compensation.tensionstiffening.Fischer.
Definition at line 28 of file tensionstiffening.py.