proteus.mprans.beamFEM module

class proteus.mprans.beamFEM.FEMTools(L=1.0, nElements=10, quadOrder=3, EI=1000.0, GJ=1000.0, nlTol=1e-06, useSparse=False, beamLocation=(0.5, 0.5))[source]

Bases: object

structuredMesh()[source]
initializePhi()[source]
GaussQuad()[source]
initializeCoords()[source]
basisFunctions()[source]
updateCoords()[source]
updateLoads(q1, q2, q3)[source]
updateQs(endLoad, scale)[source]
calculateGradient_Hessian()[source]
calculateResidual()[source]
updateSolution()[source]
checkConvergence()[source]
setBCs()[source]
reduceOrder()[source]
getCoords_Qs_at_Quad()[source]
getCoords_at_Quad()[source]