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 | |
def | __init__ (self, model, DEM_parameters, post_path, all_model_parts) |
def | AddMpiVariables (self) |
def | SetOutputName (self, name) |
def | GetMultiFileListName (self, name) |
Public Member Functions inherited from DEM_procedures.DEMIo | |
def | OpenMultiFileLists (self) |
def | KratosPrintInfo (self, message) |
def | Flush (self, a) |
def | ShowPrintingResultsOnScreen (self, all_model_parts, format_name) |
def | Initialize (self, DEM_parameters) |
def | PushPrintVar (self, variable, name, print_list) |
def | AddGlobalVariables (self) |
def | AddGlobalNonHistoricalNodalVariables (self) |
def | AddSpheresAndClustersVariables (self) |
def | AddSpheresNotInClusterAndClustersVariables (self) |
def | AddSpheresVariables (self) |
def | AddFEMBoundaryVariables (self) |
def | AddClusterVariables (self) |
def | AddRigidBodyVariables (self) |
def | AddContactVariables (self) |
def | Configure (self, problem_name, encoding, file_system, contact_mesh_option) |
def | SetMultifileLists (self, multifile_list) |
def | PrintMultifileLists (self, time, post_path) |
def | CloseMultifiles (self) |
def | AddModelPartsToMixedModelPart (self) |
def | InitializeMesh (self, all_model_parts) |
def | InitializeResults (self, spheres_model_part, rigid_face_model_part, cluster_model_part, contact_model_part, mapping_model_part, creator_destructor, dem_fem_search, time, bounding_box_time_limits) |
def | FinalizeMesh (self) |
def | FinalizeResults (self) |
def | PrintingGlobalVariables (self, export_model_part, time) |
def | PrintingGlobalNonHistoricalNodalVariables (self, export_model_part, time) |
def | PrintingSpheresAndClustersVariables (self, export_model_part, time) |
def | PrintingSpheresNotInClusterAndClustersVariables (self, export_model_part, time) |
def | PrintingSpheresVariables (self, export_model_part, time) |
def | PrintingFEMBoundaryVariables (self, export_model_part, time) |
def | PrintingClusterVariables (self, export_model_part, time) |
def | PrintingRigidBodyVariables (self, export_model_part, time) |
def | PrintingContactElementsVariables (self, export_model_part, time) |
def | PrintResults (self, all_model_parts, creator_destructor, dem_fem_search, time, bounding_box_time_limits) |
def | RemoveElementsAndNodes (self) |
def | ComputeAndPrintBoundingBox (self, spheres_model_part, rigid_face_model_part, contact_model_part, creator_destructor) |
def | ComputeAndPrintSeaSurface (self, spheres_model_part, rigid_face_model_part) |
def | ComputeAndPrintDEMFEMSearchBinBoundingBox (self, spheres_model_part, rigid_face_model_part, dem_fem_search) |
def | BuildGraphicalBoundingBox (self, bounding_box_model_part, max_node_Id, max_element_Id, BBMinX, BBMinY, BBMinZ, BBMaxX, BBMaxY, BBMaxZ) |
def DEM_procedures_mpi.DEMIo.__init__ | ( | self, | |
model, | |||
DEM_parameters, | |||
post_path, | |||
all_model_parts | |||
) |
Reimplemented from DEM_procedures.DEMIo.
def DEM_procedures_mpi.DEMIo.AddMpiVariables | ( | self | ) |
Reimplemented from DEM_procedures.DEMIo.
def DEM_procedures_mpi.DEMIo.GetMultiFileListName | ( | self, | |
name | |||
) |
Reimplemented from DEM_procedures.DEMIo.
def DEM_procedures_mpi.DEMIo.SetOutputName | ( | self, | |
name | |||
) |
Reimplemented from DEM_procedures.DEMIo.