载入中...
搜索中...
未找到
CaveFractureChannelization.cpp
浏览该文件的文档.
16CaveFractureChannelizationSample sampleCaveFractureChannelization(const CaveFractureChannelizationInput& input) {
28 const float secondaryConductance = std::pow(std::max(input.secondaryApertureMultiplier, 0.f), 3.f);
29 result.intersectionAmplification = std::sqrt(std::clamp(input.primaryMask * input.secondaryMask, 0.f, 1.f)) *
33 const float downstreamSupply = 0.25f + 0.75f * std::exp(-std::max(input.distanceFromInlet, 0.f) / penetration);
34 result.reactantAccess = std::clamp(downstreamSupply * (0.45f + 0.55f * input.hydraulicIntensity), 0.f, 1.4f);
Definition EvpackPointGraphLoader.h:12
CaveFractureChannelizationSample sampleCaveFractureChannelization(const CaveFractureChannelizationInput &input)
Approximate fracture aperture-flow-dissolution feedback at one cave-wall sample.
Definition CaveFractureChannelization.cpp:16
Inputs for aperture-driven reactive channelization within a cave fracture network.
Definition CaveFractureChannelization.h:8
Observable local state of aperture-flow-dissolution feedback.
Definition CaveFractureChannelization.h:19
float intersectionAmplification
Definition CaveFractureChannelization.h:22
float reactantAccess
Definition CaveFractureChannelization.h:23
float flowConcentration
Definition CaveFractureChannelization.h:21
float erosion
Definition CaveFractureChannelization.h:20