brim.core.auxiliary.AuxiliaryData#
- class brim.core.auxiliary.AuxiliaryData(location: Point | ReferenceFrame, direction: Vector, speed_symbol: Function, load_symbol: Function)#
Bases:
object
Dataclass to store noncontributing loads data.
- Parameters:
location (Point | ReferenceFrame) – Location of the noncontributing load.
direction (Vector) – Unit vector of the direction of the noncontributing load.
speed_symbol (DynamicSymbol) – Auxiliary speed symbol used to compute of the noncontributing load.
load_symbol – Magnitude of the noncontributing load.
- __delattr__(name)#
Implement delattr(self, name).
- __eq__(other)#
Return self==value.
- __hash__()#
Return hash(self).
- __init__(location: Point | ReferenceFrame, direction: Vector, speed_symbol: Function, load_symbol: Function) None #
- __repr__()#
Return repr(self).
- __setattr__(name, value)#
Implement setattr(self, name, value).
- __weakref__#
list of weak references to the object (if defined)
- get_load(inertial_frame: ReferenceFrame) Force | Torque #
Return the noncontributing load as a force or torque.