2915 |
} |
} |
2916 |
|
|
2917 |
if (not(omega.isR3())) { |
if (not(omega.isR3())) { |
|
const Scene& scene =omega.scene(); |
|
|
|
|
2918 |
SurfaceMeshOfTriangles omegaMesh; |
SurfaceMeshOfTriangles omegaMesh; |
2919 |
|
|
2920 |
this->generateSurfacicMesh(omega, |
this->generateSurfacicMesh(omega, |
2928 |
const size_t meshReference = omega.reference(povRef->first); |
const size_t meshReference = omega.reference(povRef->first); |
2929 |
vrRefMesh[povRef->first] = extractor(meshReference); |
vrRefMesh[povRef->first] = extractor(meshReference); |
2930 |
} |
} |
2931 |
|
} else { |
2932 |
|
if (povRefList.begin() != povRefList.end()) { |
2933 |
|
fferr(0) << '\n'; |
2934 |
|
fferr(0) << "The computational domain was not defined using POV-Ray references,\n"; |
2935 |
|
fferr(0) << "but you specified the following as boundary conditions\n"; |
2936 |
|
for(POVRayReferences::iterator povRef = povRefList.begin(); |
2937 |
|
povRef!= povRefList.end(); ++povRef) { |
2938 |
|
fferr(0) << '\t' << povRef->first << '\n'; |
2939 |
|
} |
2940 |
|
std::exit(1); |
2941 |
|
} |
2942 |
} |
} |
2943 |
// Now we must create the association between bc and surfMeshes |
// Now we must create the association between bc and surfMeshes |
2944 |
|
|