WARPXM v1.10.0
Loading...
Searching...
No Matches
wxm Namespace Reference

Base namespace for everything not included in the global namespace. More...

Namespaces

namespace  apps
 
namespace  array
 
namespace  basis
 
namespace  detail
 
namespace  dfem
 
namespace  diagnostics
 
namespace  dt_calc
 
namespace  functions
 
namespace  fvm
 Base namespace for K-exact higher order finite volume.
 
namespace  host_actions
 
namespace  lib
 Various utilities and helpful classes used throughout warpxm.
 
namespace  mesh
 Input mesh capabilities.
 
namespace  meta
 
namespace  root_finders
 
namespace  spline
 
namespace  sync
 
namespace  temporal
 
namespace  timer
 
namespace  variable
 

Classes

class  app_base
 
class  int_DDn_dv_cylindrical_mhd
 Computes the integral of DDn reactivity over domain volume, given MHD variables @params Vars. More...
 
class  int_Ex2_dv
 Computes the integral of component of field energy over domain volume @params Vars. More...
 
class  int_KEx_dv
 Computes the integral of x component of kinetic energy over domain volume @params Vars. More...
 
class  int_q2_dv
 Computes the integral of variable q^2 over domain volume @params Vars. More...
 
class  int_q_dv
 Computes the integral of variable q over domain volume @params Vars. More...
 
class  int_q_dv_cylindrical
 Computes the integral of variable q over domain volume @params Vars. More...
 
class  integrate_app
 Base class for performing a volume integral. More...
 
struct  integrateVariables
 
class  IntKeComponentdv
 Computes the integral of of kinetic energy component over domain volume. More...
 
class  max_diff
 Computes max(|a-b|) More...
 
class  multi_iterator
 A multi-dimensional iterator Stores the index in each dimension, as well as a global flattened index. More...
 
class  p_norm_diff
 Computes |a-b|^p, for finite p. More...
 
class  p_norm_diff_analytic
 Computes |a-b|^p, for finite p @params Vars. More...
 
class  raii_base
 
class  raii_base< T, T, T >
 
class  temporal_solver
 Base class for all temporal solvers. More...
 
class  va_runner
 Runs a set of variable adjusters. More...
 
class  volume_integrator
 Computes the volume (i.e. More...
 

Functions

uint64_t sdbm (unsigned char const *data, size_t len, uint64_t prev=0)
 sdbm hash algorihm.
 
uint64_t sdbm (const std::string &data, uint64_t prev=0)
 

Detailed Description

Base namespace for everything not included in the global namespace.

Various meta-programming helpers.

Function Documentation

◆ sdbm() [1/2]

uint64_t wxm::sdbm ( const std::string &  data,
uint64_t  prev = 0 
)

◆ sdbm() [2/2]

uint64_t wxm::sdbm ( unsigned char const *  data,
size_t  len,
uint64_t  prev = 0 
)

sdbm hash algorihm.

composite hashes can be calculated by passing in the previous result to prev.

Parameters
databyte data stream source
lennumber of bytes to read from data
prevInitial value to use for the hash.