votca 2026-dev
Loading...
Searching...
No Matches
votca::xtp::EwaldSitePolarizabilityBlocks Class Reference

#include <ewaldsolvers.h>

Collaboration diagram for votca::xtp::EwaldSitePolarizabilityBlocks:

Public Member Functions

 EwaldSitePolarizabilityBlocks (const EwaldRegistry &registry, const std::vector< Index > &ids)
Index size () const
const Eigen::Matrix3d & GetBlock (Index n) const
Eigen::VectorXd Apply (const Eigen::VectorXd &v) const

Private Attributes

std::vector< Eigen::Matrix3d > blocks_

Detailed Description

Definition at line 268 of file ewaldsolvers.h.

Constructor & Destructor Documentation

◆ EwaldSitePolarizabilityBlocks()

votca::xtp::EwaldSitePolarizabilityBlocks::EwaldSitePolarizabilityBlocks ( const EwaldRegistry & registry,
const std::vector< Index > & ids )
inline

Definition at line 270 of file ewaldsolvers.h.

Member Function Documentation

◆ Apply()

Eigen::VectorXd votca::xtp::EwaldSitePolarizabilityBlocks::Apply ( const Eigen::VectorXd & v) const
inline

Definition at line 297 of file ewaldsolvers.h.

◆ GetBlock()

const Eigen::Matrix3d & votca::xtp::EwaldSitePolarizabilityBlocks::GetBlock ( Index n) const
inline

Definition at line 288 of file ewaldsolvers.h.

◆ size()

Index votca::xtp::EwaldSitePolarizabilityBlocks::size ( ) const
inline

Definition at line 285 of file ewaldsolvers.h.

Member Data Documentation

◆ blocks_

std::vector<Eigen::Matrix3d> votca::xtp::EwaldSitePolarizabilityBlocks::blocks_
private

Definition at line 306 of file ewaldsolvers.h.


The documentation for this class was generated from the following file: