KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This class is in charge of generating a element to solve the compressible Navier-Stokes using the conservative magnitudes (density, momentum, energy) as solution. More...
Public Member Functions | |
def | __init__ (self, settings) |
def | GetDefaultParameters (cls) |
def | Generate (self) |
def | Write (self) |
Public Attributes | |
write_language | |
is_explicit | |
simplify | |
shock_capturing | |
subscales_types | |
geometry | |
template_filename | |
output_filename | |
outstring | |
This class is in charge of generating a element to solve the compressible Navier-Stokes using the conservative magnitudes (density, momentum, energy) as solution.
Bayona (2017). Adaptive Mesh Simulations of Compressible Flows using Stabilized Formulations. Chapter 3.
Testing ------- If you modify this file without intending to modify its output, run test
compressible_navier_stokes_symbolic_generator_test.py
in order to ensure that the output stays the same.
If you intend to modify the output, then run the aforementioned test and update the test checksum. The test is quite slow so it is only run in nightly CI, not raising any alarms in your pull request, so make sure to check manually.
def symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.__init__ | ( | self, | |
settings | |||
) |
def symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.Generate | ( | self | ) |
def symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.GetDefaultParameters | ( | cls | ) |
def symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.Write | ( | self | ) |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.geometry |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.is_explicit |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.output_filename |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.outstring |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.shock_capturing |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.simplify |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.subscales_types |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.template_filename |
symbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator.write_language |