Class, containing a collection of array handlers used in IterativeSolver Provides a Builder sub-class, containing member functions to accumulate user-defined handlers, as well as determine and instantiate default handlers, based on container (template parameter) types. More...
#include <ArrayHandlers.h>
Class, containing a collection of array handlers used in IterativeSolver Provides a Builder sub-class, containing member functions to accumulate user-defined handlers, as well as determine and instantiate default handlers, based on container (template parameter) types.
R | array for R space |
Q | array for Q space |
P | array for P space |
Classes | |
class | Builder |
Public Member Functions | |
ArrayHandlers (std::shared_ptr< array::ArrayHandler< R, R > > rr, std::shared_ptr< array::ArrayHandler< Q, Q > > qq, std::shared_ptr< array::ArrayHandler< P, P > > pp, std::shared_ptr< array::ArrayHandler< R, Q > > rq, std::shared_ptr< array::ArrayHandler< R, P > > rp, std::shared_ptr< array::ArrayHandler< Q, R > > qr, std::shared_ptr< array::ArrayHandler< Q, P > > qp) | |
ArrayHandlers () | |
Uses default handlers. More... | |
auto & | rr () |
auto & | qq () |
auto & | pp () |
auto & | rq () |
auto & | qr () |
auto & | rp () |
auto & | qp () |
Static Public Member Functions | |
static Builder | create () |
Utility for creating Array handlers with some user specified handlers. More... | |
Protected Attributes | |
std::shared_ptr< array::ArrayHandler< R, R > > | m_rr |
std::shared_ptr< array::ArrayHandler< Q, Q > > | m_qq |
std::shared_ptr< array::ArrayHandler< P, P > > | m_pp |
std::shared_ptr< array::ArrayHandler< R, Q > > | m_rq |
std::shared_ptr< array::ArrayHandler< R, P > > | m_rp |
std::shared_ptr< array::ArrayHandler< Q, R > > | m_qr |
std::shared_ptr< array::ArrayHandler< Q, P > > | m_qp |
|
inline |
|
inline |
Uses default handlers.
|
inlinestatic |
Utility for creating Array handlers with some user specified handlers.
For example:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |