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.
|
Classes | |
class | AdjointFluidAnalysis |
Main script for adjoint sensitivity optimization in fluid dynamics simulations. More... | |
Variables | |
primal_parameter_file_name = None | |
adjoint_parameter_file_name = None | |
parameters = Kratos.Parameters() | |
string | err_msg = 'Unexpected amount of input arguments!\n' |
model = Kratos.Model() | |
primal_simulation = FluidDynamicsAnalysis(model,parameters["primal_settings"]) | |
adjoint_model = Kratos.Model() | |
adjoint_simulation = AdjointFluidAnalysis(adjoint_model,parameters["adjoint_settings"]) | |
adjoint_fluid_analysis.adjoint_model = Kratos.Model() |
adjoint_fluid_analysis.adjoint_parameter_file_name = None |
adjoint_fluid_analysis.adjoint_simulation = AdjointFluidAnalysis(adjoint_model,parameters["adjoint_settings"]) |
string adjoint_fluid_analysis.err_msg = 'Unexpected amount of input arguments!\n' |
adjoint_fluid_analysis.model = Kratos.Model() |
adjoint_fluid_analysis.parameters = Kratos.Parameters() |
adjoint_fluid_analysis.primal_parameter_file_name = None |
adjoint_fluid_analysis.primal_simulation = FluidDynamicsAnalysis(model,parameters["primal_settings"]) |