libMesh
Loading...
Searching...
No Matches
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 &)
 
Number bilinear_function (const Point &p, const Parameters &, const std::string &, const std::string &)
 
Number biquadratic_function (const Point &p, const Parameters &, const std::string &, const std::string &)
 
 CPPUNIT_TEST_SUITE_REGISTRATION (MeshFunctionTest)
 

Function Documentation

◆ bilinear_function()

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

Definition at line 37 of file mesh_function.C.

41{
42 return 8*p(0) + 80*p(1);
43}

Referenced by MeshFunctionTest::test_bad_gradient_var_with_out_of_mesh_value().

◆ biquadratic_function()

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

Definition at line 46 of file mesh_function.C.

50{
51 return 7.5*p(0)*p(0) + 75*p(1)*p(1) + 0.75*p(1)*p(0);
52}

Referenced by MeshFunctionTest::test_bad_hessian_var_with_out_of_mesh_value().

◆ 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.

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:292

References libMesh::pi.

Referenced by MeshFunctionTest::test_p_level().

◆ 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.

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

Referenced by MeshFunctionTest::test_subdomain_id_sets().