energymodule.hh
Go to the documentation of this file.
804 void updateBoundary_(const Context& context, unsigned bfIdx, unsigned timeIdx, const FluidState& fs)
void updateBoundary_(const Context &, unsigned, unsigned, const FluidState &) Definition: energymodule.hh:728 Scalar temperatureGradNormal() const The temperature gradient times the face normal [K m^2 / m]. Definition: energymodule.hh:738 Scalar thermalConductivity() const The total thermal conductivity at the face . Definition: energymodule.hh:747 void update_(const ElementContext &, unsigned, unsigned) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:722 const Evaluation & temperatureGradNormal() const The temperature gradient times the face normal [K m^2 / m]. Definition: energymodule.hh:842 void update_(const ElementContext &elemCtx, unsigned faceIdx, unsigned timeIdx) Update the quantities required to calculate energy fluxes. Definition: energymodule.hh:774 const Evaluation & thermalConductivity() const The total thermal conductivity at the face . Definition: energymodule.hh:849 void updateBoundary_(const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fs) Definition: energymodule.hh:804 Provides the quantities required to calculate energy fluxes. Definition: energymodule.hh:706 Evaluation thermalConductivity() const Returns the total thermal conductivity of the solid matrix in the sub-control volume. Definition: energymodule.hh:569 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:579 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:593 Evaluation solidInternalEnergy() const Returns the volumetric internal energy of the solid matrix in the sub-control volume. Definition: energymodule.hh:560 const Evaluation & solidInternalEnergy() const Returns the volumetric internal energy of the solid matrix in the sub-control volume. Definition: energymodule.hh:684 const Evaluation & thermalConductivity() const Returns the total conductivity capacity of the solid matrix in the sub-control volume. Definition: energymodule.hh:691 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:651 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:626 Provides the volumetric quantities required for the energy equation. Definition: energymodule.hh:540 static Scalar eqWeight(const Model &, unsigned, unsigned) Returns the relative weight of a equation of the residual. Definition: energymodule.hh:110 static void setPriVarTemperatures(PrimaryVariables &, const FluidState &) Given a fluid state, set the temperature in the primary variables. Definition: energymodule.hh:119 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:203 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:159 static void addToEnthalpyRate(RateVector &, const Evaluation &) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:144 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:216 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:180 static void setEnthalpyRate(RateVector &, const Evaluation &) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:137 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:191 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:169 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:87 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:95 static Scalar thermalConductionRate(const ExtensiveQuantities &) Add the rate of the conductive energy flux to a rate vector. Definition: energymodule.hh:151 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:128 static Scalar primaryVarWeight(const Model &, unsigned, unsigned) Returns the relative weight of a primary variable for calculating relative errors. Definition: energymodule.hh:102 static void registerParameters() Register all run-time parameters for the energy module. Definition: energymodule.hh:79 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:444 static void addToEnthalpyRate(RateVector &rateVec, const Evaluation &rate) Add the rate of the enthalpy flux to a rate vector. Definition: energymodule.hh:321 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:384 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:367 static void setEnthalpyRate(RateVector &rateVec, const Evaluation &rate) Set the rate of energy flux of a rate vector. Definition: energymodule.hh:315 static void setPriVarTemperatures(PrimaryVariables &priVars, const FluidState &fs) Given a fluid state, set the temperature in the primary variables. Definition: energymodule.hh:350 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:480 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:335 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:273 static void registerParameters() Register all run-time parameters for the energy module. Definition: energymodule.hh:252 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:403 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:414 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:260 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:285 static Scalar eqWeight(const Model &, unsigned, unsigned eqIdx) Returns the relative weight of a equation. Definition: energymodule.hh:299 static Evaluation thermalConductionRate(const ExtensiveQuantities &extQuants) Returns the conductive energy flux for a given flux integration point. Definition: energymodule.hh:327 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: blackoilboundaryratevector.hh:39 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:499 |