Beispiel #1
0
    def from_desc(constructor, desc, region, integrals=None):
        from sfepy.discrete import Integrals

        if integrals is None:
            integrals = Integrals()

        integral = integrals.get(desc.integral)
        obj = constructor(desc.name, desc.args, integral, region)
        obj.sign = desc.sign

        return obj
Beispiel #2
0
    def from_desc(constructor, desc, region, integrals=None):
        from sfepy.discrete import Integrals

        if integrals is None:
            integrals = Integrals()

        integral = integrals.get(desc.integral)
        obj = constructor(desc.name, desc.args, integral, region)
        obj.sign = desc.sign

        return obj
Beispiel #3
0
    def from_desc(constructor, desc, region, integrals=None):
        from sfepy.discrete import Integrals

        if integrals is None:
            integrals = Integrals()

        if desc.name == 'intFE':
            obj = constructor(desc.name, desc.args, None, region, desc=desc)
        else:
            obj = constructor(desc.name, desc.args, None, region)
        obj.set_integral(integrals.get(desc.integral))
        obj.sign = desc.sign

        return obj