NiHu  2.0
conditional_precompute.hpp File Reference

Implementation of conditionally precomputed and stored quantities. More...

#include "core/global_definitions.hpp"
#include <type_traits>
Include dependency graph for conditional_precompute.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NiHu::matrix_function_complexity::zero
 the returned matrix is a zero expression More...
 
struct  NiHu::matrix_function_complexity::constant
 the returned matrix is constant and can be stored More...
 
struct  NiHu::matrix_function_complexity::general
 the returned matrix should be computed on the fly More...
 
class  NiHu::conditional_precompute< Complexity, Func, Args >
 Conditionally precompute and store objects. More...
 
class  NiHu::conditional_precompute< matrix_function_complexity::constant, Func, Args... >
 specialisation of NiHu::conditional_precompute for the matrix_function_complexity::constant case More...
 
class  NiHu::conditional_precompute< matrix_function_complexity::zero, Func, Args... >
 specialisation of NiHu::conditional_precompute for the matrix_function_complexity::zero case More...
 
class  NiHu::conditional_precompute_instance< Complexity, Func, Args >
 
class  NiHu::conditional_precompute_instance< matrix_function_complexity::constant, Func, Args... >
 
class  NiHu::conditional_precompute_instance< matrix_function_complexity::zero, Func, Args... >
 

Namespaces

 NiHu::matrix_function_complexity
 definition of complexity tags of functions returning matrices
 

Detailed Description

Implementation of conditionally precomputed and stored quantities.

Definition in file conditional_precompute.hpp.