|
IFEM
90A354
|
Inherit this class to equip your SIM with multi-patch model generators. More...
#include <SIMMultiPatchModelGen.h>


Protected Member Functions | |
| SIMMultiPatchModelGen (int n1, bool checkRHS=false) | |
| Constructor for standard problems. More... | |
| SIMMultiPatchModelGen (const std::vector< unsigned char > &unf, bool checkRHS=false) | |
| Constructor for mixed problems. More... | |
| virtual ModelGenerator * | getModelGenerator (const tinyxml2::XMLElement *geo) const |
| Instantiates a FEM model generator for a multi-patch model. More... | |
| ModelGenerator * | getModelGenerator (const tinyxml2::XMLElement *geo) const |
| Template specialization for 1D. | |
| ModelGenerator * | getModelGenerator (const tinyxml2::XMLElement *geo) const |
| Template specialization for 2D. | |
| ModelGenerator * | getModelGenerator (const tinyxml2::XMLElement *geo) const |
| Template specialization for 3D. | |
Inherit this class to equip your SIM with multi-patch model generators.
|
inlineexplicitprotected |
Constructor for standard problems.
| [in] | n1 | Dimension of the primary solution field |
| [in] | checkRHS | If true, ensure the model is in a right-hand system |
|
inlineexplicitprotected |
Constructor for mixed problems.
| [in] | unf | Dimension of the primary solution field |
| [in] | checkRHS | If true, ensure the model is in a right-hand system |
|
protectedvirtual |
Instantiates a FEM model generator for a multi-patch model.
| [in] | geo | XML element containing geometry definition |