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
structural_response.EigenFrequencyResponseFunction Class Reference

Eigenfrequency response function. More...

Inheritance diagram for structural_response.EigenFrequencyResponseFunction:
Collaboration diagram for structural_response.EigenFrequencyResponseFunction:

Public Member Functions

def __init__ (self, identifier, response_settings, model)
 
- Public Member Functions inherited from structural_response.StrainEnergyResponseFunction
def Initialize (self)
 
def InitializeSolutionStep (self)
 
def CalculateValue (self)
 
def CalculateGradient (self)
 
def FinalizeSolutionStep (self)
 
def Finalize (self)
 
def GetValue (self)
 
def GetNodalGradient (self, variable)
 
def GetElementalGradient (self, variable)
 

Public Attributes

 identifier
 
 primal_model_part
 
 primal_analysis
 
 response_function_utility
 
- Public Attributes inherited from structural_response.StrainEnergyResponseFunction
 identifier
 
 primal_model_part
 
 primal_analysis
 
 response_function_utility
 

Detailed Description

Eigenfrequency response function.

The internal procedure is the same as for the StrainEnergyResponseFunction. It triggers the primal analysis and uses the primal analysis results to calculate response value and gradient. Only the response_function_utility is a different object.

Attributes

primal_model_part : Model part of the primal analysis object primal_analysis : Primal analysis object of the response function response_function_utility: Cpp utilities object doing the actual computation of response value and gradient.

Constructor & Destructor Documentation

◆ __init__()

def structural_response.EigenFrequencyResponseFunction.__init__ (   self,
  identifier,
  response_settings,
  model 
)

Member Data Documentation

◆ identifier

structural_response.EigenFrequencyResponseFunction.identifier

◆ primal_analysis

structural_response.EigenFrequencyResponseFunction.primal_analysis

◆ primal_model_part

structural_response.EigenFrequencyResponseFunction.primal_model_part

◆ response_function_utility

structural_response.EigenFrequencyResponseFunction.response_function_utility

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