OGS
|
Definition at line 24 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 31 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 68 of file IntegrationPointWriter.h.
References _callback.
|
inline |
Definition at line 96 of file IntegrationPointWriter.h.
References _integration_order.
Referenced by addIntegrationPointData().
|
inline |
Definition at line 97 of file IntegrationPointWriter.h.
References _name.
Referenced by addIntegrationPointData().
|
inline |
Definition at line 95 of file IntegrationPointWriter.h.
References _n_components.
Referenced by addIntegrationPointData().
|
inline |
Definition at line 98 of file IntegrationPointWriter.h.
References _callback.
Referenced by addIntegrationPointData().
|
private |
Definition at line 104 of file IntegrationPointWriter.h.
Referenced by IntegrationPointWriter(), IntegrationPointWriter(), and values().
|
private |
Definition at line 103 of file IntegrationPointWriter.h.
Referenced by integrationOrder().
|
private |
Definition at line 102 of file IntegrationPointWriter.h.
Referenced by numberOfComponents().
|
private |
Definition at line 101 of file IntegrationPointWriter.h.
Referenced by name().