MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
BuildFluidElem Struct Reference

Detailed Description

Definition at line 55 of file fluid_elem_initialization.h.

#include <fluid_elem_initialization.h>

Collaboration diagram for BuildFluidElem:

Public Member Functions

 BuildFluidElem ()
 
 ~BuildFluidElem ()
 
template<typename ValType >
bool check_jacobian (ValType &val)
 
void init (bool if_viscous)
 
void init_primitive_sol (MAST::PrimitiveSolution &s)
 
void init_solution_for_elem (RealVectorX &s)
 

Public Attributes

MAST::TransientAssembly_assembly
 
std::set< MAST::BoundaryConditionBase * > _boundary_conditions
 
Real _delta
 
unsigned int _dim
 
MAST::ConservativeFluidDiscipline_discipline
 
MAST::ConservativeFluidTransientAssemblyElemOperations_elem_ops
 
libMesh::EquationSystems * _eq_sys
 
MAST::BoundaryConditionBase_far_field_bc
 
libMesh::FEType _fetype
 
MAST::FlightCondition_flight_cond
 
MAST::ConservativeFluidElementBase_fluid_elem
 
MAST::GeomElem_geom_elem
 
bool _if_viscous
 
libMesh::LibMeshInit & _init
 
bool _initialized
 
libMesh::UnstructuredMesh * _mesh
 
MAST::BoundaryConditionBase_noslip_wall_bc
 
MAST::BoundaryConditionBase_slip_wall_bc
 
MAST::NonlinearSystem_sys
 
MAST::ConservativeFluidSystemInitialization_sys_init
 
MAST::FirstOrderNewmarkTransientSolver * _transient_solver
 

Constructor & Destructor Documentation

◆ BuildFluidElem()

BuildFluidElem::BuildFluidElem ( )
inline

Definition at line 81 of file fluid_elem_initialization.h.

◆ ~BuildFluidElem()

BuildFluidElem::~BuildFluidElem ( )
inline

Definition at line 172 of file fluid_elem_initialization.h.

Member Function Documentation

◆ check_jacobian()

template<typename ValType >
bool BuildFluidElem::check_jacobian ( ValType &  val)
inline

Definition at line 245 of file fluid_elem_initialization.h.

◆ init()

void BuildFluidElem::init ( bool  if_viscous)
inline

Definition at line 103 of file fluid_elem_initialization.h.

◆ init_primitive_sol()

void BuildFluidElem::init_primitive_sol ( MAST::PrimitiveSolution s)
inline

Definition at line 223 of file fluid_elem_initialization.h.

◆ init_solution_for_elem()

void BuildFluidElem::init_solution_for_elem ( RealVectorX s)
inline

Definition at line 196 of file fluid_elem_initialization.h.

Member Data Documentation

◆ _assembly

MAST::TransientAssembly* BuildFluidElem::_assembly

Definition at line 65 of file fluid_elem_initialization.h.

◆ _boundary_conditions

std::set<MAST::BoundaryConditionBase*> BuildFluidElem::_boundary_conditions

Definition at line 79 of file fluid_elem_initialization.h.

◆ _delta

Real BuildFluidElem::_delta

Definition at line 76 of file fluid_elem_initialization.h.

◆ _dim

unsigned int BuildFluidElem::_dim

Definition at line 58 of file fluid_elem_initialization.h.

◆ _discipline

MAST::ConservativeFluidDiscipline* BuildFluidElem::_discipline

Definition at line 63 of file fluid_elem_initialization.h.

◆ _elem_ops

Definition at line 66 of file fluid_elem_initialization.h.

◆ _eq_sys

libMesh::EquationSystems* BuildFluidElem::_eq_sys

Definition at line 60 of file fluid_elem_initialization.h.

◆ _far_field_bc

MAST::BoundaryConditionBase* BuildFluidElem::_far_field_bc

Definition at line 70 of file fluid_elem_initialization.h.

◆ _fetype

libMesh::FEType BuildFluidElem::_fetype

Definition at line 77 of file fluid_elem_initialization.h.

◆ _flight_cond

MAST::FlightCondition* BuildFluidElem::_flight_cond

Definition at line 64 of file fluid_elem_initialization.h.

◆ _fluid_elem

MAST::ConservativeFluidElementBase* BuildFluidElem::_fluid_elem

Definition at line 69 of file fluid_elem_initialization.h.

◆ _geom_elem

MAST::GeomElem* BuildFluidElem::_geom_elem

Definition at line 68 of file fluid_elem_initialization.h.

◆ _if_viscous

bool BuildFluidElem::_if_viscous

Definition at line 75 of file fluid_elem_initialization.h.

◆ _init

libMesh::LibMeshInit& BuildFluidElem::_init

Definition at line 57 of file fluid_elem_initialization.h.

◆ _initialized

bool BuildFluidElem::_initialized

Definition at line 74 of file fluid_elem_initialization.h.

◆ _mesh

libMesh::UnstructuredMesh* BuildFluidElem::_mesh

Definition at line 59 of file fluid_elem_initialization.h.

◆ _noslip_wall_bc

MAST::BoundaryConditionBase* BuildFluidElem::_noslip_wall_bc

Definition at line 72 of file fluid_elem_initialization.h.

◆ _slip_wall_bc

MAST::BoundaryConditionBase* BuildFluidElem::_slip_wall_bc

Definition at line 71 of file fluid_elem_initialization.h.

◆ _sys

MAST::NonlinearSystem* BuildFluidElem::_sys

Definition at line 61 of file fluid_elem_initialization.h.

◆ _sys_init

MAST::ConservativeFluidSystemInitialization* BuildFluidElem::_sys_init

Definition at line 62 of file fluid_elem_initialization.h.

◆ _transient_solver

MAST::FirstOrderNewmarkTransientSolver* BuildFluidElem::_transient_solver

Definition at line 67 of file fluid_elem_initialization.h.


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