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 Attributes | List of all members
Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct Struct Reference

#include <navier_stokes.h>

Inheritance diagram for Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct:
Collaboration diagram for Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct:

Public Attributes

BoundedMatrix< double, TNumNodes, TDim > v
 
BoundedMatrix< double, TNumNodes, TDim > vn
 
BoundedMatrix< double, TNumNodes, TDim > vnn
 
BoundedMatrix< double, TNumNodes, TDim > vmesh
 
BoundedMatrix< double, TNumNodes, TDim > f
 
array_1d< double, TNumNodes > p
 
array_1d< double, TNumNodes > pn
 
array_1d< double, TNumNodes > pnn
 
BoundedMatrix< double, TNumNodes, TDim > DN_DX
 
array_1d< double, TNumNodes > N
 
Matrix C
 
Vector stress
 
Vector strain
 
double bdf0
 
double bdf1
 
double bdf2
 
double c
 
double h
 
double volume
 
double dt
 
double dyn_tau
 
double mu
 
double rho
 

Member Data Documentation

◆ bdf0

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::bdf0

◆ bdf1

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::bdf1

◆ bdf2

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::bdf2

◆ C

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
Matrix Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::C

◆ c

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::c

◆ DN_DX

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
BoundedMatrix<double, TNumNodes, TDim > Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::DN_DX

◆ dt

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::dt

◆ dyn_tau

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::dyn_tau

◆ f

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
BoundedMatrix<double, TNumNodes, TDim> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::f

◆ h

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::h

◆ mu

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::mu

◆ N

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
array_1d<double, TNumNodes > Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::N

◆ p

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
array_1d<double,TNumNodes> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::p

◆ pn

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
array_1d<double,TNumNodes> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::pn

◆ pnn

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
array_1d<double,TNumNodes> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::pnn

◆ rho

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::rho

◆ strain

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
Vector Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::strain

◆ stress

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
Vector Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::stress

◆ v

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
BoundedMatrix<double, TNumNodes, TDim> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::v

◆ vmesh

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
BoundedMatrix<double, TNumNodes, TDim> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::vmesh

◆ vn

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
BoundedMatrix<double, TNumNodes, TDim> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::vn

◆ vnn

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
BoundedMatrix<double, TNumNodes, TDim> Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::vnn

◆ volume

template<unsigned int TDim, unsigned int TNumNodes = TDim + 1>
double Kratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct::volume

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