LAMA
|
#include <lama/matutils/MatrixCreator.hpp>
#include <lama/HostWriteAccess.hpp>
#include <lama/CommunicatorFactory.hpp>
#include <lama/distribution/BlockDistribution.hpp>
#include <lama/distribution/GeneralDistribution.hpp>
#include <cmath>
Namespaces | |
namespace | lama |
The namespace lama holds everything of the C++ Library lama. | |
Functions | |
lama::LAMA_LOG_DEF_TEMPLATE_LOGGER (template< typename ValueType >, MatrixCreator< ValueType >::logger,"MatrixCreator") | |
static void | lama::getStencilProperties (IndexType &dimension, IndexType &length, IndexType &distance, IndexType stencilType) |
template<typename IndexType > | |
static IndexType | lama::getMatrixPosition (IndexType idX, IndexType idY, IndexType idZ, IndexType dimX, IndexType dimY, IndexType) |
template<typename IndexType > | |
static int | lama::getNumNeighbors (IndexType id, IndexType dim, int shift) |
template<typename IndexType > | |
static IndexType | lama::getNStencilValues (IndexType idX, IndexType idY, IndexType idZ, IndexType dimX, IndexType dimY, IndexType dimZ, IndexType length, IndexType maxDistance) |
template<typename IndexType , typename ValueType > | |
static void | lama::getStencil (std::vector< IndexType > &positions, std::vector< ValueType > &values, const IndexType idX, const IndexType idY, const IndexType idZ, const IndexType dimX, const IndexType dimY, const IndexType dimZ, const IndexType stencilType, const IndexType length, const IndexType maxDistance) |
Variables | |
template class LAMA_DLL_IMPORTEXPORT | lama::MatrixCreator< float > |
template class LAMA_DLL_IMPORTEXPORT | lama::MatrixCreator< double > |