SheafSystem  0.0.0.0
fields::print_property_dofs_action Class Reference

A discretization push action for field_vds::print_property_dofs. More...

#include <print_property_dofs_action.h>

Inheritance diagram for fields::print_property_dofs_action:
fields::discretization_push_action

PRINT_PROPERTY_DOFS_ACTION FACET

 print_property_dofs_action (sec_vd &xproperty, property_dof_function_type xfcn, bool xzero_specified=false)
 Creates an instance using global coordinates xdomain_coords and pullback map xmap. More...
 
virtual ~print_property_dofs_action ()
 Destructor. More...
 
virtual void operator() (const scoped_index &xdisc_id, block< sec_vd_value_type > &xglobal_coords)
 The push action. More...
 
sec_vdproperty ()
 The property section being acted on. More...
 
property_dof_function_type dof_function ()
 The function for computing the property dofs at given global coordinates. More...
 

Additional Inherited Members

- Public Member Functions inherited from fields::discretization_push_action
virtual ~discretization_push_action ()
 Destructor. More...
 
- Protected Member Functions inherited from fields::discretization_push_action
 discretization_push_action ()
 Default constructor. More...
 

Detailed Description

A discretization push action for field_vds::print_property_dofs.

Definition at line 55 of file print_property_dofs_action.h.

Constructor & Destructor Documentation

◆ print_property_dofs_action()

fields::print_property_dofs_action::print_property_dofs_action ( sec_vd xproperty,
property_dof_function_type  xfcn,
bool  xzero_specified = false 
)

Creates an instance using global coordinates xdomain_coords and pullback map xmap.

Precondition
  • xproperty.state_is_read_accessible()
Issue:
assuming binary schema, one dof per component.

Definition at line 41 of file print_property_dofs_action.cc.

References fiber_bundle::section_space_schema_member::df(), sheaf::auto_block< T, S >::reserve(), fiber_bundle::sec_rep_space_member::schema(), sheaf::auto_block< T, S >::set_ct(), sheaf::read_write_monitor_handle::state_is_read_accessible(), and ~print_property_dofs_action().

◆ ~print_property_dofs_action()

fields::print_property_dofs_action::~print_property_dofs_action ( )
virtual

Destructor.

Definition at line 75 of file print_property_dofs_action.cc.

References operator()().

Referenced by print_property_dofs_action().

Member Function Documentation

◆ dof_function()

fields::property_dof_function_type fields::print_property_dofs_action::dof_function ( )

The function for computing the property dofs at given global coordinates.

Postcondition
  • result != 0

Definition at line 202 of file print_property_dofs_action.cc.

Referenced by property().

◆ operator()()

void fields::print_property_dofs_action::operator() ( const scoped_index xdisc_id,
block< sec_vd_value_type > &  xglobal_coords 
)
virtual

◆ property()

fiber_bundle::sec_vd & fields::print_property_dofs_action::property ( )

The property section being acted on.

Definition at line 183 of file print_property_dofs_action.cc.

References dof_function().

Referenced by operator()().


The documentation for this class was generated from the following files: