本文整理汇总了C++中STK_Interface::addSolutionField方法的典型用法代码示例。如果您正苦于以下问题:C++ STK_Interface::addSolutionField方法的具体用法?C++ STK_Interface::addSolutionField怎么用?C++ STK_Interface::addSolutionField使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类STK_Interface
的用法示例。
在下文中一共展示了STK_Interface::addSolutionField方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void
CustomMeshFactory::buildMetaData(STK_Interface &mesh) const
{
typedef shards::Hexahedron<8> HexTopo;
const CellTopologyData *ctd = shards::getCellTopologyData<HexTopo>();
const CellTopologyData *side_ctd = shards::CellTopology(ctd).getBaseCellTopologyData(2,0);
for (int blk=0;blk<NumBlocks_;++blk) {
std::stringstream block_id;
block_id << "eblock-" << blk;
// add element blocks
mesh.addElementBlock(block_id.str(),ctd);
mesh.addSolutionField("CHARGE_DENSITY",block_id.str());
mesh.addSolutionField("ELECTRIC_POTENTIAL",block_id.str());
}
mesh.addSideset("left", side_ctd);
mesh.addSideset("right", side_ctd);
mesh.addSideset("top", side_ctd);
mesh.addSideset("bottom",side_ctd);
mesh.addSideset("front", side_ctd);
mesh.addSideset("back", side_ctd);
mesh.addSideset("wall", side_ctd);
}