Flow123d
JS_before_hm-1821-g587b1939c
|
#include <field_values.hh>
Public Types | |
typedef ET | element_type |
typedef internal::ReturnType< 0, 1, ET >::return_type | return_type |
typedef internal::InputType< ET >::type | ElementInputType |
typedef Input::Array | AccessType |
Public Member Functions | |
const ET * | mem_ptr () const |
FieldValue_ (return_type &val) | |
void | init_from_input (AccessType rec) |
void | set_n_comp (unsigned int n_comp) |
unsigned int | n_cols () const |
unsigned int | n_rows () const |
ET & | operator() (unsigned int i, unsigned int) |
ET | operator() (unsigned int i, unsigned int) const |
operator return_type () const | |
void | zeros () |
void | eye () |
void | ones () |
bool | equal_to (const return_type &other) |
void | scale (double scale_coef) |
Static Public Member Functions | |
static std::string | type_name () |
static IT::Array | get_input_type () |
static constexpr bool | is_scalable () |
static const return_type & | from_raw (return_type &val, ET *raw_data) |
static return_type | get_from_array (const Armor::Array< element_type > &arr, uint idx) |
Casts value stored in Armor::Array to return type. More... | |
Static Public Attributes | |
const static int | NRows_ = 0 |
const static int | NCols_ = 1 |
const static int | rank_ = 10 |
Private Attributes | |
return_type & | value_ |
Specialization for variable size vectors
Definition at line 414 of file field_values.hh.
typedef Input::Array FieldValue_< 0, 1, ET >::AccessType |
Definition at line 419 of file field_values.hh.
typedef ET FieldValue_< 0, 1, ET >::element_type |
Definition at line 416 of file field_values.hh.
typedef internal::InputType<ET>::type FieldValue_< 0, 1, ET >::ElementInputType |
Definition at line 418 of file field_values.hh.
typedef internal::ReturnType<0, 1, ET>::return_type FieldValue_< 0, 1, ET >::return_type |
Definition at line 417 of file field_values.hh.
|
inline |
Definition at line 440 of file field_values.hh.
|
inline |
Definition at line 473 of file field_values.hh.
|
inline |
Definition at line 465 of file field_values.hh.
|
inlinestatic |
Definition at line 432 of file field_values.hh.
|
inlinestatic |
Casts value stored in Armor::Array to return type.
Definition at line 436 of file field_values.hh.
|
inlinestatic |
Definition at line 426 of file field_values.hh.
|
inline |
Definition at line 443 of file field_values.hh.
|
inlinestaticconstexpr |
Definition at line 429 of file field_values.hh.
|
inline |
Definition at line 433 of file field_values.hh.
|
inline |
Definition at line 448 of file field_values.hh.
|
inline |
Definition at line 450 of file field_values.hh.
|
inline |
Definition at line 469 of file field_values.hh.
|
inline |
Definition at line 457 of file field_values.hh.
|
inline |
Definition at line 452 of file field_values.hh.
|
inline |
Definition at line 454 of file field_values.hh.
|
inline |
Definition at line 477 of file field_values.hh.
|
inline |
Definition at line 447 of file field_values.hh.
|
inlinestatic |
Definition at line 425 of file field_values.hh.
|
inline |
Definition at line 461 of file field_values.hh.
|
static |
Definition at line 421 of file field_values.hh.
|
static |
Definition at line 420 of file field_values.hh.
|
static |
Definition at line 422 of file field_values.hh.
|
private |
Definition at line 486 of file field_values.hh.