载入中...
搜索中...
未找到
eve::fluids::FluidSimulationAdapter类 参考final

Adapter exposing the existing CPU FluidSimulation through the contract. 更多...

#include <SurfaceFluidContracts.h>

类 eve::fluids::FluidSimulationAdapter 继承关系图:
eve::fluids::ISurfaceFluidSimulation

Public 成员函数

 FluidSimulationAdapter (FluidSimulation &solver) noexcept
 Constructs a FluidSimulationAdapter.
 
eve::Result< void > step (const eve::SimulationStep &step) override
 Step.
 
int particleCount () const noexcept override
 Particle count.
 
std::span< const FluidParticle > particles () const noexcept override
 Particles.
 
- Public 成员函数 继承自 eve::fluids::ISurfaceFluidSimulation
virtual ~ISurfaceFluidSimulation ()=default
 Releases the borrowed-solver adapter.
 

详细描述

Adapter exposing the existing CPU FluidSimulation through the contract.

在文件 SurfaceFluidContracts.h 第 119 行定义.

构造及析构函数说明

◆ FluidSimulationAdapter()

eve::fluids::FluidSimulationAdapter::FluidSimulationAdapter ( FluidSimulation &  solver)
inlineexplicitnoexcept

Constructs a FluidSimulationAdapter.

参数
solverBorrowed CPU solver; it must outlive this adapter.

在文件 SurfaceFluidContracts.h 第 123 行定义.

成员函数说明

◆ particleCount()

int eve::fluids::FluidSimulationAdapter::particleCount ( ) const
overridevirtualnoexcept

◆ particles()

std::span< const FluidParticle > eve::fluids::FluidSimulationAdapter::particles ( ) const
overridevirtualnoexcept

◆ step()


该类的文档由以下文件生成: