LOOS  v2.3.2
ENM::ANM Class Reference

Anisotropic network model. More...

#include <anm-lib.hpp>

Inheritance diagram for ENM::ANM:
Collaboration diagram for ENM::ANM:

Public Member Functions

 ANM (SuperBlock *b)
 
void solve ()
 Computes the hessian and solves for the eigenpairs.
 
loos::DoubleMatrix inverseHessian ()
 Return the inverted hessian matrix.
 
- Public Member Functions inherited from ENM::ElasticNetworkModel
 ElasticNetworkModel (SuperBlock *blocker)
 Base constructor for all ENMs. More...
 
void setSuperBlockFunction (SuperBlock *p)
 
void prefix (const std::string &s)
 Filename prefix when we have to write something out.
 
std::string prefix () const
 
void meta (const std::string &s)
 Any metadata that gets added to matrices written out.
 
std::string meta () const
 
void debugging (const bool b)
 Debugging flag (generally means write out all intermediate matrices)
 
bool debugging () const
 
void verbosity (const int i)
 How wordy are we?
 
int verbosity () const
 
SpringFunction::Params setParams (const SpringFunction::Params &v)
 Forwards to contained superblock.
 
bool validParams () const
 Forwards to contained superblock.
 
uint paramSize () const
 Forwards to contained superblock.
 
const loos::DoubleMatrixeigenvectors () const
 Accessors for eigenpairs and hessian.
 
const loos::DoubleMatrixeigenvalues () const
 Accessors for eigenpairs and hessian.
 
const loos::DoubleMatrixhessian () const
 Accessors for eigenpairs and hessian.
 

Additional Inherited Members

- Protected Member Functions inherited from ENM::ElasticNetworkModel
void buildHessian ()
 Construct the hessian using the contained SuperBlock. More...
 
- Protected Attributes inherited from ENM::ElasticNetworkModel
SuperBlockblocker_
 
std::string name_
 
std::string prefix_
 
std::string meta_
 
bool debugging_
 
int verbosity_
 
loos::DoubleMatrix eigenvecs_
 
loos::DoubleMatrix eigenvals_
 
loos::DoubleMatrix hessian_
 

Detailed Description

Anisotropic network model.

Definition at line 35 of file anm-lib.hpp.


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