hemocell
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
hemo::LeesEdwardsBCSetPopulations< T, Descriptor > Class Template Reference

#include <leesEdwardsBC.h>

Inheritance diagram for hemo::LeesEdwardsBCSetPopulations< T, Descriptor >:
Inheritance graph
[legend]
Collaboration diagram for hemo::LeesEdwardsBCSetPopulations< T, Descriptor >:
Collaboration graph
[legend]

Public Member Functions

 LeesEdwardsBCSetPopulations (plint nz, std::vector< std::vector< std::vector< T > > > *topPopulations, std::vector< std::vector< std::vector< T > > > *bottomPopulations)
 
plb::Array< T, Descriptor< T >::q > populationsVectorToArray (std::vector< T > populations)
 
virtual void process (plb::Box3D domain, plb::BlockLattice3D< T, Descriptor > &lattice)
 
virtual LeesEdwardsBCSetPopulations< T, Descriptor > * clone () const
 
virtual void getTypeOfModification (std::vector< plb::modif::ModifT > &modified) const
 
virtual plb::BlockDomain::DomainT appliesTo () const
 

Public Attributes

plint nz
 
std::vector< std::vector< std::vector< T > > > * topPopulations
 
std::vector< std::vector< std::vector< T > > > * bottomPopulations
 

Constructor & Destructor Documentation

◆ LeesEdwardsBCSetPopulations()

template<typename T , template< typename U > class Descriptor>
hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::LeesEdwardsBCSetPopulations ( plint  nz,
std::vector< std::vector< std::vector< T > > > *  topPopulations,
std::vector< std::vector< std::vector< T > > > *  bottomPopulations 
)
inline

Member Function Documentation

◆ appliesTo()

template<typename T , template< typename U > class Descriptor>
virtual plb::BlockDomain::DomainT hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::appliesTo ( ) const
inlinevirtual

◆ clone()

template<typename T , template< typename U > class Descriptor>
virtual LeesEdwardsBCSetPopulations< T, Descriptor > * hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::clone ( ) const
inlinevirtual

◆ getTypeOfModification()

template<typename T , template< typename U > class Descriptor>
virtual void hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::getTypeOfModification ( std::vector< plb::modif::ModifT > &  modified) const
inlinevirtual

◆ populationsVectorToArray()

template<typename T , template< typename U > class Descriptor>
plb::Array< T, Descriptor< T >::q > hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::populationsVectorToArray ( std::vector< T populations)
inline

◆ process()

template<typename T , template< typename U > class Descriptor>
virtual void hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::process ( plb::Box3D  domain,
plb::BlockLattice3D< T, Descriptor > &  lattice 
)
inlinevirtual

Member Data Documentation

◆ bottomPopulations

template<typename T , template< typename U > class Descriptor>
std::vector<std::vector<std::vector<T> > >* hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::bottomPopulations

◆ nz

template<typename T , template< typename U > class Descriptor>
plint hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::nz

◆ topPopulations

template<typename T , template< typename U > class Descriptor>
std::vector<std::vector<std::vector<T> > >* hemo::LeesEdwardsBCSetPopulations< T, Descriptor >::topPopulations