occ
Loading...
Searching...
No Matches
occ::elastic_fit::MonkhorstPack Struct Reference

#include <monkhorst_pack.h>

Collaboration diagram for occ::elastic_fit::MonkhorstPack:
[legend]

Public Member Functions

void generate_grid ()
 
 MonkhorstPack (const occ::IVec3 &shrinking_factors, const occ::Vec3 &shift)
 
const size_t size () const
 
auto begin () const
 
auto end () const
 

Public Attributes

size_t shrink_x
 
size_t shrink_y
 
size_t shrink_z
 
occ::Vec3 shift
 
occ::Mat3N grid
 

Constructor & Destructor Documentation

◆ MonkhorstPack()

occ::elastic_fit::MonkhorstPack::MonkhorstPack ( const occ::IVec3 shrinking_factors,
const occ::Vec3 shift 
)
inline

Member Function Documentation

◆ begin()

auto occ::elastic_fit::MonkhorstPack::begin ( ) const
inline

◆ end()

auto occ::elastic_fit::MonkhorstPack::end ( ) const
inline

◆ generate_grid()

void occ::elastic_fit::MonkhorstPack::generate_grid ( )
inline

◆ size()

const size_t occ::elastic_fit::MonkhorstPack::size ( ) const
inline

Member Data Documentation

◆ grid

occ::Mat3N occ::elastic_fit::MonkhorstPack::grid

◆ shift

occ::Vec3 occ::elastic_fit::MonkhorstPack::shift

◆ shrink_x

size_t occ::elastic_fit::MonkhorstPack::shrink_x

◆ shrink_y

size_t occ::elastic_fit::MonkhorstPack::shrink_y

◆ shrink_z

size_t occ::elastic_fit::MonkhorstPack::shrink_z

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