occ
Loading...
Searching...
No Matches
multipole.h File Reference
#include <array>
#include <fmt/format.h>
#include <occ/core/linear_algebra.h>
Include dependency graph for multipole.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  occ::core::Multipole< L >
 Templated storage class for Multipole expansions. More...
 

Namespaces

namespace  occ
 
namespace  occ::core
 fundamental functionality for linear algebra, utilities, molecules and more
 

Functions

constexpr unsigned int occ::core::num_unique_multipole_components (int L)
 The number of unique multipole components for a given angular momentum.
 
constexpr unsigned int occ::core::num_multipole_components_tensor (int L)
 The number of tensor multipole components for a given angular momentum.
 
constexpr unsigned int occ::core::total_num_multipole_components (int L)
 The total number of unique multipole components up to and including a given angular momentum.
 

Variables

constexpr std::array< const char *, 35 > occ::core::multipole_component_names
 The names of multipole components in order.