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
response_functions.mesh_based_packaging.MeshBasedPackaging Class Reference

A class for mesh packaging response function. More...

Inheritance diagram for response_functions.mesh_based_packaging.MeshBasedPackaging:
Collaboration diagram for response_functions.mesh_based_packaging.MeshBasedPackaging:

Public Member Functions

def __init__ (self, identifier, response_settings, model)
 
def GetDefaultParameters (cls)
 
def Initialize (self)
 
- Public Member Functions inherited from response_functions.packaging_response_base.PackagingResponseBase
def InitializeSolutionStep (self)
 
def CalculateValue (self)
 
def CalculateGradient (self)
 
def GetValue (self)
 
def GetNodalGradient (self, variable)
 

Public Attributes

 packaging_model_part
 
 packaging_model_part_needs_to_be_imported
 
 packaging_input_type
 
 directions
 
- Public Attributes inherited from response_functions.packaging_response_base.PackagingResponseBase
 identifier
 
 response_settings
 
 model
 
 model_part
 
 signed_distances
 
 directions
 
 value
 
 gradient
 
 feasible_in_normal_direction
 
 exponent
 

Detailed Description

A class for mesh packaging response function.

The mesh should contain surface conditions only. By default the normals of the conditions indicate the feasible side of the mesh (see setting 'feasible_in_normal_direction')

Constructor & Destructor Documentation

◆ __init__()

def response_functions.mesh_based_packaging.MeshBasedPackaging.__init__ (   self,
  identifier,
  response_settings,
  model 
)

Member Function Documentation

◆ GetDefaultParameters()

def response_functions.mesh_based_packaging.MeshBasedPackaging.GetDefaultParameters (   cls)

◆ Initialize()

def response_functions.mesh_based_packaging.MeshBasedPackaging.Initialize (   self)

Member Data Documentation

◆ directions

response_functions.mesh_based_packaging.MeshBasedPackaging.directions

◆ packaging_input_type

response_functions.mesh_based_packaging.MeshBasedPackaging.packaging_input_type

◆ packaging_model_part

response_functions.mesh_based_packaging.MeshBasedPackaging.packaging_model_part

◆ packaging_model_part_needs_to_be_imported

response_functions.mesh_based_packaging.MeshBasedPackaging.packaging_model_part_needs_to_be_imported

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