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.
Public Member Functions | Public Attributes | List of all members
geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction Class Reference
Inheritance diagram for geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction:
Collaboration diagram for geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction:

Public Member Functions

def __init__ (self, str name, Kratos.Model model, Kratos.Parameters parameters)
 
'list[SupportedSensitivityFieldVariableTypes]' GetImplementedPhysicalKratosVariables (self)
 
Kratos.ModelPart GetEvaluatedModelPart (self)
 
None GetAnalysisModelPart (self)
 
None Initialize (self)
 
None Check (self)
 
None Finalize (self)
 
float CalculateValue (self)
 
None CalculateGradient (self, 'dict[SupportedSensitivityFieldVariableTypes, KratosOA.CollectiveExpression]' physical_variable_collective_expressions)
 

Public Attributes

 model
 
 model_part_operation
 
 model_part
 
 model_part_center
 
 value_array
 

Constructor & Destructor Documentation

◆ __init__()

def geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.__init__ (   self,
str  name,
Kratos.Model  model,
Kratos.Parameters  parameters 
)

Member Function Documentation

◆ CalculateGradient()

None geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.CalculateGradient (   self,
'dict[SupportedSensitivityFieldVariableTypes, KratosOA.CollectiveExpression]'  physical_variable_collective_expressions 
)

◆ CalculateValue()

float geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.CalculateValue (   self)

◆ Check()

None geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.Check (   self)

◆ Finalize()

None geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.Finalize (   self)

◆ GetAnalysisModelPart()

None geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.GetAnalysisModelPart (   self)

◆ GetEvaluatedModelPart()

Kratos.ModelPart geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.GetEvaluatedModelPart (   self)

◆ GetImplementedPhysicalKratosVariables()

'list[SupportedSensitivityFieldVariableTypes]' geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.GetImplementedPhysicalKratosVariables (   self)

◆ Initialize()

None geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.Initialize (   self)

Member Data Documentation

◆ model

geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.model

◆ model_part

geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.model_part

◆ model_part_center

geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.model_part_center

◆ model_part_operation

geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.model_part_operation

◆ value_array

geometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction.value_array

The documentation for this class was generated from the following file: