rolland.methods.analytical.AnalyticalMethods

class rolland.methods.analytical.AnalyticalMethods(*args, **kwargs)[source]

Bases: ABCHasTraits

Abstract base class for analytical methods.

f

Excitation frequencies \([Hz]\).

Type:

numpy.ndarray

force

Force amplitude corresponding to the excitation frequencies \([N]\).

Type:

numpy.ndarray

x

Distances to the excitation point \([m]\).

Type:

float or list

x_excit

Excitation point \([m]\).

Type:

numpy.ndarray

mobility

Calculated mobility of the track \([m/N]\).

Type:

numpy.ndarray

property omega

Calculate the angular frequency.

abstractmethod compute_mobility()[source]

Compute the mobility of the track.

Raises:

NotImplementedError – If the method is not implemented in a subclass.