Muscat.FE.WeakForms.RPNWeakForm module

CheckIntegrity(GUI: bool = False)[source]
CheckIntegrityRPN(GUI: bool = False)[source]
CheckIntegrityWF()[source]
CheckIntegrity_SymWeakToASTWeakFrom(GUI: bool = False)[source]
class RPNElement(name=None, value=None, type=NumericalOperators.NONE)[source]

Bases: object

RPNToSymWeak(rempl, exp)[source]
SymWeakToASTWeak(swf: Expr)[source]
SymWeakToASTWeakFormClassified(swf: Expr, testFields, unknownFields=None, knownFields=None, ipFields=None, constants={}, spaceDim=3)[source]
SymWeakToRPN(exp, knownFields: List[str] = [], ipFields: List[str] = [], constants: Dict = {}, useCSE=False) Tuple[List[RPNElement], List[RPNElement]][source]