Proto  3.2
Public Member Functions | Private Attributes | List of all members
Proto::FluxBoxData< T, C, MEM, D, E > Class Template Reference

#include <Proto_BoxData.H>

Public Member Functions

 FluxBoxData ()
 
 FluxBoxData (const Box &a_box, bool a_doExtrude=true)
 
 FluxBoxData (Array< std::shared_ptr< BoxData< T, C, MEM, D, E >>, DIM > &a_data)
 
 FluxBoxData (std::vector< std::shared_ptr< BoxData< T, C, MEM, D, E >>> &a_data)
 
void define (const Box &a_box, bool a_doExtrude=true)
 
BoxData< T, C, MEM, D, E > & operator[] (unsigned int a_index)
 
const BoxData< T, C, MEM, D, E > & operator[] (unsigned int a_index) const
 
Array< std::shared_ptr< BoxData< T, C, MEM, D, E > >, DIM > & array ()
 
const Array< std::shared_ptr< BoxData< T, C, MEM, D, E > >, DIM > & array () const
 
Box box () const
 
Box box (int a_dir) const
 

Private Attributes

Box m_box0
 
Array< std::shared_ptr< BoxData< T, C, MEM, D, E > >, DIM > m_data
 

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