Muscat.FE.ConstantRectilinearFea module¶ Class to treat Constants Rectilinear Finite Element Problems CheckIntegrity()[source]¶ CheckIntegrityDep2D()[source]¶ CheckIntegrityDep3D()[source]¶ CheckIntegrityThermal2D()[source]¶ CheckIntegrityThermal3D()[source]¶ class ElementaryMatrix(dim=3, physics='disp')[source]¶ Bases: object GetMassMatrix()[source]¶ GetTangentMatrix()[source]¶ Integrate(primalNames, wform)[source]¶ class Fea(spaceDim=3)[source]¶ Bases: FeaBase AddDirichletCondition(nodeFilter, mask, forceFunction)[source]¶ AddNeumannCondition(nodeFilter, mask, forceFunction)[source]¶ AddNeumannNodalCondition(nodeFilter, mask, forceFunction)[source]¶ AssemblyMatrix(Op, Eeff=None)[source]¶ BuildMassMatrix(Eeff=None)[source]¶ BuildProblem(dofpernode=None, KOperator=None, MOperator=None, neumannNodalBcs=None)[source]¶ BuildTangentMatrix(Eeff=None)[source]¶ GenerateIJs()[source]¶ Solve(Eeff=None)[source]¶ Solve a linear system using the internal solver with the cinematic reations calculated previously Write()[source]¶ element_elastic_energy(Eeff=None, OnlyOnInterface=False)[source]¶ nodal_elastic_energy(Eeff=None, OnlyOnInterface=False)[source]¶ element_averaged_node_field(node_field, support)[source]¶ node_averaged_element_field(element_field, support)[source]¶