SheafSystem
0.0.0.0
|
A discretization push action for field_vds::put_property_dofs that uses a client provided function to compute the dofs. More...
#include <put_property_dofs_fcn_action.h>
PUT_PROPERTY_DOFS_FCN_ACTION FACET | |
put_property_dofs_fcn_action (sec_vd &xproperty, property_dof_function_type xfcn, bool xauto_access) | |
Creates an instance using property xproperty and dof function xfcn. More... | |
virtual | ~put_property_dofs_fcn_action () |
Destructor. More... | |
virtual void | operator() (const scoped_index &xdisc_id, block< sec_vd_value_type > &xglobal_coords) |
The push action. 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::put_property_dofs_action | |
put_property_dofs_action (sec_vd &xproperty, bool xauto_access) | |
Creates an instance using property xproperty. More... | |
virtual | ~put_property_dofs_action () |
Destructor. More... | |
sec_vd & | property () |
The property section being acted on. More... | |
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... | |
Protected Attributes inherited from fields::put_property_dofs_action | |
sec_vd & | _property |
The property section being acted on. More... | |
block< sec_vd_dof_type > | _dofs |
Buffer for property dofs. More... | |
A discretization push action for field_vds::put_property_dofs that uses a client provided function to compute the dofs.
Definition at line 39 of file put_property_dofs_fcn_action.h.
fields::put_property_dofs_fcn_action::put_property_dofs_fcn_action | ( | sec_vd & | xproperty, |
property_dof_function_type | xfcn, | ||
bool | xauto_access | ||
) |
Creates an instance using property xproperty and dof function xfcn.
Definition at line 40 of file put_property_dofs_fcn_action.cc.
References sheaf::read_write_monitor_handle::state_is_read_accessible(), and ~put_property_dofs_fcn_action().
|
virtual |
Destructor.
Definition at line 61 of file put_property_dofs_fcn_action.cc.
References operator()().
Referenced by put_property_dofs_fcn_action().
fields::property_dof_function_type fields::put_property_dofs_fcn_action::dof_function | ( | ) |
The function for computing the property dofs at given global coordinates.
Definition at line 113 of file put_property_dofs_fcn_action.cc.
Referenced by operator()().
|
virtual |
The push action.
Implements fields::discretization_push_action.
Definition at line 79 of file put_property_dofs_fcn_action.cc.
References fields::put_property_dofs_action::_dofs, sheaf::auto_block< T, S >::base(), sheaf::auto_block< T, S >::ct(), dof_function(), sheaf::scoped_index::pod(), fields::put_property_dofs_action::property(), and fiber_bundle::sec_vd::put_fiber().
Referenced by ~put_property_dofs_fcn_action().