MoReFEM
|
Returns for a global vector a vector if equal size with the Coords on which each dofs are located. More...
#include <FindCoordsOfGlobalVector.hpp>
Public Types | |
using | self = FindCoordsOfGlobalVector |
Alias to the type of the class. | |
using | const_unique_ptr = std::unique_ptr<const self> |
Alias to unique pointer. | |
Public Member Functions | |
const Coords::vector_shared_ptr & | GetCoordsList () const noexcept |
Get the list of coordinates. | |
Special members. | |
FindCoordsOfGlobalVector (const FEltSpace &felt_space, const GlobalVector &global_vector) | |
~FindCoordsOfGlobalVector ()=default | |
Destructor. | |
FindCoordsOfGlobalVector (const FindCoordsOfGlobalVector &rhs)=delete | |
The copy constructor. | |
FindCoordsOfGlobalVector (FindCoordsOfGlobalVector &&rhs)=delete | |
The move constructor. | |
FindCoordsOfGlobalVector & | operator= (const FindCoordsOfGlobalVector &rhs)=delete |
The (copy) operator=. | |
FindCoordsOfGlobalVector & | operator= (FindCoordsOfGlobalVector &&rhs)=delete |
The (move) operator=. | |
Private Attributes | |
Coords::vector_shared_ptr | coords_list_ |
Coords for each of the dofs covered by the numbering subset in the finite element space. | |
Returns for a global vector a vector if equal size with the Coords on which each dofs are located.
This operation is purely processor-wise.
Alias to the type of the class.
|
explicit |
Constructor.
[in] | felt_space | FEltSpace used as filter. |
[in] | global_vector | GlobalVector for which Coords are retrieved. |
|
delete |
The copy constructor.
[in] | rhs | The object from which the construction occurs. |
|
delete |
The move constructor.
[in] | rhs | The object from which the construction occurs. |
|
delete |
The (copy) operator=.
[in] | rhs | The object from which the affectation occurs. |
|
delete |
The (move) operator=.
[in] | rhs | The object from which the affectation occurs. |