libMesh::ProjectVector Class Reference

Public Member Functions

 ProjectVector (const System &system_in, const NumericVector< Number > &old_v_in, NumericVector< Number > &new_v_in)
 
void operator() (const ConstElemRange &range) const
 

Private Attributes

const Systemsystem
 
const NumericVector< Number > & old_vector
 
NumericVector< Number > & new_vector
 

Detailed Description

This class implements projecting a vector from an old mesh to the newly refined mesh. This may be executed in parallel on multiple threads.

Definition at line 52 of file system_projection.C.

Constructor & Destructor Documentation

libMesh::ProjectVector::ProjectVector ( const System system_in,
const NumericVector< Number > &  old_v_in,
NumericVector< Number > &  new_v_in 
)
inline

Definition at line 60 of file system_projection.C.

62  :
63  system(system_in),
64  old_vector(old_v_in),
65  new_vector(new_v_in)
66  {}

Member Function Documentation

void libMesh::ProjectVector::operator() ( const ConstElemRange range) const

Definition at line 738 of file system_projection.C.

739 {
740  libmesh_error();
741 }

Member Data Documentation

NumericVector<Number>& libMesh::ProjectVector::new_vector
private

Definition at line 57 of file system_projection.C.

const NumericVector<Number>& libMesh::ProjectVector::old_vector
private

Definition at line 56 of file system_projection.C.

const System& libMesh::ProjectVector::system
private

Definition at line 55 of file system_projection.C.


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

Site Created By: libMesh Developers
Last modified: February 07 2014 16:57:08 UTC

Hosted By:
SourceForge.net Logo