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 | List of all members
Kratos::FileInputUtility Class Reference

#include <file_input_utility.h>

Inheritance diagram for Kratos::FileInputUtility:
Collaboration diagram for Kratos::FileInputUtility:

Public Member Functions

Parameters ProjectParametersFromFile (const std::filesystem::path &rProjectFilePath) const override
 
void ReadModelFromFile (const std::filesystem::path &rModelPartFilePath, ModelPart &rModelPart) const override
 
void AddMaterialsFromFile (const std::filesystem::path &rMaterialFilePath, Model &rModel) const override
 
- Public Member Functions inherited from Kratos::InputUtility
virtual ~InputUtility ()=default
 

Member Function Documentation

◆ AddMaterialsFromFile()

void Kratos::FileInputUtility::AddMaterialsFromFile ( const std::filesystem::path &  rMaterialFilePath,
Model rModel 
) const
overridevirtual

Implements Kratos::InputUtility.

◆ ProjectParametersFromFile()

Parameters Kratos::FileInputUtility::ProjectParametersFromFile ( const std::filesystem::path &  rProjectFilePath) const
overridevirtual

Implements Kratos::InputUtility.

◆ ReadModelFromFile()

void Kratos::FileInputUtility::ReadModelFromFile ( const std::filesystem::path &  rModelPartFilePath,
Kratos::ModelPart rModelPart 
) const
overridevirtual

Implements Kratos::InputUtility.


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