include/meltpooldg/fluid_structure_interaction/fluid_structure_interaction_factory.hpp File Reference
|
Developer Documentation
|
fluid_structure_interaction_factory.hpp File Reference
#include <deal.II/lac/la_parallel_vector.h>#include <meltpooldg/compressible_flow/material.hpp>#include <meltpooldg/compressible_flow/material_data.hpp>#include <meltpooldg/compressible_flow/utils.hpp>#include <meltpooldg/fluid_structure_interaction/brinkman_penalization.hpp>#include <meltpooldg/fluid_structure_interaction/fluid_structure_interaction_data.hpp>#include <meltpooldg/fluid_structure_interaction/stokes_law.hpp>#include <meltpooldg/particles/cell_batch_particle_cache.hpp>#include <meltpooldg/particles/obstacle_field.hpp>#include <meltpooldg/particles/obstacle_forces.hpp>#include <meltpooldg/utilities/matrix_free_util.hpp>#include <memory>#include <tuple>
Include dependency graph for fluid_structure_interaction_factory.hpp:
Go to the source code of this file.
Namespaces | |
| namespace | MeltPoolDG |
| Interface for a general preconditioner. | |
Functions | |
| template<int dim, typename number , typename ObstacleType > | |
| std::tuple< std::shared_ptr< CompressibleFlow::ExternalFlowForce< dim, number > >, std::shared_ptr< CompressibleFlow::ExternalFlowForceJacobian< dim, number > >, std::unique_ptr< ObstacleLoad< dim, number, ObstacleType > > > | MeltPoolDG::setup_fluid_structure_interaction (const FluidStructureInteractionData< number > &fsi_data, ObstacleField< dim, number, ObstacleType > &obstacle_field, const CompressibleFlow::MaterialPhaseData< number > &flow_material, const dealii::LinearAlgebra::distributed::Vector< number > &flow_solution, const MatrixFreeContext< dim, number > flow_mf_context, const std::shared_ptr< MatrixFreeCellBatchParticleCache< dim, number, ObstacleType > > &cell_cache=nullptr) |
Generated by