NeoFOAM
WIP Prototype of a modern OpenFOAM core
|
Serial executor SUNDIALS Kokkos vector wrapper. More...
#include <sundials.hpp>
Public Types | |
using | KVector = ::sundials::kokkos::Vector< Kokkos::Serial > |
Public Member Functions | |
SKVectorSerial () | |
~SKVectorSerial ()=default | |
SKVectorSerial (const SKVectorSerial &other) | |
SKVectorSerial (SKVectorSerial &&other) noexcept | |
SKVectorSerial & | operator= (const SKVectorSerial &other)=delete |
SKVectorSerial & | operator= (SKVectorSerial &&other)=delete |
void | initNVector (size_t size, std::shared_ptr< SUNContext > context) |
const N_Vector & | sunNVector () const |
N_Vector & | sunNVector () |
Serial executor SUNDIALS Kokkos vector wrapper.
ValueType | The vector data type |
Provides RAII management of SUNDIALS Kokkos vectors for serial execution.
Definition at line 262 of file sundials.hpp.
using NeoFOAM::sundials::SKVectorSerial< ValueType >::KVector = ::sundials::kokkos::Vector<Kokkos::Serial> |
Definition at line 276 of file sundials.hpp.
|
inline |
Definition at line 266 of file sundials.hpp.
|
default |
|
inline |
Definition at line 268 of file sundials.hpp.
|
inlinenoexcept |
Definition at line 270 of file sundials.hpp.
|
inline |
Definition at line 277 of file sundials.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 283 of file sundials.hpp.
|
inline |
Definition at line 282 of file sundials.hpp.