Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
trans.hpp File Reference
+ This graph shows which files directly or indirectly include this file:

Classes

class  Feel::vf::Trans< ExprT >
 Transpose an scalar, vectorial or matricial expression. More...
 
struct  Feel::vf::Trans< ExprT >::HasTestFunction< Func >
 
struct  Feel::vf::Trans< ExprT >::HasTrialFunction< Func >
 
struct  Feel::vf::Trans< ExprT >::Lambda< TheExpr >
 
struct  Feel::vf::Trans< ExprT >::tensor< Geo_t, Basis_i_t, Basis_j_t >
 
struct  Feel::vf::Trans< ExprT >::tensor< Geo_t, Basis_i_t, Basis_j_t >::is_zero
 
struct  Feel::vf::Trans< ExprT >::tensor< Geo_t, Basis_i_t, Basis_j_t >::sig< Args >
 

Namespaces

namespace  Feel
 -*- mode: c++; coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; show-trailing-whitespace: t -*-
 

Functions

template<typename ExprT >
Expr< Trans< ExprT > > Feel::vf::trans (ExprT v)
 Transpose an expression v. More...
 

Detailed Description

Function Documentation

◆ trans()

template<typename ExprT >
Expr< Trans< ExprT > > Feel::vf::trans ( ExprT  v)

Transpose an expression v.

The expression can be scalar (no-op), vectorial or matricial.

// define a column vector of two element
auto e = vec(Px(),Py());
// transpose it and get a row vector expression of two elements
auto eT = trans(e);
auto vec(Expr1 const &expr1, const ExprT &... expr2)
vector definition
Definition: matvec.hpp:515
Expr< Trans< ExprT > > trans(ExprT v)
Transpose an expression v.
Definition: trans.hpp:310
Returns
the transposed expression

References Feel::vf::trans().

Referenced by Feel::vf::ddot(), Feel::vf::outer_prod(), and Feel::vf::trans().