MADNESS 0.10.1
funcdefaults.h File Reference

Provides FunctionDefaults and utilities for coordinate transformation. More...

Include dependency graph for funcdefaults.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  madness::FunctionDefaults< NDIM >
 FunctionDefaults holds default paramaters as static class members. More...

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.

Enumerations

enum  madness::TreeState {
  madness::reconstructed , madness::compressed , madness::nonstandard , madness::nonstandard_with_leaves ,
  madness::nonstandard_after_apply , madness::redundant , madness::redundant_after_merge , madness::on_demand ,
  madness::unknown
}

Functions

template<std::size_t NDIM = 1>
std::ostream & madness::operator<< (std::ostream &os, const TreeState treestate)
template<std::size_t NDIM>
static void madness::sim_to_user (const Vector< double, NDIM > &xsim, Vector< double, NDIM > &xuser)
 Convert simulation coords ([0,1]^ndim) to user coords (FunctionDefaults<NDIM>::get_cell()).
template<typename T, std::size_t NDIM>
static Key< NDIM > madness::simpt2key (const Vector< T, NDIM > &pt, Level n)
template<std::size_t NDIM>
static void madness::user_to_sim (const Vector< double, NDIM > &xuser, Vector< double, NDIM > &xsim)
 Convert user coords (cell[][]) to simulation coords ([0,1]^ndim).

Variables

static const int madness::MAXK = 30
 The maximum wavelet order presently supported.
static const int madness::MAXLEVEL = 8*sizeof(Translation)-2
 The maximum depth of refinement possible.

Detailed Description

Provides FunctionDefaults and utilities for coordinate transformation.