|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
#include <zone.h>
Public Member Functions | |
| FaceZone () | |
| Construct a new FaceZone object. | |
| ~FaceZone () | |
| Destroy the FaceZone object. | |
| uint32_t | n_faces () const |
| Get the number of faces in the zone. | |
| FaceZoneType | get_type () const |
| Get the type of the zone. | |
| void | set_type (FaceZoneType type) |
| Set the type of the zone. | |
| void | copy_host_to_device () |
| Copy the faces from the host to the device. | |
| void | copy_device_to_host () |
| Copy the faces from the device to the host. | |
Public Member Functions inherited from Zone | |
| Zone () | |
| Construct a new Zone object. | |
| ~Zone () | |
| Destroy the Zone object. | |
| std::string | get_name () const |
| Get the name of the zone. | |
| void | set_name (const std::string &name) |
| Set the name of the zone. | |
Public Attributes | |
| Kokkos::View< uint32_t * > | faces |
| Kokkos::View< uint32_t * >::host_mirror_type | h_faces |
| FaceZone::FaceZone | ( | ) |
Construct a new FaceZone object.
| FaceZone::~FaceZone | ( | ) |
Destroy the FaceZone object.
| void FaceZone::copy_device_to_host | ( | ) |
Copy the faces from the device to the host.
| void FaceZone::copy_host_to_device | ( | ) |
Copy the faces from the host to the device.
| FaceZoneType FaceZone::get_type | ( | ) | const |
Get the type of the zone.
| uint32_t FaceZone::n_faces | ( | ) | const |
Get the number of faces in the zone.
| void FaceZone::set_type | ( | FaceZoneType | type | ) |
Set the type of the zone.
| type | Type of the zone. |
| Kokkos::View<uint32_t *> FaceZone::faces |
| Kokkos::View<uint32_t*>::host_mirror_type FaceZone::h_faces |