dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/misc/gridsolution.hh>
Classes | |
struct | CheckDomain |
Public Types | |
typedef GridImp | GridType |
typedef DiscreteFunctionImp | DiscreteFunctionType |
typedef DiscreteFunctionType::DiscreteFunctionSpaceType | DiscreteFunctionSpaceType |
typedef DiscreteFunctionSpaceType::FunctionSpaceType | FunctionSpaceType |
typedef DiscreteFunctionSpaceType::GridPartType | GridPartType |
typedef FunctionSpaceType::DomainType | DomainType |
typedef FunctionSpaceType::DomainFieldType | DomainFieldType |
typedef FunctionSpaceType::RangeType | RangeType |
typedef FunctionSpaceType::RangeFieldType | RangeFieldType |
typedef GridSolution< GridType, DiscreteFunctionType > | GridSolutionType |
Public Member Functions | |
GridSolutionVector (const std::string checkPointFile) | |
Constructor. More... | |
~GridSolutionVector () | |
void | evaluate (const DomainType &x, const double time, RangeType &result) const |
evaluates in a given space-time point More... | |
void | evaluate (const DomainType &x, RangeType &result) const |
evaluates in a given space point More... | |
bool | isInDomain (const DomainType &x, const GridType &grid) const |
const DiscreteFunctionType & | discreteFunction (const int rank) const |
Static Public Member Functions | |
static void | writeDiscreteFunction (const GridType &grid, const DiscreteFunctionType &discreteFunction, const double time, const int writeStep=0) |
writes a discrete function More... | |
Protected Member Functions | |
int | numProcs (const std::string &checkPointFile) const |
Protected Attributes | |
const int | numProcs_ |
std::vector< GridSolutionType * > | solutions_ |
typedef DiscreteFunctionType :: DiscreteFunctionSpaceType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DiscreteFunctionSpaceType |
typedef DiscreteFunctionImp Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DiscreteFunctionType |
typedef FunctionSpaceType :: DomainFieldType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DomainFieldType |
typedef FunctionSpaceType :: DomainType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DomainType |
typedef DiscreteFunctionSpaceType :: FunctionSpaceType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::FunctionSpaceType |
typedef DiscreteFunctionSpaceType :: GridPartType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::GridPartType |
typedef GridSolution< GridType, DiscreteFunctionType > Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::GridSolutionType |
typedef GridImp Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::GridType |
typedef FunctionSpaceType :: RangeFieldType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::RangeFieldType |
typedef FunctionSpaceType :: RangeType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::RangeType |
|
inlineexplicit |
Constructor.
References Dune::Fem::Parameter::verbose().
|
inline |
|
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 |
References Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::evaluate().
|
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 |
References Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::evaluate(), and Dune::Fem::GridSolution< GridImp, DiscreteFunctionImp >::grid().
|
inline |
|
inlineprotected |
|
inlinestatic |
writes a discrete function
|
protected |
|
protected |