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 17 of file mesh_function.C.

References libMesh::pi.

Referenced by MeshFunctionTest::test_p_level().

21 {
22  return
23  cos(.5*libMesh::pi*p(0)) *
24  sin(.5*libMesh::pi*p(1)) *
25  cos(.5*libMesh::pi*p(2));
26 }
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 28 of file mesh_function.C.

Referenced by MeshFunctionTest::test_subdomain_id_sets().

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