![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <ScratchViews.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| MasterElementViews ()=default | |
| virtual | ~MasterElementViews ()=default |
| int | create_master_element_views (const TeamHandleType &team, const std::set< ELEM_DATA_NEEDED > &dataEnums, int nDim, int nodesPerElem, int numScsIp, int numScvIp, int numFemIp) |
| void | fill_master_element_views (const std::set< ELEM_DATA_NEEDED > &dataEnums, SharedMemView< double ** > *coordsView, MasterElement *meSCS, MasterElement *meSCV, MasterElement *meFEM) |
| void | fill_master_element_views_new_me (const std::set< ELEM_DATA_NEEDED > &dataEnums, SharedMemView< DoubleType ** > *coordsView, MasterElement *meSCS, MasterElement *meSCV, MasterElement *meFEM) |
Public Attributes | |
| SharedMemView< T ** > | scs_areav |
| SharedMemView< T *** > | dndx |
| SharedMemView< T *** > | dndx_shifted |
| SharedMemView< T *** > | dndx_fem |
| SharedMemView< T *** > | deriv |
| SharedMemView< T *** > | deriv_fem |
| SharedMemView< T * > | det_j |
| SharedMemView< T * > | det_j_fem |
| SharedMemView< T * > | scv_volume |
| SharedMemView< T *** > | gijUpper |
| SharedMemView< T *** > | gijLower |
| typedef T sierra::nalu::MasterElementViews< T >::value_type |
|
default |
|
virtualdefault |
| int sierra::nalu::MasterElementViews< T >::create_master_element_views | ( | const TeamHandleType & | team, |
| const std::set< ELEM_DATA_NEEDED > & | dataEnums, | ||
| int | nDim, | ||
| int | nodesPerElem, | ||
| int | numScsIp, | ||
| int | numScvIp, | ||
| int | numFemIp | ||
| ) |
| void sierra::nalu::MasterElementViews< T >::fill_master_element_views | ( | const std::set< ELEM_DATA_NEEDED > & | dataEnums, |
| SharedMemView< double ** > * | coordsView, | ||
| MasterElement * | meSCS, | ||
| MasterElement * | meSCV, | ||
| MasterElement * | meFEM | ||
| ) |
References sierra::nalu::MasterElement::determinant(), sierra::nalu::FEM_GRAD_OP, sierra::nalu::FEM_SHIFTED_GRAD_OP, sierra::nalu::MasterElement::gij(), sierra::nalu::MasterElement::grad_op(), sierra::nalu::SCS_AREAV, sierra::nalu::SCS_GIJ, sierra::nalu::SCS_GRAD_OP, sierra::nalu::SCS_SHIFTED_GRAD_OP, sierra::nalu::SCV_VOLUME, and sierra::nalu::MasterElement::shifted_grad_op().
| void sierra::nalu::MasterElementViews< T >::fill_master_element_views_new_me | ( | const std::set< ELEM_DATA_NEEDED > & | dataEnums, |
| SharedMemView< DoubleType ** > * | coordsView, | ||
| MasterElement * | meSCS, | ||
| MasterElement * | meSCV, | ||
| MasterElement * | meFEM | ||
| ) |
References sierra::nalu::MasterElement::determinant(), sierra::nalu::FEM_GRAD_OP, sierra::nalu::FEM_SHIFTED_GRAD_OP, sierra::nalu::MasterElement::gij(), sierra::nalu::MasterElement::grad_op(), sierra::nalu::MasterElement::grad_op_fem(), sierra::nalu::SCS_AREAV, sierra::nalu::SCS_GIJ, sierra::nalu::SCS_GRAD_OP, sierra::nalu::SCS_SHIFTED_GRAD_OP, sierra::nalu::SCV_VOLUME, sierra::nalu::MasterElement::shifted_grad_op(), and sierra::nalu::MasterElement::shifted_grad_op_fem().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::deriv |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::deriv_fem |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T*> sierra::nalu::MasterElementViews< T >::det_j |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T*> sierra::nalu::MasterElementViews< T >::det_j_fem |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::dndx |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::dndx_fem |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::dndx_shifted |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::gijLower |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T***> sierra::nalu::MasterElementViews< T >::gijUpper |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T**> sierra::nalu::MasterElementViews< T >::scs_areav |
Referenced by sierra::nalu::interleave_me_views().
| SharedMemView<T*> sierra::nalu::MasterElementViews< T >::scv_volume |
Referenced by sierra::nalu::interleave_me_views().
1.8.11