energymodule.hh
Go to the documentation of this file.
798 void updateBoundary_(const Context& context, unsigned bfIdx, unsigned timeIdx, const FluidState& fs)
void updateBoundary_(const Context &, unsigned, unsigned, const FluidState &) Definition: energymodule.hh:722 Scalar temperatureGradNormal() const The temperature gradient times the face normal [K m^2 / m]. Definition: energymodule.hh:732 Scalar thermalConductivity() const The total thermal conductivity at the face . Definition: energymodule.hh:741 void update_(const ElementContext &, unsigned, unsigned) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:716 const Evaluation & temperatureGradNormal() const The temperature gradient times the face normal [K m^2 / m]. Definition: energymodule.hh:836 void update_(const ElementContext &elemCtx, unsigned faceIdx, unsigned timeIdx) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:768 const Evaluation & thermalConductivity() const The total thermal conductivity at the face . Definition: energymodule.hh:843 void updateBoundary_(const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fs) Definition: energymodule.hh:798 Provides the quantities required to calculate energy fluxes. Definition: energymodule.hh:700 Evaluation thermalConductivity() const Returns the total thermal conductivity of the solid matrix in the sub-control volume. Definition: energymodule.hh:564 static void updateTemperatures_(FluidState &fluidState, const Context &context, unsigned spaceIdx, unsigned timeIdx) Update the temperatures of the fluids of a fluid state. Definition: energymodule.hh:574 void update_(FluidState &, typename FluidSystem::template ParameterCache< typename FluidState::Scalar > &, const ElementContext &, unsigned, unsigned) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:588 Evaluation solidInternalEnergy() const Returns the volumetric internal energy of the solid matrix in the sub-control volume. Definition: energymodule.hh:555 const Evaluation & solidInternalEnergy() const Returns the volumetric internal energy of the solid matrix in the sub-control volume. Definition: energymodule.hh:678 const Evaluation & thermalConductivity() const Returns the total conductivity capacity of the solid matrix in the sub-control volume. Definition: energymodule.hh:685 void update_(FluidState &fs, typename FluidSystem::template ParameterCache< typename FluidState::Scalar > ¶mCache, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:645 static void updateTemperatures_(FluidState &fluidState, const Context &context, unsigned spaceIdx, unsigned timeIdx) Update the temperatures of the fluids of a fluid state. Definition: energymodule.hh:620 Provides the volumetric quantities required for the energy equation. Definition: energymodule.hh:535 static Scalar eqWeight(const Model &, unsigned, unsigned) Returns the relative weight of a equation of the residual. Definition: energymodule.hh:107 static void setPriVarTemperatures(PrimaryVariables &, const FluidState &) Given a fluid state, set the temperature in the primary variables. Definition: energymodule.hh:116 static void handleFractureFlux(RateVector &, const Context &, unsigned, unsigned) Evaluates the advective energy fluxes over a fracture which should be attributed to a face of a subco... Definition: energymodule.hh:200 static void addPhaseStorage(Dune::FieldVector< LhsEval, numEq > &, const IntensiveQuantities &, unsigned) Add the energy storage term for a fluid phase to an equation vector. Definition: energymodule.hh:156 static void addToEnthalpyRate(RateVector &, const Evaluation &) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:141 static void addDiffusiveFlux(RateVector &, const Context &, unsigned, unsigned) Adds the diffusive energy flux to the flux vector over the face of a sub-control volume. Definition: energymodule.hh:213 static void addSolidEnergyStorage(Dune::FieldVector< LhsEval, numEq > &, const IntensiveQuantities &) Add the energy storage term for the fracture part a fluid phase to an equation vector. Definition: energymodule.hh:177 static void setEnthalpyRate(RateVector &, const Evaluation &) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:134 static void addAdvectiveFlux(RateVector &, const Context &, unsigned, unsigned) Evaluates the advective energy fluxes over a face of a subcontrol volume and adds the result in the f... Definition: energymodule.hh:188 static void addFracturePhaseStorage(Dune::FieldVector< LhsEval, numEq > &, const IntensiveQuantities &, const Scv &, unsigned) Add the energy storage term for a fluid phase to an equation vector. Definition: energymodule.hh:166 static std::string primaryVarName(unsigned) Returns the name of a primary variable or an empty string if the specified primary variable index doe... Definition: energymodule.hh:84 static std::string eqName(unsigned) Returns the name of an equation or an empty string if the specified equation index does not belong to... Definition: energymodule.hh:92 static Scalar thermalConductionRate(const ExtensiveQuantities &) Add the rate of the conductive energy flux to a rate vector. Definition: energymodule.hh:148 static void setEnthalpyRate(RateVector &, const FluidState &, unsigned, const Evaluation &) Given a fluid state, set the enthalpy rate which emerges from a volumetric rate. Definition: energymodule.hh:125 static Scalar primaryVarWeight(const Model &, unsigned, unsigned) Returns the relative weight of a primary variable for calculating relative errors. Definition: energymodule.hh:99 static void registerParameters() Register all run-time parameters for the energy module. Definition: energymodule.hh:76 static void handleFractureFlux(RateVector &flux, const Context &context, unsigned spaceIdx, unsigned timeIdx) Evaluates the advective energy fluxes over a fracture which should be attributed to a face of a subco... Definition: energymodule.hh:439 static void addToEnthalpyRate(RateVector &rateVec, const Evaluation &rate) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:316 static void addFracturePhaseStorage(Dune::FieldVector< LhsEval, numEq > &storage, const IntensiveQuantities &intQuants, const Scv &scv, unsigned phaseIdx) Add the energy storage term for a fluid phase to an equation vector. Definition: energymodule.hh:379 static void addPhaseStorage(Dune::FieldVector< LhsEval, numEq > &storage, const IntensiveQuantities &intQuants, unsigned phaseIdx) Add the energy storage term for a fluid phase to an equation vector. Definition: energymodule.hh:362 static void setEnthalpyRate(RateVector &rateVec, const Evaluation &rate) Set the rate of energy flux of a rate vector. Definition: energymodule.hh:310 static void setPriVarTemperatures(PrimaryVariables &priVars, const FluidState &fs) Given a fluid state, set the temperature in the primary variables. Definition: energymodule.hh:345 static void addDiffusiveFlux(RateVector &flux, const Context &context, unsigned spaceIdx, unsigned timeIdx) Adds the diffusive energy flux to the flux vector over the face of a sub-control volume. Definition: energymodule.hh:475 static void setEnthalpyRate(RateVector &rateVec, const FluidState &fluidState, unsigned phaseIdx, const Evaluation &volume) Given a fluid state, set the enthalpy rate which emerges from a volumetric rate. Definition: energymodule.hh:330 static std::string eqName(unsigned eqIdx) Returns the name of an equation or an empty string if the specified equation index does not belong to... Definition: energymodule.hh:268 static void registerParameters() Register all run-time parameters for the energy module. Definition: energymodule.hh:247 static void addSolidEnergyStorage(Dune::FieldVector< LhsEval, numEq > &storage, const IntensiveQuantities &intQuants) Add the energy storage term for a fluid phase to an equation vector. Definition: energymodule.hh:398 static void addAdvectiveFlux(RateVector &flux, const Context &context, unsigned spaceIdx, unsigned timeIdx) Evaluates the advective energy fluxes for a flux integration point and adds the result in the flux ve... Definition: energymodule.hh:409 static std::string primaryVarName(unsigned pvIdx) Returns the name of a primary variable or an empty string if the specified primary variable index doe... Definition: energymodule.hh:255 static Scalar primaryVarWeight(const Model &model, unsigned globalDofIdx, unsigned pvIdx) Returns the relative weight of a primary variable for calculating relative errors. Definition: energymodule.hh:280 static Scalar eqWeight(const Model &, unsigned, unsigned eqIdx) Returns the relative weight of a equation. Definition: energymodule.hh:294 static Evaluation thermalConductionRate(const ExtensiveQuantities &extQuants) Returns the conductive energy flux for a given flux integration point. Definition: energymodule.hh:322 Provides the auxiliary methods required for consideration of the energy equation. Definition: energymodule.hh:54 Declare the properties used by the infrastructure code of the finite volume discretizations. Defines the common properties required by the porous medium multi-phase models. Definition: blackoilbioeffectsmodules.hh:43 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 This method contains all callback classes for quantities that are required by some extensive quantiti... Provides the indices required for the energy equation. Definition: energymodule.hh:494 |