votca 2024-dev
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
votca::csg::NematicOrder Class Reference

#include <nematicorder.h>

Public Member Functions

 NematicOrder ()=default
 
 ~NematicOrder ()=default
 
void Process (Topology &top, const std::string &filter="*")
 
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > & NematicU ()
 
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > & NematicV ()
 
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > & NematicW ()
 

Private Attributes

Eigen::Matrix3d mu_
 
Eigen::Matrix3d mv_
 
Eigen::Matrix3d mw_
 
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > nemat_u_
 
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > nemat_v_
 
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > nemat_w_
 

Detailed Description

Definition at line 30 of file nematicorder.h.

Constructor & Destructor Documentation

◆ NematicOrder()

votca::csg::NematicOrder::NematicOrder ( )
default

◆ ~NematicOrder()

votca::csg::NematicOrder::~NematicOrder ( )
default

Member Function Documentation

◆ NematicU()

Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > & votca::csg::NematicOrder::NematicU ( )
inline

Definition at line 37 of file nematicorder.h.

◆ NematicV()

Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > & votca::csg::NematicOrder::NematicV ( )
inline

Definition at line 40 of file nematicorder.h.

◆ NematicW()

Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > & votca::csg::NematicOrder::NematicW ( )
inline

Definition at line 43 of file nematicorder.h.

◆ Process()

void votca::csg::NematicOrder::Process ( Topology top,
const std::string &  filter = "*" 
)

Definition at line 26 of file nematicorder.cc.

Member Data Documentation

◆ mu_

Eigen::Matrix3d votca::csg::NematicOrder::mu_
private

Definition at line 48 of file nematicorder.h.

◆ mv_

Eigen::Matrix3d votca::csg::NematicOrder::mv_
private

Definition at line 48 of file nematicorder.h.

◆ mw_

Eigen::Matrix3d votca::csg::NematicOrder::mw_
private

Definition at line 48 of file nematicorder.h.

◆ nemat_u_

Eigen::SelfAdjointEigenSolver<Eigen::Matrix3d> votca::csg::NematicOrder::nemat_u_
private

Definition at line 49 of file nematicorder.h.

◆ nemat_v_

Eigen::SelfAdjointEigenSolver<Eigen::Matrix3d> votca::csg::NematicOrder::nemat_v_
private

Definition at line 49 of file nematicorder.h.

◆ nemat_w_

Eigen::SelfAdjointEigenSolver<Eigen::Matrix3d> votca::csg::NematicOrder::nemat_w_
private

Definition at line 49 of file nematicorder.h.


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