Skip to content
Snippets Groups Projects
Select Git revision
  • b37d1f14b17493305cefc72450466299ebca43e8
  • develop default protected
  • feature/gmsh-reader
  • save_clemence
  • origin/stage/bouguettaia
  • feature/kinetic-schemes
  • feature/reconstruction
  • feature/local-dt-fsi
  • feature/composite-scheme-sources
  • feature/composite-scheme-other-fluxes
  • feature/serraille
  • feature/variational-hydro
  • feature/composite-scheme
  • hyperplastic
  • feature/polynomials
  • feature/gks
  • feature/implicit-solver-o2
  • feature/coupling_module
  • feature/implicit-solver
  • feature/merge-local-dt-fsi
  • master protected
  • v0.5.0 protected
  • v0.4.1 protected
  • v0.4.0 protected
  • v0.3.0 protected
  • v0.2.0 protected
  • v0.1.0 protected
  • Kidder
  • v0.0.4 protected
  • v0.0.3 protected
  • v0.0.2 protected
  • v0 protected
  • v0.0.1 protected
33 results

VTKWriter.hpp

Blame
  • HybridHLLRusanovEulerianCompositeSolver_v2.hpp 1.21 KiB
    #ifndef RUSANOV_EULERIAN_COMPOSITE_SOLVER_V2_HPP
    #define RUSANOV_EULERIAN_COMPOSITE_SOLVER_V2_HPP
    
    #include <mesh/MeshVariant.hpp>
    #include <scheme/DiscreteFunctionVariant.hpp>
    #include <scheme/IBoundaryConditionDescriptor.hpp>
    #include <scheme/RusanovEulerianCompositeSolverTools.hpp>
    
    #include <memory>
    #include <vector>
    
    // double compute_dt(const std::shared_ptr<const DiscreteFunctionVariant>& u_v,
    //                  const std::shared_ptr<const DiscreteFunctionVariant>& c_v);
    
    std::tuple<std::shared_ptr<const DiscreteFunctionVariant>,
               std::shared_ptr<const DiscreteFunctionVariant>,
               std::shared_ptr<const DiscreteFunctionVariant>>
    rusanovEulerianCompositeSolver_v2(
      const std::shared_ptr<const DiscreteFunctionVariant>& rho,
      const std::shared_ptr<const DiscreteFunctionVariant>& u,
      const std::shared_ptr<const DiscreteFunctionVariant>& E,
      const double& gamma,
      const std::shared_ptr<const DiscreteFunctionVariant>& c,
      const std::shared_ptr<const DiscreteFunctionVariant>& p,
      // const size_t& degree,
      const std::vector<std::shared_ptr<const IBoundaryConditionDescriptor>>& bc_descriptor_list,
      const double& dt,
      const bool check = false);
    
    #endif   // RUSANOV_EULERIAN_COMPOSITE_SOLVER_V2_HPP