This is a list of different Boundary conditions implemented into Uhaina.
Name | Identifier | Description |
---|---|---|
Wall | Sliding conditions. No function needed. | |
FluxNul | ||
Dirichlet | ||
WeakDirichlet | ||
ImposedFlux | ||
NVI_Reflective | ||
WHI_Reflective | ||
RII_NonReflective | ||
NVI_NonReflectives | ||
NVI_NonReflective | ||
WHI_NonReflective | ||
WHI_Cienfuegos | ||
RII_NonReflectiveRelaxed | ||
WHI_NonReflectiveRelaxed | ||
Discharge_Dirichlet | ||
Discharge_NonReflective |
In this tabular, identifier is the second parameter of the function IcbcInterface::addBoundary()
.
IcbcInterface::addBoundary(int color, const std::string& name, FFuncT boundTimeFunc = NULL);
This function is used into your custom ICBC to describe your boundaries.