Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::BlocksStencilPattern Class Reference
+ Inheritance diagram for Feel::BlocksStencilPattern:
+ Collaboration diagram for Feel::BlocksStencilPattern:

Public Member Functions

 BlocksStencilPattern (BlocksStencilPattern &&b)=default
 
 BlocksStencilPattern (BlocksStencilPattern const &b)=default
 
 BlocksStencilPattern (index_type nr, index_type nc)
 
 BlocksStencilPattern (index_type nr, index_type nc, size_type pat)
 
 BlocksStencilPattern (super_type const &b)
 
self_type operator<< (size_type const &m) const
 
BlocksStencilPattern & operator= (BlocksStencilPattern &&)=default
 
BlocksStencilPattern & operator= (BlocksStencilPattern const &)=default
 
- Public Member Functions inherited from Feel::vf::BlocksBase< uint32_type >
 BlocksBase (BlocksBase< uint32_type > &&b)=default
 
 BlocksBase (BlocksBase< uint32_type > const &b)=default
 
 BlocksBase (index_type nr, index_type nc)
 
 BlocksBase (index_type nr, index_type nc, block_type const &a)
 
std::vector< block_type > const & getSetOfBlocks () const
 
void merge (index_type c1, index_type c2, BlocksBase< uint32_type > const &b)
 
index_type nCol () const
 
index_type nRow () const
 
block_type & operator() (index_type c1, index_type c2=0)
 
block_type const & operator() (index_type c1, index_type c2=0) const
 
BlocksBase< uint32_type > operator<< (block_type const &m) const
 
BlocksBase & operator= (BlocksBase< uint32_type > &&b)=default
 
BlocksBase & operator= (BlocksBase< uint32_type > const &b)=default
 
void push_back (block_type const &m)
 
void reset ()
 
void resize (index_type nr, index_type nc=1)
 
index_type size () const
 
BlocksBase< uint32_type > subBlock (index_type x1r, index_type x1c, index_type x2r, index_type x2c) const
 
BlocksBase< uint32_type > transpose () const
 

Additional Inherited Members

- Public Types inherited from Feel::vf::BlocksBase< uint32_type >
typedef uint32_type block_type
 
typedef uint16_type index_type