SOFA API  be900861
Open source framework for multi-physics simuation
sofa::linearalgebra::BlockVector< N, T > Member List

This is the complete list of members for sofa::linearalgebra::BlockVector< N, T >, including all inherited members.

add(Index i, SReal v) overridesofa::linearalgebra::FullVector< T >inlinevirtual
sofa::linearalgebra::BaseVector::add(Index i0, Index n, const float *src)sofa::linearalgebra::BaseVectorinlinevirtual
sofa::linearalgebra::BaseVector::add(Index i0, Index n, const double *src)sofa::linearalgebra::BaseVectorinlinevirtual
sofa::linearalgebra::BaseVector::add(Index i0, Index n, const int *src)sofa::linearalgebra::BaseVectorinlinevirtual
addDefaultImpl(Index i0, Index n, const T *src)sofa::linearalgebra::BaseVectorinlineprotected
allocsizesofa::linearalgebra::FullVector< T >protected
asub(Index bi, Index) constsofa::linearalgebra::BlockVector< N, T >
asub(Index bi, Index)sofa::linearalgebra::BlockVector< N, T >
begin()sofa::linearalgebra::FullVector< T >inline
begin() constsofa::linearalgebra::FullVector< T >inline
BlockVector()sofa::linearalgebra::BlockVector< N, T >
BlockVector(Index n)sofa::linearalgebra::BlockVector< N, T >explicit
capacity() constsofa::linearalgebra::FullVector< T >inline
checkIndex(Index n) constsofa::linearalgebra::FullVector< T >protected
clear() overridesofa::linearalgebra::FullVector< T >virtual
clear(Index dim) overridesofa::linearalgebra::FullVector< T >virtual
const_iterator typedefsofa::linearalgebra::BlockVector< N, T >
ConstIterator typedefsofa::linearalgebra::FullVector< T >
cursizesofa::linearalgebra::FullVector< T >protected
datasofa::linearalgebra::FullVector< T >protected
dot(const FullVector< Real > &a) constsofa::linearalgebra::FullVector< T >
element(Index i) const overridesofa::linearalgebra::FullVector< T >inlinevirtual
ELEMENT_FLOAT enum valuesofa::linearalgebra::BaseVector
ELEMENT_INT enum valuesofa::linearalgebra::BaseVector
ELEMENT_UNKNOWN enum valuesofa::linearalgebra::BaseVector
elements(Index i0, Index n, float *src) constsofa::linearalgebra::BaseVectorinlinevirtual
elements(Index i0, Index n, double *src) constsofa::linearalgebra::BaseVectorinlinevirtual
elements(Index i0, Index n, int *src) constsofa::linearalgebra::BaseVectorinlinevirtual
elementsDefaultImpl(Index i0, Index n, T *buffer) constsofa::linearalgebra::BaseVectorinlineprotected
ElementType enum namesofa::linearalgebra::BaseVector
end()sofa::linearalgebra::FullVector< T >inline
end() constsofa::linearalgebra::FullVector< T >inline
eq(const FullVector< Real > &a, Real f)sofa::linearalgebra::FullVector< T >
eq(const FullVector< Real > &a, const FullVector< Real > &b, Real f=1.0)sofa::linearalgebra::FullVector< T >
fastResize(Index dim)sofa::linearalgebra::FullVector< T >
FullVector()sofa::linearalgebra::FullVector< T >inline
FullVector(const FullVector &vect)sofa::linearalgebra::FullVector< T >inline
FullVector(Index n)sofa::linearalgebra::FullVector< T >inlineexplicit
FullVector(T *ptr, Index n)sofa::linearalgebra::FullVector< T >inline
FullVector(T *ptr, Index n, Index nmax)sofa::linearalgebra::FullVector< T >inline
getElementSize() constsofa::linearalgebra::BaseVectorinlinevirtual
getElementType() constsofa::linearalgebra::BaseVectorinlinevirtual
getsub(Index i, Index n, TV &v)sofa::linearalgebra::FullVector< T >inline
Index typedefsofa::linearalgebra::BlockVector< N, T >
Inherit typedefsofa::linearalgebra::BlockVector< N, T >
isFull() constsofa::linearalgebra::BaseVectorinlinevirtual
isSparse() constsofa::linearalgebra::BaseVectorinline
Iterator typedefsofa::linearalgebra::FullVector< T >
iterator typedefsofa::linearalgebra::BlockVector< N, T >
Name()sofa::linearalgebra::FullVector< T >inlinestatic
norm() constsofa::linearalgebra::FullVector< T >
operator*=(Real f)sofa::linearalgebra::FullVector< T >
operator+=(const FullVector< Real > &a)sofa::linearalgebra::FullVector< T >
operator-=(const FullVector< Real > &a)sofa::linearalgebra::FullVector< T >
operator=(const FullVector< T > &a)sofa::linearalgebra::FullVector< T >
operator=(const T &a)sofa::linearalgebra::FullVector< T >
operator[](Index i)sofa::linearalgebra::FullVector< T >inline
operator[](Index i) constsofa::linearalgebra::FullVector< T >inline
peq(const FullVector< Real > &a, Real f)sofa::linearalgebra::FullVector< T >
ptr()sofa::linearalgebra::FullVector< T >inline
ptr() constsofa::linearalgebra::FullVector< T >inline
Real typedefsofa::linearalgebra::BlockVector< N, T >
resize(Index dim) overridesofa::linearalgebra::FullVector< T >virtual
set(Index i, SReal v) overridesofa::linearalgebra::FullVector< T >inlinevirtual
sofa::linearalgebra::BaseVector::set(Index i0, Index n, const float *src)sofa::linearalgebra::BaseVectorinlinevirtual
sofa::linearalgebra::BaseVector::set(Index i0, Index n, const double *src)sofa::linearalgebra::BaseVectorinlinevirtual
sofa::linearalgebra::BaseVector::set(Index i0, Index n, const int *src)sofa::linearalgebra::BaseVectorinlinevirtual
setDefaultImpl(Index i0, Index n, const T *src)sofa::linearalgebra::BaseVectorinlineprotected
setptr(T *p)sofa::linearalgebra::FullVector< T >inline
setsub(Index i, Index n, const TV &v)sofa::linearalgebra::FullVector< T >inline
size() const overridesofa::linearalgebra::FullVector< T >inlinevirtual
Size typedefsofa::linearalgebra::BlockVector< N, T >
sub(Index i, Index) constsofa::linearalgebra::BlockVector< N, T >inline
sub(Index i, Index)sofa::linearalgebra::BlockVector< N, T >
SubVectorType typedefsofa::linearalgebra::BlockVector< N, T >
swap(FullVector< T > &v)sofa::linearalgebra::FullVector< T >
value_type typedefsofa::linearalgebra::BlockVector< N, T >
~BaseVector()sofa::linearalgebra::BaseVectorinlinevirtual
~BlockVector()sofa::linearalgebra::BlockVector< N, T >virtual
~FullVector() overridesofa::linearalgebra::FullVector< T >inline