![]() |
Rosetta
2020.11
|
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::FArray2D< double >::initializer_active(), ObjexxFCL::KeyFArray4D< typename >::initializer_active(), ObjexxFCL::KeyFArray2D< typename >::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 |