dune-fem 2.8.0
|
creates a function with evaluate method from a check point More...
#include <dune/fem/misc/gridsolution.hh>
Public Types | |
typedef GridImp | GridType |
typedef DiscreteFunctionImp | DiscreteFunctionType |
typedef DiscreteFunctionType::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
typedef DiscreteFunctionSpaceType::RangeType | RangeType |
typedef DiscreteFunctionSpaceType::DomainType | DomainType |
typedef DiscreteFunctionSpaceType::GridPartType | GridPartType |
typedef GridPartType::IndexSetType | IndexSetType |
typedef CheckPointer< GridType > | CheckPointerType |
typedef GridType::template Codim< 0 >::Entity | EntityType |
typedef HierarchicSearch< GridType, IndexSetType > | HierarchicSearchType |
typedef std::tuple< DiscreteFunctionType * > | IOTupleType |
Public Member Functions | |
GridType & | grid () |
const GridType & | grid () const |
GridSolution (const std::string checkPointFile, const int rank=-1) | |
Constructor. | |
void | evaluate (const DomainType &x, const double time, RangeType &result) const |
evaluates in a given space-time point | |
void | evaluate (const DomainType &x, RangeType &result) const |
evaluates in a given space point | |
const DiscreteFunctionType & | discreteFunction () const |
Static Public Member Functions | |
static void | writeDiscreteFunction (const GridType &grid, const DiscreteFunctionType &discreteFunction, const double time, const int writeStep) |
writes a discrete function | |
Protected Attributes | |
GridType * | grid_ |
GridPtr< GridType > | gridPtr_ |
GridPartType | gridPart_ |
DiscreteFunctionSpaceType | space_ |
DiscreteFunctionType | discreteFunction_ |
ConstLocalFunction< DiscreteFunctionType > | lf_ |
IOTupleType | data_ |
HierarchicSearchType | hierarchicSearch_ |
creates a function with evaluate method from a check point
GridImp | Grid type |
DiscreteFunctionImp | Discrete function type |
GridImp | Grid type |
DiscreteFunctionImp | Discrete function type |
typedef CheckPointer< GridType > Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::CheckPointerType |
typedef DiscreteFunctionType::DiscreteFunctionSpaceType Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::DiscreteFunctionSpaceType |
typedef DiscreteFunctionImp Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::DiscreteFunctionType |
typedef DiscreteFunctionSpaceType::DomainType Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::DomainType |
typedef GridType::template Codim<0>::Entity Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::EntityType |
typedef DiscreteFunctionSpaceType::GridPartType Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::GridPartType |
typedef GridImp Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::GridType |
typedef HierarchicSearch< GridType, IndexSetType > Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::HierarchicSearchType |
typedef GridPartType::IndexSetType Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::IndexSetType |
typedef std::tuple< DiscreteFunctionType* > Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::IOTupleType |
typedef DiscreteFunctionSpaceType::RangeType Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::RangeType |
|
inlineexplicit |
Constructor.
|
inline |
|
inline |
evaluates in a given space-time point
[in] | x | Point in global coordinates |
[in] | time | Time |
[out] | result | The value of the discrete function in space-time point
|
PointType | The point type |
|
inline |
evaluates in a given space point
[in] | x | Point in global coordinates |
[out] | result | The value of the discrete function in space point x |
PointType | The point type |
|
inline |
|
inline |
|
inlinestatic |
writes a discrete function
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |