OGS
|
Definition at line 69 of file MatrixAssemblyStats.h.
#include <MatrixAssemblyStats.h>
Public Member Functions | |
std::shared_ptr< CumulativeStats< Data > > | clone () |
CumulativeStats (CumulativeStats< Data > const &other)=delete | |
CumulativeStats (CumulativeStats< Data > &other) | |
CumulativeStats (CumulativeStats< Data > &&other) | |
~CumulativeStats () | |
void | print () const |
Static Public Member Functions | |
static std::shared_ptr< CumulativeStats< Data > > | create () |
Public Attributes | |
Data | data |
Private Types | |
using | Base = std::enable_shared_from_this<CumulativeStats<Data>> |
Private Member Functions | |
CumulativeStats () | |
Private Attributes | |
std::shared_ptr< CumulativeStats< Data > > | parent_ |
std::shared_ptr< std::mutex > | parent_mutex_ |
|
private |
Definition at line 72 of file MatrixAssemblyStats.h.
|
delete |
|
inline |
Definition at line 92 of file MatrixAssemblyStats.h.
|
inline |
Definition at line 100 of file MatrixAssemblyStats.h.
References ProcessLib::Assembly::CumulativeStats< Data >::data.
|
inline |
Definition at line 107 of file MatrixAssemblyStats.h.
References ProcessLib::Assembly::CumulativeStats< Data >::data, DBUG(), ProcessLib::Assembly::CumulativeStats< Data >::parent_, and ProcessLib::Assembly::CumulativeStats< Data >::parent_mutex_.
|
inlineprivate |
Definition at line 124 of file MatrixAssemblyStats.h.
Referenced by ProcessLib::Assembly::CumulativeStats< Data >::create().
|
inline |
Definition at line 85 of file MatrixAssemblyStats.h.
|
inlinestatic |
Definition at line 77 of file MatrixAssemblyStats.h.
References ProcessLib::Assembly::CumulativeStats< Data >::CumulativeStats().
Referenced by ProcessLib::Assembly::ParallelVectorMatrixAssembler::assembleWithJacobian().
|
inline |
Definition at line 121 of file MatrixAssemblyStats.h.
References ProcessLib::Assembly::CumulativeStats< Data >::data.
Data ProcessLib::Assembly::CumulativeStats< Data >::data |
Definition at line 75 of file MatrixAssemblyStats.h.
Referenced by ProcessLib::Assembly::CumulativeStats< Data >::CumulativeStats(), ProcessLib::Assembly::CumulativeStats< Data >::~CumulativeStats(), and ProcessLib::Assembly::CumulativeStats< Data >::print().
|
private |
Definition at line 126 of file MatrixAssemblyStats.h.
Referenced by ProcessLib::Assembly::CumulativeStats< Data >::~CumulativeStats().
|
private |
Definition at line 127 of file MatrixAssemblyStats.h.
Referenced by ProcessLib::Assembly::CumulativeStats< Data >::~CumulativeStats().