xtensor
Loading...
Searching...
No Matches
xt::xexpression_assigner< Tag > Class Template Reference
Inheritance diagram for xt::xexpression_assigner< Tag >:
xt::xexpression_assigner_base< Tag >

Public Types

using base_type = xexpression_assigner_base<Tag>
 

Static Public Member Functions

template<class E1 , class E2 >
static void assign_xexpression (E1 &e1, const E2 &e2)
 
template<class E1 , class E2 >
static void computed_assign (xexpression< E1 > &e1, const xexpression< E2 > &e2)
 
template<class E1 , class E2 , class F >
static void scalar_computed_assign (xexpression< E1 > &e1, const E2 &e2, F &&f)
 
template<class E1 , class E2 >
static void assert_compatible_shape (const xexpression< E1 > &e1, const xexpression< E2 > &e2)
 

Detailed Description

template<class Tag>
class xt::xexpression_assigner< Tag >

Definition at line 78 of file xassign.hpp.

Member Typedef Documentation

◆ base_type

Definition at line 82 of file xassign.hpp.

Member Function Documentation

◆ assert_compatible_shape()

template<class Tag >
template<class E1 , class E2 >
void xt::xexpression_assigner< Tag >::assert_compatible_shape ( const xexpression< E1 > & e1,
const xexpression< E2 > & e2 )
inlinestatic

Definition at line 545 of file xassign.hpp.

◆ assign_xexpression()

template<class Tag >
template<class E1 , class E2 >
void xt::xexpression_assigner< Tag >::assign_xexpression ( E1 & e1,
const E2 & e2 )
inlinestatic

Definition at line 485 of file xassign.hpp.

◆ computed_assign()

template<class Tag >
template<class E1 , class E2 >
void xt::xexpression_assigner< Tag >::computed_assign ( xexpression< E1 > & e1,
const xexpression< E2 > & e2 )
inlinestatic

Definition at line 493 of file xassign.hpp.

◆ scalar_computed_assign()

template<class Tag >
template<class E1 , class E2 , class F >
void xt::xexpression_assigner< Tag >::scalar_computed_assign ( xexpression< E1 > & e1,
const E2 & e2,
F && f )
inlinestatic

Definition at line 530 of file xassign.hpp.


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