#include <coupling.h>
Definition at line 30 of file coupling.h.
◆ DataType
| Enumerator |
|---|
| NOTHING | |
| DISPLACEMENTS | |
| FORCES | |
| POSITIONS | |
| DATA_COUNT | |
Definition at line 69 of file coupling.h.
69 {
70 NOTHING = 0,
71 DISPLACEMENTS = 1,
72 FORCES = 2,
73 POSITIONS = 3,
74 DATA_COUNT = 4
75 };
◆ Mode
| Enumerator |
|---|
| SKIP | |
| REPLACE | |
| ADD | |
Definition at line 78 of file coupling.h.
78 {
79 SKIP = 0,
80 REPLACE = 1,
81 ADD = 2
82 };
◆ ~CouplingAdapter()
| virtual CouplingAdapter::~CouplingAdapter |
( |
| ) |
|
|
virtualdefault |
◆ advance()
| virtual void CouplingAdapter::advance |
( |
double & | dt | ) |
|
|
pure virtual |
◆ configure()
| virtual bool CouplingAdapter::configure |
( |
const std::string & | configFile | ) |
|
|
pure virtual |
◆ dataTypeToString()
| std::string CouplingAdapter::dataTypeToString |
( |
DataType | type | ) |
|
|
inlinestatic |
Definition at line 92 of file coupling.h.
92 {
93 switch (type) {
99 }
100 return "NOTHING";
101 }
◆ finalize()
| virtual void CouplingAdapter::finalize |
( |
| ) |
|
|
pure virtual |
◆ getCommunicator()
| virtual int CouplingAdapter::getCommunicator |
( |
| ) |
const |
|
inlinevirtual |
◆ getGroupNodeId()
| int CouplingAdapter::getGroupNodeId |
( |
| ) |
const |
|
inline |
◆ getMaxTimeStepSize()
| virtual double CouplingAdapter::getMaxTimeStepSize |
( |
| ) |
const |
|
pure virtual |
◆ getNumberOfCouplingNodes()
| virtual int CouplingAdapter::getNumberOfCouplingNodes |
( |
| ) |
const |
|
pure virtual |
◆ getSurfaceId()
| int CouplingAdapter::getSurfaceId |
( |
| ) |
const |
|
inline |
◆ initialize()
| virtual bool CouplingAdapter::initialize |
( |
const double * | coordinates, |
|
|
int | totalNodes, |
|
|
int | mpiRank, |
|
|
int | mpiSize ) |
|
pure virtual |
◆ isActive()
| virtual bool CouplingAdapter::isActive |
( |
| ) |
const |
|
pure virtual |
◆ isCouplingOngoing()
| virtual bool CouplingAdapter::isCouplingOngoing |
( |
| ) |
const |
|
pure virtual |
◆ readData()
| virtual void CouplingAdapter::readData |
( |
double * | values, |
|
|
int | totalNodes, |
|
|
double | dt, |
|
|
int | dataType ) |
|
pure virtual |
◆ requiresReadingCheckpoint()
| virtual bool CouplingAdapter::requiresReadingCheckpoint |
( |
| ) |
const |
|
inlinevirtual |
◆ requiresWritingCheckpoint()
| virtual bool CouplingAdapter::requiresWritingCheckpoint |
( |
| ) |
const |
|
inlinevirtual |
◆ setGroupNodeId()
| void CouplingAdapter::setGroupNodeId |
( |
int | id | ) |
|
|
inline |
◆ setNodes()
| virtual void CouplingAdapter::setNodes |
( |
const std::vector< int > & | nodeIds | ) |
|
|
pure virtual |
◆ setSurfaceId()
| void CouplingAdapter::setSurfaceId |
( |
int | id | ) |
|
|
inline |
◆ stringToDataType()
| DataType CouplingAdapter::stringToDataType |
( |
const std::string & | str | ) |
|
|
inlinestatic |
◆ writeData()
| virtual void CouplingAdapter::writeData |
( |
const double * | values, |
|
|
int | totalNodes, |
|
|
double | dt, |
|
|
int | dataType ) |
|
pure virtual |
◆ groupNodeId_
| int CouplingAdapter::groupNodeId_ |
|
private |
◆ surfaceId_
| int CouplingAdapter::surfaceId_ |
|
private |
The documentation for this class was generated from the following file: