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 | Namespaces | Functions
finite_difference_sensitivity_utilities.py File Reference

Classes

class  finite_difference_sensitivity_utilities.FiniteDifferenceBodyFittedDragShapeSensitivityAnalysis
 
class  finite_difference_sensitivity_utilities.FiniteDifferenceVelocityPressureNormSquareShapeSensitivityAnalysis
 

Namespaces

 finite_difference_sensitivity_utilities
 

Functions

def finite_difference_sensitivity_utilities.DeleteH5Files ()
 
def finite_difference_sensitivity_utilities.ReadParameters (parameters_file_name)
 
def finite_difference_sensitivity_utilities.SolvePrimalProblem (kratos_parameters)
 
def finite_difference_sensitivity_utilities.SolveAdjointProblem (kratos_parameters)
 
def finite_difference_sensitivity_utilities.ComputeAdjointSensitivity (node_ids, kratos_parameters, adjoint_problem_solving_method)
 
def finite_difference_sensitivity_utilities.ComputeFiniteDifferenceSensitivity (node_ids, step_size, kratos_parameters, objective_value_evaluation_method, primal_output_process_inclusion_method)