NAMD
|
#include <MsmMap.h>
Public Member Functions | |
GridFixed () | |
void | init (const IndexRange &n) |
void | set (int pia, int pni, int pja, int pnj, int pka, int pnk) |
void | setbounds (int pia, int pib, int pja, int pjb, int pka, int pkb) |
const T & | operator() (int i, int j, int k) const |
const T & | operator() (const Ivec &n) const |
const T & | elem (int i, int j, int k) const |
T & | operator() (int i, int j, int k) |
T & | operator() (const Ivec &n) |
T & | elem (int i, int j, int k) |
int | flatindex (int i, int j, int k) const |
const T * | buffer () const |
T * | buffer () |
void | reset (const T &t) |
void | updateLower (const Ivec &n) |
GridFixed< T, N > & | operator+= (const GridFixed< T, N > &g) |
void | extract (GridFixed< T, N > &g) |
![]() | |
IndexRange () | |
void | set (int pia, int pni, int pja, int pnj, int pka, int pnk) |
void | setbounds (int pia, int pib, int pja, int pjb, int pka, int pkb) |
int | ia () const |
int | ib () const |
int | ja () const |
int | jb () const |
int | ka () const |
int | kb () const |
int | ni () const |
int | nj () const |
int | nk () const |
int | nn () const |
Ivec | lower () const |
Ivec | extent () const |
int | operator<= (const IndexRange &n) |
Friends | |
class | Grid< T > |
Additional Inherited Members | |
![]() | |
Ivec | nlower |
Ivec | nextent |
|
inline |
|
inline |
Definition at line 531 of file MsmMap.h.
Referenced by msm::Grid< Vtype >::extract(), and msm::Grid< Vtype >::operator+=().
|
inline |
|
inline |
Definition at line 494 of file MsmMap.h.
References msm::GridFixed< T, N >::flatindex(), msm::IndexRange::ia(), msm::IndexRange::ib(), msm::IndexRange::ja(), msm::IndexRange::jb(), msm::IndexRange::ka(), msm::IndexRange::kb(), and NAMD_die().
Referenced by msm::GridFixed< T, N >::operator()().
|
inline |
Definition at line 516 of file MsmMap.h.
References msm::GridFixed< T, N >::flatindex(), msm::IndexRange::ia(), msm::IndexRange::ib(), msm::IndexRange::ja(), msm::IndexRange::jb(), msm::IndexRange::ka(), msm::IndexRange::kb(), and NAMD_die().
|
inline |
Definition at line 571 of file MsmMap.h.
References ASSERT, msm::Ivec::i, msm::IndexRange::IndexRange(), msm::Ivec::j, msm::Ivec::k, msm::IndexRange::nextent, msm::IndexRange::ni(), and msm::IndexRange::nlower.
|
inline |
Definition at line 528 of file MsmMap.h.
References msm::IndexRange::ia(), msm::IndexRange::ja(), msm::IndexRange::ka(), msm::IndexRange::ni(), and msm::IndexRange::nj().
Referenced by msm::GridFixed< T, N >::elem(), and msm::GridFixed< T, N >::operator()().
|
inline |
Definition at line 471 of file MsmMap.h.
References ASSERT, msm::IndexRange::extent(), msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, msm::IndexRange::lower(), msm::IndexRange::nextent, and msm::IndexRange::nlower.
|
inline |
Definition at line 484 of file MsmMap.h.
References msm::GridFixed< T, N >::elem(), and msm::GridFixed< T, N >::flatindex().
Referenced by msm::GridFixed< T, N >::operator()().
|
inline |
Definition at line 491 of file MsmMap.h.
References msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, and msm::GridFixed< T, N >::operator()().
|
inline |
Definition at line 506 of file MsmMap.h.
References msm::GridFixed< T, N >::elem(), and msm::GridFixed< T, N >::flatindex().
|
inline |
Definition at line 513 of file MsmMap.h.
References msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, and msm::GridFixed< T, N >::operator()().
|
inline |
Definition at line 545 of file MsmMap.h.
References ASSERT, msm::Ivec::i, msm::IndexRange::IndexRange(), msm::Ivec::j, msm::Ivec::k, msm::IndexRange::nextent, msm::IndexRange::ni(), and msm::IndexRange::nlower.
|
inline |
|
inline |
Definition at line 476 of file MsmMap.h.
References ASSERT, msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, msm::IndexRange::nextent, and msm::IndexRange::set().
|
inline |
Definition at line 480 of file MsmMap.h.
References ASSERT, msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, msm::IndexRange::nextent, and msm::IndexRange::setbounds().
|
inline |