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]