summaryrefslogtreecommitdiff
path: root/examples/cavity_2d.cpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2025-06-27 21:27:20 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2025-06-27 21:27:20 +0200
commit5be771eb356263bf43c57056eba77df7235c78f4 (patch)
tree620a74332a95a48e54d602cfc934808a6c26aa6f /examples/cavity_2d.cpp
parentbffab324ca4d71c0eacb2389f1441638ac465b2e (diff)
Fixing things
Diffstat (limited to 'examples/cavity_2d.cpp')
-rw-r--r--examples/cavity_2d.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/examples/cavity_2d.cpp b/examples/cavity_2d.cpp
index 6ecdb23..6332bcf 100644
--- a/examples/cavity_2d.cpp
+++ b/examples/cavity_2d.cpp
@@ -52,33 +52,7 @@ using MacroStruct = Struct<
>;
using CavityFieldD2Q9 = CellField<D2Q9, CellStruct<D2Q9>>;
-}
-
-/**
- * Calculates the equilibrium for each direction
- */
-template<typename Desc>
-std::array<typename saw::native_data_type<sch::T>::type,Desc::Q> equilibrium(
- typename saw::native_data_type<sch::T>::type rho,
- const std::array<typename saw::native_data_type<sch::T>::type, Desc::D>& vel
-){
- using dfi = df_info<sch::T, Desc>;
-
- typename std::array<saw::native_data_type<sch::T>::type,Desc::Q> eq;
-
- for(std::size_t i = 0u; i < eq.size(); ++i){
- auto vel_c = (vel[0u]*dfi::directions[i][0u] + vel[1u]*dfi::directions[i][1u]);
- auto vel_c_cs2 = vel_c * dfi::inv_cs2;
- eq[i] = dfi::weights[i] * rho * (
- 1.0
- + vel_c_cs2
- - dfi::inv_cs2 * 0.5 * ( vel[0u] * vel[0u] + vel[1u] * vel[1u] )
- + vel_c_cs2 * vel_c_cs2 * 0.5
- );
- }
- return eq;
-}
/*
template<typename T, typename Encode>