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

#include <cluster_information.h>

Collaboration diagram for Kratos::ClusterInformation:

Public Member Functions

 ClusterInformation ()
 
virtual ~ClusterInformation ()
 
virtual void PrintInfo (std::ostream &rOStream) const
 
virtual void PrintData (std::ostream &rOStream) const
 Print object's data. More...
 
virtual std::string Info () const
 
void save (Serializer &rSerializer) const
 
void load (Serializer &rSerializer)
 

Public Attributes

std::string mName
 
double mSize
 
double mVolume
 
std::vector< doublemListOfRadii
 
std::vector< array_1d< double, 3 > > mListOfCoordinates
 
array_1d< double, 3 > mInertias
 

Friends

class Serializer
 

Constructor & Destructor Documentation

◆ ClusterInformation()

Kratos::ClusterInformation::ClusterInformation ( )
inline

◆ ~ClusterInformation()

virtual Kratos::ClusterInformation::~ClusterInformation ( )
inlinevirtual

Member Function Documentation

◆ Info()

virtual std::string Kratos::ClusterInformation::Info ( ) const
inlinevirtual

◆ load()

void Kratos::ClusterInformation::load ( Serializer rSerializer)
inline

◆ PrintData()

virtual void Kratos::ClusterInformation::PrintData ( std::ostream &  rOStream) const
inlinevirtual

Print object's data.

◆ PrintInfo()

virtual void Kratos::ClusterInformation::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

◆ save()

void Kratos::ClusterInformation::save ( Serializer rSerializer) const
inline

Friends And Related Function Documentation

◆ Serializer

friend class Serializer
friend

Member Data Documentation

◆ mInertias

array_1d<double,3> Kratos::ClusterInformation::mInertias

◆ mListOfCoordinates

std::vector<array_1d<double,3> > Kratos::ClusterInformation::mListOfCoordinates

◆ mListOfRadii

std::vector<double> Kratos::ClusterInformation::mListOfRadii

◆ mName

std::string Kratos::ClusterInformation::mName

◆ mSize

double Kratos::ClusterInformation::mSize

◆ mVolume

double Kratos::ClusterInformation::mVolume

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