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.
Classes
SwimmingDEMApplication
Collaboration diagram for SwimmingDEMApplication:

Classes

class  Kratos::ComputeComponentGradientSimplex< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::ComputeGradientPouliot2012< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::ComputeGradientPouliot2012Edge< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::ComputeLaplacianSimplex< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::ComputeMaterialDerivativeSimplex< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::ComputeVelocityLaplacianSimplex< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::ComputeVelocityLaplacianComponentSimplex< TDim, TNumNodes >
 A post-processing element to recover the Laplacian from the velocity solution. More...
 
class  Kratos::BumpTransientPorositySolutionBodyForceProcess
 
class  Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess
 
class  Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess
 
class  Kratos::PorositySolutionAndBodyForceProcess
 
class  Kratos::PorositySolutionAndSinusoidalBodyForceProcess
 
class  Kratos::PorositySolutionTransientBodyForceProcess
 
class  Kratos::SinusoidalPorositySolutionAndBodyForceProcess
 
class  Kratos::SinusoidalPorositySolutionTransientBodyForceProcess
 
class  Kratos::BDF2TurbulentSchemeDEMCoupled< TSparseSpace, TDenseSpace >
 A scheme for BDF2 time integration. More...
 
class  Kratos::FlowStationarityCheck
 This defines a class to assess whether stationarity has been reached in the fluid. More...
 

Input and output

template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeComponentGradientSimplex< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeComponentGradientSimplex< TDim > &rThis)
 output stream function More...
 
template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeGradientPouliot2012< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeGradientPouliot2012< TDim > &rThis)
 output stream function More...
 
template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeGradientPouliot2012Edge< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeGradientPouliot2012Edge< TDim > &rThis)
 output stream function More...
 
template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeLaplacianSimplex< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeLaplacianSimplex< TDim > &rThis)
 output stream function More...
 
template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeMaterialDerivativeSimplex< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeMaterialDerivativeSimplex< TDim > &rThis)
 output stream function More...
 
template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeVelocityLaplacianSimplex< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeVelocityLaplacianSimplex< TDim > &rThis)
 output stream function More...
 
template<unsigned int TDim>
std::istream & Kratos::operator>> (std::istream &rIStream, ComputeVelocityLaplacianComponentSimplex< TDim > &rThis)
 input stream function More...
 
template<unsigned int TDim>
std::ostream & Kratos::operator<< (std::ostream &rOStream, const ComputeVelocityLaplacianComponentSimplex< TDim > &rThis)
 output stream function More...
 
template<class TSparseSpace , class TDenseSpace >
std::istream & Kratos::operator>> (std::istream &rIStream, BDF2TurbulentSchemeDEMCoupled< TSparseSpace, TDenseSpace > &rThis)
 input stream function More...
 
template<class TSparseSpace , class TDenseSpace >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const BDF2TurbulentSchemeDEMCoupled< TSparseSpace, TDenseSpace > &rThis)
 output stream function More...
 

Detailed Description

Function Documentation

◆ operator<<() [1/8]

template<class TSparseSpace , class TDenseSpace >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const BDF2TurbulentSchemeDEMCoupled< TSparseSpace, TDenseSpace > &  rThis 
)
inline

output stream function

◆ operator<<() [2/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeComponentGradientSimplex< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [3/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeGradientPouliot2012< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [4/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeGradientPouliot2012Edge< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [5/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeLaplacianSimplex< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [6/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeMaterialDerivativeSimplex< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [7/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeVelocityLaplacianComponentSimplex< TDim > &  rThis 
)
inline

output stream function

◆ operator<<() [8/8]

template<unsigned int TDim>
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const ComputeVelocityLaplacianSimplex< TDim > &  rThis 
)
inline

output stream function

◆ operator>>() [1/8]

template<class TSparseSpace , class TDenseSpace >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
BDF2TurbulentSchemeDEMCoupled< TSparseSpace, TDenseSpace > &  rThis 
)
inline

input stream function

◆ operator>>() [2/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeComponentGradientSimplex< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [3/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeGradientPouliot2012< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [4/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeGradientPouliot2012Edge< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [5/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeLaplacianSimplex< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [6/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeMaterialDerivativeSimplex< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [7/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeVelocityLaplacianComponentSimplex< TDim > &  rThis 
)
inline

input stream function

◆ operator>>() [8/8]

template<unsigned int TDim>
std::istream& Kratos::operator>> ( std::istream &  rIStream,
ComputeVelocityLaplacianSimplex< TDim > &  rThis 
)
inline

input stream function