VMPS++
Loading...
Searching...
No Matches
TransferVector< Symmetry, Scalar_ > Struct Template Reference

Detailed Description

template<typename Symmetry, typename Scalar_>
struct TransferVector< Symmetry, Scalar_ >

Definition at line 55 of file VumpsTransferMatrix.h.

#include <VumpsTransferMatrix.h>

Public Types

typedef Scalar_ Scalar
 

Public Member Functions

 TransferVector ()
 
 TransferVector (const Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > &data_input)
 
Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & operator[] (size_t i)
 
Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & operator() (size_t i)
 
const Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & operator[] (size_t i) const
 
const Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & operator() (size_t i) const
 
TransferVector< Symmetry, Scalar_ > & operator+= (const TransferVector< Symmetry, Scalar_ > &Vrhs)
 
TransferVector< Symmetry, Scalar_ > & operator-= (const TransferVector< Symmetry, Scalar_ > &Vrhs)
 
template<typename OtherScalar >
TransferVector< Symmetry, Scalar_ > & operator*= (const OtherScalar &alpha)
 
template<typename OtherScalar >
TransferVector< Symmetry, Scalar_ > & operator/= (const OtherScalar &alpha)
 
template<typename OtherScalar >
TransferVector< Symmetry, Scalar > & operator*= (const OtherScalar &alpha)
 
template<typename OtherScalar >
TransferVector< Symmetry, Scalar > & operator/= (const OtherScalar &alpha)
 

Public Attributes

Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > data
 

Member Typedef Documentation

◆ Scalar

template<typename Symmetry , typename Scalar_ >
typedef Scalar_ TransferVector< Symmetry, Scalar_ >::Scalar

Definition at line 57 of file VumpsTransferMatrix.h.

Constructor & Destructor Documentation

◆ TransferVector() [1/2]

template<typename Symmetry , typename Scalar_ >
TransferVector< Symmetry, Scalar_ >::TransferVector ( )
inline

Definition at line 59 of file VumpsTransferMatrix.h.

◆ TransferVector() [2/2]

template<typename Symmetry , typename Scalar_ >
TransferVector< Symmetry, Scalar_ >::TransferVector ( const Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > &  data_input)
inline

Definition at line 61 of file VumpsTransferMatrix.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename Symmetry , typename Scalar_ >
Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & TransferVector< Symmetry, Scalar_ >::operator() ( size_t  i)
inline

Definition at line 67 of file VumpsTransferMatrix.h.

◆ operator()() [2/2]

template<typename Symmetry , typename Scalar_ >
const Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & TransferVector< Symmetry, Scalar_ >::operator() ( size_t  i) const
inline

Definition at line 69 of file VumpsTransferMatrix.h.

◆ operator*=() [1/2]

template<typename Symmetry , typename Scalar_ >
template<typename OtherScalar >
TransferVector< Symmetry, Scalar_ > & TransferVector< Symmetry, Scalar_ >::operator*= ( const OtherScalar &  alpha)

◆ operator*=() [2/2]

template<typename Symmetry , typename Scalar_ >
template<typename OtherScalar >
TransferVector< Symmetry, Scalar > & TransferVector< Symmetry, Scalar_ >::operator*= ( const OtherScalar &  alpha)

Definition at line 271 of file VumpsTransferMatrix.h.

◆ operator+=()

template<typename Symmetry , typename Scalar >
TransferVector< Symmetry, Scalar > & TransferVector< Symmetry, Scalar >::operator+= ( const TransferVector< Symmetry, Scalar_ > &  Vrhs)

Definition at line 254 of file VumpsTransferMatrix.h.

◆ operator-=()

template<typename Symmetry , typename Scalar >
TransferVector< Symmetry, Scalar > & TransferVector< Symmetry, Scalar >::operator-= ( const TransferVector< Symmetry, Scalar_ > &  Vrhs)

Definition at line 262 of file VumpsTransferMatrix.h.

◆ operator/=() [1/2]

template<typename Symmetry , typename Scalar_ >
template<typename OtherScalar >
TransferVector< Symmetry, Scalar_ > & TransferVector< Symmetry, Scalar_ >::operator/= ( const OtherScalar &  alpha)

◆ operator/=() [2/2]

template<typename Symmetry , typename Scalar_ >
template<typename OtherScalar >
TransferVector< Symmetry, Scalar > & TransferVector< Symmetry, Scalar_ >::operator/= ( const OtherScalar &  alpha)

Definition at line 283 of file VumpsTransferMatrix.h.

◆ operator[]() [1/2]

template<typename Symmetry , typename Scalar_ >
Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & TransferVector< Symmetry, Scalar_ >::operator[] ( size_t  i)
inline

Definition at line 66 of file VumpsTransferMatrix.h.

◆ operator[]() [2/2]

template<typename Symmetry , typename Scalar_ >
const Biped< Symmetry, Matrix< Scalar_, Dynamic, Dynamic > > & TransferVector< Symmetry, Scalar_ >::operator[] ( size_t  i) const
inline

Definition at line 68 of file VumpsTransferMatrix.h.

Member Data Documentation

◆ data

template<typename Symmetry , typename Scalar_ >
Biped<Symmetry,Matrix<Scalar_,Dynamic,Dynamic> > TransferVector< Symmetry, Scalar_ >::data

Definition at line 76 of file VumpsTransferMatrix.h.


The documentation for this struct was generated from the following file: