34 #ifndef NEKTAR_COUPLINGFILE 35 #define NEKTAR_COUPLINGFILE 74 std::vector<std::string> &varNames);
80 std::vector<std::string> &varNames);
std::shared_ptr< ExpList > ExpListSharedPtr
Shared pointer to an ExpList object.
static std::string className
static SOLVER_UTILS_EXPORT CouplingSharedPtr create(MultiRegions::ExpListSharedPtr field)
Creates an instance of this class.
virtual SOLVER_UTILS_EXPORT ~CouplingFile()
SOLVER_UTILS_EXPORT CouplingFile(MultiRegions::ExpListSharedPtr field)
SessionFunctionSharedPtr m_inputFunction
virtual SOLVER_UTILS_EXPORT void v_Send(const int step, const NekDouble time, const Array< OneD, const Array< OneD, NekDouble > > &field, std::vector< std::string > &varNames)
virtual SOLVER_UTILS_EXPORT void v_Receive(const int step, const NekDouble time, Array< OneD, Array< OneD, NekDouble > > &field, std::vector< std::string > &varNames)
static std::shared_ptr< DataType > AllocateSharedPtr(const Args &...args)
Allocate a shared pointer from the memory pool.
SOLVER_UTILS_EXPORT typedef std::shared_ptr< Coupling > CouplingSharedPtr
virtual SOLVER_UTILS_EXPORT void v_Init()
#define SOLVER_UTILS_EXPORT
std::shared_ptr< SessionFunction > SessionFunctionSharedPtr