Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::LinearWeakSum< T1, T2 > Struct Template Reference

#include <LinearWeakSum.h>

Inheritance diagram for model::LinearWeakSum< T1, T2 >:
Collaboration diagram for model::LinearWeakSum< T1, T2 >:

Public Types

typedef T1::TrialFunctionType TrialFunctionType

Public Member Functions

 LinearWeakSum (std::shared_ptr< T1 > x, std::shared_ptr< T2 > y)
Eigen::Matrix< double, Eigen::Dynamic, 1 > globalVector () const
const auto & field () const
Public Member Functions inherited from model::LinearWeakExpression< LinearWeakSum< T1, T2 > >
LinearWeakSum< T1, T2 > & derived ()
LinearWeakSum< T1, T2 > * p_derived ()
 operator const LinearWeakSum< T1, T2 > & () const

Public Attributes

const std::shared_ptr< T1 > op1
const std::shared_ptr< T2 > op2

Detailed Description

template<typename T1, typename T2>
struct model::LinearWeakSum< T1, T2 >

Definition at line 20 of file LinearWeakSum.h.

Member Typedef Documentation

◆ TrialFunctionType

template<typename T1, typename T2>
typedef T1::TrialFunctionType model::LinearWeakSum< T1, T2 >::TrialFunctionType

Definition at line 24 of file LinearWeakSum.h.

Constructor & Destructor Documentation

◆ LinearWeakSum()

template<typename T1, typename T2>
model::LinearWeakSum< T1, T2 >::LinearWeakSum ( std::shared_ptr< T1 > x,
std::shared_ptr< T2 > y )
inline

Definition at line 29 of file LinearWeakSum.h.

Member Function Documentation

◆ field()

template<typename T1, typename T2>
const auto & model::LinearWeakSum< T1, T2 >::field ( ) const
inline

Definition at line 47 of file LinearWeakSum.h.

◆ globalVector()

template<typename T1, typename T2>
Eigen::Matrix< double, Eigen::Dynamic, 1 > model::LinearWeakSum< T1, T2 >::globalVector ( ) const
inline

Definition at line 38 of file LinearWeakSum.h.

Member Data Documentation

◆ op1

template<typename T1, typename T2>
const std::shared_ptr<T1> model::LinearWeakSum< T1, T2 >::op1

Definition at line 26 of file LinearWeakSum.h.

◆ op2

template<typename T1, typename T2>
const std::shared_ptr<T2> model::LinearWeakSum< T1, T2 >::op2

Definition at line 28 of file LinearWeakSum.h.


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