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::CellularFlowPartialDerivatives Class Reference

#include <cellular_flow_partial_derivatives.h>

Collaboration diagram for Kratos::CellularFlowPartialDerivatives:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (CellularFlowPartialDerivatives)
 
 CellularFlowPartialDerivatives ()
 Default constructor. More...
 
 CellularFlowPartialDerivatives (const double half_wavelength, const double max_flow_speed, const double oscillation_relative_amplitude, const double oscillation_angular_frequency)
 
virtual ~CellularFlowPartialDerivatives ()
 Destructor. More...
 
void UpdateCoordinates (const double time, const array_1d< double, 3 > &coor)
 
double U0 ()
 
double U1 ()
 
double U2 ()
 
double U0DT ()
 
double U0D0 ()
 
double U0D1 ()
 
double U0D2 ()
 
double U1DT ()
 
double U1D0 ()
 
double U1D1 ()
 
double U1D2 ()
 
double U2DT ()
 
double U2D0 ()
 
double U2D1 ()
 
double U2D2 ()
 
double U0DTDT ()
 
double U0DTD0 ()
 
double U0DTD1 ()
 
double U0DTD2 ()
 
double U0D0D0 ()
 
double U0D0D1 ()
 
double U0D0D2 ()
 
double U0D1D1 ()
 
double U0D1D2 ()
 
double U0D2D2 ()
 
double U1DTDT ()
 
double U1DTD0 ()
 
double U1DTD1 ()
 
double U1DTD2 ()
 
virtual double U1D0D0 ()
 
virtual double U1D0D1 ()
 
virtual double U1D0D2 ()
 
virtual double U1D1D1 ()
 
virtual double U1D1D2 ()
 
virtual double U1D2D2 ()
 
virtual double U2DTDT ()
 
virtual double U2DTD0 ()
 
virtual double U2DTD1 ()
 
virtual double U2DTD2 ()
 
virtual double U2D0D0 ()
 
virtual double U2D0D1 ()
 
virtual double U2D0D2 ()
 
virtual double U2D1D1 ()
 
virtual double U2D1D2 ()
 
virtual double U2D2D2 ()
 
Input and output
virtual std::string Info () const
 Turn back information as a stemplate<class T, std::size_t dim> tring. More...
 
virtual void PrintInfo (std::ostream &rOStream) const
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const
 Print object's data. More...
 

Constructor & Destructor Documentation

◆ CellularFlowPartialDerivatives() [1/2]

Kratos::CellularFlowPartialDerivatives::CellularFlowPartialDerivatives ( )
inline

Default constructor.

◆ CellularFlowPartialDerivatives() [2/2]

Kratos::CellularFlowPartialDerivatives::CellularFlowPartialDerivatives ( const double  half_wavelength,
const double  max_flow_speed,
const double  oscillation_relative_amplitude,
const double  oscillation_angular_frequency 
)
inline

◆ ~CellularFlowPartialDerivatives()

virtual Kratos::CellularFlowPartialDerivatives::~CellularFlowPartialDerivatives ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Info()

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

Turn back information as a stemplate<class T, std::size_t dim> tring.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::CellularFlowPartialDerivatives::KRATOS_CLASS_POINTER_DEFINITION ( CellularFlowPartialDerivatives  )

◆ PrintData()

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

Print object's data.

◆ PrintInfo()

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

Print information about this object.

◆ U0()

double Kratos::CellularFlowPartialDerivatives::U0 ( )

◆ U0D0()

double Kratos::CellularFlowPartialDerivatives::U0D0 ( )

◆ U0D0D0()

double Kratos::CellularFlowPartialDerivatives::U0D0D0 ( )

◆ U0D0D1()

double Kratos::CellularFlowPartialDerivatives::U0D0D1 ( )

◆ U0D0D2()

double Kratos::CellularFlowPartialDerivatives::U0D0D2 ( )

◆ U0D1()

double Kratos::CellularFlowPartialDerivatives::U0D1 ( )

◆ U0D1D1()

double Kratos::CellularFlowPartialDerivatives::U0D1D1 ( )

◆ U0D1D2()

double Kratos::CellularFlowPartialDerivatives::U0D1D2 ( )

◆ U0D2()

double Kratos::CellularFlowPartialDerivatives::U0D2 ( )

◆ U0D2D2()

double Kratos::CellularFlowPartialDerivatives::U0D2D2 ( )

◆ U0DT()

double Kratos::CellularFlowPartialDerivatives::U0DT ( )

◆ U0DTD0()

double Kratos::CellularFlowPartialDerivatives::U0DTD0 ( )

◆ U0DTD1()

double Kratos::CellularFlowPartialDerivatives::U0DTD1 ( )

◆ U0DTD2()

double Kratos::CellularFlowPartialDerivatives::U0DTD2 ( )

◆ U0DTDT()

double Kratos::CellularFlowPartialDerivatives::U0DTDT ( )

◆ U1()

double Kratos::CellularFlowPartialDerivatives::U1 ( )

◆ U1D0()

double Kratos::CellularFlowPartialDerivatives::U1D0 ( )

◆ U1D0D0()

double Kratos::CellularFlowPartialDerivatives::U1D0D0 ( )
virtual

◆ U1D0D1()

double Kratos::CellularFlowPartialDerivatives::U1D0D1 ( )
virtual

◆ U1D0D2()

double Kratos::CellularFlowPartialDerivatives::U1D0D2 ( )
virtual

◆ U1D1()

double Kratos::CellularFlowPartialDerivatives::U1D1 ( )

◆ U1D1D1()

double Kratos::CellularFlowPartialDerivatives::U1D1D1 ( )
virtual

◆ U1D1D2()

double Kratos::CellularFlowPartialDerivatives::U1D1D2 ( )
virtual

◆ U1D2()

double Kratos::CellularFlowPartialDerivatives::U1D2 ( )

◆ U1D2D2()

double Kratos::CellularFlowPartialDerivatives::U1D2D2 ( )
virtual

◆ U1DT()

double Kratos::CellularFlowPartialDerivatives::U1DT ( )

◆ U1DTD0()

double Kratos::CellularFlowPartialDerivatives::U1DTD0 ( )

◆ U1DTD1()

double Kratos::CellularFlowPartialDerivatives::U1DTD1 ( )

◆ U1DTD2()

double Kratos::CellularFlowPartialDerivatives::U1DTD2 ( )

◆ U1DTDT()

double Kratos::CellularFlowPartialDerivatives::U1DTDT ( )

◆ U2()

double Kratos::CellularFlowPartialDerivatives::U2 ( )

◆ U2D0()

double Kratos::CellularFlowPartialDerivatives::U2D0 ( )

◆ U2D0D0()

double Kratos::CellularFlowPartialDerivatives::U2D0D0 ( )
virtual

◆ U2D0D1()

double Kratos::CellularFlowPartialDerivatives::U2D0D1 ( )
virtual

◆ U2D0D2()

double Kratos::CellularFlowPartialDerivatives::U2D0D2 ( )
virtual

◆ U2D1()

double Kratos::CellularFlowPartialDerivatives::U2D1 ( )

◆ U2D1D1()

double Kratos::CellularFlowPartialDerivatives::U2D1D1 ( )
virtual

◆ U2D1D2()

double Kratos::CellularFlowPartialDerivatives::U2D1D2 ( )
virtual

◆ U2D2()

double Kratos::CellularFlowPartialDerivatives::U2D2 ( )

◆ U2D2D2()

double Kratos::CellularFlowPartialDerivatives::U2D2D2 ( )
virtual

◆ U2DT()

double Kratos::CellularFlowPartialDerivatives::U2DT ( )

◆ U2DTD0()

double Kratos::CellularFlowPartialDerivatives::U2DTD0 ( )
virtual

◆ U2DTD1()

double Kratos::CellularFlowPartialDerivatives::U2DTD1 ( )
virtual

◆ U2DTD2()

double Kratos::CellularFlowPartialDerivatives::U2DTD2 ( )
virtual

◆ U2DTDT()

double Kratos::CellularFlowPartialDerivatives::U2DTDT ( )
virtual

◆ UpdateCoordinates()

void Kratos::CellularFlowPartialDerivatives::UpdateCoordinates ( const double  time,
const array_1d< double, 3 > &  coor 
)

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