libMesh
Classes | Functions
mesh_function.C File Reference

Go to the source code of this file.

Classes

class  MeshFunctionTest
 

Functions

Number projection_function (const Point &p, const Parameters &, const std::string &, const std::string &)
 
Number trilinear_function (const Point &p, const Parameters &, const std::string &, const std::string &)
 
 CPPUNIT_TEST_SUITE_REGISTRATION (MeshFunctionTest)
 

Function Documentation

◆ CPPUNIT_TEST_SUITE_REGISTRATION()

CPPUNIT_TEST_SUITE_REGISTRATION ( MeshFunctionTest  )

◆ projection_function()

Number projection_function ( const Point p,
const Parameters ,
const std::string &  ,
const std::string &   
)

Definition at line 16 of file mesh_function.C.

References libMesh::pi.

Referenced by MeshFunctionTest::test_p_level().

20 {
21  return
22  cos(.5*libMesh::pi*p(0)) *
23  sin(.5*libMesh::pi*p(1)) *
24  cos(.5*libMesh::pi*p(2));
25 }
const Real pi
.
Definition: libmesh.h:299

◆ trilinear_function()

Number trilinear_function ( const Point p,
const Parameters ,
const std::string &  ,
const std::string &   
)

Definition at line 27 of file mesh_function.C.

Referenced by MeshFunctionTest::test_subdomain_id_sets().

31 {
32  return 8*p(0) + 80*p(1) + 800*p(2);
33 }