QuadraticLine#
- class planestress.analysis.finite_elements.lines.QuadraticLine(line_idx: int, line_tag: int, coords: ndarray[Any, dtype[float64]], node_idxs: list[int])[source]#
Bases:
LineElementClass for a three-noded quadratic line element.
Methods
Assembles the load vector for the line element.
Evaluates the shape functions and jacobian of the element.
- __init__(line_idx: int, line_tag: int, coords: ndarray[Any, dtype[float64]], node_idxs: list[int]) None[source]#
Inits the QuadraticLine class.
idx1–idx3–idx2- Parameters:
- static shape_functions_jacobian(iso_coord: float, coords: tuple[float, ...]) tuple[npt.NDArray[np.float64], float][source]#
Evaluates the shape functions and jacobian of the element.