28 mesh.createVertex(Eigen::Vector2d::Zero());
29 mesh.createVertex(Eigen::Vector2d::Constant(1));
43 mesh.createVertex(Eigen::Vector2d::Zero());
44 mesh.createVertex(Eigen::Vector2d::Constant(1));
58 mesh.createVertex(Eigen::Vector2d::Zero());
59 mesh.createVertex(Eigen::Vector2d::Constant(1));
76 dataScalar->requireDataGradient();
77 dataVector->requireDataGradient();
78 mesh.createVertex(Eigen::Vector2d::Constant(0.0));
79 mesh.createVertex(Eigen::Vector2d::Constant(1.0));
82 scalar.
values.setLinSpaced(0, 1);
84 dataScalar->setSampleAtTime(0, scalar);
87 vectorial.
values.setLinSpaced(0, 1);
89 dataVector->setSampleAtTime(0, vectorial);
107 mesh.createEdge(v1, v2);
108 mesh.createEdge(v2, v3);
109 mesh.createEdge(v3, v1);
130 mesh.createTriangle(e1, e2, e3);
149 mesh.createTetrahedron(v1, v2, v3, v4);
BOOST_AUTO_TEST_CASE(testIQNIMVJPPWithSubsteps)
BOOST_AUTO_TEST_SUITE(PreProcess)
BOOST_AUTO_TEST_SUITE_END()
#define PRECICE_TEST_SETUP(...)
Creates and attaches a TestSetup to a Boost test case.
Writes polygonal, or triangle meshes to vtk files.
void doExport(int index, double time) final override
Perform writing to VTK file.
Linear edge of a mesh, defined by two Vertex objects.
Container and creator for meshes.
provides Mesh, Data and primitives.
std::shared_ptr< Data > PtrData
void expectFiles(Args... args)
Main namespace of the precice library.
Eigen::MatrixXd gradients
The gradients of the data. Use gradients.col(d*i+k) to get the gradient of vertex i,...
Sample & setZero()
Sets values and gradients to zero.