libecpint
stable
  • Introduction
  • Installation
  • Usage
  • Library API
libecpint
  • Docs »
  • File multiarr.hpp
  • Edit on GitHub

File multiarr.hpp¶

↰ Parent directory (/Users/robertshaw/devfiles/libecpint_new/include/libecpint)

Helpful lightweight multi-index arrays and tuples to make the code easier to write and test.

Contents

  • Definition (/Users/robertshaw/devfiles/libecpint_new/include/libecpint/multiarr.hpp)

  • Detailed Description

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

  • Typedefs

Definition (/Users/robertshaw/devfiles/libecpint_new/include/libecpint/multiarr.hpp)¶

  • Program Listing for File multiarr.hpp

Detailed Description¶

TODO: It is possible these are slowing things down a bit, need to run benchmarks.

Includes¶

  • algorithm

  • sstream

  • tuple

  • vector

Included By¶

  • File generate.hpp

  • File angular.hpp

  • File ecpint.hpp

  • File radial.hpp

  • File api.hpp

  • File mathutil.hpp

  • File qgen.hpp

Namespaces¶

  • Namespace libecpint

  • Namespace libecpint::aux

Classes¶

  • Template Struct gen_seq

  • Template Struct gen_seq< 0, Is… >

  • Template Struct seq

  • Template Struct FiveIndex

  • Template Struct SevenIndex

  • Template Struct ThreeIndex

  • Template Struct TwoIndex

Functions¶

  • Template Function libecpint::aux::print_tuple

  • Template Function libecpint::operator<<(std::basic_ostream<Ch, Tr>&, std::tuple<Args…> const&)

Typedefs¶

  • Typedef libecpint::Heptuple

  • Typedef libecpint::Pair

  • Typedef libecpint::Quintuple

  • Typedef libecpint::Triple


© Copyright 2020, Robert A. Shaw Revision f07f8b96.

Built with Sphinx using a theme provided by Read the Docs.