Flow123d  DF_patch_fe_data_tables-b828b90
Static Public Member Functions | List of all members
bulk_reinit Struct Reference

Defines reinit operations on bulk points. More...

#include <patch_point_values.hh>

Static Public Member Functions

template<unsigned int dim>
static void elop_jac (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, FMT_UNUSED TableInt &el_table)
 
template<unsigned int dim>
static void elop_inv_jac (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, FMT_UNUSED TableInt &el_table)
 
template<unsigned int dim>
static void elop_jac_det (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, FMT_UNUSED TableInt &el_table)
 
static void expd_coords (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, TableInt &el_table)
 
static void expd_jac (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, TableInt &el_table)
 
static void expd_inv_jac (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, TableInt &el_table)
 
static void expd_jac_det (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, TableInt &el_table)
 
static void ptop_coords (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED TableDbl &op_results, FMT_UNUSED TableInt &el_table)
 
static void ptop_weights (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, std::vector< double > point_weights)
 
static void ptop_JxW (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, FMT_UNUSED TableInt &el_table)
 
static void ptop_scalar_shape (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, std::vector< std::vector< double > > shape_values, uint scalar_shape_op_idx)
 
template<unsigned int dim>
static void ptop_scalar_shape_grads (std::vector< ElOp< 3 >> &operations, TableDbl &op_results, std::vector< std::vector< arma::mat > > ref_shape_grads, uint scalar_shape_grads_op_idx)
 

Detailed Description

Defines reinit operations on bulk points.

Definition at line 545 of file patch_point_values.hh.

Member Function Documentation

◆ elop_inv_jac()

template<unsigned int dim>
static void bulk_reinit::elop_inv_jac ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
FMT_UNUSED TableInt el_table 
)
inlinestatic

Definition at line 556 of file patch_point_values.hh.

◆ elop_jac()

template<unsigned int dim>
static void bulk_reinit::elop_jac ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
FMT_UNUSED TableInt el_table 
)
inlinestatic

Definition at line 548 of file patch_point_values.hh.

◆ elop_jac_det()

template<unsigned int dim>
static void bulk_reinit::elop_jac_det ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
FMT_UNUSED TableInt el_table 
)
inlinestatic

Definition at line 564 of file patch_point_values.hh.

◆ expd_coords()

static void bulk_reinit::expd_coords ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
TableInt el_table 
)
inlinestatic

Definition at line 573 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ expd_inv_jac()

static void bulk_reinit::expd_inv_jac ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
TableInt el_table 
)
inlinestatic

Definition at line 581 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ expd_jac()

static void bulk_reinit::expd_jac ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
TableInt el_table 
)
inlinestatic

Definition at line 577 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ expd_jac_det()

static void bulk_reinit::expd_jac_det ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
TableInt el_table 
)
inlinestatic

Definition at line 585 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_coords()

static void bulk_reinit::ptop_coords ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED TableDbl op_results,
FMT_UNUSED TableInt el_table 
)
inlinestatic

Definition at line 591 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_JxW()

static void bulk_reinit::ptop_JxW ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
FMT_UNUSED TableInt el_table 
)
inlinestatic

Definition at line 601 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_scalar_shape()

static void bulk_reinit::ptop_scalar_shape ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
std::vector< std::vector< double > >  shape_values,
uint  scalar_shape_op_idx 
)
inlinestatic

Definition at line 608 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_scalar_shape_grads()

template<unsigned int dim>
static void bulk_reinit::ptop_scalar_shape_grads ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
std::vector< std::vector< arma::mat > >  ref_shape_grads,
uint  scalar_shape_grads_op_idx 
)
inlinestatic

Definition at line 620 of file patch_point_values.hh.

◆ ptop_weights()

static void bulk_reinit::ptop_weights ( std::vector< ElOp< 3 >> &  operations,
TableDbl op_results,
std::vector< double >  point_weights 
)
inlinestatic

Definition at line 594 of file patch_point_values.hh.

Here is the caller graph for this function:

The documentation for this struct was generated from the following file: