Flow123d  DF_patch_fe_mechanics-c13f069
Static Public Member Functions | List of all members
side_reinit Struct Reference

Defines reinit operations on side points. More...

#include <patch_point_values.hh>

Static Public Member Functions

template<unsigned int dim>
static void elop_el_jac (std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
template<unsigned int dim>
static void elop_el_inv_jac (std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
template<unsigned int dim>
static void elop_sd_jac (std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
template<unsigned int dim>
static void elop_sd_jac_det (std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
static void ptop_coords (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
static void ptop_weights (std::vector< ElOp< 3 >> &operations, PatchArena *arena, const std::vector< double > &point_weights)
 
static void ptop_JxW (std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
template<unsigned int dim>
static void ptop_normal_vec (std::vector< ElOp< 3 >> &operations, IntTableArena &el_table)
 
static void ptop_scalar_shape (std::vector< ElOp< 3 >> &operations, IntTableArena &el_table, std::vector< std::vector< std::vector< double > > > shape_values, uint scalar_shape_op_idx)
 
static void ptop_vector_shape (std::vector< ElOp< 3 >> &operations, IntTableArena &el_table, std::vector< std::vector< std::vector< arma::vec3 > > > shape_values, uint vector_shape_op_idx)
 
static void ptop_vector_contravariant_shape (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table, FMT_UNUSED std::vector< std::vector< std::vector< arma::vec3 > > > shape_values, FMT_UNUSED uint vector_shape_op_idx)
 
static void ptop_vector_piola_shape (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table, FMT_UNUSED std::vector< std::vector< std::vector< arma::vec3 > > > shape_values, FMT_UNUSED uint vector_shape_op_idx)
 
template<unsigned int dim>
static void ptop_scalar_shape_grads (std::vector< ElOp< 3 >> &operations, IntTableArena &el_table, std::vector< std::vector< std::vector< arma::mat > > > ref_shape_grads, uint scalar_shape_grads_op_idx)
 
template<unsigned int dim>
static void ptop_vector_shape_grads (std::vector< ElOp< 3 >> &operations, IntTableArena &el_table, std::vector< std::vector< std::vector< arma::mat > > > ref_shape_grads, uint vector_shape_grads_op_idx)
 
template<unsigned int dim>
static void ptop_vector_contravariant_shape_grads (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table, FMT_UNUSED std::vector< std::vector< std::vector< arma::mat > > > ref_shape_grads, FMT_UNUSED uint vector_shape_grads_op_idx)
 
template<unsigned int dim>
static void ptop_vector_piola_shape_grads (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table, FMT_UNUSED std::vector< std::vector< std::vector< arma::mat > > > ref_shape_grads, FMT_UNUSED uint vector_shape_grads_op_idx)
 
template<>
void elop_sd_jac (FMT_UNUSED std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 
template<>
void elop_sd_jac_det (std::vector< ElOp< 3 >> &operations, FMT_UNUSED IntTableArena &el_table)
 

Detailed Description

Defines reinit operations on side points.

Definition at line 873 of file patch_point_values.hh.

Member Function Documentation

◆ elop_el_inv_jac()

template<unsigned int dim>
static void side_reinit::elop_el_inv_jac ( std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 886 of file patch_point_values.hh.

◆ elop_el_jac()

template<unsigned int dim>
static void side_reinit::elop_el_jac ( std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 876 of file patch_point_values.hh.

◆ elop_sd_jac() [1/2]

template<>
void side_reinit::elop_sd_jac ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 1100 of file patch_point_values.hh.

◆ elop_sd_jac() [2/2]

template<unsigned int dim>
static void side_reinit::elop_sd_jac ( std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 893 of file patch_point_values.hh.

◆ elop_sd_jac_det() [1/2]

template<unsigned int dim>
static void side_reinit::elop_sd_jac_det ( std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 903 of file patch_point_values.hh.

◆ elop_sd_jac_det() [2/2]

template<>
void side_reinit::elop_sd_jac_det ( std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 1104 of file patch_point_values.hh.

◆ ptop_coords()

static void side_reinit::ptop_coords ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 912 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_JxW()

static void side_reinit::ptop_JxW ( std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table 
)
inlinestatic

Definition at line 922 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_normal_vec()

template<unsigned int dim>
static void side_reinit::ptop_normal_vec ( std::vector< ElOp< 3 >> &  operations,
IntTableArena el_table 
)
inlinestatic

Definition at line 933 of file patch_point_values.hh.

◆ ptop_scalar_shape()

static void side_reinit::ptop_scalar_shape ( std::vector< ElOp< 3 >> &  operations,
IntTableArena el_table,
std::vector< std::vector< std::vector< double > > >  shape_values,
uint  scalar_shape_op_idx 
)
inlinestatic

Definition at line 959 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_scalar_shape_grads()

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

Definition at line 998 of file patch_point_values.hh.

◆ ptop_vector_contravariant_shape()

static void side_reinit::ptop_vector_contravariant_shape ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table,
FMT_UNUSED std::vector< std::vector< std::vector< arma::vec3 > > >  shape_values,
FMT_UNUSED uint  vector_shape_op_idx 
)
inlinestatic

Definition at line 993 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_vector_contravariant_shape_grads()

template<unsigned int dim>
static void side_reinit::ptop_vector_contravariant_shape_grads ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table,
FMT_UNUSED std::vector< std::vector< std::vector< arma::mat > > >  ref_shape_grads,
FMT_UNUSED uint  vector_shape_grads_op_idx 
)
inlinestatic

Definition at line 1090 of file patch_point_values.hh.

◆ ptop_vector_piola_shape()

static void side_reinit::ptop_vector_piola_shape ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table,
FMT_UNUSED std::vector< std::vector< std::vector< arma::vec3 > > >  shape_values,
FMT_UNUSED uint  vector_shape_op_idx 
)
inlinestatic

Definition at line 995 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_vector_piola_shape_grads()

template<unsigned int dim>
static void side_reinit::ptop_vector_piola_shape_grads ( FMT_UNUSED std::vector< ElOp< 3 >> &  operations,
FMT_UNUSED IntTableArena el_table,
FMT_UNUSED std::vector< std::vector< std::vector< arma::mat > > >  ref_shape_grads,
FMT_UNUSED uint  vector_shape_grads_op_idx 
)
inlinestatic

Definition at line 1093 of file patch_point_values.hh.

◆ ptop_vector_shape()

static void side_reinit::ptop_vector_shape ( std::vector< ElOp< 3 >> &  operations,
IntTableArena el_table,
std::vector< std::vector< std::vector< arma::vec3 > > >  shape_values,
uint  vector_shape_op_idx 
)
inlinestatic

Definition at line 975 of file patch_point_values.hh.

Here is the caller graph for this function:

◆ ptop_vector_shape_grads()

template<unsigned int dim>
static void side_reinit::ptop_vector_shape_grads ( std::vector< ElOp< 3 >> &  operations,
IntTableArena el_table,
std::vector< std::vector< std::vector< arma::mat > > >  ref_shape_grads,
uint  vector_shape_grads_op_idx 
)
inlinestatic

Definition at line 1038 of file patch_point_values.hh.

◆ ptop_weights()

static void side_reinit::ptop_weights ( std::vector< ElOp< 3 >> &  operations,
PatchArena arena,
const std::vector< double > &  point_weights 
)
inlinestatic

Definition at line 915 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: