NiHu  2.0
NiHu::elastodynamics_3d_T_kernel Class Reference

Public Member Functions

 elastodynamics_3d_T_kernel (double nu, double rho, double mu, double omega)
 
result_t operator() (location_input_3d const &x, location_normal_input_3d const &y) const
 
- Public Member Functions inherited from NiHu::kernel_base< elastodynamics_3d_T_kernel >
kernel_bind bind (test_input_t const &x) const
 bind the kernel at its test input More...
 
result_t operator() (test_input_t const &x, trial_input_t const &y) const
 evaluate kernel at a given source and receiver position More...
 
- Public Member Functions inherited from NiHu::elastodynamics_data
 elastodynamics_data (double nu, double rho, double mu, double omega)
 Construct a new elastodynamics data object. More...
 
double get_poisson_ratio () const
 
double get_mass_density () const
 
double get_shear_modulus () const
 
double get_frequency () const
 

Additional Inherited Members

- Public Types inherited from NiHu::kernel_base< elastodynamics_3d_T_kernel >
typedef traits_t::test_input_t test_input_t
 type of the first (test) kernel input
 
typedef traits_t::trial_input_t trial_input_t
 type of the second (trial) kernel input
 
typedef traits_t::result_t result_t
 compile time check if the two kernel inputs are compatible More...
 
typedef test_input_t::space_t space_t
 type of the kernel's domain space
 
typedef space_t::location_t x_t
 type of a location vector in the kernel's domain
 
typedef space_t::scalar_t scalar_t
 type of the scalar coordinate in the kernel's domain
 
typedef traits_t::quadrature_family_t quadrature_family_t
 the quadrature family the kernel is integrated with
 
typedef traits_t::far_field_behaviour_t far_field_behaviour_t
 the asymptotic (far field) behaviour of the kernel
 
typedef kernel_compl_estimator< elastodynamics_3d_T_kernel >::type estimator_t
 the kernel complexity estimator class
 
- Public Attributes inherited from NiHu::kernel_base< elastodynamics_3d_T_kernel >
NIHU_CRTP_HELPERS typedef kernel_traits< elastodynamics_3d_T_kerneltraits_t
 the traits class
 
- Static Public Attributes inherited from NiHu::kernel_base< elastodynamics_3d_T_kernel >
static const bool is_symmetric
 true if K(x,y) = K(y,x)
 
static const bool is_sungular
 true if the kernel is singular
 

Detailed Description

Definition at line 165 of file elastodynamics_kernel.hpp.


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