Package hedge :: Module _internal
[hide private]
[frames] | no frames]

Module _internal

Classes [hide private]
  AffineMap
  DiffJacobiPolynomial
  FaceGroup
  FacePair
  FacePairSide
  FacePairVector
  FluxFace
  GradTetrahedronBasisFunction
  GradTriangleBasisFunction
  IntVector
  JacobiPolynomial
  NonuniformElementRanges
  TetrahedronBasisFunction
  TriangleBasisFunction
  UniformElementRanges
  ZeroVector
Functions [hide private]
 
cyl_bessel_i(...)
cyl_bessel_i( (object)arg1, (object)arg2, (object)arg3) -> float :
 
cyl_bessel_j(...)
cyl_bessel_j( (object)arg1, (object)arg2, (object)arg3) -> float :
 
cyl_bessel_k(...)
cyl_bessel_k( (object)arg1, (object)arg2, (object)arg3) -> float :
 
cyl_neumann(...)
cyl_neumann( (object)arg1, (object)arg2, (object)arg3) -> float :
 
get_simplex_map_unit_to_global(...)
get_simplex_map_unit_to_global( (object)dimensions, (object)vertices) -> AffineMap :
 
lift_flux(...)
lift_flux( (FaceGroup)fg, (numpy.ndarray)mat, (numpy.ndarray)elwise_post_scaling, (numpy.ndarray)fluxes_on_faces, (numpy.ndarray)result) -> None :
 
map_element_nodes(...)
map_element_nodes( (numpy.ndarray)all_nodes, (object)el_start, (AffineMap)map, (numpy.ndarray)unit_nodes, (object)dim) -> None :
 
perform_elwise_max(...)
perform_elwise_max( (UniformElementRanges)ers, (numpy.ndarray)in, (numpy.ndarray)out) -> None :
 
perform_elwise_operator(...)
perform_elwise_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5) -> None :
 
perform_elwise_scale(...)
perform_elwise_scale( (UniformElementRanges)ers, (numpy.ndarray)scale_factors, (numpy.ndarray)operand, (numpy.ndarray)result) -> None :
 
perform_elwise_scaled_operator(...)
perform_elwise_scaled_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5, (numpy.ndarray)arg6) -> None :
 
sph_bessel(...)
sph_bessel( (object)arg1, (object)arg2, (object)arg3) -> float :
 
sph_neumann(...)
sph_neumann( (object)arg1, (object)arg2, (object)arg3) -> float :
 
tetrahedron_fj_and_normal(...)
tetrahedron_fj_and_normal( (object)arg1, (list)arg2, (list)arg3) -> tuple :
Variables [hide private]
  INVALID_ELEMENT = 4294967295
  INVALID_NODE = 4294967295
  INVALID_VERTEX = 4294967295
Function Details [hide private]

cyl_bessel_i(...)

 

cyl_bessel_i( (object)arg1, (object)arg2, (object)arg3) -> float :

    C++ signature :
        double cyl_bessel_i(int,double,boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)

cyl_bessel_j(...)

 

cyl_bessel_j( (object)arg1, (object)arg2, (object)arg3) -> float :

    C++ signature :
        double cyl_bessel_j(int,double,boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)

cyl_bessel_k(...)

 

cyl_bessel_k( (object)arg1, (object)arg2, (object)arg3) -> float :

    C++ signature :
        double cyl_bessel_k(int,double,boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)

cyl_neumann(...)

 

cyl_neumann( (object)arg1, (object)arg2, (object)arg3) -> float :

    C++ signature :
        double cyl_neumann(int,double,boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)

get_simplex_map_unit_to_global(...)

 

get_simplex_map_unit_to_global( (object)dimensions, (object)vertices) -> AffineMap :

    C++ signature :
        hedge::affine_map<double>* get_simplex_map_unit_to_global(int,boost::python::api::object)

lift_flux(...)

 

lift_flux( (FaceGroup)fg, (numpy.ndarray)mat, (numpy.ndarray)elwise_post_scaling, (numpy.ndarray)fluxes_on_faces, (numpy.ndarray)result) -> None :

    C++ signature :
        void lift_flux(hedge::face_group,pyublas::numpy_matrix<float, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::invalid_ok<pyublas::numpy_vector<double> >,pyublas::numpy_vector<float>,pyublas::numpy_vector<float>)

lift_flux( (FaceGroup)fg, (numpy.ndarray)mat, (numpy.ndarray)elwise_post_scaling, (numpy.ndarray)fluxes_on_faces, (numpy.ndarray)result) -> None :

    C++ signature :
        void lift_flux(hedge::face_group,pyublas::numpy_matrix<double, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::invalid_ok<pyublas::numpy_vector<double> >,pyublas::numpy_vector<double>,pyublas::numpy_vector<double>)

lift_flux( (FaceGroup)fg, (numpy.ndarray)mat, (numpy.ndarray)elwise_post_scaling, (numpy.ndarray)fluxes_on_faces, (numpy.ndarray)result) -> None :

    C++ signature :
        void lift_flux(hedge::face_group,pyublas::numpy_matrix<float, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::invalid_ok<pyublas::numpy_vector<double> >,pyublas::numpy_vector<std::complex<float> >,pyublas::numpy_vector<std::complex<float> >)

lift_flux( (FaceGroup)fg, (numpy.ndarray)mat, (numpy.ndarray)elwise_post_scaling, (numpy.ndarray)fluxes_on_faces, (numpy.ndarray)result) -> None :

    C++ signature :
        void lift_flux(hedge::face_group,pyublas::numpy_matrix<double, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::invalid_ok<pyublas::numpy_vector<double> >,pyublas::numpy_vector<std::complex<double> >,pyublas::numpy_vector<std::complex<double> >)

map_element_nodes(...)

 

map_element_nodes( (numpy.ndarray)all_nodes, (object)el_start, (AffineMap)map, (numpy.ndarray)unit_nodes, (object)dim) -> None :

    C++ signature :
        void map_element_nodes(pyublas::numpy_vector<double>,unsigned int,hedge::affine_map<double>,pyublas::numpy_vector<double>,unsigned int)

perform_elwise_max(...)

 

perform_elwise_max( (UniformElementRanges)ers, (numpy.ndarray)in, (numpy.ndarray)out) -> None :

    C++ signature :
        void perform_elwise_max(hedge::uniform_element_ranges,pyublas::numpy_vector<float>,pyublas::numpy_vector<float>)

perform_elwise_max( (UniformElementRanges)ers, (numpy.ndarray)in, (numpy.ndarray)out) -> None :

    C++ signature :
        void perform_elwise_max(hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_vector<double>)

perform_elwise_max( (UniformElementRanges)ers, (numpy.ndarray)in, (numpy.ndarray)out) -> None :

    C++ signature :
        void perform_elwise_max(hedge::uniform_element_ranges,pyublas::numpy_vector<std::complex<float> >,pyublas::numpy_vector<std::complex<float> >)

perform_elwise_max( (UniformElementRanges)ers, (numpy.ndarray)in, (numpy.ndarray)out) -> None :

    C++ signature :
        void perform_elwise_max(hedge::uniform_element_ranges,pyublas::numpy_vector<std::complex<double> >,pyublas::numpy_vector<std::complex<double> >)

perform_elwise_operator(...)

 

perform_elwise_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5) -> None :

    C++ signature :
        void perform_elwise_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_matrix<float, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<float>,pyublas::numpy_vector<float>)

perform_elwise_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5) -> None :

    C++ signature :
        void perform_elwise_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_matrix<double, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<double>,pyublas::numpy_vector<double>)

perform_elwise_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5) -> None :

    C++ signature :
        void perform_elwise_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_matrix<std::complex<float>, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<std::complex<float> >,pyublas::numpy_vector<std::complex<float> >)

perform_elwise_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5) -> None :

    C++ signature :
        void perform_elwise_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_matrix<std::complex<double>, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<std::complex<double> >,pyublas::numpy_vector<std::complex<double> >)

perform_elwise_scale(...)

 

perform_elwise_scale( (UniformElementRanges)ers, (numpy.ndarray)scale_factors, (numpy.ndarray)operand, (numpy.ndarray)result) -> None :

    C++ signature :
        void perform_elwise_scale(hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_vector<float>,pyublas::numpy_vector<float>)

perform_elwise_scale( (UniformElementRanges)ers, (numpy.ndarray)scale_factors, (numpy.ndarray)operand, (numpy.ndarray)result) -> None :

    C++ signature :
        void perform_elwise_scale(hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_vector<double>,pyublas::numpy_vector<double>)

perform_elwise_scale( (UniformElementRanges)ers, (numpy.ndarray)scale_factors, (numpy.ndarray)operand, (numpy.ndarray)result) -> None :

    C++ signature :
        void perform_elwise_scale(hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_vector<std::complex<float> >,pyublas::numpy_vector<std::complex<float> >)

perform_elwise_scale( (UniformElementRanges)ers, (numpy.ndarray)scale_factors, (numpy.ndarray)operand, (numpy.ndarray)result) -> None :

    C++ signature :
        void perform_elwise_scale(hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_vector<std::complex<double> >,pyublas::numpy_vector<std::complex<double> >)

perform_elwise_scaled_operator(...)

 

perform_elwise_scaled_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5, (numpy.ndarray)arg6) -> None :

    C++ signature :
        void perform_elwise_scaled_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_matrix<float, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<float>,pyublas::numpy_vector<float>)

perform_elwise_scaled_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5, (numpy.ndarray)arg6) -> None :

    C++ signature :
        void perform_elwise_scaled_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_matrix<double, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<double>,pyublas::numpy_vector<double>)

perform_elwise_scaled_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5, (numpy.ndarray)arg6) -> None :

    C++ signature :
        void perform_elwise_scaled_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_matrix<std::complex<float>, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<std::complex<float> >,pyublas::numpy_vector<std::complex<float> >)

perform_elwise_scaled_operator( (UniformElementRanges)arg1, (UniformElementRanges)arg2, (numpy.ndarray)arg3, (numpy.ndarray)arg4, (numpy.ndarray)arg5, (numpy.ndarray)arg6) -> None :

    C++ signature :
        void perform_elwise_scaled_operator(hedge::uniform_element_ranges,hedge::uniform_element_ranges,pyublas::numpy_vector<double>,pyublas::numpy_matrix<std::complex<double>, boost::numeric::ublas::basic_row_major<unsigned int, int> >,pyublas::numpy_vector<std::complex<double> >,pyublas::numpy_vector<std::complex<double> >)

sph_bessel(...)

 

sph_bessel( (object)arg1, (object)arg2, (object)arg3) -> float :

    C++ signature :
        double sph_bessel(unsigned int,double,boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)

sph_neumann(...)

 

sph_neumann( (object)arg1, (object)arg2, (object)arg3) -> float :

    C++ signature :
        double sph_neumann(unsigned int,double,boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>)

tetrahedron_fj_and_normal(...)

 

tetrahedron_fj_and_normal( (object)arg1, (list)arg2, (list)arg3) -> tuple :

    C++ signature :
        boost::python::tuple tetrahedron_fj_and_normal(double,boost::python::list,boost::python::list)