MAST
|
This is the complete list of members for MAST::ConservativeFluidElementBase, including all inherited members.
_accel | MAST::ElementBase | protected |
_accel_sens | MAST::ElementBase | protected |
_active_conservative_vars | MAST::FluidElemBase | protected |
_active_primitive_vars | MAST::FluidElemBase | protected |
_active_sol_function | MAST::ElementBase | protected |
_assembly | MAST::ElementBase | protected |
_calculate_surface_integrated_load(bool request_derivative, const MAST::FunctionBase *p, const unsigned int s, MAST::OutputAssemblyElemOperations &output) | MAST::ConservativeFluidElementBase | protected |
_complex_sol | MAST::ElementBase | protected |
_complex_sol_sens | MAST::ElementBase | protected |
_delta_accel | MAST::ElementBase | protected |
_delta_accel_sens | MAST::ElementBase | protected |
_delta_sol | MAST::ElementBase | protected |
_delta_sol_sens | MAST::ElementBase | protected |
_delta_vel | MAST::ElementBase | protected |
_delta_vel_sens | MAST::ElementBase | protected |
_dissipation_scaling | MAST::FluidElemBase | protected |
_elem | MAST::ElementBase | protected |
_if_viscous | MAST::FluidElemBase | protected |
_include_pressure_switch | MAST::FluidElemBase | protected |
_initialize_fem_gradient_operator(const unsigned int qp, const unsigned int dim, const MAST::FEBase &fe, std::vector< MAST::FEMOperatorMatrix > &dBmat) | MAST::ConservativeFluidElementBase | protected |
_initialize_fem_interpolation_operator(const unsigned int qp, const unsigned int dim, const MAST::FEBase &fe, MAST::FEMOperatorMatrix &Bmat) | MAST::ConservativeFluidElementBase | protected |
_initialize_fem_second_derivative_operator(const unsigned int qp, const unsigned int dim, const MAST::FEBase &fe, std::vector< std::vector< MAST::FEMOperatorMatrix >> &d2Bmat) | MAST::ConservativeFluidElementBase | protected |
_sol | MAST::ElementBase | protected |
_sol_sens | MAST::ElementBase | protected |
_system | MAST::ElementBase | protected |
_time | MAST::ElementBase | protected |
_vel | MAST::ElementBase | protected |
_vel_sens | MAST::ElementBase | protected |
assembly() | MAST::ElementBase | inline |
attach_active_solution_function(MAST::FunctionBase &f) | MAST::ElementBase | |
calculate_advection_flux(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealVectorX &flux) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_rho_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_rho_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_sensitivity_for_conservative_variable(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, std::vector< RealMatrixX > &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_sensitivity_for_primitive_variable(const unsigned int calculate_dim, const unsigned int primitive_var, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_T_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_T_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_u1_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_u1_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_u2_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_u2_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_u3_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_u3_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_vec_adjoint_mult_second_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, const ValType &lin_sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_vec_adjoint_mult_second_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, const ValType &lin_sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_vec_mult_second_derivative(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, const ValType &lin_sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_flux_jacobian_vec_mult_second_derivative_for_moving_solid_wall_boundary(const MAST::PrimitiveSolution &sol, const Real ui_ni, const libMesh::Point &nvec, const RealVectorX &dnvec, const ValType &lin_sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_left_eigenvector_and_inverse_for_normal(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, RealVectorX &eig_vals, RealMatrixX &l_eig_mat, RealMatrixX &l_eig_mat_inv_tr) | MAST::FluidElemBase | |
calculate_advection_left_eigenvector_and_inverse_rho_derivative_for_normal(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, RealMatrixX &eig_vals, RealMatrixX &l_eig_mat, RealMatrixX &l_eig_mat_inv_tr) | MAST::FluidElemBase | |
calculate_advection_left_eigenvector_and_inverse_T_derivative_for_normal(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, RealMatrixX &eig_vals, RealMatrixX &l_eig_mat, RealMatrixX &l_eig_mat_inv_tr) | MAST::FluidElemBase | |
calculate_advection_left_eigenvector_and_inverse_u1_derivative_for_normal(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, RealMatrixX &eig_vals, RealMatrixX &l_eig_mat, RealMatrixX &l_eig_mat_inv_tr) | MAST::FluidElemBase | |
calculate_advection_left_eigenvector_and_inverse_u2_derivative_for_normal(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, RealMatrixX &eig_vals, RealMatrixX &l_eig_mat, RealMatrixX &l_eig_mat_inv_tr) | MAST::FluidElemBase | |
calculate_advection_left_eigenvector_and_inverse_u3_derivative_for_normal(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, RealMatrixX &eig_vals, RealMatrixX &l_eig_mat, RealMatrixX &l_eig_mat_inv_tr) | MAST::FluidElemBase | |
calculate_advection_outflow_flux_jacobian_vec_adjoint_mult_second_derivative(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, const ValType &lin_sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_advection_outflow_flux_jacobian_vec_mult_second_derivative(const MAST::PrimitiveSolution &sol, const libMesh::Point &normal, const ValType &lin_sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_aliabadi_discontinuity_operator(const unsigned int qp, const MAST::FEBase &fe, const MAST::PrimitiveSolution &sol, const RealVectorX &elem_solution, const std::vector< MAST::FEMOperatorMatrix > &dB_mat, const RealMatrixX &Ai_Bi_advection, RealVectorX &discontinuity_val) | MAST::FluidElemBase | |
calculate_aliabadi_tau_matrix(const unsigned int qp, const MAST::FEBase &fe, const MAST::PrimitiveSolution &sol, RealMatrixX &tau, std::vector< RealMatrixX > &tau_sens) | MAST::FluidElemBase | |
calculate_barth_tau_matrix(const unsigned int qp, const MAST::FEBase &fe, const MAST::PrimitiveSolution &sol, RealMatrixX &tau, std::vector< RealMatrixX > &tau_sens) | MAST::FluidElemBase | |
calculate_conservative_variable_jacobian(const MAST::PrimitiveSolution &sol, RealMatrixX &dcons_dprim, RealMatrixX &dprim_dcons) | MAST::FluidElemBase | |
calculate_differential_operator_matrix(const unsigned int qp, const MAST::FEBase &fe, const RealVectorX &elem_solution, const MAST::PrimitiveSolution &sol, const MAST::FEMOperatorMatrix &B_mat, const std::vector< MAST::FEMOperatorMatrix > &dB_mat, const std::vector< RealMatrixX > &Ai_advection, const RealMatrixX &Ai_Bi_advection, const std::vector< std::vector< RealMatrixX > > &Ai_sens, RealMatrixX &LS_operator, RealMatrixX &LS_sens) | MAST::FluidElemBase | |
calculate_diffusion_flux(const unsigned int calculate_dim, const MAST::PrimitiveSolution &sol, const RealMatrixX &stress_tensor, const RealVectorX &temp_gradient, RealVectorX &flux) | MAST::FluidElemBase | |
calculate_diffusion_flux_jacobian(const unsigned int flux_dim, const unsigned int deriv_dim, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_diffusion_flux_jacobian_primitive_vars(const unsigned int flux_dim, const unsigned int deriv_dim, const RealVectorX &uvec, const bool zero_kth, const MAST::PrimitiveSolution &sol, RealMatrixX &mat) | MAST::FluidElemBase | |
calculate_diffusion_tensors(const RealVectorX &elem_sol, const std::vector< MAST::FEMOperatorMatrix > &dB_mat, const RealMatrixX &dprim_dcons, const MAST::PrimitiveSolution &psol, RealMatrixX &stress_tensor, RealVectorX &temp_gradient) | MAST::FluidElemBase | |
calculate_diffusion_tensors_sensitivity(const RealVectorX &elem_sol, const RealVectorX &elem_sol_sens, const std::vector< MAST::FEMOperatorMatrix > &dB_mat, const RealMatrixX &dprim_dcons, const MAST::PrimitiveSolution &psol, const MAST::SmallPerturbationPrimitiveSolution< Real > &dsol, RealMatrixX &stress_tensor_sens, RealVectorX &temp_gradient_sens) | MAST::FluidElemBase | |
calculate_dxidX(const unsigned int qp, const MAST::FEBase &fe, RealMatrixX &dxi_dX, RealMatrixX &dX_dxi) | MAST::FluidElemBase | |
calculate_entropy_variable_jacobian(const MAST::PrimitiveSolution &sol, RealMatrixX &dUdV, RealMatrixX &dVdU) | MAST::FluidElemBase | |
calculate_hartmann_discontinuity_operator(const unsigned int qp, const MAST::FEBase &fe, const MAST::PrimitiveSolution &sol, const RealVectorX &elem_solution, const std::vector< MAST::FEMOperatorMatrix > &dB_mat, const RealMatrixX &Ai_Bi_advection, RealVectorX &discontinuity_val) | MAST::FluidElemBase | |
calculate_pressure_derivative_wrt_conservative_variables(const MAST::PrimitiveSolution &sol, RealVectorX &dpdX) | MAST::FluidElemBase | |
calculate_small_disturbance_aliabadi_discontinuity_operator(const unsigned int qp, const MAST::FEBase &fe, const MAST::PrimitiveSolution &sol, const MAST::SmallPerturbationPrimitiveSolution< ValType > &dsol, const RealVectorX &elem_solution, const std::vector< MAST::FEMOperatorMatrix > &dB_mat, const RealMatrixX &Ai_Bi_advection, RealVectorX &discontinuity_val) | MAST::FluidElemBase | |
ConservativeFluidElementBase(MAST::SystemInitialization &sys, MAST::AssemblyBase &assembly, const MAST::GeomElem &elem, const MAST::FlightCondition &f) | MAST::ConservativeFluidElementBase | |
detach_active_solution_function() | MAST::ElementBase | |
dim | MAST::FluidElemBase | |
elem() const | MAST::ElementBase | inline |
ElementBase(MAST::SystemInitialization &sys, MAST::AssemblyBase &assembly, const MAST::GeomElem &elem) | MAST::ElementBase | |
far_field_surface_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
far_field_surface_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
flight_condition | MAST::FluidElemBase | |
FluidElemBase(const unsigned int dimension, const MAST::FlightCondition &f) | MAST::FluidElemBase | |
get_infinity_vars(RealVectorX &vars_inf) const | MAST::FluidElemBase | |
if_viscous() const | MAST::FluidElemBase | inline |
internal_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac) | MAST::ConservativeFluidElementBase | virtual |
internal_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac) | MAST::ConservativeFluidElementBase | virtual |
linearized_internal_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac) | MAST::ConservativeFluidElementBase | virtual |
linearized_side_external_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, std::multimap< libMesh::boundary_id_type, MAST::BoundaryConditionBase * > &bc) | MAST::ConservativeFluidElementBase | |
linearized_slip_wall_surface_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
linearized_velocity_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac_xdot, RealMatrixX &jac) | MAST::ConservativeFluidElementBase | virtual |
noslip_wall_surface_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
noslip_wall_surface_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
set_acceleration(const RealVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
set_complex_solution(const ComplexVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
set_perturbed_acceleration(const RealVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
set_perturbed_solution(const RealVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
set_perturbed_velocity(const RealVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
set_solution(const RealVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
set_velocity(const RealVectorX &vec, bool if_sens=false) | MAST::ElementBase | virtual |
side_external_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, std::multimap< libMesh::boundary_id_type, MAST::BoundaryConditionBase * > &bc) | MAST::ConservativeFluidElementBase | |
side_external_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac, std::multimap< libMesh::boundary_id_type, MAST::BoundaryConditionBase * > &bc) | MAST::ConservativeFluidElementBase | |
side_integrated_force(const unsigned int s, RealVectorX &f, RealMatrixX *dfdX=nullptr) | MAST::ConservativeFluidElementBase | virtual |
side_integrated_force_sensitivity(const MAST::FunctionBase &p, const unsigned int s, RealVectorX &f) | MAST::ConservativeFluidElementBase | virtual |
slip_wall_surface_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
slip_wall_surface_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
sol(bool if_sens=false) const | MAST::ElementBase | |
symmetry_surface_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
symmetry_surface_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac, const unsigned int s, MAST::BoundaryConditionBase &bc) | MAST::ConservativeFluidElementBase | virtual |
system() | MAST::ElementBase | |
system_initialization() | MAST::ElementBase | inline |
update_solution_at_quadrature_point(const unsigned int qp, const MAST::FEBase &fe, const RealVectorX &elem_solution, RealVectorX &conservative_sol, MAST::PrimitiveSolution &primitive_sol, MAST::FEMOperatorMatrix &B_mat, std::vector< MAST::FEMOperatorMatrix > &dB_mat) | MAST::FluidElemBase | |
velocity_residual(bool request_jacobian, RealVectorX &f, RealMatrixX &jac_xdot, RealMatrixX &jac) | MAST::ConservativeFluidElementBase | virtual |
velocity_residual_sensitivity(const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &f, RealMatrixX &jac_xdot, RealMatrixX &jac) | MAST::ConservativeFluidElementBase | virtual |
~ConservativeFluidElementBase() | MAST::ConservativeFluidElementBase | virtual |
~ElementBase() | MAST::ElementBase | virtual |
~FluidElemBase() | MAST::FluidElemBase | virtual |