|
| Rigid_Body_Shape_Function (const std::string &system_file) |
| constructor with the parameters needed to setup the transformation More...
|
|
virtual void | clear () |
| clear the parameters
|
|
virtual void | reset_fields (Schema *schema) |
|
virtual void | map (const scalar_t &x, const scalar_t &y, const scalar_t &cx, const scalar_t &cy, scalar_t &out_x, scalar_t &out_y) |
| see base class description
|
|
virtual void | residuals (const scalar_t &x, const scalar_t &y, const scalar_t &cx, const scalar_t &cy, const scalar_t &gx, const scalar_t &gy, std::vector< scalar_t > &residuals, const bool use_ref_grads=false) |
| see base class description
|
|
virtual void | save_fields (Schema *schema, const int_t subset_gid) |
| see base class description
|
|
virtual void | add_translation (const scalar_t &u, const scalar_t &v) |
| see base class description
|
|
virtual void | map_to_u_v_theta (const scalar_t &cx, const scalar_t &cy, scalar_t &out_u, scalar_t &out_v, scalar_t &out_theta) |
| see base class description
|
|
virtual void | insert_motion (const scalar_t &u, const scalar_t &v, const scalar_t &theta) |
| see base class description
|
|
virtual void | insert_motion (const scalar_t &u, const scalar_t &v) |
| see base class description
|
|
virtual void | update_params_for_centroid_change (const scalar_t &delta_x, const scalar_t &delta_y) |
| see base class description
|
|
| Local_Shape_Function () |
| base class constructor
|
|
virtual | ~Local_Shape_Function () |
| virtual destructor
|
|
int_t | num_params () const |
| the number of parameters in the shape function
|
|
std::vector< scalar_t > * | parameters () |
| access to the parameter values
|
|
void | print_parameters () const |
| print the parameter values to DEBUG_MSG
|
|
void | clone (Teuchos::RCP< Local_Shape_Function > shape_function) |
|
virtual void | initialize_parameters_from_fields (Schema *schema, const int_t subset_gid) |
|
scalar_t & | operator() (const DICe::field_enums::Field_Spec &spec) |
|
scalar_t & | operator() (const size_t index) |
|
scalar_t | parameter (const DICe::field_enums::Field_Spec &spec) const |
|
void | update (const std::vector< scalar_t > &update) |
|
virtual bool | test_for_convergence (const std::vector< scalar_t > &old_parameters, const scalar_t &tol) |
|
Teuchos::RCP< std::vector< scalar_t > > | rcp () |
|
Teuchos::RCP< std::vector< scalar_t > > | deltas () |
| returns a pointer to the vector of delta values for this shape function
|
|
std::map< DICe::field_enums::Field_Spec, size_t > * | spec_map () |
| returns a pointer to the spec map
|
|