g3d.flow.solver.rhs.fluxmodifiers package

Submodules

g3d.flow.solver.rhs.fluxmodifiers.aximod module

axisymmetric solver flux modifier

class g3d.flow.solver.rhs.fluxmodifiers.aximod.AxiMod[source]

Bases: FluxModifier

axisymmetric flux correction functionality (class definition)

Methods

associate(flux, dt, dom)

evaluate()

evaluate axisymmetric flux modifier

evaluate() → None[source]

evaluate axisymmetric flux modifier

g3d.flow.solver.rhs.fluxmodifiers.fluxmodifier module

base class - generic flux modifier

class g3d.flow.solver.rhs.fluxmodifiers.fluxmodifier.FluxModifier[source]

Bases: object

Methods

associate(flux, dt, dom)

evaluate

associate(flux: Flux, dt: ndarray, dom: Domain) → None[source]
Parameters:
  • flux

  • dt

  • dom

evaluate() → None[source]

g3d.flow.solver.rhs.fluxmodifiers.irsm module

implicit residual smoothing (IRSM) flux modifier

class g3d.flow.solver.rhs.fluxmodifiers.irsm.IRSM[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

associate(flux: Flux, dt: ndarray, dom: Domain) → None[source]
Parameters:
  • flux

  • dt

  • dom

evaluate() → None[source]

g3d.flow.solver.rhs.fluxmodifiers.q1d_source module

Q1D source term (flux modifier)

class g3d.flow.solver.rhs.fluxmodifiers.q1d_source.Q1DSource[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

evaluate() → None[source]

g3d.flow.solver.rhs.fluxmodifiers.q3d_source module

Q3D source term (flux modifier)

class g3d.flow.solver.rhs.fluxmodifiers.q3d_source.Q3DSource[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

evaluate() → None[source]

g3d.flow.solver.rhs.fluxmodifiers.scale module

flux scale operator (flux modifier)

class g3d.flow.solver.rhs.fluxmodifiers.scale.FluxScale[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

evaluate() → None[source]

Module contents

g3d/flow/solver/rhs/fluxmodifiers sub library

class g3d.flow.solver.rhs.fluxmodifiers.AxiMod[source]

Bases: FluxModifier

axisymmetric flux correction functionality (class definition)

Methods

associate(flux, dt, dom)

evaluate()

evaluate axisymmetric flux modifier

evaluate() → None[source]

evaluate axisymmetric flux modifier

class g3d.flow.solver.rhs.fluxmodifiers.FluxModifier[source]

Bases: object

Methods

associate(flux, dt, dom)

evaluate

associate(flux: Flux, dt: ndarray, dom: Domain) → None[source]
Parameters:
  • flux

  • dt

  • dom

evaluate() → None[source]
class g3d.flow.solver.rhs.fluxmodifiers.FluxScale[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

evaluate() → None[source]
class g3d.flow.solver.rhs.fluxmodifiers.IRSM[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

associate(flux: Flux, dt: ndarray, dom: Domain) → None[source]
Parameters:
  • flux

  • dt

  • dom

evaluate() → None[source]
class g3d.flow.solver.rhs.fluxmodifiers.Q1DSource[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

evaluate() → None[source]
class g3d.flow.solver.rhs.fluxmodifiers.Q3DSource[source]

Bases: FluxModifier

Methods

associate(flux, dt, dom)

evaluate

evaluate() → None[source]