ug4
ug::GridFunctionVectorWriter< TGridFunction, TVector > Class Template Reference

#include <grid_function_util.h>

+ Inheritance diagram for ug::GridFunctionVectorWriter< TGridFunction, TVector >:

Public Types

typedef TGridFunction::domain_type domain_type
 
typedef TVector::value_type value_type
 
typedef TVector vector_type
 

Public Member Functions

 GridFunctionVectorWriter ()
 Constructor. More...
 
void set_reference_grid_function (const TGridFunction &u)
 
void set_user_data (SmartPtr< UserData< number, domain_type::dim > > userData)
 
virtual bool update (vector_type &vec)
 write vector More...
 
- Public Member Functions inherited from ug::IVectorWriter< TVector >
virtual ~IVectorWriter ()
 virtual destructor More...
 

Protected Attributes

const TGridFunction * m_pGridFunc
 
SmartPtr< UserData< number, domain_type::dim > > m_userData
 

Member Typedef Documentation

◆ domain_type

template<typename TGridFunction , typename TVector >
typedef TGridFunction::domain_type ug::GridFunctionVectorWriter< TGridFunction, TVector >::domain_type

◆ value_type

template<typename TGridFunction , typename TVector >
typedef TVector::value_type ug::GridFunctionVectorWriter< TGridFunction, TVector >::value_type

◆ vector_type

template<typename TGridFunction , typename TVector >
typedef TVector ug::GridFunctionVectorWriter< TGridFunction, TVector >::vector_type

Constructor & Destructor Documentation

◆ GridFunctionVectorWriter()

template<typename TGridFunction , typename TVector >
ug::GridFunctionVectorWriter< TGridFunction, TVector >::GridFunctionVectorWriter ( )
inline

Constructor.

Member Function Documentation

◆ set_reference_grid_function()

template<typename TGridFunction , typename TVector >
void ug::GridFunctionVectorWriter< TGridFunction, TVector >::set_reference_grid_function ( const TGridFunction &  u)
inline

◆ set_user_data()

template<typename TGridFunction , typename TVector >
void ug::GridFunctionVectorWriter< TGridFunction, TVector >::set_user_data ( SmartPtr< UserData< number, domain_type::dim > >  userData)
inline

◆ update()

template<typename TGridFunction , typename TVector >
virtual bool ug::GridFunctionVectorWriter< TGridFunction, TVector >::update ( vector_type vec)
inlinevirtual

Member Data Documentation

◆ m_pGridFunc

template<typename TGridFunction , typename TVector >
const TGridFunction* ug::GridFunctionVectorWriter< TGridFunction, TVector >::m_pGridFunc
protected

◆ m_userData


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