API Reference ============= Core Modules ------------ Materials ~~~~~~~~~ .. automodule:: fem2d.materials :members: :undoc-members: :show-inheritance: Sections ~~~~~~~~ .. automodule:: fem2d.sections :members: :undoc-members: :show-inheritance: Nodes ~~~~~ .. automodule:: fem2d.nodes :members: :undoc-members: :show-inheritance: Loads ~~~~~ .. automodule:: fem2d.loads :members: :undoc-members: :show-inheritance: Structure ~~~~~~~~~ .. automodule:: fem2d.structure :members: :undoc-members: :show-inheritance: Solver ~~~~~~ .. automodule:: fem2d.solver :members: :undoc-members: :show-inheritance: Results ~~~~~~~ .. automodule:: fem2d.results :members: :undoc-members: :show-inheritance: Elements -------- .. automodule:: fem2d.elements :members: :undoc-members: :show-inheritance: Base Element Class ~~~~~~~~~~~~~~~~~~ .. automodule:: fem2d.elements.element :members: :undoc-members: :show-inheritance: Beam Elements ~~~~~~~~~~~~~ .. automodule:: fem2d.elements.beam :members: :undoc-members: :show-inheritance: Non-Linear Beam Elements ~~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: fem2d.elements.beamNL :members: :undoc-members: :show-inheritance: Beam with Hinges ~~~~~~~~~~~~~~~~ .. automodule:: fem2d.elements.beam_hinges :members: :undoc-members: :show-inheritance: Truss Elements ~~~~~~~~~~~~~~ .. automodule:: fem2d.elements.truss :members: :undoc-members: :show-inheritance: Non-Linear Truss Elements ~~~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: fem2d.elements.trussNL :members: :undoc-members: :show-inheritance: Spring Elements ~~~~~~~~~~~~~~~ .. automodule:: fem2d.elements.spring :members: :undoc-members: :show-inheritance: Utilities --------- Simple Frame Helper ~~~~~~~~~~~~~~~~~~~ .. automodule:: fem2d.utils.simple_frame :members: :undoc-members: :show-inheritance: Drawing Helpers ~~~~~~~~~~~~~~~ .. automodule:: fem2d.utils.draw_structure :members: :undoc-members: :show-inheritance: