Feel++  0.91.4
Public Types | Public Member Functions | Static Public Attributes
Feel::VectorBlock< NR, T > Class Template Reference

block of vector More...

#include <vectorblock.hpp>

Inheritance diagram for Feel::VectorBlock< NR, T >:
Feel::VectorBlockBase< T >

List of all members.

Public Types

typedef super_type::value_type value_type
typedef super_type::vector_ptrtype vector_ptrtype
typedef super_type::backend_type backend_type
typedef vf::Blocks< NBLOCKROWS,
1, vector_ptrtype > 
blocks_type
- Public Types inherited from Feel::VectorBlockBase< T >
typedef VectorBlockBase< T > self_type
typedef boost::shared_ptr
< backend_type
backend_ptrtype
typedef Vector< T > vector_type

Public Member Functions

 VectorBlock (blocks_type const &blockVec, backend_type &backend, bool copy_values=true)
 VectorBlock (VectorBlock const &vb)
VectorBlock operator= (VectorBlock const &vb)
VectorBlockoperator= (vector_ptrtype const &F)
- Public Member Functions inherited from Feel::VectorBlockBase< T >
 VectorBlockBase (vf::BlocksBase< vector_ptrtype > const &blockVec, backend_type &backend, bool copy_values=true)
 VectorBlockBase (VectorBlockBase const &vb)
 ~VectorBlockBase ()
VectorBlockBase operator= (VectorBlockBase const &vb)
vector_ptrtype getVector ()
void updateBlockVec (vector_ptrtype const &m, size_type start_i)

Static Public Attributes

static const uint16_type NBLOCKROWS = NR

Detailed Description

template<int NR, typename T>
class Feel::VectorBlock< NR, T >

block of vector

auto myBlocks = BlocksVector<2,2>() << F1 << F2

auto A = backend->newBlockVector(myBlocks);

Author:
Vincent Chabannes