|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp > Class Template Reference
#include <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. | |
| ~GridSolutionVector () | |
| 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 | |
| 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 | |
Protected Member Functions | |
| int | numProcs (const std::string &checkPointFile) const |
Protected Attributes | |
| const int | numProcs_ |
| std::vector< GridSolutionType * > | solutions_ |
Member Typedef Documentation
◆ DiscreteFunctionSpaceType
template<class GridImp , class DiscreteFunctionImp >
| typedef DiscreteFunctionType::DiscreteFunctionSpaceType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DiscreteFunctionSpaceType |
◆ DiscreteFunctionType
template<class GridImp , class DiscreteFunctionImp >
| typedef DiscreteFunctionImp Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DiscreteFunctionType |
◆ DomainFieldType
template<class GridImp , class DiscreteFunctionImp >
| typedef FunctionSpaceType::DomainFieldType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DomainFieldType |
◆ DomainType
template<class GridImp , class DiscreteFunctionImp >
| typedef FunctionSpaceType::DomainType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::DomainType |
◆ FunctionSpaceType
template<class GridImp , class DiscreteFunctionImp >
| typedef DiscreteFunctionSpaceType::FunctionSpaceType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::FunctionSpaceType |
◆ GridPartType
template<class GridImp , class DiscreteFunctionImp >
| typedef DiscreteFunctionSpaceType::GridPartType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::GridPartType |
◆ GridSolutionType
template<class GridImp , class DiscreteFunctionImp >
| typedef GridSolution< GridType, DiscreteFunctionType > Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::GridSolutionType |
◆ GridType
template<class GridImp , class DiscreteFunctionImp >
| typedef GridImp Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::GridType |
◆ RangeFieldType
template<class GridImp , class DiscreteFunctionImp >
| typedef FunctionSpaceType::RangeFieldType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::RangeFieldType |
◆ RangeType
template<class GridImp , class DiscreteFunctionImp >
| typedef FunctionSpaceType::RangeType Dune::Fem::GridSolutionVector< GridImp, DiscreteFunctionImp >::RangeType |
Constructor & Destructor Documentation
◆ GridSolutionVector()
template<class GridImp , class DiscreteFunctionImp >
|
inlineexplicit |
Constructor.
◆ ~GridSolutionVector()
template<class GridImp , class DiscreteFunctionImp >
|
inline |
Member Function Documentation
◆ discreteFunction()
template<class GridImp , class DiscreteFunctionImp >
|
inline |
◆ evaluate() [1/2]
template<class GridImp , class DiscreteFunctionImp >
|
inline |
evaluates in a given space-time point
- Parameters
-
[in] x Point in global coordinates [in] time Time [out] result The value of the discrete function in space-time point \[ (x,time)\]
- Template Parameters
-
PointType The point type
◆ evaluate() [2/2]
template<class GridImp , class DiscreteFunctionImp >
|
inline |
evaluates in a given space point
- Parameters
-
[in] x Point in global coordinates [out] result The value of the discrete function in space point x
- Template Parameters
-
PointType The point type
◆ isInDomain()
template<class GridImp , class DiscreteFunctionImp >
|
inline |
◆ numProcs()
template<class GridImp , class DiscreteFunctionImp >
|
inlineprotected |
◆ writeDiscreteFunction()
template<class GridImp , class DiscreteFunctionImp >
|
inlinestatic |
writes a discrete function
Member Data Documentation
◆ numProcs_
template<class GridImp , class DiscreteFunctionImp >
|
protected |
◆ solutions_
template<class GridImp , class DiscreteFunctionImp >
|
protected |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8