![]() |
Rosetta
2021.16
|
FArrayInitializer: FArray Initializer Class Template. More...
#include <FArrayInitializer.hh>
Public Types | |
| typedef FArrayTraits< T > | Traits |
| typedef T | value_type |
| typedef void(* | function_type )(Array< T > &) |
| typedef T | Value |
| typedef void(* | Function )(Array< T > &) |
Public Member Functions | |
| FArrayInitializer () | |
| Default Constructor. More... | |
| FArrayInitializer (T const &value_a) | |
| Value Constructor. More... | |
| FArrayInitializer (function_type const &function_a) | |
| Function Constructor. More... | |
| FArrayInitializer & | operator= (T const &value_a) |
| Value Assignment. More... | |
| FArrayInitializer & | operator= (function_type const &function_a) |
| Function Assignment. More... | |
| bool | is_active () const |
| Active? More... | |
| bool | is_value () const |
| Value? More... | |
| bool | is_function () const |
| Function? More... | |
| T const & | value () const |
| Value. More... | |
| function_type const & | function () const |
| Function. More... | |
| void | clear () |
| Clear. More... | |
Private Types | |
| enum | State { INACTIVE, VALUE, FUNCTION } |
Private Attributes | |
| State | state_ |
| State. More... | |
| T | value_ |
| Value. More... | |
| function_type | function_ |
| Function. More... | |
FArrayInitializer: FArray Initializer Class Template.
| typedef void(* ObjexxFCL::FArrayInitializer< typename, class >::Function)(Array< T > &) |
| typedef void(* ObjexxFCL::FArrayInitializer< typename, class >::function_type)(Array< T > &) |
| typedef FArrayTraits< T > ObjexxFCL::FArrayInitializer< typename, class >::Traits |
| typedef T ObjexxFCL::FArrayInitializer< typename, class >::Value |
| typedef T ObjexxFCL::FArrayInitializer< typename, class >::value_type |
|
private |
|
inline |
Default Constructor.
|
inlineexplicit |
Value Constructor.
|
inlineexplicit |
Function Constructor.
|
inline |
Clear.
Referenced by ObjexxFCL::FArray1D< double >::clear(), ObjexxFCL::KeyFArray1D< typename >::clear(), ObjexxFCL::FArray2D< double >::clear(), ObjexxFCL::KeyFArray2D< typename >::clear(), ObjexxFCL::FArray3D< typename >::clear(), ObjexxFCL::KeyFArray3D< typename >::clear(), ObjexxFCL::FArray4D< typename >::clear(), ObjexxFCL::KeyFArray4D< typename >::clear(), ObjexxFCL::FArray5D< typename >::clear(), ObjexxFCL::KeyFArray5D< typename >::clear(), ObjexxFCL::FArray6D< typename >::clear(), ObjexxFCL::KeyFArray6D< typename >::clear(), ObjexxFCL::FArray1D< double >::dimension(), ObjexxFCL::KeyFArray1D< typename >::dimension(), ObjexxFCL::FArray2D< double >::dimension(), ObjexxFCL::KeyFArray2D< typename >::dimension(), ObjexxFCL::FArray3D< typename >::dimension(), ObjexxFCL::KeyFArray3D< typename >::dimension(), ObjexxFCL::FArray4D< typename >::dimension(), ObjexxFCL::KeyFArray4D< typename >::dimension(), ObjexxFCL::FArray5D< typename >::dimension(), ObjexxFCL::KeyFArray5D< typename >::dimension(), ObjexxFCL::FArray6D< typename >::dimension(), ObjexxFCL::KeyFArray6D< typename >::dimension(), ObjexxFCL::FArray1D< double >::dimension_assign(), ObjexxFCL::KeyFArray1D< typename >::dimension_assign(), ObjexxFCL::FArray2D< double >::dimension_assign(), ObjexxFCL::FArray3D< typename >::dimension_assign(), ObjexxFCL::KeyFArray3D< typename >::dimension_assign(), ObjexxFCL::KeyFArray2D< typename >::dimension_assign(), ObjexxFCL::FArray4D< typename >::dimension_assign(), ObjexxFCL::KeyFArray4D< typename >::dimension_assign(), ObjexxFCL::FArray5D< typename >::dimension_assign(), ObjexxFCL::KeyFArray5D< typename >::dimension_assign(), ObjexxFCL::FArray6D< typename >::dimension_assign(), ObjexxFCL::KeyFArray6D< typename >::dimension_assign(), pyrosetta.bindings.pose.ResidueLabelAccessor::discard(), ObjexxFCL::FArray1D< double >::initializer_clear(), ObjexxFCL::KeyFArray1D< typename >::initializer_clear(), ObjexxFCL::FArray2D< double >::initializer_clear(), ObjexxFCL::KeyFArray2D< typename >::initializer_clear(), ObjexxFCL::FArray3D< typename >::initializer_clear(), ObjexxFCL::KeyFArray3D< typename >::initializer_clear(), ObjexxFCL::FArray4D< typename >::initializer_clear(), ObjexxFCL::KeyFArray4D< typename >::initializer_clear(), ObjexxFCL::FArray5D< typename >::initializer_clear(), ObjexxFCL::KeyFArray5D< typename >::initializer_clear(), ObjexxFCL::FArray6D< typename >::initializer_clear(), and ObjexxFCL::KeyFArray6D< typename >::initializer_clear().
|
inline |
Function.
Referenced by ObjexxFCL::FArray1D< double >::initialize(), ObjexxFCL::KeyFArray1D< typename >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), ObjexxFCL::KeyFArray2D< typename >::initialize(), ObjexxFCL::FArray3D< typename >::initialize(), ObjexxFCL::KeyFArray3D< typename >::initialize(), ObjexxFCL::FArray4D< typename >::initialize(), ObjexxFCL::KeyFArray4D< typename >::initialize(), ObjexxFCL::FArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::FArray6D< typename >::initialize(), and ObjexxFCL::KeyFArray6D< typename >::initialize().
|
inline |
Active?
Referenced by ObjexxFCL::FArray1D< double >::initialize(), ObjexxFCL::KeyFArray1D< typename >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), ObjexxFCL::KeyFArray2D< typename >::initialize(), ObjexxFCL::FArray3D< typename >::initialize(), ObjexxFCL::KeyFArray3D< typename >::initialize(), ObjexxFCL::FArray4D< typename >::initialize(), ObjexxFCL::KeyFArray4D< typename >::initialize(), ObjexxFCL::FArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::FArray6D< typename >::initialize(), ObjexxFCL::KeyFArray6D< typename >::initialize(), ObjexxFCL::FArray1D< double >::initializer_active(), ObjexxFCL::KeyFArray1D< typename >::initializer_active(), ObjexxFCL::FArray3D< typename >::initializer_active(), ObjexxFCL::KeyFArray3D< typename >::initializer_active(), ObjexxFCL::FArray4D< typename >::initializer_active(), ObjexxFCL::KeyFArray4D< typename >::initializer_active(), ObjexxFCL::KeyFArray2D< typename >::initializer_active(), ObjexxFCL::FArray2D< double >::initializer_active(), ObjexxFCL::FArray5D< typename >::initializer_active(), ObjexxFCL::KeyFArray5D< typename >::initializer_active(), ObjexxFCL::FArray6D< typename >::initializer_active(), and ObjexxFCL::KeyFArray6D< typename >::initializer_active().
|
inline |
Function?
Referenced by ObjexxFCL::FArray1D< double >::initialize(), ObjexxFCL::KeyFArray1D< typename >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), ObjexxFCL::KeyFArray2D< typename >::initialize(), ObjexxFCL::FArray3D< typename >::initialize(), ObjexxFCL::KeyFArray3D< typename >::initialize(), ObjexxFCL::FArray4D< typename >::initialize(), ObjexxFCL::KeyFArray4D< typename >::initialize(), ObjexxFCL::FArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::FArray6D< typename >::initialize(), and ObjexxFCL::KeyFArray6D< typename >::initialize().
|
inline |
Value?
Referenced by ObjexxFCL::FArray1D< double >::initialize(), ObjexxFCL::KeyFArray1D< typename >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), ObjexxFCL::KeyFArray2D< typename >::initialize(), ObjexxFCL::FArray3D< typename >::initialize(), ObjexxFCL::KeyFArray3D< typename >::initialize(), ObjexxFCL::FArray4D< typename >::initialize(), ObjexxFCL::KeyFArray4D< typename >::initialize(), ObjexxFCL::FArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::FArray6D< typename >::initialize(), and ObjexxFCL::KeyFArray6D< typename >::initialize().
|
inline |
Value Assignment.
|
inline |
Function Assignment.
|
inline |
Value.
Referenced by ObjexxFCL::FArray1D< double >::initialize(), ObjexxFCL::KeyFArray1D< typename >::initialize(), ObjexxFCL::FArray2D< double >::initialize(), ObjexxFCL::KeyFArray2D< typename >::initialize(), ObjexxFCL::FArray3D< typename >::initialize(), ObjexxFCL::KeyFArray3D< typename >::initialize(), ObjexxFCL::FArray4D< typename >::initialize(), ObjexxFCL::KeyFArray4D< typename >::initialize(), ObjexxFCL::FArray5D< typename >::initialize(), ObjexxFCL::KeyFArray5D< typename >::initialize(), ObjexxFCL::FArray6D< typename >::initialize(), and ObjexxFCL::KeyFArray6D< typename >::initialize().
|
private |
|
private |
State.
Referenced by ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::clear(), ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::function(), ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::is_active(), ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::is_function(), ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::is_value(), ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::operator=(), and ObjexxFCL::FArrayInitializer< T, ObjexxFCL::KeyFArray1D >::value().
|
private |
1.8.7