Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions
core::conformation::membrane Namespace Reference

Classes

class  AqueousPoreParameters
 A class for defining an aqueous pore. More...
 
class  EXCN_Illegal_Arguments
 
class  EXCN_Membrane
 Parent Exception - Exception Membrane. More...
 
class  EXCN_Membrane_Bounds
 Membrane Out of Bounds Exception. More...
 
class  EXCN_MembraneFoldTree
 Fold tree Exception for membrane proteins. More...
 
class  EXCN_NonMembrane
 Non Membrane Pose Exception. More...
 
class  EXCN_Resource_Definition
 Resource Manager Exception. More...
 
class  EXCN_VirtualRsd
 Virtual Residue Definition Exception. More...
 
class  ImplicitLipidInfo
 Definition of an implicit membrane with parameters for different lipid compositions. More...
 
class  MembraneInfo
 Data describing the relationship between protein(s) and a membrane environment. More...
 
class  Span
 
class  SpanningTopology
 

Typedefs

typedef utility::vector1
< numeric::CubicPolynomial > 
piecewise_poly
 
typedef
utility::pointer::shared_ptr
< AqueousPoreParameters
AqueousPoreParametersOP
 
typedef
utility::pointer::shared_ptr
< AqueousPoreParameters const > 
AqueousPoreParametersCOP
 
typedef
utility::pointer::shared_ptr
< ImplicitLipidInfo
ImplicitLipidInfoOP
 
typedef
utility::pointer::shared_ptr
< ImplicitLipidInfo const > 
ImplicitLipidInfoCOP
 
typedef
utility::pointer::shared_ptr
< MembraneInfo
MembraneInfoOP
 
typedef
utility::pointer::shared_ptr
< MembraneInfo const > 
MembraneInfoCOP
 
typedef
utility::pointer::shared_ptr
< Span
SpanOP
 
typedef
utility::pointer::shared_ptr
< Span const > 
SpanCOP
 
typedef
utility::pointer::shared_ptr
< SpanningTopology
SpanningTopologyOP
 
typedef
utility::pointer::shared_ptr
< SpanningTopology const > 
SpanningTopologyCOP
 

Enumerations

enum  MEM { thickness = 1, center = 2, normal = 3 }
 
enum  Orientation { in = 1, out = 2 }
 Define the orientation of a secondary structure span relative to the membrane. More...
 

Functions

std::ostream & operator<< (std::ostream &os, MembraneInfo const &mem_info)
 Show MembraneInfo method for pyrosetta. More...
 
std::ostream & operator<< (std::ostream &os, SpanningTopology const &spans)
 Show Spanning topology. More...
 
utility::vector1< std::string > spanfile_names ()
 
std::string spanfile_name ()
 

Typedef Documentation

typedef utility::pointer::shared_ptr< ImplicitLipidInfo const > core::conformation::membrane::ImplicitLipidInfoCOP
typedef utility::pointer::shared_ptr< MembraneInfo const > core::conformation::membrane::MembraneInfoCOP
typedef utility::pointer::shared_ptr< MembraneInfo > core::conformation::membrane::MembraneInfoOP
typedef utility::vector1< numeric::CubicPolynomial > core::conformation::membrane::piecewise_poly
typedef utility::pointer::shared_ptr< Span const > core::conformation::membrane::SpanCOP
typedef utility::pointer::shared_ptr< SpanningTopology const > core::conformation::membrane::SpanningTopologyCOP
typedef utility::pointer::shared_ptr< SpanningTopology > core::conformation::membrane::SpanningTopologyOP
typedef utility::pointer::shared_ptr< Span > core::conformation::membrane::SpanOP

Enumeration Type Documentation

Enumerator
thickness 
center 
normal 

Define the orientation of a secondary structure span relative to the membrane.

Enumerator
in 
out 

Function Documentation

std::ostream & core::conformation::membrane::operator<< ( std::ostream &  os,
MembraneInfo const &  mem_info 
)
std::ostream & core::conformation::membrane::operator<< ( std::ostream &  os,
SpanningTopology const &  spans 
)
std::string core::conformation::membrane::spanfile_name ( )

References spanfile_names().

utility::vector1< std::string > core::conformation::membrane::spanfile_names ( )