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
assign_scalar_to_nodes_process.AssignScalarToNodesProcess Class Reference

All the processes python should be derived from "Process". More...

Inheritance diagram for assign_scalar_to_nodes_process.AssignScalarToNodesProcess:
Collaboration diagram for assign_scalar_to_nodes_process.AssignScalarToNodesProcess:

Public Member Functions

def __init__ (self, Model, custom_settings)
 
def ExecuteInitialAssignment (self)
 
def GetVariables (self)
 
def ExecuteInitialize (self)
 
def ExecuteInitializeSolutionStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ExecuteAssignment (self)
 
def ExecuteUnAssignment (self)
 
def GetInverseAssigment (self, compound_assignment)
 
def CheckVariableType (self, name)
 
def SetFixAndFreeProcesses (self, params)
 
def SetTimeIntegration (self)
 
def CreateAssignmentProcess (self, params)
 
def CreateUnAssignmentProcess (self, params)
 
def SetCurrentTime (self)
 
def SetPreviousTime (self)
 
def IsRecoverStep (self)
 
def IsInsideInterval (self)
 
def IsFixingStep (self)
 
def IsUnfixingStep (self)
 
def __init__ (self, Model, custom_settings)
 
def ExecuteInitialAssignment (self)
 
def GetVariables (self)
 
def ExecuteInitialize (self)
 
def ExecuteInitializeSolutionStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ExecuteAssignment (self)
 
def ExecuteUnAssignment (self)
 
def GetInverseAssigment (self, compound_assignment)
 
def CheckVariableType (self, name)
 
def SetFixAndFreeProcesses (self, params)
 
def SetTimeIntegration (self)
 
def CreateAssignmentProcess (self, params)
 
def CreateUnAssignmentProcess (self, params)
 
def SetCurrentTime (self)
 
def SetPreviousTime (self)
 
def IsInsideInterval (self)
 
def IsFixingStep (self)
 
def IsUnfixingStep (self)
 
def __init__ (self, Model, custom_settings)
 
def ExecuteInitialAssignment (self)
 
def GetVariables (self)
 
def ExecuteInitialize (self)
 
def ExecuteInitializeSolutionStep (self)
 
def ExecuteFinalizeSolutionStep (self)
 
def ExecuteAssignment (self)
 
def ExecuteUnAssignment (self)
 
def GetInverseAssigment (self, compound_assignment)
 
def CheckVariableType (self, name)
 
def SetFixAndFreeProcesses (self, params)
 
def SetTimeIntegration (self)
 
def CreateAssignmentProcess (self, params)
 
def CreateUnAssignmentProcess (self, params)
 
def SetCurrentTime (self)
 
def SetPreviousTime (self)
 
def IsRecoverStep (self)
 
def IsInsideInterval (self)
 
def IsFixingStep (self)
 
def IsUnfixingStep (self)
 

Public Attributes

 settings
 settings string in json format More...
 
 model
 check if variable type is a scalar or a vector component More...
 
 variable_name
 
 finalized
 set the interval More...
 
 interval_started
 
 interval_ended
 
 interval
 
 interval_string
 
 value_is_numeric
 set the value More...
 
 value_is_spatial_function
 
 value_is_current_value
 
 value
 
 function_expression
 
 compiled_function
 
 constrained
 
 model_part
 
 FixDofsProcesses
 
 FreeDofsProcesses
 
 fix_derivated_variable
 
 fix_time_integration
 
 TimeIntegrationMethod
 
 AssignValueProcess
 
 UnAssignValueProcess
 
 delta_time
 
 current_time
 
 previous_time
 
 var
 
 primary_variable_name
 

Detailed Description

All the processes python should be derived from "Process".

Constructor & Destructor Documentation

◆ __init__() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.__init__ (   self,
  Model,
  custom_settings 
)

◆ __init__() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.__init__ (   self,
  Model,
  custom_settings 
)

◆ __init__() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.__init__ (   self,
  Model,
  custom_settings 
)

Member Function Documentation

◆ CheckVariableType() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CheckVariableType (   self,
  name 
)

◆ CheckVariableType() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CheckVariableType (   self,
  name 
)

◆ CheckVariableType() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CheckVariableType (   self,
  name 
)

◆ CreateAssignmentProcess() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CreateAssignmentProcess (   self,
  params 
)

◆ CreateAssignmentProcess() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CreateAssignmentProcess (   self,
  params 
)

◆ CreateAssignmentProcess() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CreateAssignmentProcess (   self,
  params 
)

◆ CreateUnAssignmentProcess() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CreateUnAssignmentProcess (   self,
  params 
)

◆ CreateUnAssignmentProcess() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CreateUnAssignmentProcess (   self,
  params 
)

◆ CreateUnAssignmentProcess() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.CreateUnAssignmentProcess (   self,
  params 
)

◆ ExecuteAssignment() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteAssignment (   self)

◆ ExecuteAssignment() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteAssignment (   self)

◆ ExecuteAssignment() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteAssignment (   self)

◆ ExecuteFinalizeSolutionStep() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteFinalizeSolutionStep() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteFinalizeSolutionStep() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteFinalizeSolutionStep (   self)

◆ ExecuteInitialAssignment() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitialAssignment (   self)

◆ ExecuteInitialAssignment() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitialAssignment (   self)

◆ ExecuteInitialAssignment() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitialAssignment (   self)

◆ ExecuteInitialize() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitialize (   self)

◆ ExecuteInitialize() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitialize (   self)

◆ ExecuteInitialize() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitialize (   self)

◆ ExecuteInitializeSolutionStep() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitializeSolutionStep (   self)

◆ ExecuteInitializeSolutionStep() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitializeSolutionStep (   self)

◆ ExecuteInitializeSolutionStep() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteInitializeSolutionStep (   self)

◆ ExecuteUnAssignment() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteUnAssignment (   self)

◆ ExecuteUnAssignment() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteUnAssignment (   self)

◆ ExecuteUnAssignment() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.ExecuteUnAssignment (   self)

◆ GetInverseAssigment() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.GetInverseAssigment (   self,
  compound_assignment 
)

◆ GetInverseAssigment() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.GetInverseAssigment (   self,
  compound_assignment 
)

◆ GetInverseAssigment() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.GetInverseAssigment (   self,
  compound_assignment 
)

◆ GetVariables() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.GetVariables (   self)

◆ GetVariables() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.GetVariables (   self)

◆ GetVariables() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.GetVariables (   self)

◆ IsFixingStep() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsFixingStep (   self)

◆ IsFixingStep() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsFixingStep (   self)

◆ IsFixingStep() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsFixingStep (   self)

◆ IsInsideInterval() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsInsideInterval (   self)

◆ IsInsideInterval() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsInsideInterval (   self)

◆ IsInsideInterval() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsInsideInterval (   self)

◆ IsRecoverStep() [1/2]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsRecoverStep (   self)

◆ IsRecoverStep() [2/2]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsRecoverStep (   self)

◆ IsUnfixingStep() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsUnfixingStep (   self)

◆ IsUnfixingStep() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsUnfixingStep (   self)

◆ IsUnfixingStep() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.IsUnfixingStep (   self)

◆ SetCurrentTime() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetCurrentTime (   self)

◆ SetCurrentTime() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetCurrentTime (   self)

◆ SetCurrentTime() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetCurrentTime (   self)

◆ SetFixAndFreeProcesses() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetFixAndFreeProcesses (   self,
  params 
)

◆ SetFixAndFreeProcesses() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetFixAndFreeProcesses (   self,
  params 
)

◆ SetFixAndFreeProcesses() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetFixAndFreeProcesses (   self,
  params 
)

◆ SetPreviousTime() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetPreviousTime (   self)

◆ SetPreviousTime() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetPreviousTime (   self)

◆ SetPreviousTime() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetPreviousTime (   self)

◆ SetTimeIntegration() [1/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetTimeIntegration (   self)

◆ SetTimeIntegration() [2/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetTimeIntegration (   self)

◆ SetTimeIntegration() [3/3]

def assign_scalar_to_nodes_process.AssignScalarToNodesProcess.SetTimeIntegration (   self)

Member Data Documentation

◆ AssignValueProcess

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.AssignValueProcess

◆ compiled_function

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.compiled_function

◆ constrained

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.constrained

◆ current_time

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.current_time

◆ delta_time

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.delta_time

◆ finalized

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.finalized

set the interval

◆ fix_derivated_variable

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.fix_derivated_variable

◆ fix_time_integration

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.fix_time_integration

◆ FixDofsProcesses

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.FixDofsProcesses

◆ FreeDofsProcesses

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.FreeDofsProcesses

◆ function_expression

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.function_expression

◆ interval

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.interval

◆ interval_ended

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.interval_ended

◆ interval_started

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.interval_started

◆ interval_string

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.interval_string

◆ model

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.model

check if variable type is a scalar or a vector component

◆ model_part

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.model_part

◆ previous_time

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.previous_time

◆ primary_variable_name

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.primary_variable_name

◆ settings

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.settings

settings string in json format

overwrite the default settings with user-provided parameters

◆ TimeIntegrationMethod

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.TimeIntegrationMethod

◆ UnAssignValueProcess

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.UnAssignValueProcess

◆ value

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.value

◆ value_is_current_value

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.value_is_current_value

◆ value_is_numeric

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.value_is_numeric

set the value

◆ value_is_spatial_function

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.value_is_spatial_function

◆ var

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.var

◆ variable_name

assign_scalar_to_nodes_process.AssignScalarToNodesProcess.variable_name

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