quantitycallbacks.hh
Go to the documentation of this file.
56 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
71 { return elemCtx_.intensiveQuantities(dofIdx, /*timeIdx=*/0).fluidState().temperature(/*phaseIdx=*/0); }
92 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
139 using IQFluidState = typename std::remove_const<typename std::remove_reference<IQRawFluidState>::type>::type;
203 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
277 return elemCtx_.intensiveQuantities(dofIdx, /*timeIdx=*/0).fluidState().molarDensity(phaseIdx_);
300 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
351 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
384 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
433 using ResultType = typename std::remove_const<typename std::remove_reference<ResultRawType>::type>::type;
471 return elemCtx_.intensiveQuantities(dofIdx, /*timeIdx=*/0).fluidState().moleFraction(phaseIdx_, compIdx_);
Callback class for a phase pressure. Definition: quantitycallbacks.hh:133 BoundaryPressureCallback(const ElementContext &elemCtx, const FluidState &boundaryFs, unsigned phaseIdx) Definition: quantitycallbacks.hh:151 BoundaryPressureCallback(const ElementContext &elemCtx, const FluidState &boundaryFs) Definition: quantitycallbacks.hh:146 IQScalar boundaryValue() const Definition: quantitycallbacks.hh:176 void setPhaseIndex(unsigned phaseIdx) Set the index of the fluid phase for which the pressure should be returned. Definition: quantitycallbacks.hh:163 ResultType operator()(unsigned dofIdx) const Return the pressure of a phase given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:170 void setPhaseIndex(unsigned phaseIdx) Set the index of the fluid phase for which the density should be returned. Definition: quantitycallbacks.hh:219 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:203 DensityCallback(const ElementContext &elemCtx, unsigned phaseIdx) Definition: quantitycallbacks.hh:210 ResultType operator()(unsigned dofIdx) const Return the density of a phase given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:226 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:204 DensityCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:206 Callback class for the molar density of a phase. Definition: quantitycallbacks.hh:244 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:252 decltype(std::declval< IQFluidState >().molarDensity(0)) ResultType Definition: quantitycallbacks.hh:251 void setPhaseIndex(unsigned phaseIdx) Set the index of the fluid phase for which the molar density should be returned. Definition: quantitycallbacks.hh:267 MolarDensityCallback(const ElementContext &elemCtx, unsigned phaseIdx) Definition: quantitycallbacks.hh:258 ResultType operator()(unsigned dofIdx) const Return the molar density of a phase given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:274 MolarDensityCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:254 Callback class for a mole fraction of a component in a phase. Definition: quantitycallbacks.hh:425 void setComponentIndex(unsigned compIdx) Set the index of the component for which the mole fraction should be returned. Definition: quantitycallbacks.hh:460 void setPhaseIndex(unsigned phaseIdx) Set the index of the fluid phase for which a mole fraction should be returned. Definition: quantitycallbacks.hh:453 MoleFractionCallback(const ElementContext &elemCtx, unsigned phaseIdx, unsigned compIdx) Definition: quantitycallbacks.hh:443 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:433 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:434 ResultType operator()(unsigned dofIdx) const Return the mole fraction of a component in a phase given the index of a degree of freedom within an e... Definition: quantitycallbacks.hh:467 MoleFractionCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:436 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:92 PressureCallback(const ElementContext &elemCtx, unsigned phaseIdx) Definition: quantitycallbacks.hh:99 ResultType operator()(unsigned dofIdx) const Return the pressure of the specified phase given the index of a degree of freedom within an element c... Definition: quantitycallbacks.hh:115 PressureCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:95 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:93 void setPhaseIndex(unsigned phaseIdx) Set the index of the fluid phase for which the pressure should be returned. Definition: quantitycallbacks.hh:108 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:56 ResultType operator()(unsigned dofIdx) const Return the temperature given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:70 TemperatureCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:59 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:57 Callback class for the velocity of a phase at the center of a DOF. Definition: quantitycallbacks.hh:341 ResultType operator()(unsigned dofIdx) const Return the velocity of a phase given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:363 typename ResultType::field_type ResultFieldType Definition: quantitycallbacks.hh:352 typename MathToolbox< ResultFieldType >::ValueType ResultFieldValueType Definition: quantitycallbacks.hh:353 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:351 VelocityCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:355 Callback class for the velocity of a phase at the center of a DOF. Definition: quantitycallbacks.hh:377 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:384 void setDimIndex(unsigned dimIdx) Set the index of the component of the velocity which should be returned. Definition: quantitycallbacks.hh:400 ResultType operator()(unsigned dofIdx) const Return the velocity of a phase given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:407 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:385 VelocityComponentCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:387 VelocityComponentCallback(const ElementContext &elemCtx, unsigned dimIdx) Definition: quantitycallbacks.hh:391 Callback class for the viscosity of a phase. Definition: quantitycallbacks.hh:292 typename std::remove_const< typename std::remove_reference< ResultRawType >::type >::type ResultType Definition: quantitycallbacks.hh:300 typename MathToolbox< ResultType >::ValueType ResultValueType Definition: quantitycallbacks.hh:301 ViscosityCallback(const ElementContext &elemCtx, unsigned phaseIdx) Definition: quantitycallbacks.hh:307 ViscosityCallback(const ElementContext &elemCtx) Definition: quantitycallbacks.hh:303 ResultType operator()(unsigned dofIdx) const Return the viscosity of a phase given the index of a degree of freedom within an element context. Definition: quantitycallbacks.hh:323 void setPhaseIndex(unsigned phaseIdx) Set the index of the fluid phase for which the viscosity should be returned. Definition: quantitycallbacks.hh:316 Declare the properties used by the infrastructure code of the finite volume discretizations. Definition: blackoilboundaryratevector.hh:37 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:235 |