26 #include "tests/fluid/build_conservative_fluid_elem.h" 27 #include "examples/base/rigid_surface_motion.h" 41 #include "libmesh/mesh_generation.h" 47 extern libMesh::LibMeshInit*
__init;
65 libMesh::MeshTools::Generation::build_square(*
_mesh, 1, 1);
68 libMesh::FEType fe_type(libMesh::FIRST,
128 _motion =
new MAST::RigidSurfaceMotion;
132 RealVectorX::Zero(3),
MAST::ConservativeFluidDiscipline * _discipline
MAST::BoundaryConditionBase * _far_field
MAST::ConstantFieldFunction * _omega_f
This class implements a system for solution of nonlinear systems.
MAST::ConstantFieldFunction * _b_ref_f
Real mach
Flight Mach number.
This is a scalar function whose value can be changed and one that can be used as a design variable in...
MAST::RigidSurfaceMotion * _motion
surface rigid motion
MAST::ConservativeFluidSystemInitialization * _fluid_sys
void add_side_load(libMesh::boundary_id_type bid, MAST::BoundaryConditionBase &load)
adds the specified side loads for the boudnary with tag b_id
Real ref_chord
reference chord
MAST::RigidSurfaceDisplacement * _displacement
void add(MAST::FunctionBase &f)
adds the function to this card and returns a reference to it.
MAST::Parameter * _velocity
MAST::FrequencyFunction * _freq_function
frequency object
Real velocity_magnitude() const
Velocity magnitude, whose direction is evaluated from the Euler angles.
void init()
initializes the data structures
libMesh::ParallelMesh * _mesh
MAST::RigidSurfaceNormalRotation * _normal_rot
BuildConservativeFluidElem()
~BuildConservativeFluidElem()
libMesh::EquationSystems * _eq_sys
void set_flight_condition(MAST::FlightCondition &flt)
Attaches the flight condition that specifies the far-field flow properties.
GasProperty gas_property
Ambient air properties.
MAST::NonlinearSystem * _sys
Real rho
Property values for ideal gas.
libMesh::LibMeshInit * __init
MAST::ConstantFieldFunction * _velocity_f
MAST::FlightCondition * _flight_cond
MAST::BoundaryConditionBase * _slip_wall