NeoFOAM
WIP Prototype of a modern OpenFOAM core
|
Host default executor SUNDIALS Kokkos vector wrapper. More...
#include <sundials.hpp>
Public Types | |
using | KVector = ::sundials::kokkos::Vector< Kokkos::DefaultHostExecutionSpace > |
Public Member Functions | |
SKVectorHostDefault ()=default | |
~SKVectorHostDefault ()=default | |
SKVectorHostDefault (const SKVectorHostDefault &other) | |
SKVectorHostDefault (SKVectorHostDefault &&other) noexcept | |
SKVectorHostDefault & | operator= (const SKVectorHostDefault &other)=delete |
SKVectorHostDefault & | operator= (SKVectorHostDefault &&other)=delete |
void | initNVector (size_t size, std::shared_ptr< SUNContext > context) |
const N_Vector & | sunNVector () const |
N_Vector & | sunNVector () |
Host default executor SUNDIALS Kokkos vector wrapper.
ValueType | The vector data type |
Provides RAII management of SUNDIALS Kokkos vectors for CPU execution.
Definition at line 297 of file sundials.hpp.
using NeoFOAM::sundials::SKVectorHostDefault< ValueType >::KVector = ::sundials::kokkos::Vector<Kokkos::DefaultHostExecutionSpace> |
Definition at line 301 of file sundials.hpp.
|
default |
|
default |
|
inline |
Definition at line 305 of file sundials.hpp.
|
inlinenoexcept |
Definition at line 307 of file sundials.hpp.
|
inline |
Definition at line 312 of file sundials.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 318 of file sundials.hpp.
|
inline |
Definition at line 317 of file sundials.hpp.