MotionELCCoupledSolver< DataType, dim > Class Template Reference

#include <MotionELCCoupledSolver.h>

Inheritance diagram for MotionELCCoupledSolver< DataType, dim >:
MotionCoupledSolver< DataType, dim > MotionSolver< DataType, dim > Solver Solver controlable controlable

List of all members.

Public Types

typedef elc::LagrangianComm
< dim, DataType
elc_lagcomm_type

Public Member Functions

 MotionELCCoupledSolver ()
 ~MotionELCCoupledSolver ()
void SetupInterComm (MPI_Comm solidComm, int numFluidNodes, int firstFluidNode)
virtual void SendBoundaryData ()
virtual void PostReceiveBoundaryData ()
virtual void WaitReceiveBoundaryData ()
virtual void sendBoundaryReceivePressure ()
std::ostream & log ()

Protected Attributes

std::ostream * _olog
std::ofstream oflog
int myRank
elc_lagcomm_type_elcLag

template<class DataType, int dim>
class MotionELCCoupledSolver< DataType, dim >


Member Typedef Documentation

template<class DataType, int dim>
typedef elc::LagrangianComm<dim,DataType> MotionELCCoupledSolver< DataType, dim >::elc_lagcomm_type

Constructor & Destructor Documentation

template<class DataType, int dim>
MotionELCCoupledSolver< DataType, dim >::MotionELCCoupledSolver (  )  [inline]
template<class DataType, int dim>
MotionELCCoupledSolver< DataType, dim >::~MotionELCCoupledSolver (  )  [inline]

Member Function Documentation

template<class DataType, int dim>
std::ostream& MotionELCCoupledSolver< DataType, dim >::log (  )  [inline]

Reimplemented from MotionSolver< DataType, dim >.

template<class DataType, int dim>
virtual void MotionELCCoupledSolver< DataType, dim >::PostReceiveBoundaryData (  )  [inline, virtual]
template<class DataType, int dim>
virtual void MotionELCCoupledSolver< DataType, dim >::SendBoundaryData (  )  [inline, virtual]
template<class DataType, int dim>
virtual void MotionELCCoupledSolver< DataType, dim >::sendBoundaryReceivePressure (  )  [inline, virtual]
template<class DataType, int dim>
void MotionELCCoupledSolver< DataType, dim >::SetupInterComm ( MPI_Comm  solidComm,
int  numFluidNodes,
int  firstFluidNode 
) [inline]
template<class DataType, int dim>
virtual void MotionELCCoupledSolver< DataType, dim >::WaitReceiveBoundaryData (  )  [inline, virtual]

Member Data Documentation

template<class DataType, int dim>
elc_lagcomm_type* MotionELCCoupledSolver< DataType, dim >::_elcLag [protected]
template<class DataType, int dim>
std::ostream* MotionELCCoupledSolver< DataType, dim >::_olog [protected]
template<class DataType, int dim>
int MotionELCCoupledSolver< DataType, dim >::myRank [protected]
template<class DataType, int dim>
std::ofstream MotionELCCoupledSolver< DataType, dim >::oflog [protected]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:18:58 2016 for Motion - rigid body dynamics solver by  doxygen 1.6.3