Definition at line 14 of file checkpoint.C.
 
◆ CPPUNIT_TEST() [1/8]
◆ CPPUNIT_TEST() [2/8]
◆ CPPUNIT_TEST() [3/8]
◆ CPPUNIT_TEST() [4/8]
◆ CPPUNIT_TEST() [5/8]
◆ CPPUNIT_TEST() [6/8]
◆ CPPUNIT_TEST() [7/8]
◆ CPPUNIT_TEST() [8/8]
◆ CPPUNIT_TEST_SUITE()
This test verifies that we can write files with the CheckpointIO object. 
 
 
◆ CPPUNIT_TEST_SUITE_END()
      
        
          | CheckpointIOTest::CPPUNIT_TEST_SUITE_END  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setUp()
  
  
      
        
          | void CheckpointIOTest::setUp  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ tearDown()
  
  
      
        
          | void CheckpointIOTest::tearDown  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ testAsciiDistDistSplitter()
  
  
      
        
          | void CheckpointIOTest::testAsciiDistDistSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 151 of file checkpoint.C.
  153     testSplitter<DistributedMesh, DistributedMesh>(
false, 
true);
 
 
 
 
◆ testAsciiDistRepSplitter()
  
  
      
        
          | void CheckpointIOTest::testAsciiDistRepSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 121 of file checkpoint.C.
  123     testSplitter<DistributedMesh, ReplicatedMesh>(
false, 
true);
 
 
 
 
◆ testAsciiRepDistSplitter()
  
  
      
        
          | void CheckpointIOTest::testAsciiRepDistSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 131 of file checkpoint.C.
  133     testSplitter<ReplicatedMesh, DistributedMesh>(
false, 
true);
 
 
 
 
◆ testAsciiRepRepSplitter()
  
  
      
        
          | void CheckpointIOTest::testAsciiRepRepSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 141 of file checkpoint.C.
  143     testSplitter<ReplicatedMesh, ReplicatedMesh>(
false, 
false);
 
 
 
 
◆ testBinaryDistDistSplitter()
  
  
      
        
          | void CheckpointIOTest::testBinaryDistDistSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 156 of file checkpoint.C.
  158     testSplitter<DistributedMesh, DistributedMesh>(
true, 
true);
 
 
 
 
◆ testBinaryDistRepSplitter()
  
  
      
        
          | void CheckpointIOTest::testBinaryDistRepSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 126 of file checkpoint.C.
  128     testSplitter<DistributedMesh, ReplicatedMesh>(
true, 
true);
 
 
 
 
◆ testBinaryRepDistSplitter()
  
  
      
        
          | void CheckpointIOTest::testBinaryRepDistSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 136 of file checkpoint.C.
  138     testSplitter<ReplicatedMesh, DistributedMesh>(
true, 
true);
 
 
 
 
◆ testBinaryRepRepSplitter()
  
  
      
        
          | void CheckpointIOTest::testBinaryRepRepSplitter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 146 of file checkpoint.C.
  148     testSplitter<ReplicatedMesh, ReplicatedMesh>(
true, 
false);
 
 
 
 
◆ testSplitter()
template<typename MeshA , typename MeshB > 
  
  
      
        
          | void CheckpointIOTest::testSplitter  | 
          ( | 
          bool  | 
          binary,  | 
         
        
           | 
           | 
          bool  | 
          using_distmesh  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 47 of file checkpoint.C.
   50 #ifdef LIBMESH_HAVE_XDR 
   55     const unsigned int n_procs = using_distmesh ?
 
   56       std::min(static_cast<processor_id_type>(2), 
TestCommWorld->size()) :
 
   63     const std::string filename =
 
   64       std::string(
"checkpoint_splitter.cp") + (binary ? 
"r" : 
"a");
 
   86       cpr.current_processor_ids().clear();
 
   88         cpr.current_processor_ids().push_back(pid);
 
   89       cpr.current_n_processors() = n_procs;
 
   90       cpr.binary() = binary;
 
   91       cpr.parallel() = 
true;
 
  102       cpr.current_n_processors() = n_procs;
 
  103       cpr.binary() = binary;
 
  106       std::size_t read_in_elements = 0;
 
  116       CPPUNIT_ASSERT_EQUAL(static_cast<dof_id_type>(read_in_elements), original_n_elem);
 
  118 #endif // LIBMESH_HAVE_XDR 
 
References libMesh::CheckpointIO::binary(), libMesh::MeshTools::Generation::build_square(), libMesh::ParallelObject::comm(), libMesh::CheckpointIO::current_n_processors(), libMesh::CheckpointIO::current_processor_ids(), distance(), mesh, libMesh::MeshBase::n_elem(), libMesh::ParallelObject::n_processors(), libMesh::CheckpointIO::parallel(), libMesh::MeshBase::partition(), libMesh::MeshBase::pid_elements_begin(), libMesh::MeshBase::pid_elements_end(), libMesh::ParallelObject::processor_id(), libMesh::QUAD4, libMesh::CheckpointIO::read(), TestCommWorld, and libMesh::CheckpointIO::write().
 
 
The documentation for this class was generated from the following file:
 
Real distance(const Point &p)