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
element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess Class Reference

This class integrates scalar element sensitivities (material and cross-section properties like CROSS_AREA or YOUNGS_MODULUS) within defined domains. More...

Inheritance diagram for element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess:
Collaboration diagram for element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess:

Public Member Functions

def __init__ (self, model, parameter)
 The default constructor of the class. More...
 
def Check (self)
 This method is executed at the begining to verify that the input is correct. More...
 
def ExecuteFinalizeSolutionStep (self)
 This method is executed in order to finalize the current step Keyword arguments: self – It signifies an instance of a class. More...
 

Public Attributes

 sensitivity_model_part
 Settings string in json format. More...
 
 sensitivity_sub_model_parts
 
 element_sensitivity_variables
 

Detailed Description

This class integrates scalar element sensitivities (material and cross-section properties like CROSS_AREA or YOUNGS_MODULUS) within defined domains.

The integration domains are defined by sub model parts of the sensitivity model part.

Constructor & Destructor Documentation

◆ __init__()

def element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess.__init__ (   self,
  model,
  parameter 
)

The default constructor of the class.

   Keyword arguments:
   self -- It signifies an instance of a class.
   model -- the model contaning the model_parts
   parameter -- Kratos parameters containing process settings.

Member Function Documentation

◆ Check()

def element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess.Check (   self)

This method is executed at the begining to verify that the input is correct.

Keyword arguments: self – It signifies an instance of a class.

◆ ExecuteFinalizeSolutionStep()

def element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess.ExecuteFinalizeSolutionStep (   self)

This method is executed in order to finalize the current step Keyword arguments: self – It signifies an instance of a class.

Member Data Documentation

◆ element_sensitivity_variables

element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess.element_sensitivity_variables

◆ sensitivity_model_part

element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess.sensitivity_model_part

Settings string in json format.

Overwrite the default settings with user-provided parameters

◆ sensitivity_sub_model_parts

element_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess.sensitivity_sub_model_parts

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