libMesh
Classes | Namespaces | Functions
generic_projector.h File Reference

Go to the source code of this file.

Classes

struct  libMesh::TypeToSend< T >
 For ease of communication, we allow users to translate their own value types to a more easily computable (typically a vector of some fixed-size type) output, by specializing these calls using different types. More...
 
class  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >
 The GenericProjector class implements the core of other projection operations, using two input functors to read values to be projected and an output functor to set degrees of freedom in the result. More...
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::SubFunctor
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::SubProjector
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::SortAndCopy
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectVertices
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectEdges
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectSides
 
struct  libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectInteriors
 
class  libMesh::VectorSetAction< Val >
 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...
 
class  libMesh::FEMFunctionWrapper< Output >
 The FEMFunctionWrapper input functor class can be used with a GenericProjector to read values from an FEMFunction. More...
 
class  libMesh::OldSolutionBase< Output, point_output >
 The OldSolutionBase input functor abstract base class is the root of the OldSolutionValue and OldSolutionCoefs classes which allow a GenericProjector to read old solution values or solution interpolation coefficients for a just-refined-and-coarsened mesh. More...
 
class  libMesh::OldSolutionValue< Output, point_output >
 The OldSolutionValue input functor class can be used with GenericProjector to read values from a solution on a just-refined-and-coarsened mesh. More...
 

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Functions

template<typename T >
const TypeToSend< T >::type libMesh::convert_to_send (const T &in)
 
template<typename SendT , typename T >
void libMesh::convert_from_receive (SendT &received, T &converted)