|
energymodule.hh
Go to the documentation of this file.
799 void updateBoundary_(const Context& context, unsigned bfIdx, unsigned timeIdx, const FluidState& fs)
void updateBoundary_(const Context &, unsigned, unsigned, const FluidState &) Definition: energymodule.hh:723 Scalar temperatureGradNormal() const The temperature gradient times the face normal [K m^2 / m]. Definition: energymodule.hh:733 Scalar thermalConductivity() const The total thermal conductivity at the face . Definition: energymodule.hh:742 void update_(const ElementContext &, unsigned, unsigned) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:717 const Evaluation & temperatureGradNormal() const The temperature gradient times the face normal [K m^2 / m]. Definition: energymodule.hh:837 void update_(const ElementContext &elemCtx, unsigned faceIdx, unsigned timeIdx) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:769 const Evaluation & thermalConductivity() const The total thermal conductivity at the face . Definition: energymodule.hh:844 void updateBoundary_(const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fs) Definition: energymodule.hh:799 Provides the quantities required to calculate energy fluxes. Definition: energymodule.hh:701 Evaluation thermalConductivity() const Returns the total thermal conductivity of the solid matrix in the sub-control volume. Definition: energymodule.hh:565 void update_(FluidState &, typename FluidSystem::template ParameterCache< typename FluidState::ValueType > &, const ElementContext &, unsigned, unsigned) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:589 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:575 Evaluation solidInternalEnergy() const Returns the volumetric internal energy of the solid matrix in the sub-control volume. Definition: energymodule.hh:556 const Evaluation & solidInternalEnergy() const Returns the volumetric internal energy of the solid matrix in the sub-control volume. Definition: energymodule.hh:679 const Evaluation & thermalConductivity() const Returns the total conductivity capacity of the solid matrix in the sub-control volume. Definition: energymodule.hh:686 void update_(FluidState &fs, typename FluidSystem::template ParameterCache< typename FluidState::ValueType > ¶mCache, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:646 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:621 Provides the volumetric quantities required for the energy equation. Definition: energymodule.hh:536 static Scalar eqWeight(const Model &, unsigned, unsigned) Returns the relative weight of a equation of the residual. Definition: energymodule.hh:108 static void setPriVarTemperatures(PrimaryVariables &, const FluidState &) Given a fluid state, set the temperature in the primary variables. Definition: energymodule.hh:117 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:201 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:157 static void addToEnthalpyRate(RateVector &, const Evaluation &) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:142 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:214 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:178 static void setEnthalpyRate(RateVector &, const Evaluation &) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:135 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:189 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:167 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:85 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:93 static Scalar thermalConductionRate(const ExtensiveQuantities &) Add the rate of the conductive energy flux to a rate vector. Definition: energymodule.hh:149 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:126 static Scalar primaryVarWeight(const Model &, unsigned, unsigned) Returns the relative weight of a primary variable for calculating relative errors. Definition: energymodule.hh:100 static void registerParameters() Register all run-time parameters for the energy module. Definition: energymodule.hh:77 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:440 static void addToEnthalpyRate(RateVector &rateVec, const Evaluation &rate) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:317 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:380 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:363 static void setEnthalpyRate(RateVector &rateVec, const Evaluation &rate) Set the rate of energy flux of a rate vector. Definition: energymodule.hh:311 static void setPriVarTemperatures(PrimaryVariables &priVars, const FluidState &fs) Given a fluid state, set the temperature in the primary variables. Definition: energymodule.hh:346 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:476 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:331 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:269 static void registerParameters() Register all run-time parameters for the energy module. Definition: energymodule.hh:248 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:399 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:410 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:256 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:281 static Scalar eqWeight(const Model &, unsigned, unsigned eqIdx) Returns the relative weight of a equation. Definition: energymodule.hh:295 static Evaluation thermalConductionRate(const ExtensiveQuantities &extQuants) Returns the conductive energy flux for a given flux integration point. Definition: energymodule.hh:323 Provides the auxiliary methods required for consideration of the energy equation. Definition: energymodule.hh:55 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:45 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:495 |