fluidsimfoam.invoke.context#

Extended Invoke Context for OpenFOAM

Classes

Context(*args, **kwargs)

Extended Invoke Context for OpenFOAM

class fluidsimfoam.invoke.context.Context(*args, **kwargs)[source]#

Extended Invoke Context for OpenFOAM

time_as_str = '2024-01-21_22-30-12'#

Time of Invoke call

run_appl(command: str, name_command: Optional[str] = None, suffix_log: Optional[str] = None)[source]#

Run an OpenFOAM application and save the log

run_appl_once(command: str, suffix_log: Optional[str] = None, dict_file: Optional[str] = None, check_dict_file: bool = True, force: bool = False, parallel_if_needed: bool = False, path_decompose_par_dict: Optional[str] = None, nsubdoms: Optional[int] = None)[source]#

Run an OpenFOAM application only once per simulation

save_0_dir()[source]#

Save 0 directory in O.orig

restore_0_dir()[source]#

Restore 0 directory from O.orig