g3d.flow.solver.limiters package

Submodules

g3d.flow.solver.limiters.limiter module

limiter base class

class g3d.flow.solver.limiters.limiter.Limiter(*args: Any, **kwargs: Any)[source]

Bases: G3DEntity

Attributes:
tag

tag (string) used for identification

Methods

copy(e)

copies data from specified entity input: entity example: copy(e)

evaluate(dom)

print()

prints entity data

set(*args, **kwargs)

sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)

set_from_key_value(key, value)

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'tag' example: set_from_key_value(key, value)

evaluate(dom: Domain) → None[source]
Parameters:

dom

set_from_key_value(key: str, value: Any) → bool[source]

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: ‘tag’ example: set_from_key_value(key, value)

g3d.flow.solver.limiters.p_max module

max pressure limiter

class g3d.flow.solver.limiters.p_max.PMax(*args: Any, **kwargs: Any)[source]

Bases: Limiter

Attributes:
tag

tag (string) used for identification

Methods

copy(e)

copies data from specified entity input: entity example: copy(e)

evaluate(dom)

print()

prints entity data

set(*args, **kwargs)

sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)

set_from_key_value(key, value)

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'tag' example: set_from_key_value(key, value)

evaluate(dom: Domain) → None[source]
Parameters:

dom

set_from_key_value(key: str, value: Any) → bool[source]

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: ‘tag’ example: set_from_key_value(key, value)

g3d.flow.solver.limiters.p_min module

min pressure limiter

class g3d.flow.solver.limiters.p_min.PMin(*args: Any, **kwargs: Any)[source]

Bases: Limiter

Attributes:
tag

tag (string) used for identification

Methods

copy(e)

copies data from specified entity input: entity example: copy(e)

evaluate(dom)

print()

prints entity data

set(*args, **kwargs)

sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)

set_from_key_value(key, value)

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'tag' example: set_from_key_value(key, value)

evaluate(dom: Domain) → None[source]
Parameters:

dom

set_from_key_value(key: str, value: Any) → bool[source]

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: ‘tag’ example: set_from_key_value(key, value)

Module contents

g3d/flow/solver/limiters sub library

class g3d.flow.solver.limiters.Limiter(*args: Any, **kwargs: Any)[source]

Bases: G3DEntity

Attributes:
tag

tag (string) used for identification

Methods

copy(e)

copies data from specified entity input: entity example: copy(e)

evaluate(dom)

print()

prints entity data

set(*args, **kwargs)

sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)

set_from_key_value(key, value)

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'tag' example: set_from_key_value(key, value)

evaluate(dom: Domain) → None[source]
Parameters:

dom

set_from_key_value(key: str, value: Any) → bool[source]

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: ‘tag’ example: set_from_key_value(key, value)

class g3d.flow.solver.limiters.PMax(*args: Any, **kwargs: Any)[source]

Bases: Limiter

Attributes:
tag

tag (string) used for identification

Methods

copy(e)

copies data from specified entity input: entity example: copy(e)

evaluate(dom)

print()

prints entity data

set(*args, **kwargs)

sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)

set_from_key_value(key, value)

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'tag' example: set_from_key_value(key, value)

evaluate(dom: Domain) → None[source]
Parameters:

dom

set_from_key_value(key: str, value: Any) → bool[source]

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: ‘tag’ example: set_from_key_value(key, value)

class g3d.flow.solver.limiters.PMin(*args: Any, **kwargs: Any)[source]

Bases: Limiter

Attributes:
tag

tag (string) used for identification

Methods

copy(e)

copies data from specified entity input: entity example: copy(e)

evaluate(dom)

print()

prints entity data

set(*args, **kwargs)

sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)

set_from_key_value(key, value)

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'tag' example: set_from_key_value(key, value)

evaluate(dom: Domain) → None[source]
Parameters:

dom

set_from_key_value(key: str, value: Any) → bool[source]

sets entity parameters from specified key => value data input: key, value valid keys for G3DCode base class: ‘tag’ example: set_from_key_value(key, value)