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::WaveCondition< TNumNodes >::ConditionData Struct Reference

#include <wave_condition.h>

Collaboration diagram for Kratos::WaveCondition< TNumNodes >::ConditionData:

Public Attributes

bool integrate_by_parts
 
double stab_factor
 
double relative_dry_height
 
double length
 
double gravity
 
double depth
 
double height
 
array_1d< double, 3 > velocity
 
double v_neumann
 
double h_dirichlet
 
array_1d< double, 3 > flux
 
array_1d< double, TNumNodes > nodal_f
 
array_1d< double, TNumNodes > nodal_h
 
array_1d< double, TNumNodes > nodal_z
 
array_1d< array_1d< double, 3 >, TNumNodes > nodal_v
 
array_1d< array_1d< double, 3 >, TNumNodes > nodal_q
 
array_1d< double, 3 > normal
 

Member Data Documentation

◆ depth

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::depth

◆ flux

template<std::size_t TNumNodes>
array_1d<double,3> Kratos::WaveCondition< TNumNodes >::ConditionData::flux

◆ gravity

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::gravity

◆ h_dirichlet

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::h_dirichlet

◆ height

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::height

◆ integrate_by_parts

template<std::size_t TNumNodes>
bool Kratos::WaveCondition< TNumNodes >::ConditionData::integrate_by_parts

◆ length

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::length

◆ nodal_f

template<std::size_t TNumNodes>
array_1d<double,TNumNodes> Kratos::WaveCondition< TNumNodes >::ConditionData::nodal_f

◆ nodal_h

template<std::size_t TNumNodes>
array_1d<double,TNumNodes> Kratos::WaveCondition< TNumNodes >::ConditionData::nodal_h

◆ nodal_q

template<std::size_t TNumNodes>
array_1d<array_1d<double,3>,TNumNodes> Kratos::WaveCondition< TNumNodes >::ConditionData::nodal_q

◆ nodal_v

template<std::size_t TNumNodes>
array_1d<array_1d<double,3>,TNumNodes> Kratos::WaveCondition< TNumNodes >::ConditionData::nodal_v

◆ nodal_z

template<std::size_t TNumNodes>
array_1d<double,TNumNodes> Kratos::WaveCondition< TNumNodes >::ConditionData::nodal_z

◆ normal

template<std::size_t TNumNodes>
array_1d<double,3> Kratos::WaveCondition< TNumNodes >::ConditionData::normal

◆ relative_dry_height

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::relative_dry_height

◆ stab_factor

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::stab_factor

◆ v_neumann

template<std::size_t TNumNodes>
double Kratos::WaveCondition< TNumNodes >::ConditionData::v_neumann

◆ velocity

template<std::size_t TNumNodes>
array_1d<double,3> Kratos::WaveCondition< TNumNodes >::ConditionData::velocity

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