Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector > Struct Template Reference

Storage for a mixed CQPP formed from (DT, M, D, q, B, S, BT, b): S b, f_b = B S b, the workspaces of S and B, and the problem's own workspaces and reduction storage.

#include <cqpp.hpp>

Public Attributes

SbVector s_b
FbVector f_b
SWorkspace s_workspace
BWorkspace b_workspace
DTWorkspace dt_workspace
MWorkspace m_workspace
DWorkspace d_workspace
LWorkspace l_workspace
GVector g
DxVector dx
MDxVector mdx
LMDxVector lmdx

Member Data Documentation

◆ s_b

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
SbVector mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::s_b

◆ f_b

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
FbVector mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::f_b

◆ s_workspace

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
SWorkspace mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::s_workspace

◆ b_workspace

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
BWorkspace mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::b_workspace

◆ dt_workspace

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
DTWorkspace mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::dt_workspace

◆ m_workspace

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
MWorkspace mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::m_workspace

◆ d_workspace

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
DWorkspace mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::d_workspace

◆ l_workspace

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
LWorkspace mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::l_workspace

◆ g

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
GVector mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::g

◆ dx

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
DxVector mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::dx

◆ mdx

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
MDxVector mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::mdx

◆ lmdx

template<class SbVector, class FbVector, class SWorkspace, class BWorkspace, class DTWorkspace, class MWorkspace, class DWorkspace, class LWorkspace, class GVector, class DxVector, class MDxVector, class LMDxVector>
LMDxVector mundy::MixedCQPPWorkspace< SbVector, FbVector, SWorkspace, BWorkspace, DTWorkspace, MWorkspace, DWorkspace, LWorkspace, GVector, DxVector, MDxVector, LMDxVector >::lmdx