Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::VectorBlock< NR, T > Class Template Reference

#include <vectorblock.hpp>

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

Inherits Feel::VectorBlockBase< T >.

Public Types

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

Public Member Functions

VectorBlock operator= (VectorBlock const &vb)
 
VectorBlockoperator= (vector_ptrtype const &F)
 
 VectorBlock (blocksbase_type const &blockVec, backend_type &backend, bool copy_values=true)
 
 VectorBlock (VectorBlock const &vb)
 
- 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
 

The documentation for this class was generated from the following files:

Generated on Sun Dec 22 2013 13:11:22 for Feel++ by doxygen 1.8.5