End marker for a compile-time list of passes.
More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/pass/common/pass.hh>
|
typedef std::tuple< std::integral_constant< int, passIdImp > > | PassIds |
| pass ids up to here (tuple of integral constants) More...
|
|
typedef ArgumentImp | GlobalArgumentType |
| The argument (and destination) type of the overall operator. More...
|
|
typedef std::tuple | NextArgumentType |
| End marker for tuple of return types of the passes. More...
|
|
|
static const int | passNum = 0 |
| position in pass tree (0 for start pass) More...
|
|
static const int | passId = passIdImp |
|
template<class ArgumentImp, int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
class Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >
End marker for a compile-time list of passes.
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
The argument (and destination) type of the overall operator.
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
End marker for tuple of return types of the passes.
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
typedef std::tuple< std::integral_constant< int, passIdImp > > Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::PassIds |
pass ids up to here (tuple of integral constants)
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
void Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::allocateLocalMemory |
( |
| ) |
|
|
inline |
No memory needs to be allocated.
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
cleanup of overwritten data. i.e. ghost values if neccessary
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
Returns the closure of the destination tuple.
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
The pass method initialized the communication only.
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
void Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::printTexInfo |
( |
std::ostream & |
out | ) |
const |
|
inline |
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
receive data for previously initialized communication
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
void Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::setTime |
( |
const double |
| ) |
|
|
inline |
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
double Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::timeStepEstimate |
( |
| ) |
const |
|
inline |
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
const int Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::passId = passIdImp |
|
static |
template<class ArgumentImp , int passIdImp, class NonBlockingCommunication = EmptyNonBlockingComm>
position in pass tree (0 for start pass)
The documentation for this class was generated from the following file: