ROL
|
#include <test_04.hpp>
Public Member Functions | |
L2VectorPrimal (const ROL::Ptr< std::vector< Real > > &vec, const ROL::Ptr< BurgersFEM< Real > > &fem) | |
void | set (const ROL::Vector< Real > &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). More... | |
void | plus (const ROL::Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). More... | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). More... | |
Real | dot (const ROL::Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). More... | |
Real | norm () const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). More... | |
ROL::Ptr< ROL::Vector< Real > > | clone () const |
Clone to make a new (uninitialized) vector. More... | |
ROL::Ptr< const std::vector < Real > > | getVector () const |
ROL::Ptr< std::vector< Real > > | getVector () |
ROL::Ptr< ROL::Vector< Real > > | basis (const int i) const |
Return i-th basis vector. More... | |
int | dimension () const |
Return dimension of the vector space. More... | |
const ROL::Vector< Real > & | dual () const |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout. More... | |
L2VectorPrimal (const ROL::Ptr< std::vector< Real > > &vec, const ROL::Ptr< BurgersFEM< Real > > &fem) | |
void | set (const ROL::Vector< Real > &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). More... | |
void | plus (const ROL::Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). More... | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). More... | |
Real | dot (const ROL::Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). More... | |
Real | norm () const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). More... | |
ROL::Ptr< ROL::Vector< Real > > | clone () const |
Clone to make a new (uninitialized) vector. More... | |
ROL::Ptr< const std::vector < Real > > | getVector () const |
ROL::Ptr< std::vector< Real > > | getVector () |
ROL::Ptr< ROL::Vector< Real > > | basis (const int i) const |
Return i-th basis vector. More... | |
int | dimension () const |
Return dimension of the vector space. More... | |
const ROL::Vector< Real > & | dual () const |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout. More... | |
L2VectorPrimal (const ROL::Ptr< std::vector< Real > > &vec, const ROL::Ptr< BurgersFEM< Real > > &fem) | |
void | set (const ROL::Vector< Real > &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). More... | |
void | plus (const ROL::Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). More... | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). More... | |
Real | dot (const ROL::Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). More... | |
Real | norm () const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). More... | |
ROL::Ptr< ROL::Vector< Real > > | clone () const |
Clone to make a new (uninitialized) vector. More... | |
ROL::Ptr< const std::vector < Real > > | getVector () const |
ROL::Ptr< std::vector< Real > > | getVector () |
ROL::Ptr< ROL::Vector< Real > > | basis (const int i) const |
Return i-th basis vector. More... | |
int | dimension () const |
Return dimension of the vector space. More... | |
const ROL::Vector< Real > & | dual () const |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout. More... | |
L2VectorPrimal (const ROL::Ptr< std::vector< Real > > &vec, const ROL::Ptr< BurgersFEM< Real > > &fem) | |
void | set (const ROL::Vector< Real > &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). More... | |
void | plus (const ROL::Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). More... | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). More... | |
Real | dot (const ROL::Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). More... | |
Real | norm () const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). More... | |
ROL::Ptr< ROL::Vector< Real > > | clone () const |
Clone to make a new (uninitialized) vector. More... | |
ROL::Ptr< const std::vector < Real > > | getVector () const |
ROL::Ptr< std::vector< Real > > | getVector () |
ROL::Ptr< ROL::Vector< Real > > | basis (const int i) const |
Return i-th basis vector. More... | |
int | dimension () const |
Return dimension of the vector space. More... | |
const ROL::Vector< Real > & | dual () const |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout. More... | |
L2VectorPrimal (const ROL::Ptr< std::vector< Real > > &vec, const ROL::Ptr< BurgersFEM< Real > > &fem) | |
Real | dot (const ROL::Vector< Real > &x) const |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\). More... | |
ROL::Ptr< ROL::Vector< Real > > | clone () const |
Clone to make a new (uninitialized) vector. More... | |
const ROL::Vector< Real > & | dual () const |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout. More... | |
Public Member Functions inherited from ROL::StdVector< Real > | |
StdVector (const Ptr< std::vector< Real >> &std_vec) | |
StdVector (const int dim, const Realval=0.0) | |
StdVector (std::initializer_list< Real > ilist) | |
Real & | operator[] (int i) |
const Real & | operator[] (int i) const |
void | set (const Vector< Real > &x) |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\). More... | |
void | plus (const Vector< Real > &x) |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\). More... | |
void | axpy (const Real alpha, const Vector< Real > &x) |
Compute \(y \leftarrow \alpha x + y\) where \(y = \mathtt{*this}\). More... | |
void | scale (const Real alpha) |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\). More... | |
Real | norm () const |
Returns \( \| y \| \) where \(y = \mathtt{*this}\). More... | |
Ptr< const std::vector< Real > > | getVector () const |
Ptr< std::vector< Real > > | getVector () |
Ptr< Vector< Real > > | basis (const int i) const |
Return i-th basis vector. More... | |
int | dimension () const |
Return dimension of the vector space. More... | |
void | applyUnary (const Elementwise::UnaryFunction< Real > &f) |
void | applyBinary (const Elementwise::BinaryFunction< Real > &f, const Vector< Real > &x) |
Real | reduce (const Elementwise::ReductionOp< Real > &r) const |
void | setScalar (const Real C) |
Set \(y \leftarrow C\) where \(C\in\mathbb{R}\). More... | |
void | randomize (const Real l=0.0, const Real u=1.0) |
Set vector to be uniform random between [l,u]. More... | |
virtual void | print (std::ostream &outStream) const |
Public Member Functions inherited from ROL::Vector< Real > | |
virtual | ~Vector () |
virtual void | zero () |
Set to zero vector. More... | |
virtual std::vector< Real > | checkVector (const Vector< Real > &x, const Vector< Real > &y, const bool printToStream=true, std::ostream &outStream=std::cout) const |
Verify vector-space methods. More... | |
Private Attributes | |
ROL::Ptr< std::vector< Real > > | vec_ |
ROL::Ptr< BurgersFEM< Real > > | fem_ |
ROL::Ptr< L2VectorDual< Real > > | dual_vec_ |
bool | isDualInitialized_ |
Definition at line 57 of file test_04.hpp.
|
inline |
Definition at line 542 of file test_04.hpp.
|
inline |
Definition at line 535 of file example_04.hpp.
|
inline |
Definition at line 539 of file example_06.hpp.
|
inline |
Definition at line 543 of file example_07.hpp.
|
inline |
Definition at line 538 of file example_08.hpp.
|
inlinevirtual |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\).
[in] | x | is a vector. |
On return \(\mathtt{*this} = x\). Uses zero and plus methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 546 of file test_04.hpp.
References L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\).
[in] | x | is the vector to be added to \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \mathtt{*this} + x\).
Implements ROL::Vector< Real >.
Definition at line 552 of file test_04.hpp.
References L2VectorPrimal< Real >::dimension(), L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\).
[in] | alpha | is the scaling of \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \alpha (\mathtt{*this}) \).
Implements ROL::Vector< Real >.
Definition at line 561 of file test_04.hpp.
References L2VectorPrimal< Real >::dimension(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
[in] | x | is the vector that forms the dot product with \(\mathtt{*this}\). |
Implements ROL::Vector< Real >.
Definition at line 568 of file test_04.hpp.
References L2VectorPrimal< Real >::fem_, L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
Referenced by L2VectorPrimal< Real >::norm().
|
inlinevirtual |
Returns \( \| y \| \) where \(y = \mathtt{*this}\).
Implements ROL::Vector< Real >.
Definition at line 574 of file test_04.hpp.
References L2VectorPrimal< Real >::dot().
|
inlinevirtual |
Clone to make a new (uninitialized) vector.
Provides the means of allocating temporary memory in ROL.
Implements ROL::Vector< Real >.
Definition at line 580 of file test_04.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 584 of file test_04.hpp.
References L2VectorPrimal< Real >::vec_.
Referenced by L2VectorPrimal< Real >::dot(), Objective_BurgersControl< Real >::gradient_1(), L2VectorPrimal< Real >::plus(), L2VectorPrimal< Real >::set(), and Objective_BurgersControl< Real >::value().
|
inline |
Definition at line 588 of file test_04.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return i-th basis vector.
[in] | i | is the index of the basis function. |
Overloading the basis is only required if the default gradient implementation is used, which computes a finite-difference approximation.
Reimplemented from ROL::Vector< Real >.
Definition at line 592 of file test_04.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dimension of the vector space.
Overload if the basis is overloaded.
Reimplemented from ROL::Vector< Real >.
Definition at line 599 of file test_04.hpp.
References L2VectorPrimal< Real >::vec_.
Referenced by L2VectorPrimal< Real >::plus(), and L2VectorPrimal< Real >::scale().
|
inlinevirtual |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout.
By default, returns the current object. Please overload if you need a dual representation.
Reimplemented from ROL::Vector< Real >.
Definition at line 603 of file test_04.hpp.
References L2VectorPrimal< Real >::dual_vec_, L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\).
[in] | x | is a vector. |
On return \(\mathtt{*this} = x\). Uses zero and plus methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 539 of file example_04.hpp.
References L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\).
[in] | x | is the vector to be added to \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \mathtt{*this} + x\).
Implements ROL::Vector< Real >.
Definition at line 545 of file example_04.hpp.
References L2VectorPrimal< Real >::dimension(), L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\).
[in] | alpha | is the scaling of \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \alpha (\mathtt{*this}) \).
Implements ROL::Vector< Real >.
Definition at line 554 of file example_04.hpp.
References L2VectorPrimal< Real >::dimension(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
[in] | x | is the vector that forms the dot product with \(\mathtt{*this}\). |
Implements ROL::Vector< Real >.
Definition at line 561 of file example_04.hpp.
References L2VectorPrimal< Real >::fem_, L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Returns \( \| y \| \) where \(y = \mathtt{*this}\).
Implements ROL::Vector< Real >.
Definition at line 567 of file example_04.hpp.
References L2VectorPrimal< Real >::dot().
|
inlinevirtual |
Clone to make a new (uninitialized) vector.
Provides the means of allocating temporary memory in ROL.
Implements ROL::Vector< Real >.
Definition at line 573 of file example_04.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 577 of file example_04.hpp.
References L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 581 of file example_04.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return i-th basis vector.
[in] | i | is the index of the basis function. |
Overloading the basis is only required if the default gradient implementation is used, which computes a finite-difference approximation.
Reimplemented from ROL::Vector< Real >.
Definition at line 585 of file example_04.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dimension of the vector space.
Overload if the basis is overloaded.
Reimplemented from ROL::Vector< Real >.
Definition at line 592 of file example_04.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout.
By default, returns the current object. Please overload if you need a dual representation.
Reimplemented from ROL::Vector< Real >.
Definition at line 596 of file example_04.hpp.
References L2VectorPrimal< Real >::dual_vec_, L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\).
[in] | x | is a vector. |
On return \(\mathtt{*this} = x\). Uses zero and plus methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 543 of file example_06.hpp.
References L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\).
[in] | x | is the vector to be added to \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \mathtt{*this} + x\).
Implements ROL::Vector< Real >.
Definition at line 549 of file example_06.hpp.
References L2VectorPrimal< Real >::dimension(), L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\).
[in] | alpha | is the scaling of \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \alpha (\mathtt{*this}) \).
Implements ROL::Vector< Real >.
Definition at line 558 of file example_06.hpp.
References L2VectorPrimal< Real >::dimension(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
[in] | x | is the vector that forms the dot product with \(\mathtt{*this}\). |
Implements ROL::Vector< Real >.
Definition at line 565 of file example_06.hpp.
References L2VectorPrimal< Real >::fem_, L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Returns \( \| y \| \) where \(y = \mathtt{*this}\).
Implements ROL::Vector< Real >.
Definition at line 571 of file example_06.hpp.
References L2VectorPrimal< Real >::dot().
|
inlinevirtual |
Clone to make a new (uninitialized) vector.
Provides the means of allocating temporary memory in ROL.
Implements ROL::Vector< Real >.
Definition at line 577 of file example_06.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 581 of file example_06.hpp.
References L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 585 of file example_06.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return i-th basis vector.
[in] | i | is the index of the basis function. |
Overloading the basis is only required if the default gradient implementation is used, which computes a finite-difference approximation.
Reimplemented from ROL::Vector< Real >.
Definition at line 589 of file example_06.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dimension of the vector space.
Overload if the basis is overloaded.
Reimplemented from ROL::Vector< Real >.
Definition at line 596 of file example_06.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout.
By default, returns the current object. Please overload if you need a dual representation.
Reimplemented from ROL::Vector< Real >.
Definition at line 600 of file example_06.hpp.
References L2VectorPrimal< Real >::dual_vec_, L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Set \(y \leftarrow x\) where \(y = \mathtt{*this}\).
[in] | x | is a vector. |
On return \(\mathtt{*this} = x\). Uses zero and plus methods for the computation. Please overload if a more efficient implementation is needed.
Reimplemented from ROL::Vector< Real >.
Definition at line 547 of file example_07.hpp.
References L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow y + x\), where \(y = \mathtt{*this}\).
[in] | x | is the vector to be added to \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \mathtt{*this} + x\).
Implements ROL::Vector< Real >.
Definition at line 553 of file example_07.hpp.
References L2VectorPrimal< Real >::dimension(), L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \(y \leftarrow \alpha y\) where \(y = \mathtt{*this}\).
[in] | alpha | is the scaling of \(\mathtt{*this}\). |
On return \(\mathtt{*this} = \alpha (\mathtt{*this}) \).
Implements ROL::Vector< Real >.
Definition at line 562 of file example_07.hpp.
References L2VectorPrimal< Real >::dimension(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
[in] | x | is the vector that forms the dot product with \(\mathtt{*this}\). |
Implements ROL::Vector< Real >.
Definition at line 569 of file example_07.hpp.
References L2VectorPrimal< Real >::fem_, L2VectorPrimal< Real >::getVector(), and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Returns \( \| y \| \) where \(y = \mathtt{*this}\).
Implements ROL::Vector< Real >.
Definition at line 575 of file example_07.hpp.
References L2VectorPrimal< Real >::dot().
|
inlinevirtual |
Clone to make a new (uninitialized) vector.
Provides the means of allocating temporary memory in ROL.
Implements ROL::Vector< Real >.
Definition at line 581 of file example_07.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 585 of file example_07.hpp.
References L2VectorPrimal< Real >::vec_.
|
inline |
Definition at line 589 of file example_07.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return i-th basis vector.
[in] | i | is the index of the basis function. |
Overloading the basis is only required if the default gradient implementation is used, which computes a finite-difference approximation.
Reimplemented from ROL::Vector< Real >.
Definition at line 593 of file example_07.hpp.
References L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dimension of the vector space.
Overload if the basis is overloaded.
Reimplemented from ROL::Vector< Real >.
Definition at line 600 of file example_07.hpp.
References L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout.
By default, returns the current object. Please overload if you need a dual representation.
Reimplemented from ROL::Vector< Real >.
Definition at line 604 of file example_07.hpp.
References L2VectorPrimal< Real >::dual_vec_, L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::vec_.
|
inlinevirtual |
Compute \( \langle y,x \rangle \) where \(y = \mathtt{*this}\).
[in] | x | is the vector that forms the dot product with \(\mathtt{*this}\). |
Implements ROL::Vector< Real >.
Definition at line 543 of file example_08.hpp.
References L2VectorPrimal< Real >::fem_, ROL::StdVector< Real, Element >::getVector(), and L2VectorPrimal< Real >::getVector().
|
inlinevirtual |
Clone to make a new (uninitialized) vector.
Provides the means of allocating temporary memory in ROL.
Implements ROL::Vector< Real >.
Definition at line 550 of file example_08.hpp.
References ROL::StdVector< Real, Element >::dimension(), and L2VectorPrimal< Real >::fem_.
|
inlinevirtual |
Return dual representation of \(\mathtt{*this}\), for example, the result of applying a Riesz map, or change of basis, or change of memory layout.
By default, returns the current object. Please overload if you need a dual representation.
Reimplemented from ROL::Vector< Real >.
Definition at line 555 of file example_08.hpp.
References ROL::StdVector< Real, Element >::dimension(), L2VectorPrimal< Real >::dual_vec_, L2VectorPrimal< Real >::fem_, and L2VectorPrimal< Real >::isDualInitialized_.
|
private |
Definition at line 536 of file test_04.hpp.
Referenced by L2VectorPrimal< Real >::basis(), L2VectorPrimal< Real >::clone(), L2VectorPrimal< Real >::dimension(), L2VectorPrimal< Real >::dot(), L2VectorPrimal< Real >::dual(), L2VectorPrimal< Real >::getVector(), L2VectorPrimal< Real >::plus(), L2VectorPrimal< Real >::scale(), and L2VectorPrimal< Real >::set().
|
private |
Definition at line 537 of file test_04.hpp.
Referenced by L2VectorPrimal< Real >::basis(), L2VectorPrimal< Real >::clone(), L2VectorPrimal< Real >::dot(), and L2VectorPrimal< Real >::dual().
|
mutableprivate |
Definition at line 539 of file test_04.hpp.
Referenced by L2VectorPrimal< Real >::dual().
|
mutableprivate |
Definition at line 535 of file example_08.hpp.
Referenced by L2VectorPrimal< Real >::dual().