RelativePermeability Class
This class defines an abstract base class for modeling relative permeability in porous media. It provides a framework for implementing specific relative permeability models by defining an abstract method calculate that must be implemented in derived classes.
Contents
Methods
calculate: Abstract method to compute the relative permeability. This method must be implemented in subclasses.
Author
Danilo Cavalcanti
Version History
Version 1.00.
Class Definition
classdef RelativePermeability < handle
Public attributes
properties (SetAccess = public, GetAccess = public) id = 'name1'; end
Constructor method
methods %------------------------------------------------------------------ function this = RelativePermeability(matModel) this.id = matModel; end end
Abstract methods
methods(Abstract) %------------------------------------------------------------------ % Compute the relative permeability kr = calculate(this, Sw, porousMedia); end
end