Skip to content

addition

Add(*args) dataclass

Bases: _NaryMixin, ScalarExpr

Scalar addition (n-ary).

Source code in geomech/core/operations/addition.py
def __init__(self, *args):
    self.nodes = _flatten_nodes(args, Add, ExprType.SCALAR)

MAdd(*args) dataclass

Bases: _NaryMixin, MatrixExpr

Matrix addition (n-ary).

Source code in geomech/core/operations/addition.py
def __init__(self, *args):
    self.nodes = _flatten_nodes(args, MAdd, ExprType.MATRIX)

VAdd(*args) dataclass

Bases: _NaryMixin, VectorExpr

Vector addition (n-ary).

Source code in geomech/core/operations/addition.py
def __init__(self, *args):
    self.nodes = _flatten_nodes(args, VAdd, ExprType.VECTOR)