An integration point source class with an identifier to attach data and a quadrature weight and integration element.  
|  | 
|  | IntegrationPointSource (GlobalPosition pos, SourceValues values, IdType id, Scalar qpweight, Scalar integrationElement, std::size_t elementIndex) | 
|  | Constructor for integration point sources. 
 | 
|  | 
|  | IntegrationPointSource (GlobalPosition pos, IdType id, Scalar qpweight, Scalar integrationElement, std::size_t elementIndex) | 
|  | 
| Scalar | quadratureWeight () const | 
|  | 
| Scalar | integrationElement () const | 
|  | 
| void | setQuadratureWeight (const Scalar qpWeight) | 
|  | 
| void | setIntegrationElement (const Scalar ie) | 
|  | 
| std::size_t | elementIndex () const | 
|  | The index of the element this integration point source is associated with. 
 | 
|  | 
| IntegrationPointSource & | operator= (const SourceValues &values) | 
|  | Convenience = operator overload modifying only the values. 
 | 
|  | 
| IntegrationPointSource & | operator= (Scalar s) | 
|  | Convenience = operator overload modifying only the values. 
 | 
|  | 
| IdType | id () const | 
|  | return the sources identifier 
 | 
|  | 
| PointSource & | operator+= (Scalar s) | 
|  | Convenience += operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator+= (Scalar s) | 
|  | Convenience += operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator-= (Scalar s) | 
|  | Convenience -= operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator-= (Scalar s) | 
|  | Convenience -= operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator*= (Scalar s) | 
|  | Convenience *= operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator*= (Scalar s) | 
|  | Convenience *= operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator/= (Scalar s) | 
|  | Convenience /= operator overload modifying only the values. 
 | 
|  | 
| PointSource & | operator/= (Scalar s) | 
|  | Convenience /= operator overload modifying only the values. 
 | 
|  | 
| Values | values () const | 
|  | return the source values 
 | 
|  | 
| Values | values () const | 
|  | return the source values 
 | 
|  | 
| const GlobalPosition & | position () const | 
|  | return the source position 
 | 
|  | 
| const GlobalPosition & | position () const | 
|  | return the source position 
 | 
|  | 
| void | update (const Problem &problem, const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const typename FVElementGeometry::SubControlVolume &scv) | 
|  | an update function called before adding the value 
 | 
|  | 
| void | update (const Problem &problem, const typename FVElementGeometry::GridGeometry::GridView::template Codim< 0 >::Entity &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const typename FVElementGeometry::SubControlVolume &scv) | 
|  | an update function called before adding the value 
 | 
|  | 
| void | setEmbeddings (std::size_t embeddings) | 
|  | set the number of embeddings for this point source 
 | 
|  | 
| void | setEmbeddings (std::size_t embeddings) | 
|  | set the number of embeddings for this point source 
 | 
|  | 
| std::size_t | embeddings () const | 
|  | get the number of embeddings for this point source 
 | 
|  | 
| std::size_t | embeddings () const | 
|  | get the number of embeddings for this point source 
 | 
|  |