ncpmodel.hh
Go to the documentation of this file.
Implements a vector representing mass, molar or volumetric rates. void registerOutputModules_() Definition: multiphasebasemodel.hh:244 VTK output module for quantities which make sense for models which assume thermal equilibrium... Scalar minActivityCoeff(int globalDofIdx, int compIdx) const Returns the smallest activity coefficient of a component for the most current solution at a vertex... Definition: ncpmodel.hh:428 Classes required for molecular diffusion. Provides the auxiliary methods required for consideration of the diffusion equation. Definition: diffusionmodule.hh:46 Scalar primaryVarWeight(int globalDofIdx, int pvIdx) const Returns the relative weight of a primary variable for calculating relative errors. Definition: ncpmodel.hh:361 SET_SCALAR_PROP(NumericModel, EndTime,-1e100) The default value for the simulation's end time. Details needed to calculate the local residual in the compositional multi-phase NCP-model ... std::string eqName(int eqIdx) const Given an equation index, return a human readable name. Definition: ncpmodel.hh:295 This template class represents the extensive quantities of the compositional NCP model. VTK output module for quantities which make sense for models which assume thermal equilibrium... Definition: vtkenergymodule.hh:70 #define GET_PROP_VALUE(TypeTag, PropTagName) Access the value attribute of a property for a type tag. Definition: propertysystem.hh:468 void finishInit() Apply the initial conditions to the model. Definition: ncpmodel.hh:256 A base class for fully-implicit multi-phase porous-media flow models which assume multiple fluid phas... Definition: multiphasebasemodel.hh:45 Represents the primary variables used by the compositional multi-phase NCP model. ... Scalar eqWeight(int globalDofIdx, int eqIdx) const Returns the relative weight of an equation. Definition: ncpmodel.hh:403 Contains the quantities which are are constant within a finite volume in the compositional multi-phas... static void registerParameters() Register all run-time parameters for the immiscible model. Definition: ncpmodel.hh:236 SET_INT_PROP(NumericModel, GridGlobalRefinements, 0) static void registerParameters() Register all run-time parameters for the Vtk output module. Definition: vtkdiffusionmodule.hh:93 Contains the quantities which are are constant within a finite volume in the compositional multi-phas... Definition: ncpintensivequantities.hh:50 SET_TYPE_PROP(NumericModel, Scalar, double) Set the default type of scalar values to double. Implements a vector representing mass, molar or volumetric rates. Definition: ncpratevector.hh:46 The primary variable and equation indices for the compositional multi-phase NCP model. Definition: ncpindices.hh:41 Provides the auxiliary methods required for consideration of the energy equation. ... Definition: energymodule.hh:54 The primary variable and equation indices for the compositional multi-phase NCP model. Manages the initializing and running of time dependent problems. Definition: simulator.hh:73 Definition: baseauxiliarymodule.hh:35 void finishInit() Apply the initial conditions to the model. Definition: multiphasebasemodel.hh:157 VTK output module for the fluid composition. VTK output module for quantities which make sense for models which incorperate molecular diffusion... std::string primaryVarName(int pvIdx) const Given an primary variable index, return a human readable name. Definition: ncpmodel.hh:273 static void registerParameters() Register all run-time parameters for the immiscible model. Definition: multiphasebasemodel.hh:145 static void registerParameters() Register all run-time parameters for the Vtk output module. Definition: vtkcompositionmodule.hh:102 A compositional multi-phase model based on non-linear complementarity functions. Definition: ncpmodel.hh:62 void updatePVWeights(const ElementContext &elemCtx) const Update the weights of all primary variables within an element given the complete set of intensive qua... Definition: ncpmodel.hh:334 A base class for fully-implicit multi-phase porous-media flow models which assume multiple fluid phas... The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a ... Definition: multiphasebaseproblem.hh:55 void updateBegin() Called by the update() method before it tries to apply the newton method. This is primary a hook whic... Definition: ncpmodel.hh:315 This template class represents the extensive quantities of the compositional NCP model. Definition: ncpextensivequantities.hh:45 Details needed to calculate the local residual in the compositional multi-phase NCP-model ... Definition: ncplocalresidual.hh:43 A Newton solver specific to the NCP model. Implements a boundary vector for the fully implicit compositional multi-phase NCP model... Declares the properties required for the NCP compositional multi-phase model. Represents the primary variables used by the compositional multi-phase NCP model. ... Definition: ncpprimaryvariables.hh:51 NEW_TYPE_TAG(AuxModule) std::vector< ComponentVector > minActivityCoeff_ Definition: ncpmodel.hh:446 SET_BOOL_PROP(FvBaseDiscretization, EnableVtkOutput, true) Enable the VTK output by default. VTK output module for quantities which make sense for models which incorperate molecular diffusion... Definition: vtkdiffusionmodule.hh:67 #define INHERITS_FROM(...) Syntactic sugar for NEW_TYPE_TAG. Definition: propertysystem.hh:229 static void registerParameters() Register all run-time parameters for the Vtk output module. Definition: vtkenergymodule.hh:98 Implements a boundary vector for the fully implicit compositional multi-phase NCP model... Definition: ncpboundaryratevector.hh:43 Contains the classes required to consider energy as a conservation quantity in a multi-phase module... VTK output module for the fluid composition. Definition: vtkcompositionmodule.hh:74 |