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
applicationGenerator.ApplicationGenerator Class Reference
Inheritance diagram for applicationGenerator.ApplicationGenerator:
Collaboration diagram for applicationGenerator.ApplicationGenerator:

Public Member Functions

def __init__ (self, name)
 
def GenerateFile (self, src, dst, subsMap, removeOriginal=True)
 
def AddElements (self, elements)
 
def AddConditions (self, conditions)
 
def AddProcesses (self, processes)
 
def AddVariables (self, variables)
 
def AddCustomStrategies (self, strategies)
 
def AddCustomVariables (self, variables)
 
def AddCustomConstitutiveLaws (self, constituiveLaws)
 
def Generate (self)
 Generates the application by copying it from the template app. More...
 
- Public Member Functions inherited from utils.templateRule.TemplateRule
def __init__ (self)
 
def GetRule (self, ruleName)
 

Public Attributes

 isDerived
 
- Public Attributes inherited from utils.templateRule.TemplateRule
 rules
 

Constructor & Destructor Documentation

◆ __init__()

def applicationGenerator.ApplicationGenerator.__init__ (   self,
  name 
)

Member Function Documentation

◆ AddConditions()

def applicationGenerator.ApplicationGenerator.AddConditions (   self,
  conditions 
)

◆ AddCustomConstitutiveLaws()

def applicationGenerator.ApplicationGenerator.AddCustomConstitutiveLaws (   self,
  constituiveLaws 
)

◆ AddCustomStrategies()

def applicationGenerator.ApplicationGenerator.AddCustomStrategies (   self,
  strategies 
)

◆ AddCustomVariables()

def applicationGenerator.ApplicationGenerator.AddCustomVariables (   self,
  variables 
)

◆ AddElements()

def applicationGenerator.ApplicationGenerator.AddElements (   self,
  elements 
)

◆ AddProcesses()

def applicationGenerator.ApplicationGenerator.AddProcesses (   self,
  processes 
)

◆ AddVariables()

def applicationGenerator.ApplicationGenerator.AddVariables (   self,
  variables 
)

◆ Generate()

def applicationGenerator.ApplicationGenerator.Generate (   self)

Generates the application by copying it from the template app.

◆ GenerateFile()

def applicationGenerator.ApplicationGenerator.GenerateFile (   self,
  src,
  dst,
  subsMap,
  removeOriginal = True 
)

Member Data Documentation

◆ isDerived

applicationGenerator.ApplicationGenerator.isDerived

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