LCOV - code coverage report
Current view: top level - geom/virtual - PartitionEntity.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 0 33 0.0 %
Date: 2020-06-30 00:58:45 Functions: 0 6 0.0 %
Branches: 0 50 0.0 %

           Branch data     Line data    Source code
       1                 :            : //-------------------------------------------------------------------------
       2                 :            : // Filename      : PartitionEntity.cpp
       3                 :            : //
       4                 :            : // Purpose       : 
       5                 :            : //
       6                 :            : // Special Notes : 
       7                 :            : //
       8                 :            : // Creator       : Jason Kraftcheck
       9                 :            : //
      10                 :            : // Creation Date : 04/21/02
      11                 :            : //-------------------------------------------------------------------------
      12                 :            : 
      13                 :            : #include "VGDefines.h"
      14                 :            : #include "PartitionEntity.hpp"
      15                 :            : #include "CubitMessage.hpp"
      16                 :            : #include "CubitPoint.hpp"
      17                 :            : 
      18                 :            : #include <typeinfo>
      19                 :            : 
      20                 :          0 : PartitionEntity::~PartitionEntity()
      21                 :            : {
      22                 :          0 :   entitySet->remove(this);
      23         [ #  # ]:          0 : }
      24                 :            : 
      25                 :          0 : PartitionEntity::PartitionEntity( )
      26                 :          0 :   : mark(0), entitySet(0), entitySetNext(0), entitySetId(0)
      27                 :            : {
      28                 :          0 : }
      29                 :            : 
      30                 :          0 : void PartitionEntity::print_debug_info( const char* prefix, 
      31                 :            :                                         bool print_subent_set ) const
      32                 :            : {
      33         [ #  # ]:          0 :   if( !prefix ) prefix = "";
      34 [ #  # ][ #  # ]:          0 :   PRINT_INFO("%sPartitionEntity %p\n", prefix, (void*)this );
      35         [ #  # ]:          0 :   if( print_subent_set )
      36                 :          0 :     sub_entity_set().print_debug_info(prefix);
      37                 :            :   else
      38                 :          0 :     print_partitioned_entity( prefix );
      39                 :          0 : }
      40                 :            : 
      41                 :          0 : void PartitionEntity::print_partitioned_entity( const char* prefix ) const
      42                 :            : {
      43         [ #  # ]:          0 :   if(!prefix) prefix = "";
      44 [ #  # ][ #  # ]:          0 :   PRINT_INFO("%sPartitioned Entity: %s %p\n",
                 [ #  # ]
      45                 :            :     prefix, 
      46                 :            :     partitioned_entity() ? 
      47                 :            :     fix_type_name(typeid(*partitioned_entity()).name()) : "TopologyBridge",
      48         [ #  # ]:          0 :     (void*)partitioned_entity() );
      49                 :          0 : }
      50                 :            : 
      51                 :          0 : CubitStatus PartitionEntity::move_to_geometry( CubitVector& )
      52                 :          0 :   { return CUBIT_SUCCESS; }
      53                 :            : 
      54                 :          0 : CubitStatus PartitionEntity::relax_to_geometry( CubitPoint* facet_point,
      55                 :            :                                                 const CubitVector* input_pos )
      56                 :            : {
      57         [ #  # ]:          0 :   if (input_pos)
      58                 :            :   {
      59         [ #  # ]:          0 :     CubitVector closest(*input_pos);
      60 [ #  # ][ #  # ]:          0 :     if (move_to_geometry(closest) && 
         [ #  # ][ #  # ]
      61         [ #  # ]:          0 :         facet_point->check_inverted_facets(closest))
      62                 :            :     {
      63         [ #  # ]:          0 :       facet_point->set(closest);
      64                 :          0 :       return CUBIT_SUCCESS;
      65                 :            :     }
      66                 :            :   }
      67                 :            :   
      68         [ #  # ]:          0 :   CubitVector facet_pos(facet_point->coordinates());
      69 [ #  # ][ #  # ]:          0 :   if (move_to_geometry(facet_pos) &&
         [ #  # ][ #  # ]
      70         [ #  # ]:          0 :       facet_point->check_inverted_facets(facet_pos))
      71                 :            :   {
      72         [ #  # ]:          0 :     facet_point->set(facet_pos);
      73                 :          0 :     return CUBIT_SUCCESS;
      74                 :            :   }
      75                 :            :   
      76                 :          0 :   return CUBIT_FAILURE;
      77                 :            : }

Generated by: LCOV version 1.11