ALPSCore reference
Namespaces | Macros
error.cpp File Reference
#include <boost/preprocessor/tuple/to_seq.hpp>
#include <boost/preprocessor/seq/for_each.hpp>
#include <alps/config.hpp>
#include <alps/accumulators/feature/error.hpp>
#include <alps/hdf5/vector.hpp>
Include dependency graph for error.cpp:

Go to the source code of this file.

Namespaces

 alps
 
 alps::accumulators
 
 alps::accumulators::impl
 

Macros

#define ALPS_ACCUMULATOR_VALUE_TYPES_SEQ   BOOST_PP_TUPLE_TO_SEQ(ALPS_ACCUMULATOR_VALUE_TYPES_SIZE, (ALPS_ACCUMULATOR_VALUE_TYPES))
 
#define ALPS_ACCUMULATOR_INST_ERROR_ACC(r, data, T)
 
#define NUMERIC_FUNCTION_USING
 
#define NUMERIC_FUNCTION_IMPLEMENTATION(FUNCTION_NAME, ERROR)
 
#define ALPS_ACCUMULATOR_INST_ERROR_RESULT(r, data, T)
 

Macro Definition Documentation

#define ALPS_ACCUMULATOR_INST_ERROR_ACC (   r,
  data,
 
)
Value:
template class Accumulator<T, error_tag, \
Accumulator<T, mean_tag, \
Accumulator<T, count_tag, \
AccumulatorBase<T>>>>;

Definition at line 105 of file error.cpp.

#define ALPS_ACCUMULATOR_INST_ERROR_RESULT (   r,
  data,
 
)
Value:
template class Result<T, error_tag, \
Result<T, mean_tag, \
Result<T, count_tag, \
ResultBase<T>>>>;

Definition at line 214 of file error.cpp.

#define ALPS_ACCUMULATOR_VALUE_TYPES_SEQ   BOOST_PP_TUPLE_TO_SEQ(ALPS_ACCUMULATOR_VALUE_TYPES_SIZE, (ALPS_ACCUMULATOR_VALUE_TYPES))

Definition at line 15 of file error.cpp.

#define NUMERIC_FUNCTION_IMPLEMENTATION (   FUNCTION_NAME,
  ERROR 
)
Value:
template<typename T, typename B> \
void Result<T, error_tag, B>:: FUNCTION_NAME () { \
B:: FUNCTION_NAME (); \
NUMERIC_FUNCTION_USING \
m_error = ERROR ; \
}

Definition at line 187 of file error.cpp.

#define NUMERIC_FUNCTION_USING

Definition at line 150 of file error.cpp.