g3d.flow.vars package
Submodules
g3d.flow.vars.auxv module
auxiliary variable entity (Auxv class definition)
- class g3d.flow.vars.auxv.Auxv(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
Methods
copy(auxv)copies data from specified entity input: entity example: copy(e)
get_Cons(gas)print()prints entity data
set(*args, **kwargs)sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_from_conservative(ro, ru, rv, rw, et[, gas])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)
set_velocity_vector(vel)uiui()update(cons[, gas])update_speed_of_sound([gas])vel_dot_product(vel)- property c: float
return:
- property p: float
return:
- set_from_conservative(ro: float, ru: float, rv: float, rw: float, et: float, gas: Gas | None = None) None[source]
- Parameters:
ro
ru
rv
rw
et
gas
- 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)
- set_velocity_vector(vel: Tuple[float, float, float] | list[float] | ndarray) None[source]
- Parameters:
vel
- property t: float
return:
- property u: float
return:
- property v: float
return:
- property w: float
return:
g3d.flow.vars.cons module
conservative variable entity (Cons class definition)
- class g3d.flow.vars.cons.Cons(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
Methods
copy(cons)copies data from specified entity input: entity example: copy(e)
print()prints entity data
ruiui()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)
set_from_primitive(*args)set_momentum_vector(r_vel)- property et: float
return:
- property ro: float
return:
- property ru: float
return:
- property rv: float
return:
- property rw: float
return:
g3d.flow.vars.post module
postprocessing variable entity (Post class definition)
- class g3d.flow.vars.post.Post(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntityMethods
copy(post)copies data from specified entity input: entity example: copy(e)
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)
update(cons, auxv, gas)- property M: float
return:
- property p0: float
return:
- property s: float
return:
- 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)
- property t0: float
return:
g3d.flow.vars.turb module
turbulence model variable entity (Turb class definition)
- class g3d.flow.vars.turb.Turb(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
tagtag (string) used for identification
visct- return:
Methods
copy(turb)copies data from specified entity input: entity example: copy(e)
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)
update(auxv, gas)- 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)
- property visct: float
return:
g3d.flow.vars.vgrad module
velocity gradient variable entity (VGrad class definition)
- class g3d.flow.vars.vgrad.VGrad(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
Methods
SijSij()copy(vgrad)copies data from specified entity input: entity example: copy(e)
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)
- property dd: ndarray
return:
- property dudx: float
return:
- property dudy: float
return:
- property dudz: float
return:
- property dvdx: float
return:
- property dvdy: float
return:
- property dvdz: float
return:
- property dwdx: float
return:
- property dwdy: float
return:
- property dwdz: float
return:
Module contents
g3d/flow/solver/vars sub library
- class g3d.flow.vars.Auxv(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
Methods
copy(auxv)copies data from specified entity input: entity example: copy(e)
get_Cons(gas)print()prints entity data
set(*args, **kwargs)sets entity parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_from_conservative(ro, ru, rv, rw, et[, gas])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)
set_velocity_vector(vel)uiui()update(cons[, gas])update_speed_of_sound([gas])vel_dot_product(vel)- property c: float
return:
- property p: float
return:
- set_from_conservative(ro: float, ru: float, rv: float, rw: float, et: float, gas: Gas | None = None) None[source]
- Parameters:
ro
ru
rv
rw
et
gas
- 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)
- set_velocity_vector(vel: Tuple[float, float, float] | list[float] | ndarray) None[source]
- Parameters:
vel
- property t: float
return:
- property u: float
return:
- property v: float
return:
- property w: float
return:
- class g3d.flow.vars.Cons(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
Methods
copy(cons)copies data from specified entity input: entity example: copy(e)
print()prints entity data
ruiui()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)
set_from_primitive(*args)set_momentum_vector(r_vel)- property et: float
return:
- property ro: float
return:
- property ru: float
return:
- property rv: float
return:
- property rw: float
return:
- class g3d.flow.vars.Post(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntityMethods
copy(post)copies data from specified entity input: entity example: copy(e)
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)
update(cons, auxv, gas)- property M: float
return:
- property p0: float
return:
- property s: float
return:
- 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)
- property t0: float
return:
- class g3d.flow.vars.Turb(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
tagtag (string) used for identification
visct- return:
Methods
copy(turb)copies data from specified entity input: entity example: copy(e)
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)
update(auxv, gas)- 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)
- property visct: float
return:
- class g3d.flow.vars.VGrad(*args: Any, **kwargs: Any)[source]
Bases:
G3DEntity- Attributes:
Methods
SijSij()copy(vgrad)copies data from specified entity input: entity example: copy(e)
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)
- property dd: ndarray
return:
- property dudx: float
return:
- property dudy: float
return:
- property dudz: float
return:
- property dvdx: float
return:
- property dvdy: float
return:
- property dvdz: float
return:
- property dwdx: float
return:
- property dwdy: float
return:
- property dwdz: float
return: