src/field_advance/standard/sfa.cc
field_array_t *
restore_standard_field_array( void ) {
  field_array_t * fa; 
  sfa_params_t * p;
  RESTORE( fa );
  RESTORE_ALIGNED( fa->f );
  RESTORE_PTR( fa->g );
  RESTORE( p );
  RESTORE_ALIGNED( p->mc );
  fa->params = p;
  restore_field_advance_kernels( fa->kernel );
  return fa;
}
// FIXME: Use same new/delete/checkpt/restore structure as found in emitter
// and boundary(e.g. restore_field_advance_kernels =>
// return field_array_internal( params )).
Use same new/delete/checkpt/restore structure as found in emitter
and boundary).
Use same new / delete / checkpt / restore structure as found in emitter and boundary ) .
field_array_t *
restore_standard_field_array( void ) {
  field_array_t * fa; 
  sfa_params_t * p;
  RESTORE( fa );
  RESTORE_ALIGNED( fa->f );
  RESTORE_PTR( fa->g );
  RESTORE( p );
  RESTORE_ALIGNED( p->mc );
  fa->params = p;
  restore_field_advance_kernels( fa->kernel );
  return fa;
}
field_array_t * restore_standard_field_array ( void ) { field_array_t * fa ; sfa_params_t * p ; RESTORE ( fa ) ; RESTORE_ALIGNED ( fa -> f ) ; RESTORE_PTR ( fa -> g ) ; RESTORE ( p ) ; RESTORE_ALIGNED ( p -> mc ) ; fa -> params = p ; restore_field_advance_kernels ( fa -> kernel ) ; return fa ; }
FIXME: Use same new/delete/checkpt/restore structure as found in emitter
and boundary(e.g.
FIXME : Use same new / delete / checkpt / restore structure as found in emitter and boundary ( e . g .