LinearLine#
- class planestress.analysis.finite_elements.lines.LinearLine(line_idx: int, line_tag: int, coords: ndarray[Any, dtype[float64]], node_idxs: list[int])[source]#
Bases:
LineElement
Class for a two-noded linear 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 LinearLine class.
- 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.