- 博客(7)
- 收藏
- 关注
原创 Palabos_segregation2D解读
segregation2D头文件初始条件设定特点:ShanChen单组分多相,应用ShanChenD2Q9Descriptor头文件#include <cstdlib>#include <iostream>#include "palabos2D.h"#include "palabos2D.hh"using namespace plb;using namespace std;typedef double T;#define DESCRIPTOR descri
2022-04-23 10:31:10 263
原创 Palabos_ShanChen伪势的几种形式
与伪势相关的类抽象类PsiFunction子类PsiIsRhoPsiShanChen93PsiShanChen94PsiQian95抽象类PsiFunction析构函数:空;compute(T rho):纯虚函数clone:纯虚函数子类PsiIsRhocompute(T rho):返回密度值PsiShanChen93私有成员变量:rho0构造函数:PsiShanChen93(T rho0):对rho0赋值compute(T rho):ψ=ρ0(1−e−ρρ0)\psi=\rho_0(1
2022-04-21 22:15:37 608
原创 Palabos_ShanChenSingleComponentProcessor2D
ShanChenSingleComponentProcessor2D构造函数析构函数process函数总结ShanChenSingleComponentProcessor2D继承自BoxProcessingFunctional2D_L,修改了其中的构造函数,析构函数,process函数,clone函数,getTypeOfModification函数。并定义了常数G,和伪势函数指针*Psi。注意输入的格子描述符需要带有外场。构造函数构造时输入G和Psi,直接赋值。构造时输入一个ShanChenSin
2022-04-21 15:01:48 265
原创 Palabos_rayleighBenard3D解读
rayleighBenard3D头文件初始温度场定义IniTemperatureRayleighBenardProcessor3D引入不稳定性初始化流场主函数本算例的特点:Boussinesq假设,应用了data processor的概念。本例中用data processor创建初始流场条件,并触发不稳定性
2022-04-15 13:28:32 414
原创 有关palabos的杂项整理
杂项整理保存vtk文件保存vtk文件保存整个计算域:void writeVTK(MultiBlockLattice3D<T, DESCRIPTOR> &lattice, plint iter){ VtkImageOutput3D<T> vtkOut(createFileName("vtk", iter, 6), 1.); vtkOut.writeData<float>(*computeVelocityNorm(lattice), "velo
2022-04-14 13:35:00 148
原创 Palabos_tutorial2.4解读
tutorial2.4头文件头文件#include <iomanip>#include <iostream>#include <vector>#include "palabos2D.h"#include "palabos2D.hh"using namespace plb;using namespace std;typedef double T;#define DESCRIPTOR plb::descriptors::D2Q9Descriptor
2022-03-29 20:14:28 194
原创 Palabos_permeability解读
Palabos_permeability解读生成多孔介质几何体相关头文件读取几何体生成多孔介质几何体\examples\tutorial\permeability 中提供了一个matlab函数 createDAT.m,以及一系列切面图。可以创建 matlab 文件 create.m 调用 createDAT.m 函数,在 create.m 中给定图像数、图像路径、图像基本名、三维结构名,将 \examples\tutorial\permeability\twoSpheres 中的切面图合成三维结构,本次
2022-03-25 20:26:10 1514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人