Rosetta
Public Member Functions | List of all members
ArchO43 Class Reference
Inheritance diagram for ArchO43:
Inheritance graph
[legend]

Public Member Functions

 ArchO43 ()
 
- Public Member Functions inherited from Arch
string name () const
 
int nfold1 () const
 
int nfold2 () const
 
Vec axis1 () const
 
Vec axis2 () const
 
Vec move1 () const
 
Vec move2 () const
 
Xform intra_xform1 () const
 
Xform intra_xform2 () const
 
Vec intra_slide1 () const
 
Vec intra_slide2 () const
 
Vec intra_move1A () const
 
Vec intra_move1B () const
 
Vec intra_move2A () const
 
Vec intra_move2B () const
 
int nangle1 () const
 
int nangle2 () const
 
Real angle1 () const
 
Real angle2 () const
 
virtual int max_ori () const
 
virtual bool dihedral () const
 
virtual bool dihedral1 () const
 
virtual bool dihedral2 () const
 
Xform xform1 (Real const &a1, Real const &r1) const
 
Xform xform2 (Real const &a2, Real const &r2) const
 
virtual Xform generator1 (Real, Real, Real, Real) const
 
virtual Xform generator2 (Real, Real, Real, Real) const
 
virtual void get_disp_dofs (Real const &omega, Real const &slidedis, Real &dcmp1_out, Real &dcmp2_out) const
 
virtual bool ori_is_allowed (Real const omega) const
 
virtual Real intra_check_dof1 (Real const &d1, Real const &) const
 
virtual Real intra_check_dof2 (Real const &, Real const &d2) const
 
virtual Real intra_slidedis_to_component_disp (int, int dispcomp, Real d) const
 
virtual Vec slide_axis (Real omega) const
 
void init (string _name, int _nfold1, Vec _axis1, int _nfold2, Vec _axis2)
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Additional Inherited Members

- Public Attributes inherited from Arch
string name_
 
int nfold1_
 
int nfold2_
 
Vec axis1_
 
Vec axis2_
 
Vec move1_
 
Vec move2_
 
Xform intra_xform1_
 
Xform intra_xform2_
 
Vec intra_slide1_
 
Vec intra_slide2_
 
Vec intra_move1A_
 
Vec intra_move1B_
 
Vec intra_move2A_
 
Vec intra_move2B_
 
Real alpha_
 
Real sin_alpha_
 
Real tan_alpha_
 
int nangle1_
 
int nangle2_
 
Real angle1_
 
Real angle2_
 

Constructor & Destructor Documentation

◆ ArchO43()

ArchO43::ArchO43 ( )
inline

References ArchO43(), and basic::init().

Referenced by ArchO43().


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