vtf-logo

shells/driverCC/ShapeFunctionFunctor.h

Go to the documentation of this file.
00001 // -*- C++ -*- 
00002 //
00003 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00004 //
00005 //                                   Fehmi Cirak
00006 //                        California Institute of Technology
00007 //                           (C) 2004 All Rights Reserved
00008 //
00009 // <LicenseText>
00010 //
00011 // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00012 //
00013 #ifndef SHAPEFUNCTIONFUNCTOR_H
00014 #define SHAPEFUNCTIONFUNCTOR_H
00015 #include "../fem/definitions.h"
00016 
00017 #include <functional>
00018 
00019 
00020 namespace shells {
00021     struct RotateInternalNumberingFunctor;
00022     struct ShapeFunctionFunctor;
00023     struct SElementS;
00024 } 
00025 
00026 
00027 struct shells::RotateInternalNumberingFunctor :
00028     public std::unary_function<shells::SElementS *, void > {
00029     
00030     void operator()(shells::SElementS *element) const; 
00031 };
00032 
00033 
00034 
00035 struct shells::ShapeFunctionFunctor : 
00036     public std::unary_function<shells::SElementS *, void > {
00037     
00038     void operator()(shells::SElementS *element) const;
00039 };
00040 
00041 #endif

Generated on Fri Aug 24 13:00:24 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7