|
DFT-FE 1.3.0-pre
Density Functional Theory With Finite-Elements
|
#include <InterpolateFromCellToLocalPoints.h>
Public Member Functions | |
| InterpolateFromCellToLocalPoints (const std::shared_ptr< const dftfe::utils::FECell< 3 > > &srcCell, dftfe::uInt numNodes, bool memOpt) | |
| void | setRealCoordinatesOfLocalPoints (dftfe::uInt numPoints, std::vector< double > &coordinates) |
| void | interpolate (const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > &BLASWrapperPtr, dftfe::uInt numberOfVectors, const dataTypes::number *parentNodalMemSpacePtr, dataTypes::number *outputMemSpacePtr) |
| void | interpolate (const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< dftfe::utils::MemorySpace::HOST > > &BLASWrapperPtr, dftfe::uInt numberOfVectors, const std::vector< dataTypes::number > &parentNodalHost, std::vector< dataTypes::number > &outputHost) |
Private Attributes | |
| std::shared_ptr< const dftfe::utils::FECell< 3 > > | d_srcCell |
| dftfe::uInt | d_numNodes |
| dftfe::uInt | d_numPoints |
| dftfe::utils::MemoryStorage< dataTypes::number, memorySpace > | d_shapeValuesMemSpace |
| std::vector< dataTypes::number > | d_shapeValuesHost |
| const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > | d_BLASWrapperPtr |
| std::vector< double > | d_paramCoordinates |
| bool | d_memOpt |
| dftfe::InterpolateFromCellToLocalPoints< memorySpace >::InterpolateFromCellToLocalPoints | ( | const std::shared_ptr< const dftfe::utils::FECell< 3 > > & | srcCell, |
| dftfe::uInt | numNodes, | ||
| bool | memOpt ) |
| void dftfe::InterpolateFromCellToLocalPoints< memorySpace >::interpolate | ( | const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< dftfe::utils::MemorySpace::HOST > > & | BLASWrapperPtr, |
| dftfe::uInt | numberOfVectors, | ||
| const std::vector< dataTypes::number > & | parentNodalHost, | ||
| std::vector< dataTypes::number > & | outputHost ) |
| void dftfe::InterpolateFromCellToLocalPoints< memorySpace >::interpolate | ( | const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > & | BLASWrapperPtr, |
| dftfe::uInt | numberOfVectors, | ||
| const dataTypes::number * | parentNodalMemSpacePtr, | ||
| dataTypes::number * | outputMemSpacePtr ) |
| void dftfe::InterpolateFromCellToLocalPoints< memorySpace >::setRealCoordinatesOfLocalPoints | ( | dftfe::uInt | numPoints, |
| std::vector< double > & | coordinates ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |