bluemira.structural.stress

FE stress interpolations

Functions

hermite_displacement(→ numpy.ndarray)

\(v(x)\)

hermite_curvature(→ numpy.ndarray)

\(M = EI\dfrac{\partial^2 v}{\partial^2 x}\)

hermite_shear(→ numpy.ndarray)

\(V = EI\dfrac{\partial^3 v}{\partial^3 x}\)

hermite_polynomials(→ list[numpy.ndarray])

Calculate all the base Hermite polynomials

Module Contents

bluemira.structural.stress.hermite_displacement(n: int) numpy.ndarray

\(v(x)\)

Parameters:

n (int)

Return type:

numpy.ndarray

bluemira.structural.stress.hermite_curvature(n: int) numpy.ndarray

\(M = EI\dfrac{\partial^2 v}{\partial^2 x}\)

Parameters:

n (int)

Return type:

numpy.ndarray

bluemira.structural.stress.hermite_shear(n: int) numpy.ndarray

\(V = EI\dfrac{\partial^3 v}{\partial^3 x}\)

Parameters:

n (int)

Return type:

numpy.ndarray

bluemira.structural.stress.hermite_polynomials(n: int) list[numpy.ndarray]

Calculate all the base Hermite polynomials

Parameters:

n (int) – The number of interpolation points

Return type:

list[numpy.ndarray]