Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
mundy::SumOp< Backend, Op1, Op2 >::Workspace< TmpVector, Op1Workspace, Op2Workspace > Struct Template Reference

#include <linear_ops.hpp>

Inheritance diagram for mundy::SumOp< Backend, Op1, Op2 >::Workspace< TmpVector, Op1Workspace, Op2Workspace >:
[legend]

Public Member Functions

 Workspace (TmpVector &&tmp, Op1Workspace &&op1_workspace, Op2Workspace &&op2_workspace, bool committed=false)
Backend backend () const
 MUNDY_OP_WORKSPACE (tmp, TmpVector) MUNDY_OP_WORKSPACE_CHILD(op1_workspace

Constructor & Destructor Documentation

◆ Workspace()

template<class Backend, class Op1, class Op2>
template<class TmpVector, class Op1Workspace, class Op2Workspace>
mundy::SumOp< Backend, Op1, Op2 >::Workspace< TmpVector, Op1Workspace, Op2Workspace >::Workspace ( TmpVector && tmp,
Op1Workspace< TmpVector, Op1Workspace, Op2Workspace > && op1_workspace,
Op2Workspace< TmpVector, Op1Workspace, Op2Workspace > && op2_workspace,
bool committed = false )
inline

Member Function Documentation

◆ backend()

template<class Backend, class Op1, class Op2>
template<class TmpVector, class Op1Workspace, class Op2Workspace>
Backend mundy::SumOp< Backend, Op1, Op2 >::Workspace< TmpVector, Op1Workspace, Op2Workspace >::backend ( ) const
inline

◆ MUNDY_OP_WORKSPACE()

template<class Backend, class Op1, class Op2>
template<class TmpVector, class Op1Workspace, class Op2Workspace>
mundy::SumOp< Backend, Op1, Op2 >::Workspace< TmpVector, Op1Workspace, Op2Workspace >::MUNDY_OP_WORKSPACE ( tmp ,
TmpVector  )