MAST
MAST::SmallPerturbationPrimitiveSolution< ValType > Class Template Reference

Class defines basic operations and calculation of the small disturbance primitive variables. More...

#include <fluid_elem_base.h>

Collaboration diagram for MAST::SmallPerturbationPrimitiveSolution< ValType >:

Public Member Functions

 SmallPerturbationPrimitiveSolution ()
 
void zero ()
 
void init (const MAST::PrimitiveSolution &sol, const typename VectorType< ValType >::return_type &delta_sol, bool if_viscous)
 
void print (std::ostream &out) const
 
ValType c_pressure (const Real q0) const
 
void get_duvec (typename VectorType< ValType >::return_type &du) const
 

Public Attributes

VectorType< ValType >::return_type perturb_primitive_sol
 
ValType drho
 
ValType du1
 
ValType du2
 
ValType du3
 
ValType dT
 
ValType dp
 
ValType da
 
ValType de_tot
 
ValType dk
 
ValType dentropy
 
ValType dmach
 
ValType dk_thermal
 
ValType dmu
 
ValType dlambda
 
const MAST::PrimitiveSolutionprimitive_sol
 

Detailed Description

template<typename ValType>
class MAST::SmallPerturbationPrimitiveSolution< ValType >

Class defines basic operations and calculation of the small disturbance primitive variables.

Definition at line 42 of file fluid_elem_base.h.

Constructor & Destructor Documentation

Member Function Documentation

template<typename ValType >
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::c_pressure ( const Real  q0) const

Definition at line 151 of file small_disturbance_primitive_fluid_solution.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename ValType >
void MAST::SmallPerturbationPrimitiveSolution< ValType >::get_duvec ( typename VectorType< ValType >::return_type &  du) const

Definition at line 160 of file small_disturbance_primitive_fluid_solution.cpp.

Here is the caller graph for this function:

template<typename ValType >
void MAST::SmallPerturbationPrimitiveSolution< ValType >::init ( const MAST::PrimitiveSolution sol,
const typename VectorType< ValType >::return_type &  delta_sol,
bool  if_viscous 
)

Definition at line 63 of file small_disturbance_primitive_fluid_solution.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename ValType >
void MAST::SmallPerturbationPrimitiveSolution< ValType >::print ( std::ostream &  out) const

Definition at line 129 of file small_disturbance_primitive_fluid_solution.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename ValType >
void MAST::SmallPerturbationPrimitiveSolution< ValType >::zero ( )

Definition at line 38 of file small_disturbance_primitive_fluid_solution.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::da

Definition at line 75 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::de_tot

Definition at line 77 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dentropy

Definition at line 81 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dk

Definition at line 79 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dk_thermal

Definition at line 85 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dlambda

Definition at line 89 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dmach

Definition at line 83 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dmu

Definition at line 87 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dp

Definition at line 73 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::drho

Definition at line 63 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::dT

Definition at line 71 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::du1

Definition at line 65 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::du2

Definition at line 67 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
ValType MAST::SmallPerturbationPrimitiveSolution< ValType >::du3

Definition at line 69 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
VectorType<ValType>::return_type MAST::SmallPerturbationPrimitiveSolution< ValType >::perturb_primitive_sol

Definition at line 60 of file small_disturbance_primitive_fluid_solution.h.

template<typename ValType>
const MAST::PrimitiveSolution* MAST::SmallPerturbationPrimitiveSolution< ValType >::primitive_sol

Definition at line 91 of file small_disturbance_primitive_fluid_solution.h.


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