![]()  | 
  
    OGS
    
   | 
 
Definition at line 27 of file IntegrationPointWriter.h.
#include <IntegrationPointWriter.h>
Public Member Functions | |
| template<typename LocalAssemblerInterface , typename... Args> | |
| IntegrationPointWriter (std::string const &name, int const n_components, int const integration_order, std::vector< std::unique_ptr< LocalAssemblerInterface > > const &local_assemblers, std::vector< double >(LocalAssemblerInterface::*getIpData)(Args...) const, Args &&... args) | |
| template<typename LocalAssemblerInterface , typename Accessor > | |
| IntegrationPointWriter (std::string const &name, int const n_components, int const integration_order, std::vector< std::unique_ptr< LocalAssemblerInterface > > const &local_assemblers, Accessor accessor) | |
| int | numberOfComponents () const | 
| int | integrationOrder () const | 
| std::string | name () const | 
| std::vector< std::vector< double > > | values () const | 
Private Attributes | |
| std::string const | _name | 
| int const | _n_components | 
| int const | _integration_order | 
| std::function< std::vector< std::vector< double > >()> | _callback | 
      
  | 
  inline | 
Constructor taking a member function of the LocalAssemblerInterface as a callback.
The callback getIpData must return a std::vector<double>. 
Definition at line 34 of file IntegrationPointWriter.h.
References _callback.
      
  | 
  inline | 
Constructor taking an accessor function as a callback.
The accessor function must take a const reference to a LocalAssemblerInterface object as its only argument. The callback accessor must return a std::vector<double>. 
Definition at line 71 of file IntegrationPointWriter.h.
References _callback.
      
  | 
  inline | 
Definition at line 99 of file IntegrationPointWriter.h.
References _integration_order.
Referenced by addIntegrationPointData().
      
  | 
  inline | 
Definition at line 100 of file IntegrationPointWriter.h.
References _name.
Referenced by addIntegrationPointData().
      
  | 
  inline | 
Definition at line 98 of file IntegrationPointWriter.h.
References _n_components.
Referenced by addIntegrationPointData().
      
  | 
  inline | 
Definition at line 101 of file IntegrationPointWriter.h.
References _callback.
Referenced by addIntegrationPointData().
      
  | 
  private | 
Definition at line 107 of file IntegrationPointWriter.h.
Referenced by IntegrationPointWriter(), IntegrationPointWriter(), and values().
      
  | 
  private | 
Definition at line 106 of file IntegrationPointWriter.h.
Referenced by integrationOrder().
      
  | 
  private | 
Definition at line 105 of file IntegrationPointWriter.h.
Referenced by numberOfComponents().
      
  | 
  private | 
Definition at line 104 of file IntegrationPointWriter.h.
Referenced by name().