libMesh
|
The VectorSetAction output functor class can be used with a GenericProjector to set projection values (which must be of type Val) as coefficients of the given NumericVector. More...
#include <generic_projector.h>
Public Types | |
typedef Val | InsertInput |
Public Member Functions | |
VectorSetAction (NumericVector< Val > &target_vec) | |
void | insert (dof_id_type id, Val val) |
void | insert (const std::vector< dof_id_type > &dof_indices, const DenseVector< Val > &Ue) |
Private Attributes | |
NumericVector< Val > & | target_vector |
The VectorSetAction output functor class can be used with a GenericProjector to set projection values (which must be of type Val) as coefficients of the given NumericVector.
Definition at line 392 of file generic_projector.h.
typedef Val libMesh::VectorSetAction< Val >::InsertInput |
Definition at line 398 of file generic_projector.h.
|
inline |
Definition at line 400 of file generic_projector.h.
|
inline |
Definition at line 403 of file generic_projector.h.
References libMesh::NumericVector< T >::set(), libMesh::Threads::spin_mtx, and libMesh::VectorSetAction< Val >::target_vector.
|
inline |
Definition at line 414 of file generic_projector.h.
References libMesh::NumericVector< T >::first_local_index(), libMesh::NumericVector< T >::last_local_index(), libMesh::NumericVector< T >::set(), libMesh::DenseVector< T >::size(), libMesh::Threads::spin_mtx, and libMesh::VectorSetAction< Val >::target_vector.
|
private |
Definition at line 395 of file generic_projector.h.
Referenced by libMesh::VectorSetAction< Val >::insert().