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 Types | Public Member Functions | Protected Member Functions | List of all members
Kratos::EnvironmentManager Class Referenceabstract

#include <parallel_environment.h>

Inheritance diagram for Kratos::EnvironmentManager:
Collaboration diagram for Kratos::EnvironmentManager:

Public Types

typedef std::unique_ptr< EnvironmentManagerPointer
 

Public Member Functions

 EnvironmentManager (EnvironmentManager &rOther)=delete
 
virtual ~EnvironmentManager ()=default
 
virtual bool IsInitialized () const =0
 
virtual bool IsFinalized () const =0
 

Protected Member Functions

 EnvironmentManager ()=default
 

Member Typedef Documentation

◆ Pointer

Constructor & Destructor Documentation

◆ EnvironmentManager() [1/2]

Kratos::EnvironmentManager::EnvironmentManager ( EnvironmentManager rOther)
delete

◆ ~EnvironmentManager()

virtual Kratos::EnvironmentManager::~EnvironmentManager ( )
virtualdefault

◆ EnvironmentManager() [2/2]

Kratos::EnvironmentManager::EnvironmentManager ( )
protecteddefault

Member Function Documentation

◆ IsFinalized()

virtual bool Kratos::EnvironmentManager::IsFinalized ( ) const
pure virtual

Implemented in Kratos::MPIManager.

◆ IsInitialized()

virtual bool Kratos::EnvironmentManager::IsInitialized ( ) const
pure virtual

Implemented in Kratos::MPIManager.


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