anastruct.fem.plotter.element

Functions

plot_values_deflection(→ Tuple[numpy.ndarray, ...)

Determines the plotting values for deflection

plot_values_bending_moment(→ Tuple[numpy.ndarray, ...)

Determines the plotting values for bending moment

plot_values_axial_force(→ Tuple[numpy.ndarray, ...)

Determines the plotting values for axial force

plot_values_shear_force(→ Tuple[numpy.ndarray, ...)

Determines the plotting values for shear force

plot_values_element(→ Tuple[numpy.ndarray, numpy.ndarray])

Determines the plotting values for the element itself (e.g. for plot_structure())

Module Contents

anastruct.fem.plotter.element.plot_values_deflection(element: anastruct.fem.elements.Element, factor: float, linear: bool = False) Tuple[numpy.ndarray, numpy.ndarray][source]

Determines the plotting values for deflection

Args:

element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. linear (bool, optional): If True, the bending in between the elements is determined. Defaults to False.

Returns:

Tuple[np.ndarray, np.ndarray]: x and y values

anastruct.fem.plotter.element.plot_values_bending_moment(element: anastruct.fem.elements.Element, factor: float, n: int) Tuple[numpy.ndarray, numpy.ndarray][source]

Determines the plotting values for bending moment

Args:

element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. n (int): Number of points to plot

Returns:

Tuple[np.ndarray, np.ndarray]: x and y values

anastruct.fem.plotter.element.plot_values_axial_force(element: anastruct.fem.elements.Element, factor: float, n: int) Tuple[numpy.ndarray, numpy.ndarray][source]

Determines the plotting values for axial force

Args:

element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. n (int): Number of points to plot

Returns:

Tuple[np.ndarray, np.ndarray]: x and y values

anastruct.fem.plotter.element.plot_values_shear_force(element: anastruct.fem.elements.Element, factor: float) Tuple[numpy.ndarray, numpy.ndarray][source]

Determines the plotting values for shear force

Args:

element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis.

Returns:

Tuple[np.ndarray, np.ndarray]: x and y values

anastruct.fem.plotter.element.plot_values_element(element: anastruct.fem.elements.Element) Tuple[numpy.ndarray, numpy.ndarray][source]

Determines the plotting values for the element itself (e.g. for plot_structure())

Args:

element (Element): Element to plot

Returns:

Tuple[np.ndarray, np.ndarray]: x and y values