Phalanx  Development
 All Classes Functions Variables Typedefs Enumerations Friends Pages
PHX::requires_dynamic_hidden_dimension< ScalarT > Struct Template Reference

#include <Phalanx_KokkosView_HiddenDimensionForSFINAE.hpp>

Inheritance diagram for PHX::requires_dynamic_hidden_dimension< ScalarT >:
Inheritance graph
[legend]
Collaboration diagram for PHX::requires_dynamic_hidden_dimension< ScalarT >:
Collaboration graph
[legend]

Detailed Description

template<typename ScalarT>
struct PHX::requires_dynamic_hidden_dimension< ScalarT >

Returns true if the Scalar type has a hidden dimension (e.g. an AD array for derivatives) where the size must be supplied during runtime construction of the object. This is typically used for AD types where the derivative dimension is only known at runtime. We prune out SFad since its derivative dimension is known at compiletime.


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