Material_Fluid class
Contents
Description
This is a sub-class of the Material class for the implementation of Fluid materials.
A single fluid material can be assigned to the model in order to set the global properties for the interstitial fluid between particles.
classdef Material_Fluid < Material
Public properties
properties (SetAccess = public, GetAccess = public) % Fluid properties Pr double = double.empty; % Prandtl number viscosity double = double.empty; % dynamic viscosity end
Constructor method
methods function this = Material_Fluid() this = this@Material(Material.FLUID); end end
Public methods: implementation of super-class declarations
methods %------------------------------------------------------------------ function setDefaultProps(~) end end
Public methods: sub-class specifics
methods %------------------------------------------------------------------ function setPrandtl(this) if (~isempty(this.viscosity) && ~isempty(this.hcapacity) && ~isempty(this.conduct)) this.Pr = this.viscosity * this.hcapacity / this.conduct; end end end
end