Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
AMReX_Dim3.H File Reference
#include <AMReX_Config.H>
#include <AMReX_REAL.H>
#include <AMReX_GpuQualifiers.H>
#include <iostream>

Go to the source code of this file.

Classes

struct  amrex::Dim3
 
struct  amrex::XDim3
 

Namespaces

namespace  amrex
 

Functions

__host__ __device__ Real amrex::dot_product (XDim3 const &a, XDim3 const &b)
 
__host__ __device__ XDim3 amrex::cross_product (XDim3 const &a, XDim3 const &b)
 
__host__ __device__ XDim3 amrex::operator+ (XDim3 const &a, XDim3 const &b)
 
__host__ __device__ XDim3 amrex::operator- (XDim3 const &a, XDim3 const &b)
 
template<typename T , std::enable_if_t< std::is_same_v< T, Dim3 >||std::is_same_v< T, XDim3 > > * = nullptr>
std::ostream & amrex::operator<< (std::ostream &os, const T &d)