tud_lbm
Design & Architecture:
Architecture Overview
API Reference:
API Reference
tud_lbm
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (tud_lbm.io.plotting.base.PlotOperator method)
(tud_lbm.io.plotting.density.DensityPlotOperator method)
(tud_lbm.io.plotting.velocity.VelocityPlotOperator method)
(tud_lbm.operators.protocols.BoundaryOperator method)
(tud_lbm.operators.protocols.CollisionOperator method)
(tud_lbm.operators.protocols.DifferentialOperator method)
(tud_lbm.operators.protocols.EquilibriumOperator method)
(tud_lbm.operators.protocols.HysteresisOperator method)
(tud_lbm.operators.protocols.InitialiserOperator method)
(tud_lbm.operators.protocols.InitialPopulationOperator method)
(tud_lbm.operators.protocols.MacroscopicOperator method)
(tud_lbm.operators.protocols.MultiphaseStepOperator method)
(tud_lbm.operators.protocols.PlotOperator method)
(tud_lbm.operators.protocols.StepOperator method)
(tud_lbm.operators.protocols.StreamingOperator method)
__dir__() (in module tud_lbm)
__getattr__() (in module tud_lbm)
(in module tud_lbm.cli)
__init_subclass__() (tud_lbm.io.output_data.base.OutputWriter class method)
__post_init__() (tud_lbm.config.simulation_config.SimulationConfig method)
__repr__() (tud_lbm.config.simulation_config.SimulationConfig method)
__version__ (in module tud_lbm)
A
analysis_operator() (in module tud_lbm.registry)
analysis_operators (tud_lbm.io.plotting.figure_builder.FigureBuilder property)
AnalysisPlot (class in tud_lbm.io.plotting.base)
animate() (in module tud_lbm.cli.cli)
animate_fields (tud_lbm.config.simulation_config.SimulationConfig attribute)
Animator (class in tud_lbm.io.plotting.animator)
ARRAY_ELIGIBLE (in module tud_lbm.config.simulation_config)
array_field() (in module tud_lbm.config.simulation_config)
array_values (tud_lbm.config.array_expansion.ArrayParameterSet attribute)
,
[1]
ArrayParameterSet (class in tud_lbm.config.array_expansion)
AvgDensityPlot (class in tud_lbm.io.plotting.analysis)
B
back (tud_lbm.operators.boundary.BCMasks attribute)
,
[1]
back_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
base_dir (tud_lbm.io.save.SimulationIO attribute)
BASE_RESULTS_DIR (in module tud_lbm.config.config_overview)
bc_config (tud_lbm.config.simulation_config.SimulationConfig attribute)
bc_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
bc_masks (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
BCMasks (class in tud_lbm.operators.boundary)
bottom (tud_lbm.operators.boundary.BCMasks attribute)
,
[1]
bottom_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
boundary_condition() (in module tud_lbm.registry)
BoundaryOperator (class in tud_lbm.operators.protocols)
build() (tud_lbm.io.plotting.figure_builder.FigureBuilder method)
(tud_lbm.operators.protocols.ForceOperator method)
build_all() (tud_lbm.io.plotting.figure_builder.FigureBuilder method)
build_analysis() (tud_lbm.io.plotting.figure_builder.FigureBuilder method)
build_bc() (in module tud_lbm.operators.boundary)
build_bc_masks() (in module tud_lbm.operators.boundary)
build_collision_fn() (in module tud_lbm.operators.collision)
build_csv() (tud_lbm.io.plotting.figure_builder.FigureBuilder method)
build_diff_ops() (in module tud_lbm.operators.differential)
build_differential_fn() (in module tud_lbm.operators.differential)
build_equilibrium_fn() (in module tud_lbm.operators.equilibrium)
build_extra_state() (in module tud_lbm.pipeline.state)
build_forces() (in module tud_lbm.operators.force)
build_frames() (tud_lbm.io.plotting.animator.Animator method)
build_initialise_fn() (in module tud_lbm.operators.initialise)
build_lattice() (in module tud_lbm.lattice.lattice)
build_macroscopic_fn() (in module tud_lbm.operators.macroscopic)
build_multiphase_params() (in module tud_lbm.operators.macroscopic)
build_operator() (in module tud_lbm.operators.factory)
build_optional_fields() (in module tud_lbm.pipeline.state)
build_overview() (in module tud_lbm.io.physical_parameters)
build_sections() (tud_lbm.config.adapter_base.ConfigAdapter class method)
build_setup() (in module tud_lbm.pipeline.setup)
build_simulation_csv() (in module tud_lbm.io.plotting.analysis)
build_step_fn() (in module tud_lbm.operators.step)
build_streaming_fn() (in module tud_lbm.operators.streaming)
build_wetting_fn() (in module tud_lbm.operators.wetting)
(in module tud_lbm.operators.wetting.hysteresis)
builder (tud_lbm.io.plotting.animator.Animator attribute)
C
c (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
ca_left (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
ca_right (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
chemical_step_config (tud_lbm.config.simulation_config.SimulationConfig attribute)
cl_key (tud_lbm.io.plotting.analysis.ContactLineSpeedLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedRightPlot attribute)
cli (in module tud_lbm.cli)
cli() (in module tud_lbm.cli.cli)
cll_left (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
cll_right (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
collision_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
collision_model() (in module tud_lbm.registry)
collision_scheme (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
CollisionOperator (class in tud_lbm.operators.protocols)
color (tud_lbm.io.plotting.analysis.AvgDensityPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedRightPlot attribute)
(tud_lbm.io.plotting.analysis.DensityRatioPlot attribute)
(tud_lbm.io.plotting.analysis.MaxVelocityPlot attribute)
compare() (in module tud_lbm.cli.cli)
compare_runs() (in module tud_lbm.io.plotting.analysis)
compute() (tud_lbm.io.plotting.analysis.AvgDensityPlot method)
(tud_lbm.io.plotting.analysis.ContactAngleLeftPlot method)
(tud_lbm.io.plotting.analysis.ContactAngleRightPlot method)
(tud_lbm.io.plotting.analysis.ContactAnglesPairPlot method)
(tud_lbm.io.plotting.analysis.ContactLineSpeedsPairPlot method)
(tud_lbm.io.plotting.analysis.DensityRatioPlot method)
(tud_lbm.io.plotting.analysis.MaxVelocityPlot method)
(tud_lbm.io.plotting.analysis.SimulationCsvExport method)
(tud_lbm.io.plotting.base.AnalysisPlot method)
(tud_lbm.operators.protocols.ForceOperator method)
compute_fn (tud_lbm.operators.force.ForceParams attribute)
,
[1]
compute_total_force_ext() (in module tud_lbm.operators.force)
config (tud_lbm.io.plotting.base.AnalysisPlot attribute)
(tud_lbm.io.plotting.base.PlotOperator attribute)
(tud_lbm.io.plotting.figure_builder.FigureBuilder attribute)
(tud_lbm.operators.protocols.PlotOperator attribute)
(tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
(tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
config_file_type (tud_lbm.io.save.SimulationIO attribute)
CONFIG_SECTION (in module tud_lbm.config.simulation_config)
ConfigAdapter (class in tud_lbm.config.adapter_base)
ConfigReader (class in tud_lbm.operators.protocols)
configure_jax() (in module tud_lbm.config.jax_config)
console (in module tud_lbm.cli.cli)
ContactAngleLeftPlot (class in tud_lbm.io.plotting.analysis)
ContactAngleRightPlot (class in tud_lbm.io.plotting.analysis)
ContactAnglesPairPlot (class in tud_lbm.io.plotting.analysis)
ContactLineSpeedLeftPlot (class in tud_lbm.io.plotting.analysis)
ContactLineSpeedRightPlot (class in tud_lbm.io.plotting.analysis)
ContactLineSpeedsPairPlot (class in tud_lbm.io.plotting.analysis)
create() (tud_lbm.io.plotting.animator.Animator method)
D
d (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
d_rho_left (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
d_rho_right (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
data_dir (tud_lbm.io.output_data.base.OutputWriter attribute)
(tud_lbm.io.plotting.base.PlotOperator attribute)
(tud_lbm.io.plotting.figure_builder.FigureBuilder property)
(tud_lbm.io.save.SimulationIO attribute)
DEBUG_FLAG (in module tud_lbm.config.config_overview)
DENSITY_RATIO_THRESHOLD (in module tud_lbm.io.plotting.density)
DensityPlotOperator (class in tud_lbm.io.plotting.density)
DensityRatioPlot (class in tud_lbm.io.plotting.analysis)
detect_array_fields() (in module tud_lbm.config.array_expansion)
DictAdapter (class in tud_lbm.config.adapter_dict)
DifferentialOperator (class in tud_lbm.operators.protocols)
DISABLE_JIT (in module tud_lbm.config.config_overview)
dpi (tud_lbm.io.plotting.animator.Animator attribute)
(tud_lbm.io.plotting.figure_builder.FigureBuilder attribute)
duration (tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
E
electric_force (tud_lbm.config.simulation_config.SimulationConfig attribute)
ENABLE_X64 (in module tud_lbm.config.config_overview)
enumerate_configs() (in module tud_lbm.config.array_expansion)
eos (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.operators.macroscopic.MultiphaseParams attribute)
equilibrium_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
equilibrium_operator() (in module tud_lbm.registry)
EquilibriumOperator (class in tud_lbm.operators.protocols)
error (tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
expand_config() (in module tud_lbm.config.array_expansion)
export() (tud_lbm.io.plotting.analysis.SimulationCsvExport method)
export_only (tud_lbm.io.plotting.analysis.SimulationCsvExport attribute)
ExternalForcePlotOperator (class in tud_lbm.io.plotting.force)
extra (tud_lbm.config.simulation_config.SimulationConfig attribute)
extra_state_plugin() (in module tud_lbm.registry)
extra_state_plugins (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
ExtraState (class in tud_lbm.operators.protocols)
ExtraStatePlugin (class in tud_lbm.operators.protocols)
F
f (tud_lbm.pipeline.state.state.State attribute)
,
[1]
field_name (tud_lbm.io.plotting.force.ExternalForcePlotOperator attribute)
(tud_lbm.io.plotting.force.ForcePlotOperator attribute)
field_names (tud_lbm.config.array_expansion.ArrayParameterSet attribute)
,
[1]
field_operators (tud_lbm.io.plotting.figure_builder.FigureBuilder property)
FigureBuilder (class in tud_lbm.io.plotting.figure_builder)
force (tud_lbm.pipeline.state.state.State attribute)
,
[1]
force_enabled (tud_lbm.config.simulation_config.SimulationConfig property)
force_ext (tud_lbm.pipeline.state.state.State attribute)
,
[1]
force_model() (in module tud_lbm.registry)
ForceOperator (class in tud_lbm.operators.protocols)
ForceParams (class in tud_lbm.operators.force)
ForcePlotOperator (class in tud_lbm.io.plotting.force)
forces (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
ForceSetup (class in tud_lbm.operators.force)
fps (tud_lbm.io.plotting.animator.Animator attribute)
from_dict() (in module tud_lbm.config)
from_toml() (in module tud_lbm.config)
front (tud_lbm.operators.boundary.BCMasks attribute)
,
[1]
front_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
G
g (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.operators.macroscopic.MultiphaseParams attribute)
generate_plots() (in module tud_lbm.pipeline.parallel_runner)
get_adapter() (in module tud_lbm.config.adapter_base)
get_array_eligible_fields() (in module tud_lbm.config.simulation_config)
get_fields_for_section() (in module tud_lbm.config.simulation_config)
get_nested_sweepable_fields() (in module tud_lbm.config.simulation_config)
get_operator_category() (in module tud_lbm.registry)
get_operator_names() (in module tud_lbm.registry)
get_operators() (in module tud_lbm.registry)
gradient_density (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
gradient_density_wetting (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
gradient_standard (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
gravity_force (tud_lbm.config.simulation_config.SimulationConfig attribute)
gravity_masked_force (tud_lbm.config.simulation_config.SimulationConfig attribute)
grid_shape (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
GRID_SHAPE_TUPLE_LEN (in module tud_lbm.config.array_expansion)
H
h (tud_lbm.pipeline.state.state.State attribute)
,
[1]
hysteresis_config (tud_lbm.config.simulation_config.SimulationConfig attribute)
HysteresisOperator (class in tud_lbm.operators.protocols)
I
index (tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
init_dir (tud_lbm.config.simulation_config.SimulationConfig attribute)
init_state() (in module tud_lbm.pipeline.runner)
(tud_lbm.operators.protocols.ExtraStatePlugin method)
init_type (tud_lbm.config.simulation_config.SimulationConfig attribute)
initial_f_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
initialisation (tud_lbm.config.simulation_config.SimulationConfig attribute)
initialise_operator() (in module tud_lbm.registry)
InitialiserOperator (class in tud_lbm.operators.protocols)
InitialPopulationOperator (class in tud_lbm.operators.protocols)
interface_width (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.operators.macroscopic.MultiphaseParams attribute)
is_active() (tud_lbm.operators.protocols.ExtraStatePlugin method)
is_available() (tud_lbm.io.plotting.base.PlotOperator method)
(tud_lbm.io.plotting.density.DensityPlotOperator method)
(tud_lbm.io.plotting.velocity.VelocityPlotOperator method)
(tud_lbm.operators.protocols.PlotOperator method)
is_multiphase (tud_lbm.config.simulation_config.SimulationConfig property)
is_single_phase (tud_lbm.config.simulation_config.SimulationConfig property)
K
k_diag (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
kappa (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.operators.macroscopic.MultiphaseParams attribute)
kind (tud_lbm.registry.OperatorEntry attribute)
L
laplacian_density (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
laplacian_density_wetting (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
Lattice (class in tud_lbm.lattice.lattice)
lattice (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
lattice_operator() (in module tud_lbm.registry)
lattice_type (tud_lbm.config.simulation_config.SimulationConfig attribute)
layout() (tud_lbm.io.plotting.figure_builder.FigureBuilder static method)
left (tud_lbm.operators.boundary.BCMasks attribute)
,
[1]
left_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
load() (tud_lbm.config.adapter_base.ConfigAdapter method)
(tud_lbm.config.adapter_dict.DictAdapter method)
(tud_lbm.config.adapter_toml.TomlAdapter method)
(tud_lbm.operators.protocols.ConfigReader method)
load_raw() (tud_lbm.config.adapter_base.ConfigAdapter method)
(tud_lbm.config.adapter_toml.TomlAdapter method)
load_snapshot() (tud_lbm.operators.protocols.SimulationRepository method)
M
macroscopic_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
macroscopic_operator() (in module tud_lbm.registry)
MacroscopicOperator (class in tud_lbm.operators.protocols)
main() (in module tud_lbm.cli.cli)
(in module tud_lbm.io.plotting.analysis)
main_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
make_save_callback() (in module tud_lbm.pipeline.io_callbacks)
MaxVelocityPlot (class in tud_lbm.io.plotting.analysis)
metadata (tud_lbm.registry.OperatorEntry attribute)
MIN_GRID_DIMENSIONS (in module tud_lbm.config.simulation_config)
MIN_TAU_VALUE (in module tud_lbm.config.simulation_config)
module
tud_lbm
tud_lbm.cli
tud_lbm.cli.cli
tud_lbm.config
tud_lbm.config.adapter_base
tud_lbm.config.adapter_dict
tud_lbm.config.adapter_toml
tud_lbm.config.array_expansion
tud_lbm.config.config_overview
tud_lbm.config.jax_config
tud_lbm.config.simulation_config
tud_lbm.io
tud_lbm.io.output_data
tud_lbm.io.output_data.base
tud_lbm.io.output_data.write_numpy
tud_lbm.io.output_data.write_vtk
tud_lbm.io.physical_parameters
tud_lbm.io.plotting
tud_lbm.io.plotting.analysis
tud_lbm.io.plotting.animator
tud_lbm.io.plotting.base
tud_lbm.io.plotting.density
tud_lbm.io.plotting.figure_builder
tud_lbm.io.plotting.force
tud_lbm.io.plotting.velocity
tud_lbm.io.readers
tud_lbm.io.save
tud_lbm.lattice
tud_lbm.lattice.lattice
tud_lbm.operators
tud_lbm.operators.boundary
tud_lbm.operators.collision
tud_lbm.operators.differential
tud_lbm.operators.equilibrium
tud_lbm.operators.factory
tud_lbm.operators.force
tud_lbm.operators.initialise
tud_lbm.operators.macroscopic
tud_lbm.operators.protocols
tud_lbm.operators.step
tud_lbm.operators.streaming
tud_lbm.operators.wetting
tud_lbm.operators.wetting.hysteresis
tud_lbm.operators.wetting.hysteresis.hysteresis
tud_lbm.pipeline
tud_lbm.pipeline.io_callbacks
tud_lbm.pipeline.parallel_runner
tud_lbm.pipeline.runner
tud_lbm.pipeline.setup
tud_lbm.pipeline.state
tud_lbm.pipeline.state.extra_state
tud_lbm.pipeline.state.state
tud_lbm.plotting
tud_lbm.readers
tud_lbm.registry
multiphase_params (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
MultiphaseParams (class in tud_lbm.operators.macroscopic)
MultiphaseStepOperator (class in tud_lbm.operators.protocols)
N
name (tud_lbm.io.plotting.analysis.AvgDensityPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAnglesPairPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedsPairPlot attribute)
(tud_lbm.io.plotting.analysis.DensityRatioPlot attribute)
(tud_lbm.io.plotting.analysis.MaxVelocityPlot attribute)
(tud_lbm.io.plotting.analysis.SimulationCsvExport attribute)
(tud_lbm.io.plotting.base.AnalysisPlot attribute)
(tud_lbm.io.plotting.base.PlotOperator attribute)
(tud_lbm.io.plotting.density.DensityPlotOperator attribute)
(tud_lbm.io.plotting.force.ExternalForcePlotOperator attribute)
(tud_lbm.io.plotting.force.ForcePlotOperator attribute)
(tud_lbm.io.plotting.velocity.VelocityPlotOperator attribute)
(tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
(tud_lbm.operators.force.ForceParams attribute)
,
[1]
(tud_lbm.operators.protocols.ExtraStatePlugin attribute)
(tud_lbm.operators.protocols.PlotOperator attribute)
(tud_lbm.registry.OperatorEntry attribute)
NESTED_SWEEPABLE (in module tud_lbm.config.simulation_config)
nt (tud_lbm.config.simulation_config.SimulationConfig attribute)
Numpy (class in tud_lbm.io.output_data.write_numpy)
O
OPERATOR_REGISTRY (in module tud_lbm.registry)
OperatorEntry (class in tud_lbm.registry)
OperatorTarget (in module tud_lbm.registry)
opp_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
output_dir (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
output_format (tud_lbm.config.simulation_config.SimulationConfig attribute)
output_writers (in module tud_lbm.io.output_data)
OutputWriter (class in tud_lbm.io.output_data.base)
P
parameters (tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
phi_left (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
phi_right (tud_lbm.pipeline.state.state.WettingState attribute)
,
[1]
plot_dir (tud_lbm.io.plotting.figure_builder.FigureBuilder property)
plot_fields (tud_lbm.config.simulation_config.SimulationConfig attribute)
PlotOperator (class in tud_lbm.io.plotting.base)
(class in tud_lbm.operators.protocols)
plotting_operator() (in module tud_lbm.registry)
precomputed (tud_lbm.operators.force.ForceParams attribute)
,
[1]
print_result_line() (in module tud_lbm.pipeline.parallel_runner)
process_parent_dir() (in module tud_lbm.io.plotting.analysis)
pyevtk (in module tud_lbm.io.output_data.write_vtk)
Q
q (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
R
register_operator() (in module tud_lbm.registry)
registry (tud_lbm.io.output_data.base.OutputWriter attribute)
render() (tud_lbm.io.plotting.analysis.ContactAnglesPairPlot method)
(tud_lbm.io.plotting.analysis.ContactLineSpeedsPairPlot method)
(tud_lbm.io.plotting.analysis.SimulationCsvExport method)
(tud_lbm.io.plotting.base.AnalysisPlot method)
render_figure() (tud_lbm.io.plotting.figure_builder.FigureBuilder method)
required_keys (tud_lbm.io.plotting.analysis.AvgDensityPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAnglesPairPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedsPairPlot attribute)
(tud_lbm.io.plotting.analysis.DensityRatioPlot attribute)
(tud_lbm.io.plotting.analysis.MaxVelocityPlot attribute)
(tud_lbm.io.plotting.analysis.SimulationCsvExport attribute)
results_dir (tud_lbm.config.simulation_config.SimulationConfig attribute)
rho (tud_lbm.pipeline.state.state.State attribute)
,
[1]
rho_l (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.operators.macroscopic.MultiphaseParams attribute)
rho_v (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.operators.macroscopic.MultiphaseParams attribute)
right (tud_lbm.operators.boundary.BCMasks attribute)
,
[1]
right_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
run() (in module tud_lbm.cli.cli)
(in module tud_lbm.pipeline.runner)
run_dir (tud_lbm.io.plotting.figure_builder.FigureBuilder attribute)
(tud_lbm.io.save.SimulationIO attribute)
run_parallel_simulations() (in module tud_lbm.pipeline.parallel_runner)
run_single_simulation() (in module tud_lbm.pipeline.parallel_runner)
S
save() (tud_lbm.config.adapter_base.ConfigAdapter method)
(tud_lbm.config.adapter_toml.TomlAdapter method)
save_config() (tud_lbm.io.save.SimulationIO method)
save_data_step (tud_lbm.io.save.SimulationIO attribute)
save_data_step() (tud_lbm.io.output_data.base.OutputWriter method)
(tud_lbm.io.output_data.write_numpy.Numpy method)
(tud_lbm.io.output_data.write_vtk.Vtk method)
save_fields (tud_lbm.config.simulation_config.SimulationConfig attribute)
save_interval (tud_lbm.config.simulation_config.SimulationConfig attribute)
save_snapshot() (tud_lbm.operators.protocols.SimulationRepository method)
save_sweep_log() (in module tud_lbm.pipeline.parallel_runner)
sim_type (tud_lbm.config.simulation_config.SimulationConfig attribute)
simulation_name (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.io.save.SimulationIO attribute)
simulation_type_operator() (in module tud_lbm.registry)
SimulationConfig (class in tud_lbm.config.simulation_config)
SimulationCsvExport (class in tud_lbm.io.plotting.analysis)
SimulationIO (class in tud_lbm.io.save)
SimulationRepository (class in tud_lbm.operators.protocols)
SimulationResult (class in tud_lbm.pipeline.parallel_runner)
SimulationSetup (class in tud_lbm.pipeline.setup)
skip_interval (tud_lbm.config.simulation_config.SimulationConfig attribute)
sorted_timed_files() (tud_lbm.io.plotting.figure_builder.FigureBuilder method)
source_term (tud_lbm.operators.force.ForceSetup attribute)
,
[1]
specs (tud_lbm.operators.force.ForceSetup attribute)
,
[1]
State (class in tud_lbm.pipeline.state.state)
status (tud_lbm.pipeline.parallel_runner.SimulationResult attribute)
,
[1]
step_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
StepOperator (class in tud_lbm.operators.protocols)
stream_operator() (in module tud_lbm.registry)
streaming_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
StreamingOperator (class in tud_lbm.operators.protocols)
T
T (in module tud_lbm.registry)
t (tud_lbm.pipeline.state.state.State attribute)
,
[1]
target (tud_lbm.registry.OperatorEntry attribute)
tau (tud_lbm.config.simulation_config.SimulationConfig attribute)
(tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
title (tud_lbm.io.plotting.analysis.AvgDensityPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedRightPlot attribute)
(tud_lbm.io.plotting.analysis.DensityRatioPlot attribute)
(tud_lbm.io.plotting.analysis.MaxVelocityPlot attribute)
(tud_lbm.io.plotting.force.ExternalForcePlotOperator attribute)
(tud_lbm.io.plotting.force.ForcePlotOperator attribute)
to_dict() (tud_lbm.config.simulation_config.SimulationConfig method)
TomlAdapter (class in tud_lbm.config.adapter_toml)
tomli_w (in module tud_lbm.config.adapter_toml)
top (tud_lbm.operators.boundary.BCMasks attribute)
,
[1]
top_indices (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
total_combinations (tud_lbm.config.array_expansion.ArrayParameterSet attribute)
,
[1]
tud_lbm
module
tud_lbm.cli
module
tud_lbm.cli.cli
module
tud_lbm.config
module
tud_lbm.config.adapter_base
module
tud_lbm.config.adapter_dict
module
tud_lbm.config.adapter_toml
module
tud_lbm.config.array_expansion
module
tud_lbm.config.config_overview
module
tud_lbm.config.jax_config
module
tud_lbm.config.simulation_config
module
tud_lbm.io
module
tud_lbm.io.output_data
module
tud_lbm.io.output_data.base
module
tud_lbm.io.output_data.write_numpy
module
tud_lbm.io.output_data.write_vtk
module
tud_lbm.io.physical_parameters
module
tud_lbm.io.plotting
module
tud_lbm.io.plotting.analysis
module
tud_lbm.io.plotting.animator
module
tud_lbm.io.plotting.base
module
tud_lbm.io.plotting.density
module
tud_lbm.io.plotting.figure_builder
module
tud_lbm.io.plotting.force
module
tud_lbm.io.plotting.velocity
module
tud_lbm.io.readers
module
tud_lbm.io.save
module
tud_lbm.lattice
module
tud_lbm.lattice.lattice
module
tud_lbm.operators
module
tud_lbm.operators.boundary
module
tud_lbm.operators.collision
module
tud_lbm.operators.differential
module
tud_lbm.operators.equilibrium
module
tud_lbm.operators.factory
module
tud_lbm.operators.force
module
tud_lbm.operators.initialise
module
tud_lbm.operators.macroscopic
module
tud_lbm.operators.protocols
module
tud_lbm.operators.step
module
tud_lbm.operators.streaming
module
tud_lbm.operators.wetting
module
tud_lbm.operators.wetting.hysteresis
module
tud_lbm.operators.wetting.hysteresis.hysteresis
module
tud_lbm.pipeline
module
tud_lbm.pipeline.io_callbacks
module
tud_lbm.pipeline.parallel_runner
module
tud_lbm.pipeline.runner
module
tud_lbm.pipeline.setup
module
tud_lbm.pipeline.state
module
tud_lbm.pipeline.state.extra_state
module
tud_lbm.pipeline.state.state
module
tud_lbm.plotting
module
tud_lbm.readers
module
tud_lbm.registry
module
U
u (tud_lbm.pipeline.state.state.State attribute)
,
[1]
unregister_operator() (in module tud_lbm.registry)
update() (tud_lbm.io.plotting.base.AnalysisPlot method)
update_extra_state() (in module tud_lbm.pipeline.state)
update_state() (tud_lbm.operators.protocols.ExtraStatePlugin method)
update_timestep_operator() (in module tud_lbm.registry)
update_wetting_state() (in module tud_lbm.operators.wetting.hysteresis.hysteresis)
update_wetting_state_chemical_step() (in module tud_lbm.operators.wetting.hysteresis.hysteresis)
V
VelocityPlotOperator (class in tud_lbm.io.plotting.velocity)
visualise() (in module tud_lbm.cli.cli)
Vtk (class in tud_lbm.io.output_data.write_vtk)
W
w (tud_lbm.lattice.lattice.Lattice attribute)
,
[1]
wetting (tud_lbm.pipeline.state.state.State attribute)
,
[1]
wetting_config (tud_lbm.config.simulation_config.SimulationConfig attribute)
wetting_fn (tud_lbm.pipeline.setup.SimulationSetup attribute)
,
[1]
wetting_operator() (in module tud_lbm.registry)
WettingState (class in tud_lbm.pipeline.state.state)
write_physical_parameters() (in module tud_lbm.io.physical_parameters)
Y
ylabel (tud_lbm.io.plotting.analysis.AvgDensityPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactAngleRightPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedLeftPlot attribute)
(tud_lbm.io.plotting.analysis.ContactLineSpeedRightPlot attribute)
(tud_lbm.io.plotting.analysis.DensityRatioPlot attribute)
(tud_lbm.io.plotting.analysis.MaxVelocityPlot attribute)
ylog (tud_lbm.io.plotting.analysis.DensityRatioPlot attribute)