text: from __future__ import absolute_import
  from builtins import object
  from proteus import *
  from proteus.default_p import *
  from .vortex import *
  name=soname+"_phicor"
  from proteus.mprans import MCorr
  
  
  LevelModelType = MCorr.LevelModel
  coefficients = MCorr.Coefficients(applyCorrection=applyCorrection,
                                    epsFactHeaviside=epsFactHeaviside,
                                    epsFactDirac=epsFactDirac,
                                    epsFactDiffusion=epsFactDiffusion,
                                    LSModel_index=0,
                                    V_model=0,
                                    me_model=3,
                                    VOFModel_index=2,
                                    checkMass=checkMass,
                                    nd=nd)
  
  class zero_phi(object):
      def __init__(self):
          pass
      def uOfX(self,X):
          return 0.0
      def uOfXT(self,X,t):
          return self.uOfX(X)
  
  analyticalSolutions = None
  
  def getDBC_cnsrv(x,flag):
      pass
  
  dirichletConditions = {0:getDBC_cnsrv}
  
  initialConditions  = {0:zero_phi()}
  
  fluxBoundaryConditions = {0:'noFlow'}
  
  
  def getAFBC_cnsrv(x):
      return lambda x,t: 0.0
  def getDFBC_cnsrv(x):
      return lambda x,t: 0.0
  
  advectiveFluxBoundaryConditions =  {}
  
  diffusiveFluxBoundaryConditions = {0:{0:getDFBC_cnsrv}}
  