SYMBOL INDEX (17995 symbols across 2174 files) FILE: VO_Module/demo.py function show_image (line 20) | def show_image(image): function image_stream (line 25) | def image_stream(imagedir, calib, stride): FILE: VO_Module/droid_slam/data_readers/augmentation.py class RGBDAugmentor (line 7) | class RGBDAugmentor: method __init__ (line 10) | def __init__(self, crop_size): method resize_sparse_flow_map (line 21) | def resize_sparse_flow_map(self, flow, valid, fx=1.0, fy=1.0): method spatial_transform (line 57) | def spatial_transform(self, images, depths, poses, intrinsics, method spatial_transform_only_pose (line 141) | def spatial_transform_only_pose(self, images, poses, intrinsics): method color_transform (line 165) | def color_transform(self, images): method __call__ (line 172) | def __call__(self, images, poses, depths, intrinsics, FILE: VO_Module/droid_slam/data_readers/base.py class RGBDDataset (line 26) | class RGBDDataset(data.Dataset): method __init__ (line 27) | def __init__(self, name, datapath, n_frames=4, crop_size=[384, 512], method _build_dataset_index (line 67) | def _build_dataset_index(self): method image_read (line 84) | def image_read(image_file): method depth_read (line 88) | def depth_read(depth_file): method build_frame_graph (line 91) | def build_frame_graph(self, poses, depths, intrinsics, f=16, max_flow=... method __getitem__ (line 114) | def __getitem__(self, index): method __len__ (line 272) | def __len__(self): method __imul__ (line 275) | def __imul__(self, x): method build_motion_masks (line 279) | def build_motion_masks(self, poses, disps, intrinsics, fo_flows, ba_fl... FILE: VO_Module/droid_slam/data_readers/factory.py function dataset_factory (line 19) | def dataset_factory(dataset_list, **kwargs): function create_datastream (line 38) | def create_datastream(dataset_path, **kwargs): function create_imagestream (line 66) | def create_imagestream(dataset_path, **kwargs): function create_stereostream (line 74) | def create_stereostream(dataset_path, **kwargs): function create_rgbdstream (line 82) | def create_rgbdstream(dataset_path, **kwargs): FILE: VO_Module/droid_slam/data_readers/replica.py class Replica (line 18) | class Replica(RGBDDataset): method __init__ (line 24) | def __init__(self, mode='training', **kwargs): method is_test_scene (line 30) | def is_test_scene(scene): method _build_dataset (line 34) | def _build_dataset(self): method calib_read (line 60) | def calib_read(): method image_read (line 64) | def image_read(image_file): method depth_read (line 68) | def depth_read(depth_file): class ReplicaStream (line 75) | class ReplicaStream(RGBDStream): method __init__ (line 76) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 79) | def _build_dataset_index(self): method calib_read (line 102) | def calib_read(datapath): method image_read (line 106) | def image_read(image_file): class ReplicaTestStream (line 110) | class ReplicaTestStream(RGBDStream): method __init__ (line 111) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 114) | def _build_dataset_index(self): method calib_read (line 135) | def calib_read(datapath): method image_read (line 139) | def image_read(image_file): FILE: VO_Module/droid_slam/data_readers/replica_utils.py function get_replica_cam_list (line 8) | def get_replica_cam_list(cam_list_dir, base_dir): function quat_to_rmat (line 23) | def quat_to_rmat(quat): function rmat_to_quad (line 38) | def rmat_to_quad(mat): function get_trajectories_quad (line 44) | def get_trajectories_quad(cam_list, norm_val=1): function get_trajectories_mat (line 56) | def get_trajectories_mat(cam_list, norm_val=1): function build_track_pred_file (line 70) | def build_track_pred_file(gt_time_dir, pred_dir, trajectories, keyframe_... function build_track_pred_file_notime (line 89) | def build_track_pred_file_notime(pred_dir, trajectories, keyframe_freq=1): function build_timestamps (line 102) | def build_timestamps(file_dir, time_num, interval=0.05): function build_depth_npy (line 111) | def build_depth_npy(root_dir, scene_dir, dep_scale): FILE: VO_Module/droid_slam/data_readers/rgbd_utils.py function parse_list (line 11) | def parse_list(filepath, skiprows=0): function associate_frames (line 18) | def associate_frames(tstamp_image, tstamp_depth, tstamp_pose, max_dt=1.0): function loadtum (line 38) | def loadtum(datapath, frame_rate=-1): function all_pairs_distance_matrix (line 94) | def all_pairs_distance_matrix(poses, beta=2.5): function pose_matrix_to_quaternion (line 104) | def pose_matrix_to_quaternion(pose): function compute_distance_matrix_flow (line 110) | def compute_distance_matrix_flow(poses, disps, intrinsics, need_inv=True): function compute_distance_matrix_flow2 (line 155) | def compute_distance_matrix_flow2(poses, disps, intrinsics, beta=0.4): FILE: VO_Module/droid_slam/data_readers/stream.py class RGBDStream (line 18) | class RGBDStream(data.Dataset): method __init__ (line 19) | def __init__(self, datapath, frame_rate=-1, image_size=[384,512], crop... method image_read (line 27) | def image_read(image_file): method depth_read (line 31) | def depth_read(depth_file): method __len__ (line 34) | def __len__(self): method __getitem__ (line 37) | def __getitem__(self, index): class ImageStream (line 75) | class ImageStream(data.Dataset): method __init__ (line 76) | def __init__(self, datapath, intrinsics, rate=1, image_size=[384,512]): method __len__ (line 93) | def __len__(self): method image_read (line 97) | def image_read(imfile): method __getitem__ (line 100) | def __getitem__(self, index): class StereoStream (line 127) | class StereoStream(data.Dataset): method __init__ (line 128) | def __init__(self, datapath, intrinsics, rate=1, image_size=[384,512], method __len__ (line 150) | def __len__(self): method image_read (line 154) | def image_read(imfile, imap=None): method __getitem__ (line 160) | def __getitem__(self, index): FILE: VO_Module/droid_slam/data_readers/tartan.py class TartanAir (line 18) | class TartanAir(RGBDDataset): method __init__ (line 23) | def __init__(self, mode='training', **kwargs): method is_test_scene (line 29) | def is_test_scene(scene): method _build_dataset (line 33) | def _build_dataset(self): method calib_read (line 64) | def calib_read(): method image_read (line 68) | def image_read(image_file): method depth_read (line 72) | def depth_read(depth_file): method dymask_read (line 79) | def dymask_read(mask_file): class TartanAirStream (line 85) | class TartanAirStream(RGBDStream): method __init__ (line 86) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 89) | def _build_dataset_index(self): method calib_read (line 112) | def calib_read(datapath): method image_read (line 116) | def image_read(image_file): class TartanAirTestStream (line 120) | class TartanAirTestStream(RGBDStream): method __init__ (line 121) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 124) | def _build_dataset_index(self): method calib_read (line 146) | def calib_read(datapath): method image_read (line 150) | def image_read(image_file): FILE: VO_Module/droid_slam/data_readers/vkitti2.py function rmat_to_quad (line 18) | def rmat_to_quad(mat): class VKitti2 (line 23) | class VKitti2(RGBDDataset): method __init__ (line 34) | def __init__(self, split_mode='train', foo=False, scene_id='Scene01', ... method is_test_scene (line 42) | def is_test_scene(self, scene): method _build_dataset (line 45) | def _build_dataset(self): method calib_read (line 107) | def calib_read(): method image_read (line 111) | def image_read(image_file): method depth_read (line 115) | def depth_read(depth_file): method flow_read (line 124) | def flow_read(flow_file): method dymask_read (line 134) | def dymask_read(mask_file): method segment_read (line 139) | def segment_read(segment_file): class VKitti2Stream (line 144) | class VKitti2Stream(RGBDStream): method __init__ (line 145) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 148) | def _build_dataset_index(self): method calib_read (line 171) | def calib_read(datapath): method image_read (line 175) | def image_read(image_file): class VKitti2TestStream (line 179) | class VKitti2TestStream(RGBDStream): method __init__ (line 180) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 183) | def _build_dataset_index(self): method calib_read (line 205) | def calib_read(datapath): method image_read (line 209) | def image_read(image_file): FILE: VO_Module/droid_slam/depth_video.py class DepthVideo (line 13) | class DepthVideo: method __init__ (line 14) | def __init__(self, image_size=[480, 640], buffer=1024, device="cuda:0"... method get_lock (line 61) | def get_lock(self): method __item_setter (line 64) | def __item_setter(self, index, item): method __setitem__ (line 96) | def __setitem__(self, index, item): method __getitem__ (line 100) | def __getitem__(self, index): method append (line 118) | def append(self, *item): method format_indicies (line 125) | def format_indicies(ii, jj, device): method upsample (line 139) | def upsample(self, ix, mask): method normalize (line 145) | def normalize(self): method reproject (line 154) | def reproject(self, ii, jj): method distance (line 165) | def distance(self, ii=None, jj=None, beta=0.3, bidirectional=True): method ba (line 197) | def ba(self, target, weight, eta, ii, jj, t0=1, t1=None, itrs=2, lm=1e... FILE: VO_Module/droid_slam/droid.py class Droid (line 20) | class Droid: method __init__ (line 21) | def __init__(self, args): method load_weights (line 52) | def load_weights(self, weights, use_aff_bri=False): method track (line 61) | def track(self, tstamp, image, depth=None, intrinsics=None, segments=N... method terminate (line 74) | def terminate(self, stream=None, need_inv=True): method get_traj (line 94) | def get_traj(self): method get_depth (line 98) | def get_depth(self): method get_flow (line 102) | def get_flow(self): function upsample_inter (line 106) | def upsample_inter(mask): FILE: VO_Module/droid_slam/droid_backend.py class DroidBackend (line 9) | class DroidBackend: method __init__ (line 10) | def __init__(self, net, video, args): method __call__ (line 25) | def __call__(self, steps=12): FILE: VO_Module/droid_slam/droid_frontend.py class DroidFrontend (line 9) | class DroidFrontend: method __init__ (line 10) | def __init__(self, net, video, args): method __update (line 36) | def __update(self): method __initialize (line 72) | def __initialize(self): method __call__ (line 103) | def __call__(self): FILE: VO_Module/droid_slam/droid_net.py function cvx_upsample (line 23) | def cvx_upsample(data, mask): function upsample_dim_1 (line 40) | def upsample_dim_1(disp, mask): function upsample_dim_x (line 47) | def upsample_dim_x(flow, mask): function upsample_inter (line 54) | def upsample_inter(mask): class GraphAgg (line 64) | class GraphAgg(nn.Module): method __init__ (line 65) | def __init__(self): method forward (line 79) | def forward(self, net, ii): class UpdateModule (line 98) | class UpdateModule(nn.Module): method __init__ (line 99) | def __init__(self): method forward (line 131) | def forward(self, net, inp, corr, flow=None, ii=None, jj=None): class DynamicUpdateModule (line 166) | class DynamicUpdateModule(nn.Module): method __init__ (line 167) | def __init__(self, use_aff_bri=False): method do_filter (line 227) | def do_filter(self, lay, weight, delta_dy, delta_m, segments): method forward (line 256) | def forward(self, net, inp, corr, flow=None, class DroidNet (line 317) | class DroidNet(nn.Module): method __init__ (line 318) | def __init__(self, use_aff_bri=False): method extract_features (line 325) | def extract_features(self, images): method forward (line 342) | def forward(self, Gs, images, disps, intrinsics, graph=None, num_steps... FILE: VO_Module/droid_slam/factor_graph.py class FactorGraph (line 12) | class FactorGraph: method __init__ (line 13) | def __init__(self, video, update_op, device="cuda:0", corr_impl="volum... method __filter_repeated_edges (line 65) | def __filter_repeated_edges(self, ii, jj): method print_edges (line 78) | def print_edges(self): method filter_edges (line 92) | def filter_edges(self): method clear_edges (line 101) | def clear_edges(self): method add_factors (line 107) | def add_factors(self, ii, jj, remove=False): method rm_factors (line 164) | def rm_factors(self, mask, store=False): method rm_keyframe (line 202) | def rm_keyframe(self, ix): method update (line 228) | def update(self, t0=None, t1=None, itrs=2, use_inactive=False, EP=1e-7... method update_lowmem (line 310) | def update_lowmem(self, t0=None, t1=None, itrs=2, use_inactive=False, ... method add_neighborhood_factors (line 362) | def add_neighborhood_factors(self, t0, t1, r=3): method add_proximity_factors (line 372) | def add_proximity_factors(self, t0=0, t1=0, rad=2, nms=2, beta=0.25, t... function upsample_inter (line 431) | def upsample_inter(mask): FILE: VO_Module/droid_slam/geom/ba.py function safe_scatter_add_mat (line 12) | def safe_scatter_add_mat(A, ii, jj, n, m): function safe_scatter_add_vec (line 16) | def safe_scatter_add_vec(b, ii, n): function disp_retr (line 21) | def disp_retr(disps, dz, ii): function pose_retr (line 26) | def pose_retr(poses, dx, ii): function BA (line 31) | def BA(target, weight, eta, poses, disps, intrinsics, ii, jj, fixedp=1, ... function MoBA (line 109) | def MoBA(target, weight, eta, poses, disps, intrinsics, ii, jj, fixedp=1... FILE: VO_Module/droid_slam/geom/chol.py class CholeskySolver (line 5) | class CholeskySolver(torch.autograd.Function): method forward (line 7) | def forward(ctx, H, b): method backward (line 22) | def backward(ctx, grad_x): function block_solve (line 32) | def block_solve(H, b, ep=0.1, lm=0.0001): function schur_solve (line 46) | def schur_solve(H, E, C, v, w, ep=0.1, lm=0.0001, sless=False): FILE: VO_Module/droid_slam/geom/graph_utils.py function graph_to_edge_list (line 10) | def graph_to_edge_list(graph): function keyframe_indicies (line 23) | def keyframe_indicies(graph): function meshgrid (line 26) | def meshgrid(m, n, device='cuda'): function neighbourhood_graph (line 30) | def neighbourhood_graph(n, r): function build_frame_graph (line 37) | def build_frame_graph(poses, disps, intrinsics, num=16, thresh=24.0, r=2... function build_frame_graph_v2 (line 72) | def build_frame_graph_v2(poses, disps, intrinsics, num=16, thresh=24.0, ... FILE: VO_Module/droid_slam/geom/losses.py function pose_metrics (line 11) | def pose_metrics(dE): function fit_scale (line 23) | def fit_scale(Ps, Gs): function geodesic_loss (line 32) | def geodesic_loss(Ps, Gs, graph, gamma=0.9, do_scale=True): function residual_loss (line 79) | def residual_loss(residuals, gamma=0.9): function cam_flow_loss (line 91) | def cam_flow_loss(Ps, disps, poses_est, disps_est, intrinsics, graph, ga... function flow_loss (line 124) | def flow_loss(fo_flows, ba_flows, full_flows, graph, gamma=0.9): function photo_loss (line 151) | def photo_loss(images, full_flows, vals, graph, mode, gamma=0.9, ssim=None, function photo_loss_cam (line 214) | def photo_loss_cam(images, poses_est, disps_est, intrinsics, function unsup_occ_vals (line 268) | def unsup_occ_vals(poses_est, disps_est, intrinsics, function unsup_dy_vals (line 323) | def unsup_dy_vals(vals, dy_masks, graph): function compute_reprojection_loss (line 348) | def compute_reprojection_loss(pred, target, ssim): class SSIM (line 365) | class SSIM(nn.Module): method __init__ (line 369) | def __init__(self): method forward (line 382) | def forward(self, x, y): function mean_on_mask (line 400) | def mean_on_mask(diff, val_pix): function ce_reg_loss (line 410) | def ce_reg_loss(preds, gamma=0.9): function unsup_art_label (line 429) | def unsup_art_label(poses_est, disps_est, intrinsics, full_flows, graph,... function upsample_inter (line 463) | def upsample_inter(mask): function art_label_loss (line 473) | def art_label_loss(art_masks, masks, gamma=0.9, downsample=True): function gt_label_loss (line 505) | def gt_label_loss(gt_masks, gt_vals, masks, graph, gamma=0.9, mean_mask=... function ce_func (line 535) | def ce_func(labels, inputs): function consistency_loss (line 541) | def consistency_loss(masks, n_frames, graph, gamma=0.9): FILE: VO_Module/droid_slam/geom/projective_ops.py function extract_intrinsics (line 9) | def extract_intrinsics(intrinsics): function coords_grid (line 13) | def coords_grid(ht, wd, **kwargs): function iproj (line 21) | def iproj(disps, intrinsics, jacobian=False): function proj (line 43) | def proj(Xs, intrinsics, jacobian=False, return_depth=False): function actp (line 72) | def actp(Gij, X0, jacobian=False): function projective_transform (line 102) | def projective_transform(poses, depths, intrinsics, ii, jj, jacobian=Fal... function projective_transform_unsup (line 133) | def projective_transform_unsup(poses, depths, intrinsics, ii, jj, jacobi... function induced_flow (line 166) | def induced_flow(poses, disps, intrinsics, ii, jj): function coords_clamp (line 181) | def coords_clamp(coords, h_max, w_max, h_min=0, w_min=0): function coords_valid (line 187) | def coords_valid(coords, h_max, w_max, h_min=0, w_min=0, neg_fac=0.1): FILE: VO_Module/droid_slam/logger.py class Logger (line 8) | class Logger: method __init__ (line 9) | def __init__(self, name, scheduler): method _print_training_status (line 16) | def _print_training_status(self): method push (line 34) | def push(self, metrics): method write_dict (line 48) | def write_dict(self, results): method close (line 52) | def close(self): FILE: VO_Module/droid_slam/modules/clipping.py class GradClip (line 7) | class GradClip(torch.autograd.Function): method forward (line 9) | def forward(ctx, x): method backward (line 13) | def backward(ctx, grad_x): class GradientClip (line 19) | class GradientClip(nn.Module): method __init__ (line 20) | def __init__(self): method forward (line 23) | def forward(self, x): FILE: VO_Module/droid_slam/modules/corr.py class CorrSampler (line 6) | class CorrSampler(torch.autograd.Function): method forward (line 9) | def forward(ctx, volume, coords, radius): method backward (line 16) | def backward(ctx, grad_output): class CorrBlock (line 23) | class CorrBlock: method __init__ (line 24) | def __init__(self, fmap1, fmap2, num_levels=4, radius=3): method __call__ (line 40) | def __call__(self, coords): method cat (line 52) | def cat(self, other): method __getitem__ (line 57) | def __getitem__(self, index): method corr (line 64) | def corr(fmap1, fmap2): class CorrLayer (line 74) | class CorrLayer(torch.autograd.Function): method forward (line 76) | def forward(ctx, fmap1, fmap2, coords, r): method backward (line 83) | def backward(ctx, grad_corr): class AltCorrBlock (line 91) | class AltCorrBlock: method __init__ (line 92) | def __init__(self, fmaps, num_levels=4, radius=3): method corr_fn (line 106) | def corr_fn(self, coords, ii, jj): method __call__ (line 128) | def __call__(self, coords, ii, jj): FILE: VO_Module/droid_slam/modules/extractor.py class ResidualBlock (line 6) | class ResidualBlock(nn.Module): method __init__ (line 7) | def __init__(self, in_planes, planes, norm_fn='group', stride=1): method forward (line 47) | def forward(self, x): class BottleneckBlock (line 58) | class BottleneckBlock(nn.Module): method __init__ (line 59) | def __init__(self, in_planes, planes, norm_fn='group', stride=1): method forward (line 104) | def forward(self, x): class BasicEncoder (line 118) | class BasicEncoder(nn.Module): method __init__ (line 119) | def __init__(self, output_dim=128, norm_fn='batch', dropout=0.0, multi... method _make_layer (line 175) | def _make_layer(self, dim, stride=1): method forward (line 183) | def forward(self, x): FILE: VO_Module/droid_slam/modules/gru.py class ConvGRU (line 5) | class ConvGRU(nn.Module): method __init__ (line 6) | def __init__(self, h_planes=128, i_planes=128): method forward (line 19) | def forward(self, net, *inputs): FILE: VO_Module/droid_slam/motion_filter.py class MotionFilter (line 12) | class MotionFilter: method __init__ (line 15) | def __init__(self, net, video, thresh=2.5, device="cuda:0"): method __context_encoder (line 35) | def __context_encoder(self, image): method __feature_encoder (line 42) | def __feature_encoder(self, image): method track (line 48) | def track(self, tstamp, image, depth=None, intrinsics=None, segments=N... method track_vo (line 91) | def track_vo(self, tstamp, image, depth=None, intrinsics=None, segment... FILE: VO_Module/droid_slam/trajectory_filler.py class PoseTrajectoryFiller (line 12) | class PoseTrajectoryFiller: method __init__ (line 15) | def __init__(self, net, video, device="cuda:0"): method __feature_encoder (line 31) | def __feature_encoder(self, image): method __fill (line 35) | def __fill(self, tstamps, images, intrinsics): method __call__ (line 80) | def __call__(self, image_stream): FILE: VO_Module/droid_slam/visualization.py function white_balance (line 26) | def white_balance(img): function create_camera_actor (line 36) | def create_camera_actor(g, scale=0.05): function create_point_actor (line 46) | def create_point_actor(points, colors): function droid_visualization (line 53) | def droid_visualization(video, device="cuda:0"): FILE: VO_Module/evaluation_scripts/flow_vis_utils.py function make_colorwheel (line 20) | def make_colorwheel(): function flow_uv_to_colors (line 68) | def flow_uv_to_colors(u, v, convert_to_bgr=False): function flow_to_image (line 104) | def flow_to_image(flow_uv, clip_flow=None, convert_to_bgr=False): function writeFlow (line 128) | def writeFlow(filename,uv,v=None): FILE: VO_Module/evaluation_scripts/test_vo.py function image_stream (line 19) | def image_stream(datapath, image_size=[240, 808], mode='train', args=Non... function init (line 58) | def init(): function read_vkitti2_poses_file (line 121) | def read_vkitti2_poses_file(file_path, args) -> PosePath3D: FILE: VO_Module/evaluation_scripts/test_vo2.py function resize (line 23) | def resize(mask, size, need_permute): function init (line 41) | def init(): FILE: VO_Module/src/droid.cpp function ba (line 87) | std::vector ba( function frame_distance (line 117) | torch::Tensor frame_distance( function projmap (line 136) | std::vector projmap( function iproj (line 154) | torch::Tensor iproj( function corr_index_forward (line 167) | std::vector corr_index_forward( function corr_index_backward (line 177) | std::vector corr_index_backward( function altcorr_forward (line 190) | std::vector altcorr_forward( function altcorr_backward (line 202) | std::vector altcorr_backward( function depth_filter (line 217) | torch::Tensor depth_filter( function PYBIND11_MODULE (line 234) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: VO_Module/thirdparty/eigen/Eigen/src/Cholesky/LDLT.h function namespace (line 16) | namespace Eigen { type SolverBase (line 64) | typedef SolverBase Base; function enum (line 67) | EIGEN_GENERIC_PUBLIC_INTERFACE(LDLT) type Matrix (line 73) | typedef Matrix... type Transpositions (line 75) | typedef Transpositions Transpos... type PermutationMatrix (line 76) | typedef PermutationMatrix Permu... type internal (line 78) | typedef internal::LDLT_Traits Traits; function setZero (line 143) | void setZero() function typename (line 149) | inline typename Traits::MatrixU matrixU() const function isNegative (line 185) | inline bool isNegative(void) const function MatrixType (line 234) | inline const MatrixType& matrixLDLT() const function namespace (line 293) | namespace internal { function Upper (line 460) | struct ldlt_inplace type TriangularView (line 480) | typedef const TriangularView MatrixU; function MatrixL (line 489) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 490) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } type typename (line 541) | typedef typename TranspositionType::StorageIndex IndexType; FILE: VO_Module/thirdparty/eigen/Eigen/src/Cholesky/LLT.h function namespace (line 13) | namespace Eigen { type SolverBase (line 71) | typedef SolverBase Base; function enum (line 74) | EIGEN_GENERIC_PUBLIC_INTERFACE(LLT) type internal (line 85) | typedef internal::LLT_Traits Traits; function explicit (line 101) | explicit LLT(Index size) : m_matrix(size, size), function typename (line 128) | inline typename Traits::MatrixU matrixU() const function MatrixType (line 177) | inline const MatrixType& matrixLLT() const function namespace (line 235) | namespace internal { type typename (line 379) | typedef typename NumTraits::Real RealScalar; type TriangularView (line 404) | typedef const TriangularView MatrixU; function MatrixL (line 415) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 416) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } function inplace_decomposition (line 417) | static bool inplace_decomposition(MatrixType& m) FILE: VO_Module/thirdparty/eigen/Eigen/src/Cholesky/LLT_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/CholmodSupport/CholmodSupport.h function namespace (line 13) | namespace Eigen { function cholmod_sparse (line 105) | cholmod_sparse viewAsCholmod(const SparseMatrix... function cholmod_sparse (line 112) | cholmod_sparse viewAsCholmod(const SparseVector... type typename (line 140) | typedef typename Derived::Scalar Scalar; function namespace (line 165) | namespace internal { type CholmodMode (line 203) | enum CholmodMode { type typename (line 223) | typedef typename MatrixType::Scalar Scalar; type typename (line 224) | typedef typename MatrixType::RealScalar RealScalar; type MatrixType (line 225) | typedef MatrixType CholMatrixType; type typename (line 226) | typedef typename MatrixType::StorageIndex StorageIndex; function StorageIndex (line 258) | inline StorageIndex cols() const { return internal::convert_index::Real RealScalar; function namespace (line 322) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/RealQZ.h function namespace (line 13) | namespace Eigen { function MatrixType (line 142) | const MatrixType& matrixS() const { type Matrix (line 203) | typedef Matrix Vector3s; type Matrix (line 204) | typedef Matrix Vector2s; type Matrix (line 205) | typedef Matrix Matrix2s; type JacobiRotation (line 206) | typedef JacobiRotation JRs; FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/RealSchur.h function namespace (line 16) | namespace Eigen { function MatrixType (line 144) | const MatrixType& matrixT() const function Index (line 213) | Index getMaxIterations() type Matrix (line 236) | typedef Matrix Vector3s; function typename (line 362) | typename MatrixType::Scalar RealSchur::computeNormOfT() FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h function namespace (line 16) | namespace Eigen { function namespace (line 390) | namespace internal { function namespace (line 490) | namespace internal { type typename (line 744) | typedef typename SolverType::RealVectorType VectorType; type typename (line 745) | typedef typename SolverType::Scalar Scalar; type typename (line 746) | typedef typename SolverType::EigenvectorsType EigenvectorsType; function EIGEN_DEVICE_FUNC (line 748) | EIGEN_DEVICE_FUNC function namespace (line 834) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h function namespace (line 14) | namespace Eigen { function namespace (line 322) | namespace internal { type typename (line 443) | typedef typename Tridiagonalization::CoeffVectorType CoeffVe... type typename (line 444) | typedef typename Tridiagonalization::HouseholderSequenceType... type typename (line 467) | typedef typename MatrixType::RealScalar RealScalar; FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/AlignedBox.h function namespace (line 49) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 182) | EIGEN_DEVICE_FUNC inline VectorType corner(CornerType corner) const function EIGEN_DEVICE_FUNC (line 200) | EIGEN_DEVICE_FUNC inline VectorType sample() const function contains (line 218) | inline bool contains(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 225) | EIGEN_DEVICE_FUNC inline bool contains(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 230) | EIGEN_DEVICE_FUNC inline bool intersects(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 246) | EIGEN_DEVICE_FUNC inline AlignedBox& extend(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 256) | EIGEN_DEVICE_FUNC inline AlignedBox& clamp(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 266) | EIGEN_DEVICE_FUNC inline AlignedBox intersection(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 272) | EIGEN_DEVICE_FUNC inline AlignedBox merged(const AlignedBox& b) const function AlignedBox (line 287) | inline AlignedBox translated(const MatrixBase& a_t) const function NonInteger (line 312) | inline NonInteger exteriorDistance(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 319) | EIGEN_DEVICE_FUNC inline NonInteger exteriorDistance(const AlignedBox& b... function transform (line 326) | inline void transform( function transform (line 339) | inline void transform(const Transform& other) function EIGEN_DEVICE_FUNC (line 145) | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return Angl... function EIGEN_DEVICE_FUNC (line 151) | EIGEN_DEVICE_FUNC bool isApprox(const AngleAxis& other, const typename N... type AngleAxis (line 157) | typedef AngleAxis AngleAxisf; type AngleAxis (line 160) | typedef AngleAxis AngleAxisd; FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/EulerAngles.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/Homogeneous.h function namespace (line 13) | namespace Eigen { type MatrixBase (line 68) | typedef MatrixBase Base; function explicit (line 71) | explicit inline Homogeneous(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 303) | EIGEN_DEVICE_FUNC homogeneous_right_product_impl(const MatrixType& lhs, ... type HomogeneousShape (line 329) | typedef HomogeneousShape Shape; type AssignmentKind (line 332) | struct AssignmentKind type Dense2Dense (line 332) | typedef Dense2Dense Kind; type typename (line 340) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 341) | typedef evaluator Base; function EIGEN_DEVICE_FUNC (line 343) | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& op) type Homogeneous (line 374) | typedef Homogeneous SrcXprType; type typename (line 404) | typedef typename Rhs::template type typename (line 405) | typedef typename remove_const::type Li... type typename (line 406) | typedef typename Rhs::ConstRowXpr Co... type Replicate (line 407) | typedef Replicate Co... type Product (line 408) | typedef Product Li... type CwiseBinaryOp (line 409) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 422) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) type typename (line 457) | typedef typename Lhs::template type typename (line 458) | typedef typename remove_const::type Li... type typename (line 459) | typedef typename Lhs::ConstColXpr Co... type Replicate (line 460) | typedef Replicate Co... type Product (line 461) | typedef Product Li... type CwiseBinaryOp (line 462) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 475) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function evalTo (line 486) | static void evalTo(Dest& dst, const TransformType& lhs, const Homogeneou... FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/Hyperplane.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/OrthoMethods.h function namespace (line 14) | namespace Eigen { function namespace (line 51) | namespace internal { type typename (line 88) | typedef typename internal::nested_eval::type DerivedNested; type typename (line 89) | typedef typename internal::nested_eval::type OtherDerive... function namespace (line 138) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/ParametrizedLine.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/Quaternion.h function namespace (line 13) | namespace Eigen { type Scalar_ (line 279) | typedef Scalar_ Scalar; type typename (line 284) | typedef typename internal::traits::Coefficients Coefficients; type typename (line 285) | typedef typename Base::AngleAxisType AngleAxisType; function EIGEN_DEVICE_FUNC (line 288) | EIGEN_DEVICE_FUNC inline Quaternion() {} function EIGEN_DEVICE_FUNC (line 297) | EIGEN_DEVICE_FUNC inline Quaternion(const Scalar& w, const Scalar& x, co... function EIGEN_DEVICE_FUNC (line 300) | EIGEN_DEVICE_FUNC explicit inline Quaternion(const Scalar* data) : m_coe... function EIGEN_STRONG_INLINE (line 303) | EIGEN_STRONG_INLINE Quaternion(const QuaternionBase& other) { t... function explicit (line 313) | explicit inline Quaternion(const MatrixBase& other) { *this = o... function explicit (line 317) | explicit inline Quaternion(const Quaternion& ... function EIGEN_DEVICE_FUNC (line 323) | EIGEN_DEVICE_FUNC inline Quaternion(Quaternion&& other) EIGEN_NOEXCEPT_I... function EIGEN_DEVICE_FUNC (line 340) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs;} function EIGEN_STRONG_INLINE (line 353) | static EIGEN_STRONG_INLINE void _check_template_params() type Quaternion (line 363) | typedef Quaternion Quaternionf; type Quaternion (line 366) | typedef Quaternion Quaterniond; function namespace (line 372) | namespace internal { function namespace (line 380) | namespace internal { type Scalar_ (line 410) | typedef Scalar_ Scalar; type typename (line 411) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 421) | EIGEN_STRONG_INLINE Map(const Scalar* coeffs) : m_coeffs(coeffs) {} type Scalar_ (line 447) | typedef Scalar_ Scalar; type typename (line 448) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 458) | EIGEN_STRONG_INLINE Map(Scalar* coeffs) : m_coeffs(coeffs) {} function EIGEN_DEVICE_FUNC (line 460) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs; } type Map (line 469) | typedef Map, 0> QuaternionMapf; type Map (line 472) | typedef Map, 0> QuaternionMapd; type Map (line 475) | typedef Map, Aligned> QuaternionMapAlignedf; type Map (line 478) | typedef Map, Aligned> QuaternionMapAlignedd; function namespace (line 486) | namespace internal { function typename (line 591) | inline typename QuaternionBase::Matrix3 function namespace (line 734) | namespace internal { function typename (line 763) | inline typename internal::traits::Scalar function namespace (line 812) | namespace internal { function run (line 860) | static inline void run(QuaternionBase& q, const Other& vec) FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/Rotation2D.h function namespace (line 13) | namespace Eigen { function explicit (line 147) | inline explicit Rotation2D(const Rotation2D& other) function EIGEN_DEVICE_FUNC (line 152) | EIGEN_DEVICE_FUNC static inline Rotation2D Identity() { return Rotation2... function EIGEN_DEVICE_FUNC (line 158) | EIGEN_DEVICE_FUNC bool isApprox(const Rotation2D& other, const typename ... type Rotation2D (line 165) | typedef Rotation2D Rotation2Df; type Rotation2D (line 168) | typedef Rotation2D Rotation2Dd; FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/RotationBase.h function namespace (line 13) | namespace Eigen { function VectorType (line 93) | inline VectorType _transformVector(const OtherVectorType& v) const function namespace (line 97) | namespace internal { function EIGEN_DEVICE_FUNC (line 113) | EIGEN_DEVICE_FUNC static inline ReturnType run(const RotationDerived& r,... type Matrix (line 125) | typedef Matrix LinearMatrixType; type Block (line 226) | typedef Block VectorType; type Block (line 240) | typedef Block::Flags & R... type Block (line 242) | typedef const Block... type Translation (line 244) | typedef Translation TranslationType; type Transform (line 249) | typedef Transform TransformTimeDia... function EIGEN_DEVICE_FUNC (line 265) | EIGEN_DEVICE_FUNC inline explicit Transform(const TranslationType& t) function EIGEN_DEVICE_FUNC (line 270) | EIGEN_DEVICE_FUNC inline explicit Transform(const UniformScaling... function explicit (line 276) | inline explicit Transform(const RotationBase& r) type internal (line 282) | typedef internal::transform_take_affine_part take_affine_part; function explicit (line 286) | inline explicit Transform(const EigenBase& other) type typename (line 342) | typedef typename Transform::MatrixTyp... function EIGEN_DEVICE_FUNC (line 383) | EIGEN_DEVICE_FUNC inline Scalar operator() (Index row, Index col) const ... function EIGEN_DEVICE_FUNC (line 386) | EIGEN_DEVICE_FUNC inline Scalar& operator() (Index row, Index col) { ret... function EIGEN_DEVICE_FUNC (line 391) | EIGEN_DEVICE_FUNC inline MatrixType& matrix() { return m_matrix; } function EIGEN_DEVICE_FUNC (line 396) | EIGEN_DEVICE_FUNC inline LinearPart linear() { return LinearPart(m_matri... function EIGEN_DEVICE_FUNC (line 399) | EIGEN_DEVICE_FUNC inline ConstAffinePart affine() const { return take_af... type internal (line 503) | typedef internal::transform_transform_product_impl::ProductType ... function EIGEN_DEVICE_FUNC (line 527) | EIGEN_DEVICE_FUNC void setIdentity() { m_matrix.setIdentity(); } function EIGEN_DEVICE_FUNC (line 533) | EIGEN_DEVICE_FUNC static const Transform Identity() type typename (line 599) | typedef typename internal::conditional Lhs; type Transform (line 1506) | typedef Transform Rhs; type Transform (line 1507) | typedef Transform ResultType; function ResultType (line 1508) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1522) | typedef Transform Rhs; type Transform (line 1523) | typedef Transform ResultType; function ResultType (line 1524) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1534) | typedef Transform Rhs; type Transform (line 1535) | typedef Transform ResultType; function ResultType (line 1536) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1549) | typedef Transform Rhs; type Transform (line 1550) | typedef Transform ResultType; function ResultType (line 1551) | static ResultType run(const Lhs& lhs, const Rhs& rhs) FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/Translation.h function namespace (line 13) | namespace Eigen { function explicit (line 154) | inline explicit Translation(const Translation& other) function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC bool isApprox(const Translation& other, const typename... type Translation (line 168) | typedef Translation Translation2f; type Translation (line 169) | typedef Translation Translation2d; type Translation (line 170) | typedef Translation Translation3f; type Translation (line 171) | typedef Translation Translation3d; FILE: VO_Module/thirdparty/eigen/Eigen/src/Geometry/Umeyama.h function namespace (line 26) | namespace internal { type typename (line 97) | typedef typename internal::umeyama_transform_matrix_type::Scalar Scalar; type typename (line 99) | typedef typename NumTraits::Real RealScalar; function EIGEN_STATIC_ASSERT (line 102) | EIGEN_STATIC_ASSERT((internal::is_same run(const QuaternionBase& _a, ... function Quaternion (line 147) | static inline Quaternion run(const QuaternionBase& q) FILE: VO_Module/thirdparty/eigen/Eigen/src/Householder/BlockHouseholder.h function namespace (line 16) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Householder/Householder.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/Householder/HouseholderSequence.h function namespace (line 14) | namespace Eigen { type Block (line 88) | typedef Block EssentialVectorType; type HouseholderSequence (line 89) | typedef HouseholderSequence Househol... type HouseholderSequence (line 101) | typedef HouseholderSequence Househo... function EssentialVectorType (line 102) | static inline const EssentialVectorType essentialVector(const Householde... type typename (line 111) | typedef typename ScalarBinaryOpTraits::Scalar Scalar; type HouseholderSequence (line 133) | typedef HouseholderSequence< type HouseholderSequence (line 143) | typedef HouseholderSequence< type HouseholderSequence (line 151) | typedef HouseholderSequence< type HouseholderSequence (line 159) | typedef HouseholderSequence< function EIGEN_DEVICE_FUNC (line 228) | EIGEN_DEVICE_FUNC function evalTo (line 280) | void evalTo(DestType& dst) const type Block (line 385) | typedef Block::Real RealScalar; type DiagonalPreconditioner (line 132) | typedef DiagonalPreconditioner Base; function Base (line 139) | LeastSquareDiagonalPreconditioner(const MatType& mat) : Base() function ComputationInfo (line 188) | ComputationInfo info() { return Success; } FILE: VO_Module/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h function namespace (line 14) | namespace Eigen { type typename (line 168) | typedef typename MatrixType::Scalar Scalar; type typename (line 169) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 170) | typedef Preconditioner_ Preconditioner; FILE: VO_Module/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h function namespace (line 13) | namespace Eigen { type typename (line 168) | typedef typename MatrixType::Scalar Scalar; type typename (line 169) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 170) | typedef Preconditioner_ Preconditioner; type typename (line 200) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 201) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 208) | typedef typename internal::conditional::Preconditioner Preconditioner; type typename (line 152) | typedef typename MatrixType::Scalar Scalar; type typename (line 153) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 154) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 341) | typedef typename DestDerived::Scalar DestScalar; type internal (line 416) | typedef internal::generic_matrix_wrapper MatrixWrapper; type typename (line 417) | typedef typename MatrixWrapper::ActualMatrixType ActualMatrixType; FILE: VO_Module/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h function namespace (line 13) | namespace Eigen { type typename (line 159) | typedef typename MatrixType::Scalar Scalar; type typename (line 160) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 161) | typedef Preconditioner_ Preconditioner; FILE: VO_Module/thirdparty/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h function namespace (line 13) | namespace Eigen { function namespace (line 72) | namespace internal { type SolveWithGuess (line 100) | typedef SolveWithGuess SrcXprType; function run (line 101) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: VO_Module/thirdparty/eigen/Eigen/src/Jacobi/Jacobi.h function namespace (line 14) | namespace Eigen { function namespace (line 274) | namespace internal { function applyOnTheLeft (line 295) | inline void MatrixBase::applyOnTheLeft(Index p, Index q, const ... function applyOnTheRight (line 311) | inline void MatrixBase::applyOnTheRight(Index p, Index q, const... function namespace (line 318) | namespace internal { function apply_rotation_in_the_plane (line 453) | void /*EIGEN_DONT_INLINE*/ apply_rotation_in_the_plane(DenseBase Scoring; type typename (line 517) | typedef typename Scoring::result_type Score; function namespace (line 615) | namespace internal { function namespace (line 844) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/LU/InverseImpl.h function namespace (line 14) | namespace Eigen { function compute_inverse_size2_helper (line 76) | inline void compute_inverse_size2_helper( function run (line 91) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 103) | static inline void run( function typename (line 127) | inline typename MatrixType::Scalar cofactor_3x3(const MatrixType& m) function compute_inverse_size3_helper (line 141) | inline void compute_inverse_size3_helper( function run (line 165) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 182) | static inline void run( function typename (line 209) | inline const typename Derived::Scalar general_det3_helper function typename (line 218) | inline typename MatrixType::Scalar cofactor_4x4(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 236) | EIGEN_DEVICE_FUNC function run (line 270) | static inline void run( function namespace (line 297) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/LU/PartialPivLU.h function namespace (line 14) | namespace Eigen { function namespace (line 577) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/LU/PartialPivLU_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/LU/arch/InverseSize4.h function namespace (line 38) | namespace Eigen FILE: VO_Module/thirdparty/eigen/Eigen/src/MetisSupport/MetisSupport.h function namespace (line 12) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/OrderingMethods/Amd.h function namespace (line 24) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h function namespace (line 50) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/OrderingMethods/Ordering.h function namespace (line 14) | namespace Eigen { type Matrix (line 118) | typedef Matrix IndexVector; FILE: VO_Module/thirdparty/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h function namespace (line 13) | namespace Eigen { function eigen_pastix (line 67) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 74) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 81) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 88) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... type typename (line 137) | typedef typename internal::pastix_traits::MatrixType MatrixType_; type MatrixType_ (line 138) | typedef MatrixType_ MatrixType; type typename (line 139) | typedef typename MatrixType::Scalar Scalar; type typename (line 140) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 141) | typedef typename MatrixType::StorageIndex StorageIndex; type Matrix (line 142) | typedef Matrix Vector; type SparseMatrix (line 143) | typedef SparseMatrix ColSpMatrix; function iparm (line 178) | int& iparm(int idxparam) function dparm (line 196) | double& dparm(int idxparam) function clean (line 230) | void clean() type PastixBase (line 416) | typedef PastixBase > Base; type typename (line 417) | typedef typename Base::ColSpMatrix ColSpMatrix; type typename (line 418) | typedef typename MatrixType::StorageIndex StorageIndex; function explicit (line 426) | explicit PastixLU(const MatrixType& matrix):Base() function compute (line 436) | void compute (const MatrixType& matrix) function analyzePattern (line 448) | void analyzePattern(const MatrixType& matrix) function factorize (line 461) | void factorize(const MatrixType& matrix) function grabMatrix (line 476) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 528) | typedef PastixBase > Base; type typename (line 529) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 538) | explicit PastixLLT(const MatrixType& matrix):Base() function compute (line 547) | void compute (const MatrixType& matrix) function analyzePattern (line 558) | void analyzePattern(const MatrixType& matrix) function factorize (line 567) | void factorize(const MatrixType& matrix) function init (line 576) | void init() function grabMatrix (line 582) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 612) | typedef PastixBase > Base; type typename (line 613) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 622) | explicit PastixLDLT(const MatrixType& matrix):Base() function compute (line 631) | void compute (const MatrixType& matrix) function analyzePattern (line 642) | void analyzePattern(const MatrixType& matrix) function factorize (line 651) | void factorize(const MatrixType& matrix) function init (line 661) | void init() function grabMatrix (line 667) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) FILE: VO_Module/thirdparty/eigen/Eigen/src/PardisoSupport/PardisoSupport.h function namespace (line 35) | namespace Eigen { type internal (line 106) | typedef internal::pardiso_traits Traits; type typename (line 110) | typedef typename Traits::MatrixType MatrixType; type typename (line 111) | typedef typename Traits::Scalar Scalar; type typename (line 112) | typedef typename Traits::RealScalar RealScalar; type typename (line 113) | typedef typename Traits::StorageIndex StorageIndex; type SparseMatrix (line 114) | typedef SparseMatrix SparseMatrixType; type Matrix (line 115) | typedef Matrix VectorType; type Matrix (line 116) | typedef Matrix IntRowVec... type Matrix (line 117) | typedef Matrix IntColVec... function pardisoInit (line 193) | void pardisoInit(int type) type typename (line 396) | typedef typename Base::RealScalar RealScalar; function explicit (line 407) | explicit PardisoLU(const MatrixType& matrix) type typename (line 452) | typedef typename Base::RealScalar RealScalar; type typename (line 453) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 463) | explicit PardisoLLT(const MatrixType& matrix) type typename (line 515) | typedef typename Base::RealScalar RealScalar; type typename (line 516) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 526) | explicit PardisoLDLT(const MatrixType& matrix) function getMatrix (line 533) | void getMatrix(const MatrixType& matrix) FILE: VO_Module/thirdparty/eigen/Eigen/src/QR/ColPivHouseholderQR.h function namespace (line 14) | namespace Eigen { function isSurjective (line 298) | inline bool isSurjective() const function Inverse (line 321) | inline const Inverse inverse() const function Index (line 394) | inline Index nonzeroPivots() const function check_template_parameters (line 429) | static void check_template_parameters() function namespace (line 635) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h function namespace (line 37) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h function namespace (line 13) | namespace Eigen { function namespace (line 593) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/QR/FullPivHouseholderQR.h function namespace (line 14) | namespace Eigen { function isSurjective (line 289) | inline bool isSurjective() const function Inverse (line 312) | inline const Inverse inverse() const function Index (line 385) | inline Index nonzeroPivots() const type internal (line 487) | typedef internal::scalar_score_coeff_op Scoring; type typename (line 488) | typedef typename Scoring::result_type Score; function namespace (line 613) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/QR/HouseholderQR.h function namespace (line 15) | namespace Eigen { function namespace (line 263) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/QR/HouseholderQR_LAPACKE.h function namespace (line 37) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h function namespace (line 14) | namespace Eigen { type typename (line 67) | typedef typename MatrixType_::RealScalar RealScalar; type SuiteSparse_long (line 68) | typedef SuiteSparse_long StorageIndex ; type SparseMatrix (line 69) | typedef SparseMatrix MatrixType; type Map (line 70) | typedef Map > Permutat... function SPQR_free (line 116) | void SPQR_free() function compute (line 125) | void compute(const MatrixType_& matrix) function setSPQROrdering (line 231) | void setSPQROrdering(int ord) { m_ordering = ord;} function setPivotThreshold (line 233) | void setPivotThreshold(const RealScalar& tol) function cholmod_common (line 240) | cholmod_common *cholmodCommon() const { return &m_cc; } type SPQR_QProduct (line 271) | struct SPQR_QProduct type typename (line 277) | typedef typename SPQRType::Scalar Scalar; type typename (line 278) | typedef typename SPQRType::StorageIndex StorageIndex; function m_spqr (line 305) | SPQRMatrixQReturnType(const SPQRType& spqr) : m_spqr(spqr) {} function m_spqr (line 325) | SPQRMatrixQTransposeReturnType(const SPQRType& spqr) : m_spqr(spqr) {} FILE: VO_Module/thirdparty/eigen/Eigen/src/SVD/BDCSVD.h function namespace (line 30) | namespace Eigen { function setSwitchSize (line 173) | void setSwitchSize(int s) FILE: VO_Module/thirdparty/eigen/Eigen/src/SVD/JacobiSVD.h function namespace (line 14) | namespace Eigen { type typename (line 108) | typedef typename MatrixType::Scalar Scalar; type typename (line 118) | typedef typename internal::make_proper_matrix_type< function allocate (line 122) | void allocate(const JacobiSVD& svd,... function allocate (line 159) | void allocate(const JacobiSVD& svd, ... type typename (line 198) | typedef typename MatrixType::Scalar Scalar; type typename (line 208) | typedef typename internal::make_proper_matrix_type< function allocate (line 212) | void allocate(const JacobiSVD& svd, ... function allocate (line 257) | void allocate(const JacobiSVD& ... function run (line 268) | bool run(JacobiSVD& svd, const ... type typename (line 295) | typedef typename MatrixType::Scalar Scalar; type typename (line 305) | typedef typename internal::make_proper_matrix_type< function allocate (line 309) | void allocate(const JacobiSVD& ... function run (line 321) | bool run(JacobiSVD& svd, const ... type typename (line 357) | typedef typename MatrixType::RealScalar RealScalar; function run (line 358) | static bool run(typename SVD::WorkMatrixType&, SVD&, Index, Index, RealS... type typename (line 365) | typedef typename MatrixType::Scalar Scalar; type typename (line 366) | typedef typename MatrixType::RealScalar RealScalar; function run (line 367) | static bool run(typename SVD::WorkMatrixType& work_matrix, SVD& svd, Ind... type typename (line 495) | typedef typename MatrixType::Scalar Scalar; type typename (line 496) | typedef typename NumTraits::Real RealScalar; type typename (line 507) | typedef typename Base::MatrixUType MatrixUType; type typename (line 508) | typedef typename Base::MatrixVType MatrixVType; type typename (line 509) | typedef typename Base::SingularValuesType SingularValuesType; type typename (line 511) | typedef typename internal::plain_row_type::type RowType; type typename (line 512) | typedef typename internal::plain_col_type::type ColType; type Matrix (line 513) | typedef Matrix CholMatr... type TriangularView (line 302) | typedef TriangularView MatrixL; type TriangularView (line 303) | typedef TriangularView Base; type typename (line 344) | typedef typename MatrixType::Scalar Scalar; type typename (line 345) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 346) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 347) | typedef SparseMatrix CholMatrixType; type Matrix (line 348) | typedef Matrix VectorType; type internal (line 349) | typedef internal::traits Traits; type typename (line 350) | typedef typename Traits::MatrixL MatrixL; type typename (line 351) | typedef typename Traits::MatrixU MatrixU; function explicit (line 356) | explicit SimplicialLLT(const MatrixType& matrix) function analyzePattern (line 384) | void analyzePattern(const MatrixType& a) function factorize (line 395) | void factorize(const MatrixType& a) type MatrixType_ (line 432) | typedef MatrixType_ MatrixType; type SimplicialCholeskyBase (line 434) | typedef SimplicialCholeskyBase Base; type typename (line 435) | typedef typename MatrixType::Scalar Scalar; type typename (line 436) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 437) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 438) | typedef SparseMatrix CholMatrixType; type Matrix (line 439) | typedef Matrix VectorType; type internal (line 440) | typedef internal::traits Traits; type typename (line 441) | typedef typename Traits::MatrixL MatrixL; type typename (line 442) | typedef typename Traits::MatrixU MatrixU; function explicit (line 448) | explicit SimplicialLDLT(const MatrixType& matrix) function MatrixU (line 463) | inline const MatrixU matrixU() const { function analyzePattern (line 481) | void analyzePattern(const MatrixType& a) function factorize (line 492) | void factorize(const MatrixType& a) function Scalar (line 498) | Scalar determinant() const function VectorType (line 551) | inline const VectorType vectorD() const { function analyzePattern (line 576) | void analyzePattern(const MatrixType& a) function factorize (line 587) | void factorize(const MatrixType& a) FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h function namespace (line 23) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/AmbiVector.h function namespace (line 13) | namespace Eigen { type typename (line 288) | typedef typename NumTraits::Real RealScalar; function m_vector (line 297) | m_vector(vec) FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/CompressedStorage.h function namespace (line 13) | namespace Eigen { function append (line 101) | void append(const Scalar& v, Index i) function clear (line 111) | inline void clear() { m_size = 0; } function Scalar (line 113) | const Scalar* valuePtr() const { return m_values; } function Scalar (line 114) | Scalar* valuePtr() { return m_values; } function StorageIndex (line 115) | const StorageIndex* indexPtr() const { return m_indices; } function StorageIndex (line 116) | StorageIndex* indexPtr() { return m_indices; } function Scalar (line 118) | inline Scalar& value(Index i) { eigen_internal_assert(m_values!=0); retu... function Scalar (line 119) | inline const Scalar& value(Index i) const { eigen_internal_assert(m_valu... function StorageIndex (line 121) | inline StorageIndex& index(Index i) { eigen_internal_assert(m_indices!=0... function StorageIndex (line 122) | inline const StorageIndex& index(Index i) const { eigen_internal_assert(... function Index (line 125) | inline Index searchLowerIndex(Index key) const function Index (line 131) | inline Index searchLowerIndex(Index start, Index end, Index key) const function moveChunk (line 210) | void moveChunk(Index from, Index to, Index chunkSize) FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h function namespace (line 13) | namespace Eigen { function namespace (line 125) | namespace internal { type SparseMatrix (line 172) | typedef SparseMatrix SrcXprType; function run (line 229) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type Diagonal2Sparse (line 240) | struct Diagonal2Sparse {} type AssignmentKind (line 242) | struct AssignmentKind type Diagonal2Sparse (line 242) | typedef Diagonal2Sparse Kind; type typename (line 248) | typedef typename DstXprType::Scalar Scalar; FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseBlock.h function namespace (line 13) | namespace Eigen { function Scalar (line 54) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 59) | inline const Scalar coeff(Index index) const function XprType (line 65) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 93) | namespace internal { type SparseMatrix (line 292) | typedef SparseMatrix SparseMatrixType; type internal (line 293) | typedef internal::sparse_matrix_block_impl SparseMatri... type internal (line 312) | typedef internal::sparse_matrix_block_impl Base; function Scalar (line 364) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 369) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 374) | inline Scalar& coeffRef(Index index) function Scalar (line 380) | inline const Scalar coeff(Index index) const function XprType (line 387) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 417) | namespace internal { function public (line 468) | public EvalIterator type evaluator (line 553) | typedef evaluator > Base; function explicit (line 554) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} type evaluator (line 562) | typedef evaluator > Base; function explicit (line 563) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseColEtree.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseCompressedBase.h function namespace (line 13) | namespace Eigen { function Scalar (line 220) | inline Scalar& valueRef() { return const_cast(m_values[m_id]); } type internal (line 232) | typedef internal::variable_if_dynamic(m_values[m_id-1]); } type internal (line 300) | typedef internal::variable_if_dynamic XprType; type typename (line 160) | typedef typename traits::Scalar Scalar; type typename (line 161) | typedef typename XprType::StorageIndex StorageIndex; type CwiseBinaryOp (line 246) | typedef CwiseBinaryOp XprType; type typename (line 247) | typedef typename traits::Scalar Scalar; type typename (line 248) | typedef typename XprType::StorageIndex StorageIndex; type sparse_conjunction_evaluator (line 338) | typedef sparse_conjunction_evaluator Base; function explicit (line 339) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 347) | typedef sparse_conjunction_evaluator Base; function explicit (line 348) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 356) | typedef sparse_conjunction_evaluator Base; function explicit (line 357) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 366) | typedef sparse_conjunction_evaluator Base; function explicit (line 367) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 376) | typedef sparse_conjunction_evaluator Base; function explicit (line 377) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 385) | typedef sparse_conjunction_evaluator Base; function explicit (line 386) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 394) | typedef sparse_conjunction_evaluator Base; function explicit (line 395) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type typename (line 405) | typedef typename XprType::Lhs LhsArg; type typename (line 406) | typedef typename XprType::Rhs RhsArg; type typename (line 407) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 408) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 409) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 410) | typedef typename traits::Scalar Scalar; type typename (line 490) | typedef typename XprType::Lhs LhsArg; type typename (line 491) | typedef typename XprType::Rhs RhsArg; type evaluator (line 492) | typedef evaluator LhsEvaluator; type typename (line 493) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 494) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 495) | typedef typename traits::Scalar Scalar; type typename (line 563) | typedef typename XprType::Lhs LhsArg; type typename (line 564) | typedef typename XprType::Rhs RhsArg; type typename (line 565) | typedef typename evaluator::InnerIterator LhsIterator; type evaluator (line 566) | typedef evaluator RhsEvaluator; type typename (line 567) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 568) | typedef typename traits::Scalar Scalar; FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h function namespace (line 13) | namespace Eigen { type typename (line 128) | typedef typename internal::evaluator::InnerIterator EvalIterator; type typename (line 140) | typedef typename internal::evaluator::InnerIterator EvalIterator; FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseDenseProduct.h function namespace (line 13) | namespace Eigen { function namespace (line 176) | namespace internal { type typename (line 209) | typedef typename nested_eval::type ActualRhs; type Product (line 231) | typedef Product ProdXprType; type typename (line 235) | typedef typename conditional::St... type typename (line 237) | typedef typename conditional::St... type evaluator (line 240) | typedef evaluator LhsEval; type evaluator (line 241) | typedef evaluator RhsEval; type typename (line 242) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 243) | typedef typename ProdXprType::Scalar Scalar; function class (line 251) | class InnerIterator : public LhsIterator type sparse_dense_outer_product_evaluator (line 312) | typedef sparse_dense_outer_product_evaluator B... type Product (line 314) | typedef Product XprType; type typename (line 315) | typedef typename XprType::PlainObject PlainObject; function explicit (line 317) | explicit product_evaluator(const XprType& xpr) type sparse_dense_outer_product_evaluator (line 327) | typedef sparse_dense_outer_product_evaluator B... type Product (line 329) | typedef Product XprType; type typename (line 330) | typedef typename XprType::PlainObject PlainObject; function explicit (line 332) | explicit product_evaluator(const XprType& xpr) FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h function namespace (line 13) | namespace Eigen { type typename (line 96) | typedef typename SparseXprType::StorageIndex StorageIndex; type typename (line 98) | typedef typename nested_eval, Options, ... function explicit (line 298) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrix.h function namespace (line 13) | namespace Eigen { type internal (line 103) | struct internal type MappedSparseMatrix (line 111) | typedef MappedSparseMatrix Map; type Diagonal (line 112) | typedef Diagonal DiagonalReturnType; type Diagonal (line 113) | typedef Diagonal ConstDiagonalReturnType; type typename (line 114) | typedef typename Base::InnerIterator InnerIterator; type typename (line 115) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; type internal (line 119) | typedef internal::CompressedStorage Storage; type typename (line 124) | typedef typename Base::IndexVector IndexVector; type typename (line 125) | typedef typename Base::ScalarVector ScalarVector; function Scalar (line 150) | inline const Scalar* valuePtr() const { return m_data.valuePtr(); } function Scalar (line 154) | inline Scalar* valuePtr() { return m_data.valuePtr(); } function StorageIndex (line 159) | inline const StorageIndex* innerIndexPtr() const { return m_data.indexPt... function StorageIndex (line 163) | inline StorageIndex* innerIndexPtr() { return m_data.indexPtr(); } function StorageIndex (line 168) | inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } function StorageIndex (line 172) | inline StorageIndex* outerIndexPtr() { return m_outerIndex; } function StorageIndex (line 177) | inline const StorageIndex* innerNonZeroPtr() const { return m_innerNonZe... function StorageIndex (line 181) | inline StorageIndex* innerNonZeroPtr() { return m_innerNonZeros; } function Storage (line 184) | inline Storage& data() { return m_data; } function Scalar (line 190) | inline Scalar coeff(Index row, Index col) const function Scalar (line 208) | inline Scalar& coeffRef(Index row, Index col) function reserve (line 265) | inline void reserve(Index reserveSize) function reserveInnerVectors (line 300) | void reserveInnerVectors(const SizesType& reserveSizes) function Scalar (line 394) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 406) | inline Scalar& insertBackByOuterInnerUnordered(Index outer, Index inner) function startVec (line 416) | inline void startVec(Index outer) function finalize (line 426) | inline void finalize() function sumupDuplicates (line 452) | void sumupDuplicates() { collapseDuplicates(internal::scalar_sum_op ArrayXI; type default_prunning_func (line 1022) | struct default_prunning_func { function namespace (line 1033) | namespace internal { type typename (line 1192) | typedef typename internal::nested_eval::type _OtherCopy; type internal (line 1194) | typedef internal::evaluator<_OtherCopy> OtherCopyEval; function namespace (line 1503) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseMatrixBase.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparsePermutation.h function namespace (line 15) | namespace Eigen { function namespace (line 86) | namespace internal { type typename (line 100) | typedef typename permutation_matrix_product Base; function explicit (line 107) | explicit product_evaluator(const XprType& xpr) type typename (line 123) | typedef typename permutation_matrix_product Base; function explicit (line 130) | explicit product_evaluator(const XprType& xpr) FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseProduct.h function namespace (line 13) | namespace Eigen { type typename (line 71) | typedef typename nested_eval::type LhsNested; type typename (line 72) | typedef typename nested_eval::type RhsNested; function run (line 105) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 121) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 132) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type typename (line 143) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 144) | typedef evaluator Base; function explicit (line 146) | explicit unary_evaluator(const XprType& xpr) FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseRedux.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseRef.h function namespace (line 13) | namespace Eigen { type typename (line 66) | typedef typename internal::conditional Traits; type internal (line 181) | typedef internal::traits Traits; function Ref (line 185) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 198) | m_hasCopy(false) { type internal (line 263) | typedef internal::traits Traits; type internal (line 299) | typedef internal::traits Traits; function Ref (line 303) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 316) | m_hasCopy(false) { function namespace (line 349) | namespace internal { type Ref (line 368) | typedef Ref, Options, ... function explicit (line 370) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 378) | typedef Ref, Options, Stride... function explicit (line 380) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 388) | typedef Ref, Options, ... function explicit (line 390) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h function namespace (line 13) | namespace Eigen { function namespace (line 208) | namespace internal { type SparseSelfAdjoint2Sparse (line 220) | struct SparseSelfAdjoint2Sparse {} type AssignmentKind (line 222) | struct AssignmentKind type SparseSelfAdjoint2Sparse (line 222) | typedef SparseSelfAdjoint2Sparse Kind; type AssignmentKind (line 223) | struct AssignmentKind type Sparse2Sparse (line 223) | typedef Sparse2Sparse Kind; type internal (line 229) | typedef internal::assign_op::type SparseL... type evaluator (line 289) | typedef evaluator LhsEval; type typename (line 290) | typedef typename LhsEval::InnerIterator LhsIterator; type typename (line 291) | typedef typename SparseLhsType::Scalar LhsScalar; type typename (line 350) | typedef typename LhsView::_MatrixTypeNested Lhs; type typename (line 351) | typedef typename nested_eval::type LhsNested; type typename (line 352) | typedef typename nested_eval::type RhsNested; type typename (line 367) | typedef typename RhsView::_MatrixTypeNested Rhs; type typename (line 368) | typedef typename nested_eval::type LhsNested; type typename (line 369) | typedef typename nested_eval::type RhsNested; type Product (line 386) | typedef Product XprType; type typename (line 387) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 388) | typedef evaluator Base; type Product (line 406) | typedef Product XprType; type typename (line 407) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 408) | typedef evaluator Base; type typename (line 432) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 433) | typedef typename MatrixType::Scalar Scalar; type SparseMatrix (line 434) | typedef SparseMatrix Dest; type Matrix (line 435) | typedef Matrix VectorI; type evaluator (line 436) | typedef evaluator MatEval; type typename (line 437) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 522) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 523) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 525) | typedef Matrix VectorI; type evaluator (line 526) | typedef evaluator MatEval; type typename (line 527) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 604) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 613) | typedef typename MatrixType::Nested MatrixTypeNested; type typename (line 614) | typedef typename internal::remove_all::type NestedExpr... type SparseSymmetricPermutationProduct (line 637) | typedef SparseSymmetricPermutationProduct SrcXprType; type typename (line 638) | typedef typename DstXprType::StorageIndex DstIndex; FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseSolverBase.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h function namespace (line 13) | namespace Eigen { function run (line 117) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 130) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 150) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 162) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 174) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 186) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseTranspose.h function namespace (line 13) | namespace Eigen { function namespace (line 52) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseTriangularView.h function namespace (line 14) | namespace Eigen { function namespace (line 66) | namespace internal { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseUtil.h function namespace (line 13) | namespace Eigen { type typename (line 98) | typedef typename traits::Scalar Scalar_; type typename (line 99) | typedef typename traits::StorageIndex StorageIndex_; type typename (line 113) | typedef typename traits::Scalar Scalar_; type typename (line 114) | typedef typename traits::StorageIndex StorageIndex_; type SparseTriangularShape (line 137) | struct SparseTriangularShape { static std::string debugName() { return ... type LowerBoundIndex (line 144) | struct LowerBoundIndex { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseVector.h function namespace (line 13) | namespace Eigen { function EIGEN_STRONG_INLINE (line 86) | EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return m_data.value... function EIGEN_STRONG_INLINE (line 87) | EIGEN_STRONG_INLINE Scalar* valuePtr() { return m_data.valuePtr(); } function EIGEN_STRONG_INLINE (line 89) | EIGEN_STRONG_INLINE const StorageIndex* innerIndexPtr() const { return m... function EIGEN_STRONG_INLINE (line 90) | EIGEN_STRONG_INLINE StorageIndex* innerIndexPtr() { return m_data.indexP... function StorageIndex (line 92) | inline const StorageIndex* outerIndexPtr() const { return 0; } function StorageIndex (line 93) | inline StorageIndex* outerIndexPtr() { return 0; } function StorageIndex (line 94) | inline const StorageIndex* innerNonZeroPtr() const { return 0; } function StorageIndex (line 95) | inline StorageIndex* innerNonZeroPtr() { return 0; } function Storage (line 98) | inline Storage& data() { return m_data; } function Scalar (line 102) | inline Scalar coeff(Index row, Index col) const function Scalar (line 107) | inline Scalar coeff(Index i) const function Scalar (line 113) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 125) | inline Scalar& coeffRef(Index i) type typename (line 135) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; function setZero (line 137) | inline void setZero() { m_data.clear(); } function startVec (line 142) | inline void startVec(Index outer) function Scalar (line 148) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 154) | inline Scalar& insertBack(Index i) function Scalar (line 166) | inline Scalar& insertBackUnordered(Index i) function Scalar (line 172) | inline Scalar& insert(Index row, Index col) function reserve (line 204) | inline void reserve(Index reserveSize) { m_data.reserve(reserveSize); } function finalize (line 207) | inline void finalize() {} function resize (line 223) | void resize(Index rows, Index cols) function resize (line 233) | void resize(Index newSize) function conservativeResize (line 246) | void conservativeResize(Index newSize) function resizeNonZeros (line 257) | void resizeNonZeros(Index size) { m_data.resize(size); } function EIGEN_DEPRECATED (line 356) | EIGEN_DEPRECATED Scalar& fill(Index r, Index c) function EIGEN_DEPRECATED (line 363) | EIGEN_DEPRECATED Scalar& fill(Index i) function EIGEN_DEPRECATED (line 370) | EIGEN_DEPRECATED Scalar& fillrand(Index r, Index c) function EIGEN_DEPRECATED (line 377) | EIGEN_DEPRECATED Scalar& fillrand(Index i) function EIGEN_DEPRECATED (line 383) | EIGEN_DEPRECATED void endFill() {} function EIGEN_DEPRECATED (line 387) | EIGEN_DEPRECATED Storage& _data() { return m_data; } function namespace (line 407) | namespace internal { type internal (line 455) | typedef internal::evaluator SrcEvaluatorType; FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/SparseView.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseCore/TriangularSolver.h function namespace (line 13) | namespace Eigen { type evaluator (line 107) | typedef evaluator LhsEval; type typename (line 108) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 109) | static void run(const Lhs& lhs, Rhs& other) type evaluator (line 142) | typedef evaluator LhsEval; type typename (line 143) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 144) | static void run(const Lhs& lhs, Rhs& other) type typename (line 185) | typedef typename internal::conditional NCMatrix; type internal (line 145) | typedef internal::MappedSuperNodalMatrix SCMatrix; type Matrix (line 146) | typedef Matrix ScalarVector; type Matrix (line 147) | typedef Matrix IndexVector; type PermutationMatrix (line 148) | typedef PermutationMatrix PermutationType; type internal (line 149) | typedef internal::SparseLUImpl Base; function explicit (line 162) | explicit SparseLU(const MatrixType& matrix) function compute (line 182) | void compute (const MatrixType& matrix) function isSymmetric (line 232) | void isSymmetric(bool sym) function setPivotThreshold (line 275) | void setPivotThreshold(const RealScalar& thresh) function Scalar (line 350) | Scalar absDeterminant() function Scalar (line 406) | Scalar signDeterminant() function Scalar (line 434) | Scalar determinant() type typename (line 801) | typedef typename MappedSupernodalType::Scalar Scalar; function explicit (line 802) | explicit SparseLUMatrixLReturnType(const MappedSupernodalType& mapL) : m... type typename (line 823) | typedef typename MatrixLType::Scalar Scalar; FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLUImpl.h function namespace (line 12) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_Memory.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_Structs.h function namespace (line 71) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_Utils.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h function namespace (line 32) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h function namespace (line 31) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h function namespace (line 33) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h function namespace (line 33) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h function namespace (line 33) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h function namespace (line 31) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SparseQR/SparseQR.h function namespace (line 14) | namespace Eigen { type MatrixType_ (line 91) | typedef MatrixType_ MatrixType; type OrderingType_ (line 92) | typedef OrderingType_ OrderingType; type typename (line 93) | typedef typename MatrixType::Scalar Scalar; type typename (line 94) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 95) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 96) | typedef SparseMatrix QRMatrixType; type Matrix (line 97) | typedef Matrix IndexVector; type Matrix (line 98) | typedef Matrix ScalarVector; type PermutationMatrix (line 99) | typedef PermutationMatrix PermutationType; function compute (line 127) | void compute(const MatrixType& mat) function setPivotThreshold (line 235) | void setPivotThreshold(const RealScalar& threshold) function _sort_matrix_Q (line 276) | inline void _sort_matrix_Q() type SparseQR_QProduct (line 306) | struct SparseQR_QProduct type typename (line 615) | typedef typename SparseQRType::QRMatrixType MatrixType; type typename (line 616) | typedef typename SparseQRType::Scalar Scalar; type typename (line 676) | typedef typename SparseQRType::Scalar Scalar; type Matrix (line 677) | typedef Matrix DenseMatrix; function explicit (line 682) | explicit SparseQRMatrixQReturnType(const SparseQRType& qr) : m_qr(qr) {} function explicit (line 707) | explicit SparseQRMatrixQTransposeReturnType(const SparseQRType& qr) : m_... function namespace (line 716) | namespace internal { type typename (line 746) | typedef typename DstXprType::Scalar Scalar; type typename (line 747) | typedef typename DstXprType::StorageIndex StorageIndex; function run (line 748) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: VO_Module/thirdparty/eigen/Eigen/src/StlSupport/StdDeque.h function namespace (line 50) | namespace std { FILE: VO_Module/thirdparty/eigen/Eigen/src/StlSupport/StdList.h function namespace (line 49) | namespace std FILE: VO_Module/thirdparty/eigen/Eigen/src/StlSupport/StdVector.h function namespace (line 50) | namespace std { FILE: VO_Module/thirdparty/eigen/Eigen/src/StlSupport/details.h function namespace (line 18) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h function namespace (line 23) | namespace Eigen { function UmfpackControl (line 432) | inline UmfpackControl& umfpackControl() function printUmfpackControl (line 459) | void printUmfpackControl() function printUmfpackInfo (line 468) | void printUmfpackInfo() function printUmfpackStatus (line 478) | void printUmfpackStatus() { function Scalar (line 487) | Scalar determinant() const; function factorize_impl (line 518) | void factorize_impl() function grab (line 536) | void grab(const UmfpackMatrixRef &A) FILE: VO_Module/thirdparty/eigen/Eigen/src/misc/Image.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/misc/Kernel.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/misc/RealSvd2x2.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/Eigen/src/misc/blas.h type BLASLONG (line 12) | typedef long long BLASLONG; type BLASULONG (line 13) | typedef unsigned long long BLASULONG; type BLASLONG (line 15) | typedef long BLASLONG; type BLASULONG (line 16) | typedef unsigned long BLASULONG; FILE: VO_Module/thirdparty/eigen/Eigen/src/misc/lapacke.h type lapack_logical (line 132) | typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); type lapack_logical (line 133) | typedef lapack_logical (*LAPACK_S_SELECT3) type lapack_logical (line 135) | typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double... type lapack_logical (line 136) | typedef lapack_logical (*LAPACK_D_SELECT3) type lapack_logical (line 139) | typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); type lapack_logical (line 140) | typedef lapack_logical (*LAPACK_C_SELECT2) type lapack_logical (line 142) | typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double... type lapack_logical (line 143) | typedef lapack_logical (*LAPACK_Z_SELECT2) FILE: VO_Module/thirdparty/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h function Derived (line 330) | const Derived> FILE: VO_Module/thirdparty/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h type CwiseUnaryOp (line 3) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 4) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 5) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 6) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 7) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 8) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 9) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 10) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 12) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 13) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 14) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 15) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 21) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 22) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 23) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 24) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 25) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 26) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 28) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 29) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 30) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 32) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 33) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 34) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 36) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 37) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 38) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 39) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 40) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 41) | typedef CwiseUnaryOp, const function AbsReturnType (line 51) | const AbsReturnType function Abs2ReturnType (line 79) | const Abs2ReturnType type ShiftRightXpr (line 500) | struct ShiftRightXpr { type ShiftLeftXpr (line 520) | struct ShiftLeftXpr { FILE: VO_Module/thirdparty/eigen/Eigen/src/plugins/BlockMethods.h type Block (line 14) | typedef Block::RowsAtCompileTime, 1, ... type Block (line 15) | typedef const Block::RowsAtComp... type Block (line 17) | typedef Block::ColsAtCompileTime, ... type Block (line 18) | typedef const Block::ColsAtC... type Block (line 20) | typedef Block::RowsAtCompileTime, Dyn... type Block (line 21) | typedef const Block::RowsAtComp... type Block (line 23) | typedef Block::ColsAtCompile... type Block (line 24) | typedef const Block::C... type Block (line 26) | typedef Block::RowsAtCompileTime, N, ... type Block (line 27) | typedef const Block::RowsAtComp... type Block (line 29) | typedef Block::ColsAtCompileTime, ... type Block (line 30) | typedef const Block::ColsAtC... type Block (line 32) | typedef Block BlockXpr; type Block (line 33) | typedef const Block ConstBlockXpr; type Block (line 35) | typedef Block Type; type Block (line 36) | typedef Block Type; type VectorBlock (line 38) | typedef VectorBlock SegmentReturnType; type VectorBlock (line 39) | typedef const VectorBlock ConstSegmentReturnType; type VectorBlock (line 40) | typedef VectorBlock Type; type VectorBlock (line 41) | typedef const VectorBlock Type; type Block (line 44) | typedef Block ... type Block (line 45) | typedef Block InnerVectorsReturnType; type Block (line 49) | typedef Block ConstInnerVectorsRetur... function typename (line 582) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 657) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 733) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 809) | const typename ConstNColsBlockXpr<...>::Type function typename (line 884) | const typename ConstNColsBlockXpr<...>::Type function typename (line 960) | const typename ConstNColsBlockXpr<...>::Type function EIGEN_STRONG_INLINE (line 1096) | EIGEN_STRONG_INLINE function ConstColXpr (line 1104) | ConstColXpr col(Index i) const function EIGEN_STRONG_INLINE (line 1117) | EIGEN_STRONG_INLINE function ConstRowXpr (line 1125) | ConstRowXpr row(Index i) const function ConstInnerVectorReturnType (line 1387) | const ConstInnerVectorReturnType innerVector(Index outer) const function InnerVectorsReturnType (line 1394) | InnerVectorsReturnType function ConstInnerVectorsReturnType (line 1407) | const ConstInnerVectorsReturnType FILE: VO_Module/thirdparty/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h type typename (line 16) | typedef typename internal::conditional::IsComplex, type typename (line 21) | typedef typename internal::conditional::IsComplex, type typename (line 26) | typedef typename internal::conditional::IsComplex, type CwiseUnaryOp (line 31) | typedef CwiseUnaryOp, const type CwiseUnaryView (line 33) | typedef CwiseUnaryView, Derived> No... type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type typename (line 48) | typedef typename internal::cast_return_type::type IvcI... type IndexedView (line 62) | typedef IndexedView, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const FILE: VO_Module/thirdparty/eigen/bench/BenchSparseUtil.h type SCALAR (line 22) | typedef SCALAR Scalar; type Matrix (line 23) | typedef Matrix DenseMatrix; type Matrix (line 24) | typedef Matrix DenseVector; type SparseMatrix (line 25) | typedef SparseMatrix EigenSparseMatrix; function fillMatrix (line 27) | void fillMatrix(float density, int rows, int cols, EigenSparseMatrix& dst) function fillMatrix2 (line 42) | void fillMatrix2(int nnzPerCol, int rows, int cols, EigenSparseMatrix& ... function eiToDense (line 62) | void eiToDense(const EigenSparseMatrix& src, DenseMatrix& dst) type gmm (line 72) | typedef gmm::csc_matrix GmmSparse; type gmm (line 73) | typedef gmm::col_matrix< gmm::wsvector > GmmDynSparse; function eiToGmm (line 74) | void eiToGmm(const EigenSparseMatrix& src, GmmSparse& dst) type mtl (line 86) | typedef mtl::compressed2D& out_subset, s... function is_last_subset (line 420) | bool is_last_subset(const vector& subset, size_t set_size) function next_subset (line 425) | void next_subset(vector& inout_subset, size_t set_size) function is_number_of_subsets_feasible (line 447) | bool is_number_of_subsets_feasible(size_t n, size_t p) function max_feasible_subset_size (line 461) | size_t max_feasible_subset_size(size_t n) function find_subset_with_efficiency_higher_than (line 473) | void find_subset_with_efficiency_higher_than( function find_partition_with_efficiency_higher_than (line 545) | void find_partition_with_efficiency_higher_than( function print_partition (line 568) | void print_partition( type action_t (line 589) | struct action_t method run (line 592) | virtual void run(const vector&) const { abort(); } type partition_action_t (line 596) | struct partition_action_t : action_t method run (line 599) | virtual void run(const vector& input_filenames) const override type evaluate_defaults_action_t (line 668) | struct evaluate_defaults_action_t : action_t type results_entry_t (line 670) | struct results_entry_t { method ostream (line 678) | ostream& operator<<(ostream& s, const results_entry_t& entry) method lower_efficiency (line 689) | static bool lower_efficiency(const results_entry_t& e1, const results_... method show_usage_and_exit (line 693) | void show_usage_and_exit() const method run (line 700) | virtual void run(const vector& input_filenames) const override function show_usage_and_exit (line 798) | void show_usage_and_exit(int argc, char* argv[], function main (line 810) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/eigen/bench/basicbenchmark.cpp function main (line 6) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchBlasGemm.cpp function main (line 34) | int main(int argc, char *argv[]) function bench_eigengemm (line 165) | void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& m... function check_product (line 174) | void check_product(int M, int N, int K) function check_product (line 206) | void check_product(void) FILE: VO_Module/thirdparty/eigen/bench/benchCholesky.cpp function benchLLT (line 28) | __attribute__ ((noinline)) void benchLLT(const MatrixType& m) function main (line 119) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchEigenSolver.cpp function benchEigenSolver (line 34) | __attribute__ ((noinline)) void benchEigenSolver(const MatrixType& m) function main (line 189) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchFFT.cpp function string (line 26) | string nameof() {return "float";} function string (line 27) | string nameof() {return "double";} function string (line 28) | string nameof() {return "long double";} function bench (line 44) | void bench(int nfft,bool fwd,bool unscaled=false, bool halfspec=false) function main (line 97) | int main(int argc,char ** argv) FILE: VO_Module/thirdparty/eigen/bench/benchGeometry.cpp type func_opt (line 14) | enum func_opt type func (line 23) | struct func type func (line 26) | struct func method EIGEN_DONT_INLINE (line 28) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 36) | struct func method EIGEN_DONT_INLINE (line 38) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 46) | struct func method EIGEN_DONT_INLINE (line 48) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type test_transform (line 56) | struct test_transform method run (line 58) | static void run() FILE: VO_Module/thirdparty/eigen/bench/benchVecAdd.cpp function main (line 21) | int main(int argc, char* argv[]) function benchVec (line 79) | void benchVec(MatrixXf& a, MatrixXf& b, MatrixXf& c) function benchVec (line 85) | void benchVec(VectorXf& a, VectorXf& b, VectorXf& c) function benchVec (line 91) | void benchVec(Scalar* a, Scalar* b, Scalar* c, int size) FILE: VO_Module/thirdparty/eigen/bench/bench_gemm.cpp function blas_gemm (line 87) | void blas_gemm(const A& a, const B& b, MatrixXf& c) function blas_gemm (line 99) | void blas_gemm(const A& a, const B& b, MatrixXd& c) function blas_gemm (line 111) | void blas_gemm(const A& a, const B& b, MatrixXcf& c) function blas_gemm (line 123) | void blas_gemm(const A& a, const B& b, MatrixXcd& c) function matlab_cplx_cplx (line 138) | void matlab_cplx_cplx(const M& ar, const M& ai, const M& br, const M& bi... function matlab_real_cplx (line 147) | void matlab_real_cplx(const M& a, const M& br, const M& bi, M& cr, M& ci) function matlab_cplx_real (line 153) | void matlab_cplx_real(const M& ar, const M& ai, const M& b, M& cr, M& ci) function EIGEN_DONT_INLINE (line 162) | EIGEN_DONT_INLINE void gemm(const A& a, const B& b, C& c) function main (line 167) | int main(int argc, char ** argv) FILE: VO_Module/thirdparty/eigen/bench/bench_move_semantics.cpp function copy_matrix (line 19) | void copy_matrix(MatrixType& m) function move_matrix (line 26) | void move_matrix(MatrixType&& m) function bench (line 33) | void bench(const std::string& label) function main (line 51) | int main() FILE: VO_Module/thirdparty/eigen/bench/bench_norm.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE typename T::Scalar sqsumNorm(T& v) function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE typename T::Scalar stableNorm(T& v) function EIGEN_DONT_INLINE (line 21) | EIGEN_DONT_INLINE typename T::Scalar hypotNorm(T& v) function EIGEN_DONT_INLINE (line 27) | EIGEN_DONT_INLINE typename T::Scalar blueNorm(T& v) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE typename T::Scalar lapackNorm(T& v) function EIGEN_DONT_INLINE (line 56) | EIGEN_DONT_INLINE typename T::Scalar twopassNorm(T& v) function EIGEN_DONT_INLINE (line 64) | EIGEN_DONT_INLINE typename T::Scalar bl2passNorm(T& v) function EIGEN_DONT_INLINE (line 70) | EIGEN_DONT_INLINE typename T::Scalar divacNorm(T& v) type Eigen (line 85) | namespace Eigen { type internal (line 86) | namespace internal { function Packet4f (line 88) | Packet4f plt(const Packet4f& a, Packet4f& b) { return _mm_cmplt_ps(a... function Packet2d (line 89) | Packet2d plt(const Packet2d& a, Packet2d& b) { return _mm_cmplt_pd(a... function Packet4f (line 91) | Packet4f pandnot(const Packet4f& a, Packet4f& b) { return _mm_andnot... function Packet2d (line 92) | Packet2d pandnot(const Packet2d& a, Packet2d& b) { return _mm_andnot... function EIGEN_DONT_INLINE (line 98) | EIGEN_DONT_INLINE typename T::Scalar pblueNorm(const T& v) function check_accuracy (line 246) | void check_accuracy(double basef, double based, int s) function check_accuracy_var (line 263) | void check_accuracy_var(int ef0, int ef1, int ed0, int ed1, int s) function main (line 283) | int main(int argc, char** argv) FILE: VO_Module/thirdparty/eigen/bench/bench_reverse.cpp function bench_reverse (line 18) | __attribute__ ((noinline)) void bench_reverse(const MatrixType& m) function main (line 60) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/eigen/bench/bench_sum.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/bench/benchmark-blocking-sizes.cpp type size_triple_t (line 62) | struct size_triple_t method size_triple_t (line 65) | size_triple_t() : k(0), m(0), n(0) {} method size_triple_t (line 66) | size_triple_t(size_t _k, size_t _m, size_t _n) : k(_k), m(_m), n(_n) {} method size_triple_t (line 67) | size_triple_t(const size_triple_t& o) : k(o.k), m(o.m), n(o.n) {} method size_triple_t (line 68) | size_triple_t(uint16_t compact) function log2_pot (line 76) | uint8_t log2_pot(size_t x) { function compact_size_triple (line 85) | uint16_t compact_size_triple(size_t k, size_t m, size_t n) function compact_size_triple (line 90) | uint16_t compact_size_triple(const size_triple_t& t) type benchmark_t (line 97) | struct benchmark_t method benchmark_t (line 103) | benchmark_t() method benchmark_t (line 110) | benchmark_t(size_t pk, size_t pm, size_t pn, method benchmark_t (line 117) | benchmark_t(size_t pk, size_t pm, size_t pn) function ostream (line 127) | ostream& operator<<(ostream& s, const benchmark_t& b) function print_cpuinfo (line 231) | void print_cpuinfo() function string (line 252) | string type_name() function string (line 258) | string type_name() function string (line 264) | string type_name() type action_t (line 269) | struct action_t method run (line 272) | virtual void run() const { abort(); } function show_usage_and_exit (line 276) | void show_usage_and_exit(int /*argc*/, char* argv[], function measure_clock_speed (line 297) | float measure_clock_speed() type human_duration_t (line 318) | struct human_duration_t method human_duration_t (line 321) | human_duration_t(int s) : seconds(s) {} function ostream (line 324) | ostream& operator<<(ostream& s, const human_duration_t& d) function serialize_benchmarks (line 345) | void serialize_benchmarks(const char* filename, const vector& b... function try_run_some_benchmarks (line 385) | void try_run_some_benchmarks( function run_benchmarks (line 501) | void run_benchmarks(vector& benchmarks) type measure_all_pot_sizes_action_t (line 565) | struct measure_all_pot_sizes_action_t : action_t method run (line 568) | virtual void run() const type measure_default_sizes_action_t (line 596) | struct measure_default_sizes_action_t : action_t method run (line 599) | virtual void run() const function main (line 621) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchmark.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchmarkSlice.cpp function main (line 18) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchmarkX.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/benchmarkXcwise.cpp function main (line 21) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_aat_product.hh class Action_aat_product (line 32) | class Action_aat_product { method Action_aat_product (line 38) | Action_aat_product( int size ):_size(size) method Action_aat_product (line 60) | Action_aat_product( const Action_aat_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_ata_product.hh class Action_ata_product (line 32) | class Action_ata_product { method Action_ata_product (line 38) | Action_ata_product( int size ):_size(size) method Action_ata_product (line 60) | Action_ata_product( const Action_ata_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_atv_product.hh class Action_atv_product (line 32) | class Action_atv_product { method Action_atv_product (line 36) | Action_atv_product( int size ) : _size(size) method Action_atv_product (line 59) | Action_atv_product( const Action_atv_product & ) method name (line 78) | static inline std::string name() { return "atv_" + Interface::name(); } method nb_op_base (line 80) | double nb_op_base( void ) { return 2.0*_size*_size; } method initialize (line 82) | inline void initialize( void ){ method BTL_DONT_INLINE (line 88) | BTL_DONT_INLINE void calculate( void ) { method check_result (line 94) | void check_result( void ) FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_axpby.hh class Action_axpby (line 31) | class Action_axpby { method Action_axpby (line 36) | Action_axpby( int size ):_alpha(0.5),_beta(0.95),_size(size) method Action_axpby (line 54) | Action_axpby( const Action_axpby & ) method name (line 73) | static inline std::string name( void ) method nb_op_base (line 78) | double nb_op_base( void ){ method initialize (line 82) | inline void initialize( void ){ method calculate (line 87) | inline void calculate( void ) { method check_result (line 93) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_axpy.hh class Action_axpy (line 32) | class Action_axpy { method Action_axpy (line 38) | Action_axpy( int size ):_coef(1.0),_size(size) method Action_axpy (line 61) | Action_axpy( const Action_axpy & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 98) | inline void calculate( void ) { method check_result (line 104) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_cholesky.hh class Action_cholesky (line 31) | class Action_cholesky { method Action_cholesky (line 37) | Action_cholesky( int size ):_size(size) method Action_cholesky (line 64) | Action_cholesky( const Action_cholesky & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 97) | inline void calculate( void ) { method check_result (line 101) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_ger.hh class Action_ger (line 27) | class Action_ger { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_ger( int size ):_size(size) method Action_ger (line 53) | Action_ger( const Action_ger & ) method BTL_DONT_INLINE (line 60) | BTL_DONT_INLINE ~Action_ger( void ){ method name (line 72) | static inline std::string name( void ) method nb_op_base (line 77) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 81) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 93) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_hessenberg.hh class Action_hessenberg (line 31) | class Action_hessenberg { method Action_hessenberg (line 37) | Action_hessenberg( int size ):_size(size) method Action_hessenberg (line 63) | Action_hessenberg( const Action_hessenberg & ) method name (line 83) | static inline std::string name( void ) method nb_op_base (line 88) | double nb_op_base( void ){ method initialize (line 92) | inline void initialize( void ){ method calculate (line 96) | inline void calculate( void ) { method check_result (line 100) | void check_result( void ){ class Action_tridiagonalization (line 131) | class Action_tridiagonalization { method Action_tridiagonalization (line 137) | Action_tridiagonalization( int size ):_size(size) method Action_tridiagonalization (line 169) | Action_tridiagonalization( const Action_tridiagonalization & ) method name (line 189) | static inline std::string name( void ) { return "tridiagonalization_"+... method nb_op_base (line 191) | double nb_op_base( void ){ method initialize (line 195) | inline void initialize( void ){ method calculate (line 199) | inline void calculate( void ) { method check_result (line 203) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_lu_decomp.hh class Action_lu_decomp (line 31) | class Action_lu_decomp { method Action_lu_decomp (line 37) | Action_lu_decomp( int size ):_size(size) method Action_lu_decomp (line 57) | Action_lu_decomp( const Action_lu_decomp & ) method name (line 77) | static inline std::string name( void ) method nb_op_base (line 82) | double nb_op_base( void ){ method initialize (line 86) | inline void initialize( void ){ method calculate (line 90) | inline void calculate( void ) { method check_result (line 94) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_lu_solve.hh class Action_lu_solve (line 32) | class Action_lu_solve method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 47) | static double calculate( int nb_calc, int size ) { FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_matrix_matrix_product.hh class Action_matrix_matrix_product (line 32) | class Action_matrix_matrix_product { method Action_matrix_matrix_product (line 38) | Action_matrix_matrix_product( int size ):_size(size) method Action_matrix_matrix_product (line 63) | Action_matrix_matrix_product( const Action_matrix_matrix_product & ) method name (line 89) | static inline std::string name( void ) method nb_op_base (line 94) | double nb_op_base( void ){ method initialize (line 98) | inline void initialize( void ){ method calculate (line 106) | inline void calculate( void ) { method check_result (line 110) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh class Action_matrix_matrix_product_bis (line 33) | class Action_matrix_matrix_product_bis { method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 46) | static double calculate( int nb_calc, int size ) { FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_matrix_vector_product.hh class Action_matrix_vector_product (line 32) | class Action_matrix_vector_product { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_matrix_vector_product( int size ):_size(size) method Action_matrix_vector_product (line 62) | Action_matrix_vector_product( const Action_matrix_vector_product & ) method BTL_DONT_INLINE (line 70) | BTL_DONT_INLINE ~Action_matrix_vector_product( void ){ method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 97) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 105) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 111) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_partial_lu.hh class Action_partial_lu (line 31) | class Action_partial_lu { method Action_partial_lu (line 37) | Action_partial_lu( int size ):_size(size) method Action_partial_lu (line 59) | Action_partial_lu( const Action_partial_lu & ) method name (line 79) | static inline std::string name( void ) method nb_op_base (line 84) | double nb_op_base( void ){ method initialize (line 88) | inline void initialize( void ){ method calculate (line 92) | inline void calculate( void ) { method check_result (line 96) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_rot.hh class Action_rot (line 27) | class Action_rot { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_rot( int size ):_size(size) method Action_rot (line 49) | Action_rot( const Action_rot & ) method BTL_DONT_INLINE (line 56) | BTL_DONT_INLINE ~Action_rot( void ){ method name (line 65) | static inline std::string name( void ) method nb_op_base (line 70) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 74) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 79) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 85) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_symv.hh class Action_symv (line 32) | class Action_symv { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_symv( int size ):_size(size) method Action_symv (line 60) | Action_symv( const Action_symv & ) method BTL_DONT_INLINE (line 67) | BTL_DONT_INLINE ~Action_symv( void ){ method name (line 78) | static inline std::string name( void ) method nb_op_base (line 83) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 95) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 101) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_syr2.hh class Action_syr2 (line 32) | class Action_syr2 { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_syr2( int size ):_size(size) method Action_syr2 (line 57) | Action_syr2( const Action_syr2 & ) method BTL_DONT_INLINE (line 64) | BTL_DONT_INLINE ~Action_syr2( void ){ method name (line 75) | static inline std::string name( void ) method nb_op_base (line 80) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 84) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 90) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 96) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_trisolve.hh class Action_trisolve (line 31) | class Action_trisolve { method Action_trisolve (line 37) | Action_trisolve( int size ):_size(size) method Action_trisolve (line 68) | Action_trisolve( const Action_trisolve & ) method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method initialize (line 97) | inline void initialize( void ){ method calculate (line 101) | inline void calculate( void ) { method check_result (line 105) | void check_result(){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_trisolve_matrix.hh class Action_trisolve_matrix (line 32) | class Action_trisolve_matrix { method Action_trisolve_matrix (line 38) | Action_trisolve_matrix( int size ):_size(size) method Action_trisolve_matrix (line 76) | Action_trisolve_matrix( const Action_trisolve_matrix & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/actions/action_trmm.hh class Action_trmm (line 32) | class Action_trmm { method Action_trmm (line 38) | Action_trmm( int size ):_size(size) method Action_trmm (line 76) | Action_trmm( const Action_trmm & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/bench.hh function BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ) function BTL_DONT_INLINE (line 154) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ){ FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/btl.hh class BtlString (line 57) | class BtlString : public std::string method BtlString (line 60) | BtlString() : std::string() {} method BtlString (line 61) | BtlString(const BtlString& str) : std::string(static_cast split( const BtlString& delims = "\t\n ") const method endsWith (line 108) | bool endsWith(const BtlString& str) const method contains (line 114) | bool contains(const BtlString& str) const method beginsWith (line 118) | bool beginsWith(const BtlString& str) const method BtlString (line 125) | BtlString toLowerCase( void ) method BtlString (line 130) | BtlString toUpperCase( void ) method isEquiv (line 138) | bool isEquiv(const BtlString& str) const method decomposePathAndFile (line 150) | void decomposePathAndFile(BtlString& path, BtlString& filename) const class BtlConfig (line 163) | class BtlConfig method BtlConfig (line 166) | BtlConfig() method BTL_DONT_INLINE (line 216) | BTL_DONT_INLINE static bool skipAction(const std::string& _name) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/init/init_function.hh function simple_function (line 23) | double simple_function(int index) function simple_function (line 28) | double simple_function(int index_i, int index_j) function pseudo_random (line 33) | double pseudo_random(int /*index*/) function pseudo_random (line 38) | double pseudo_random(int /*index_i*/, int /*index_j*/) function null_function (line 44) | double null_function(int /*index*/) function null_function (line 49) | double null_function(int /*index_i*/, int /*index_j*/) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/init/init_matrix.hh function BTL_DONT_INLINE (line 28) | BTL_DONT_INLINE void init_row(Vector & X, int size, int row){ function BTL_DONT_INLINE (line 43) | BTL_DONT_INLINE void init_matrix(Vector & A, int size){ function BTL_DONT_INLINE (line 51) | BTL_DONT_INLINE void init_matrix_symm(Matrix& A, int size){ FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/init/init_vector.hh function init_vector (line 28) | void init_vector(Vector & X, int size){ FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/static/bench_static.hh function BTL_DONT_INLINE (line 37) | BTL_DONT_INLINE void bench_static(void) function BTL_DONT_INLINE (line 58) | BTL_DONT_INLINE void bench_static(void) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh function bench_fixed_size (line 27) | double bench_fixed_size(int size, unsigned long long & nb_calc,unsigned... FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/static/static_size_generator.hh type static_size_generator (line 29) | struct static_size_generator{ method go (line 30) | static void go(vector & tab_sizes, vector & tab_mflops) type static_size_generator<1,Perf_Analyzer,Action,Interface> (line 44) | struct static_size_generator<1,Perf_Analyzer,Action,Interface>{ method go (line 45) | static void go(vector & tab_sizes, vector & tab_mflops) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh class STL_Perf_Analyzer (line 27) | class STL_Perf_Analyzer{ method STL_Perf_Analyzer (line 29) | STL_Perf_Analyzer(unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb_... method STL_Perf_Analyzer (line 33) | STL_Perf_Analyzer( const STL_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/STL_timer.hh class STL_Timer (line 30) | class STL_Timer { method STL_Timer (line 32) | STL_Timer(){ baseline = false; } method start (line 34) | void start(unsigned int r){ method start_baseline (line 42) | void start_baseline(unsigned int r) method check (line 48) | bool check() method get_time (line 60) | double get_time( void ) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh class Mixed_Perf_Analyzer (line 30) | class Mixed_Perf_Analyzer{ method Mixed_Perf_Analyzer (line 33) | Mixed_Perf_Analyzer( void ):_x86pa(),_ppa(),_use_ppa(true) method Mixed_Perf_Analyzer (line 37) | Mixed_Perf_Analyzer( const Mixed_Perf_Analyzer & ){ method eval_mflops (line 46) | inline double eval_mflops(int size) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh class Portable_Perf_Analyzer (line 28) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 30) | Portable_Perf_Analyzer( ):_nb_calc(0), m_time_action(0), _chronos(){ method Portable_Perf_Analyzer (line 33) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE double eval_mflops(int size) method BTL_DONT_INLINE (line 76) | BTL_DONT_INLINE double time_calculate(Action & action) method get_nb_calc (line 89) | unsigned long long get_nb_calc() FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh class Portable_Perf_Analyzer (line 27) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 29) | Portable_Perf_Analyzer( void ):_nb_calc(1),_nb_init(1),_chronos(){ method Portable_Perf_Analyzer (line 32) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) method time_init (line 97) | inline double time_init(Action & action) method time_calculate (line 108) | inline double time_calculate(Action & action) method get_nb_calc (line 121) | unsigned long long get_nb_calc( void ) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/portable_timer.hh class Portable_Timer (line 47) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 95) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 139) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh class X86_Perf_Analyzer (line 27) | class X86_Perf_Analyzer{ method X86_Perf_Analyzer (line 29) | X86_Perf_Analyzer( unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb... method X86_Perf_Analyzer (line 34) | X86_Perf_Analyzer( const X86_Perf_Analyzer & ){ method eval_mflops (line 43) | inline double eval_mflops(int size) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/timers/x86_timer.hh class X86_Timer (line 44) | class X86_Timer { method X86_Timer (line 48) | X86_Timer( void ):_frequency(FREQUENCY),_nb_sample(0) method start (line 53) | inline void start( void ){ method stop (line 60) | inline void stop( void ){ method frequency (line 67) | inline double frequency( void ){ method get_elapsed_time_in_second (line 71) | double get_elapsed_time_in_second( void ){ method get_click (line 78) | unsigned long long get_click( void ){ method find_frequency (line 84) | inline void find_frequency( void ){ method add_get_click (line 111) | void add_get_click( void ){ method dump_statistics (line 119) | void dump_statistics(string filemane){ method dump_history (line 133) | void dump_history(string filemane){ method get_mean_clicks (line 153) | double get_mean_clicks( void ){ method get_shortest_clicks (line 169) | double get_shortest_clicks( void ){ method fill_history_clicks (line 175) | void fill_history_clicks( void ){ method get_most_occured_clicks (line 184) | double get_most_occured_clicks( void ){ method clear (line 204) | void clear( void ) FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/utils/size_lin_log.hh function size_lin_log (line 26) | void size_lin_log(const int nb_point, const int /*size_min*/, const int ... FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/utils/size_log.hh function size_log (line 29) | void size_log(const int nb_point, const int size_min, const int size_max... FILE: VO_Module/thirdparty/eigen/bench/btl/generic_bench/utils/xy_file.hh function read_xy_file (line 28) | bool read_xy_file(const std::string & filename, std::vector & tab_s... function dump_xy_file (line 64) | void dump_xy_file(const Vector_A & X, const Vector_B & Y, const std::str... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/BLAS/blas.h type BLASLONG (line 7) | typedef long long BLASLONG; type BLASULONG (line 8) | typedef unsigned long long BLASULONG; type BLASLONG (line 10) | typedef long BLASLONG; type BLASULONG (line 11) | typedef unsigned long BLASULONG; FILE: VO_Module/thirdparty/eigen/bench/btl/libs/BLAS/blas_interface.hh class blas_interface (line 54) | class blas_interface FILE: VO_Module/thirdparty/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh class blas_interface (line 4) | class blas_interface : public c_interface_base method name (line 12) | static inline std::string name() method matrix_vector_product (line 17) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 21) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 25) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 29) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method rot (line 33) | static inline void rot(gene_vector & A, gene_vector & B, SCALAR c, SC... method atv_product (line 37) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 41) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method transposed_matrix_matrix_product (line 45) | static inline void transposed_matrix_matrix_product(gene_matrix & A, g... method ata_product (line 49) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 53) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method axpy (line 57) | static inline void axpy(SCALAR coef, const gene_vector & X, gene_vecto... method axpby (line 61) | static inline void axpby(SCALAR a, const gene_vector & X, SCALAR b, ge... method cholesky (line 66) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method partial_lu_decomp (line 75) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method trisolve_lower (line 84) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 89) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 94) | static inline void trmm(gene_matrix & A, gene_matrix & B, gene_matrix ... method lu_decomp (line 100) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method hessenberg (line 111) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... method tridiagonalization (line 127) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/BLAS/c_interface_base.h type std (line 14) | typedef std::vector stl_vector; type std (line 15) | typedef std::vector stl_matrix; type real (line 17) | typedef real* gene_matrix; type real (line 18) | typedef real* gene_vector; function free_matrix (line 20) | static void free_matrix(gene_matrix & A, int /*N*/){ function free_vector (line 24) | static void free_vector(gene_vector & B){ function matrix_from_stl (line 28) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ function vector_from_stl (line 36) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ function vector_to_stl (line 43) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ function matrix_to_stl (line 49) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ function copy_vector (line 58) | static inline void copy_vector(const gene_vector & source, gene_vector &... function copy_matrix (line 63) | static inline void copy_matrix(const gene_matrix & source, gene_matrix &... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/BLAS/main.cpp function main (line 36) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/STL/STL_interface.hh class STL_interface (line 29) | class STL_interface{ method name (line 42) | static inline std::string name( void ) method free_matrix (line 47) | static void free_matrix(gene_matrix & /*A*/, int /*N*/){} method free_vector (line 49) | static void free_vector(gene_vector & /*B*/){} method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 55) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 59) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 64) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 68) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 75) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method ata_product (line 81) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 94) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_matrix_product (line 112) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 125) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 136) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 153) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 162) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method atv_product (line 171) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 182) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 187) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 192) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method real (line 203) | static inline real norm_diff(const stl_vector & A, const stl_vector & B) method real (line 217) | static inline real norm_diff(const stl_matrix & A, const stl_matrix & B) method display_vector (line 234) | static inline void display_vector(const stl_vector & A) FILE: VO_Module/thirdparty/eigen/bench/btl/libs/STL/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blaze/blaze_interface.hh class blaze_interface (line 29) | class blaze_interface { method name (line 41) | static inline std::string name() { return "blaze"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method EIGEN_DONT_INLINE (line 84) | static EIGEN_DONT_INLINE void matrix_matrix_product(const gene_matrix ... method EIGEN_DONT_INLINE (line 88) | static EIGEN_DONT_INLINE void transposed_matrix_matrix_product(const g... method EIGEN_DONT_INLINE (line 92) | static EIGEN_DONT_INLINE void ata_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void aat_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void matrix_vector_product(gene_matrix & A, g... method EIGEN_DONT_INLINE (line 104) | static EIGEN_DONT_INLINE void atv_product(gene_matrix & A, gene_vector... method EIGEN_DONT_INLINE (line 108) | static EIGEN_DONT_INLINE void axpy(const real coef, const gene_vector ... method EIGEN_DONT_INLINE (line 112) | static EIGEN_DONT_INLINE void axpby(real a, const gene_vector & X, rea... method copy_matrix (line 131) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 135) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blaze/main.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blitz/blitz_interface.hh class blitz_interface (line 34) | class blitz_interface{ method name (line 48) | static inline std::string name() { return "blitz"; } method free_matrix (line 50) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 52) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 54) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 63) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 70) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 76) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method ata_product (line 93) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 109) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 123) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method copy_matrix (line 130) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 140) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blitz/btl_blitz.cpp function main (line 34) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp function main (line 29) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh class tiny_blitz_interface (line 34) | class tiny_blitz_interface method name (line 47) | static inline std::string name() { return "tiny_blitz"; } method free_matrix (line 49) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 51) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 53) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 59) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 64) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 69) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 79) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 85) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 91) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 95) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method axpy (line 99) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp function main (line 33) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen2/eigen2_interface.hh class eigen2_interface (line 31) | class eigen2_interface method name (line 46) | static inline std::string name( void ) method free_matrix (line 57) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 59) | static void free_vector(gene_vector & B) {} method BTL_DONT_INLINE (line 61) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 71) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 79) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 85) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 96) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 100) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 104) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 108) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 112) | static inline void matrix_vector_product(const gene_matrix & A, const ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 120) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 124) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 128) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 132) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 136) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 140) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method cholesky (line 144) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 151) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method tridiagonalization (line 156) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 160) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen2/main_adv.cpp function main (line 30) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen2/main_linear.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen2/main_matmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen2/main_vecmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp function main (line 33) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen3/eigen3_interface.hh class eigen3_interface (line 28) | class eigen3_interface method name (line 43) | static inline std::string name( void ) method free_matrix (line 48) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 50) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 52) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 62) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 70) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 76) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 87) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 95) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 106) | static inline void matrix_vector_product(const gene_matrix & A, const ... method symv (line 110) | static inline void symv(const gene_matrix & A, const gene_vector & B, ... method triassign (line 115) | static void triassign(Dest& dst, const Src& src) method EIGEN_DONT_INLINE (line 160) | static EIGEN_DONT_INLINE void syr2(gene_matrix & A, gene_vector & X, ... method EIGEN_DONT_INLINE (line 166) | static EIGEN_DONT_INLINE void ger(gene_matrix & A, gene_vector & X, g... method EIGEN_DONT_INLINE (line 171) | static EIGEN_DONT_INLINE void rot(gene_vector & A, gene_vector & B, r... method atv_product (line 175) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 179) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 183) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 187) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 191) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... method trisolve_lower (line 195) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 199) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 203) | static inline void trmm(const gene_matrix & L, const gene_matrix& B, g... method cholesky (line 207) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 216) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method partial_lu_decomp (line 220) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method tridiagonalization (line 228) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 234) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen3/main_adv.cpp function main (line 30) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen3/main_linear.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen3/main_matmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/eigen3/main_vecmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/gmm/gmm_interface.hh class gmm_interface (line 27) | class gmm_interface { method name (line 39) | static inline std::string name( void ) method free_matrix (line 44) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 48) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 52) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 62) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 66) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 70) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 81) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 85) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 89) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 93) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 97) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 101) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 105) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 109) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 113) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 117) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 121) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method partial_lu_decomp (line 126) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method hessenberg (line 132) | static inline void hessenberg(const gene_matrix & X, gene_matrix & R, ... method tridiagonalization (line 137) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/gmm/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/mtl4/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/mtl4/mtl4_interface.hh class mtl4_interface (line 29) | class mtl4_interface { method name (line 41) | static inline std::string name() { return "mtl4"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 84) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method aat_product (line 99) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 103) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 107) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 111) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 115) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 130) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method copy_matrix (line 134) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 138) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/tensors/main_linear.cpp function main (line 17) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/tensors/main_matmat.cpp function main (line 16) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/tensors/main_vecmat.cpp function main (line 16) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/tensors/tensor_interface.hh class tensor_interface (line 19) | class tensor_interface method name (line 32) | static inline std::string name( void ) method free_matrix (line 37) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 39) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 41) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 51) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 59) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 65) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 76) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 82) | static inline void matrix_vector_product(const gene_matrix & A, const ... method axpy (line 88) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 92) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/tvmet/main.cpp function main (line 30) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/tvmet/tvmet_interface.hh class tvmet_interface (line 32) | class tvmet_interface{ method name (line 44) | static inline std::string name() { return "tiny_tvmet"; } method free_matrix (line 46) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 48) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 50) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 61) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 77) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 81) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 89) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 93) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 97) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: VO_Module/thirdparty/eigen/bench/btl/libs/ublas/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/eigen/bench/btl/libs/ublas/ublas_interface.hh class ublas_interface (line 31) | class ublas_interface{ method name (line 43) | static inline std::string name( void ) { return "ublas"; } method free_matrix (line 45) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 47) | static void free_vector(gene_vector & B) {} method matrix_from_stl (line 49) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 62) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 77) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 83) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method matrix_vector_product_slow (line 91) | static inline void matrix_vector_product_slow(gene_matrix & A, gene_ve... method matrix_matrix_product_slow (line 95) | static inline void matrix_matrix_product_slow(gene_matrix & A, gene_ma... method axpy_slow (line 99) | static inline void axpy_slow(const real coef, const gene_vector & X, g... method matrix_vector_product (line 105) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 109) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 113) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method axpy (line 117) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 121) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method ata_product (line 125) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 130) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method trisolve_lower (line 135) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... FILE: VO_Module/thirdparty/eigen/bench/check_cache_queries.cpp function main (line 18) | int main() FILE: VO_Module/thirdparty/eigen/bench/dense_solvers.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 24) | EIGEN_DONT_INLINE function bench (line 30) | void bench(int id, int rows, int size = Size) function main (line 87) | int main() FILE: VO_Module/thirdparty/eigen/bench/eig33.cpp function computeRoots (line 49) | inline void computeRoots(const Matrix& m, Roots& roots) function eigen33 (line 86) | void eigen33(const Matrix& mat, Matrix& evecs, Vector& evals) function main (line 165) | int main() FILE: VO_Module/thirdparty/eigen/bench/geometry.cpp function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE void transform(const Transformation& t, Data& data) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE void transform(const Quaternion& t, Data& data) type ToRotationMatrixWrapper (line 41) | struct ToRotationMatrixWrapper method ToRotationMatrixWrapper (line 45) | ToRotationMatrixWrapper(const T& o) : object(o) {} function EIGEN_DONT_INLINE (line 50) | EIGEN_DONT_INLINE void transform(const ToRotationMatrixWrapper& t... function EIGEN_DONT_INLINE (line 58) | EIGEN_DONT_INLINE void transform(const Transform&... type get_dim (line 63) | struct get_dim { enum { Dim = T::Dim }; } type get_dim > (line 65) | struct get_dim > { enum { Dim = R }; } type bench_impl (line 68) | struct bench_impl method EIGEN_DONT_INLINE (line 70) | static EIGEN_DONT_INLINE void run(const Transformation& t) type bench_impl (line 84) | struct bench_impl method EIGEN_DONT_INLINE (line 86) | static EIGEN_DONT_INLINE void run(const Transformation&) {} function EIGEN_DONT_INLINE (line 90) | EIGEN_DONT_INLINE void bench(const std::string& msg, const Transformatio... function main (line 97) | int main(int argc, char ** argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/gemm.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/gemm_common.h type SCALAR (line 13) | typedef SCALAR Scalar; type Matrix (line 15) | typedef Matrix Mat; FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/gemv.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/gemv_common.h type SCALAR (line 14) | typedef SCALAR Scalar; type Matrix (line 16) | typedef Matrix Mat; type Matrix (line 17) | typedef Matrix Vec; FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/gemvt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/lazy_gemm.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE function bench_t (line 54) | double bench_t(int t) function EIGEN_DONT_INLINE (line 62) | EIGEN_DONT_INLINE function main (line 83) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/llt.cpp function EIGEN_DONT_INLINE (line 4) | EIGEN_DONT_INLINE function main (line 12) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/resources/s1.js function n (line 1) | function n(n){return n&&(n.ownerDocument||n.document||n).documentElement} function t (line 1) | function t(n){return n&&(n.ownerDocument&&n.ownerDocument.defaultView||n... function e (line 1) | function e(n,t){return t>n?-1:n>t?1:n>=t?0:NaN} function r (line 1) | function r(n){return null===n?NaN:+n} function i (line 1) | function i(n){return!isNaN(n)} function u (line 1) | function u(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0... function o (line 1) | function o(n){return n.length} function a (line 1) | function a(n){for(var t=1;n*t%1;)t*=10;return t} function l (line 1) | function l(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{valu... function c (line 1) | function c(){this._=Object.create(null)} function f (line 1) | function f(n){return(n+="")===bo||n[0]===_o?_o+n:n} function s (line 1) | function s(n){return(n+="")[0]===_o?n.slice(1):n} function h (line 1) | function h(n){return f(n)in this._} function p (line 1) | function p(n){return(n=f(n))in this._&&delete this._[n]} function g (line 1) | function g(){var n=[];for(var t in this._)n.push(s(t));return n} function v (line 1) | function v(){var n=0;for(var t in this._)++n;return n} function d (line 1) | function d(){for(var n in this._)return!1;return!0} function y (line 1) | function y(){this._=Object.create(null)} function m (line 1) | function m(n){return n} function M (line 1) | function M(n,t,e){return function(){var r=e.apply(t,arguments);return r=... function x (line 1) | function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1... function b (line 1) | function b(){} function _ (line 1) | function _(){} function w (line 1) | function w(n){function t(){for(var t,r=e,i=-1,u=r.length;++ie;e++)for(var i,u=n[e],o=0,a=u.... function Z (line 1) | function Z(n){return ko(n,qo),n} function V (line 1) | function V(n){var t,e;return function(r,i,u){var o,a=n[u].update,l=a.len... function X (line 1) | function X(n,t,e){function r(){var t=this[o];t&&(this.removeEventListene... function $ (line 1) | function $(n,t){return function(e){var r=ao.event;ao.event=e,t[0]=this._... function B (line 1) | function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTa... function W (line 1) | function W(e){var r=".dragsuppress-"+ ++Do,i="click"+r,u=ao.select(t(e))... function J (line 1) | function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerS... function G (line 1) | function G(){return ao.event.changedTouches[0].identifier} function K (line 1) | function K(n){return n>0?1:0>n?-1:0} function Q (line 1) | function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])} function nn (line 1) | function nn(n){return n>1?0:-1>n?Fo:Math.acos(n)} function tn (line 1) | function tn(n){return n>1?Io:-1>n?-Io:Math.asin(n)} function en (line 1) | function en(n){return((n=Math.exp(n))-1/n)/2} function rn (line 1) | function rn(n){return((n=Math.exp(n))+1/n)/2} function un (line 1) | function un(n){return((n=Math.exp(2*n))-1)/(n+1)} function on (line 1) | function on(n){return(n=Math.sin(n/2))*n} function an (line 1) | function an(){} function ln (line 1) | function ln(n,t,e){return this instanceof ln?(this.h=+n,this.s=+t,void(t... function cn (line 1) | function cn(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?... function fn (line 1) | function fn(n,t,e){return this instanceof fn?(this.h=+n,this.c=+t,void(t... function sn (line 1) | function sn(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new hn(e,Math.... function hn (line 1) | function hn(n,t,e){return this instanceof hn?(this.l=+n,this.a=+t,void(t... function pn (line 1) | function pn(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=vn(i)*n... function gn (line 1) | function gn(n,t,e){return n>0?new fn(Math.atan2(e,t)*Zo,Math.sqrt(t*t+e*... function vn (line 1) | function vn(n){return n>.206893034?n*n*n:(n-4/29)/7.787037} function dn (line 1) | function dn(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29} function yn (line 1) | function yn(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n... function mn (line 1) | function mn(n,t,e){return this instanceof mn?(this.r=~~n,this.g=~~t,void... function Mn (line 1) | function Mn(n){return new mn(n>>16,n>>8&255,255&n)} function xn (line 1) | function xn(n){return Mn(n)+""} function bn (line 1) | function bn(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n... function _n (line 1) | function _n(n,t,e){var r,i,u,o=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(n=... function wn (line 1) | function wn(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),o=Math.max(n... function Sn (line 1) | function Sn(n,t,e){n=kn(n),t=kn(t),e=kn(e);var r=dn((.4124564*n+.3575761... function kn (line 1) | function kn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)} function Nn (line 1) | function Nn(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math... function En (line 1) | function En(n){return"function"==typeof n?n:function(){return n}} function An (line 1) | function An(n){return function(t,e,r){return 2===arguments.length&&"func... function Cn (line 1) | function Cn(n,t,e,r){function i(){var n,t=l.status;if(!t&&Ln(l)||t>=200&... function zn (line 1) | function zn(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n} function Ln (line 1) | function Ln(n){var t=n.responseType;return t&&"text"!==t?n.response:n.re... function qn (line 1) | function qn(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now())... function Tn (line 1) | function Tn(){var n=Rn(),t=Dn()-n;t>24?(isFinite(t)&&(clearTimeout(ca),c... function Rn (line 1) | function Rn(){for(var n=Date.now(),t=oa;t;)n>=t.t&&t.c(n-t.t)&&(t.c=null... function Dn (line 1) | function Dn(){for(var n,t=oa,e=1/0;t;)t.c?(t.t8?function(... function jn (line 1) | function jn(n){var t=n.decimal,e=n.thousands,r=n.grouping,i=n.currency,u... function Fn (line 1) | function Fn(n){return n+""} function Hn (line 1) | function Hn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arg... function On (line 1) | function On(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}... function In (line 1) | function In(n){return function(t,e){try{va=Hn;var r=new Hn;return r._=t,... function Yn (line 1) | function Yn(n){function t(n){function t(t){for(var e,i,u,o=[],a=-1,l=0;+... function Zn (line 1) | function Zn(n,t,e){var r=0>n?"-":"",i=(r?-n:n)+"",u=i.length;return r+(e... function Vn (line 1) | function Vn(n){return new RegExp("^(?:"+n.map(ao.requote).join("|")+")",... function Xn (line 1) | function Xn(n){for(var t=new c,e=-1,r=n.length;++e68?1900:2e3)} function nt (line 1) | function nt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function tt (line 1) | function tt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function et (line 1) | function et(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function rt (line 1) | function rt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function it (line 1) | function it(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ut (line 1) | function ut(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ot (line 1) | function ot(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function at (line 1) | function at(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=xo(t)/60|0,i=... function lt (line 1) | function lt(n,t,e){Ma.lastIndex=0;var r=Ma.exec(t.slice(e,e+1));return r... function ct (line 1) | function ct(n){for(var t=n.length,e=-1;++e=0?1:-1,... function dt (line 1) | function dt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Ma... function yt (line 1) | function yt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]} function mt (line 1) | function mt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1... function Mt (line 1) | function Mt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]} function xt (line 1) | function xt(n,t){return[n[0]*t,n[1]*t,n[2]*t]} function bt (line 1) | function bt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[... function _t (line 1) | function _t(n){return[Math.atan2(n[1],n[0]),tn(n[2])]} function wt (line 1) | function wt(n,t){return xo(n[0]-t[0])1} function Pt (line 1) | function Pt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point... function Ut (line 1) | function Ut(n,t){return((n=n.x)[0]<0?n[1]-Io-Uo:Io-n[1])-((t=t.x)[0]<0?t... function jt (line 1) | function jt(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lin... function Ft (line 1) | function Ft(n,t,e,r){var i,u,o=Math.sin(n-e);return xo(o)>Uo?Math.atan((... function Ht (line 1) | function Ht(n,t,e,r){var i;if(null==n)i=e*Io,r.point(-Fo,i),r.point(0,i)... function Ot (line 1) | function Ot(n,t){var e=n[0],r=n[1],i=[Math.sin(e),-Math.cos(e),0],u=0,o=... function It (line 1) | function It(n){function t(n,t){return Math.cos(n)*Math.cos(t)>u}function... function Yt (line 1) | function Yt(n,t,e,r){return function(i){var u,o=i.a,a=i.b,l=o.x,c=o.y,f=... function Zt (line 1) | function Zt(n,t,e,r){function i(r,i){return xo(r[0]-n)0?0:3:xo(r[0... function Vt (line 1) | function Vt(n){var t=0,e=Fo/3,r=ae(n),i=r(t,e);return i.parallels=functi... function Xt (line 1) | function Xt(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;re... function $t (line 1) | function $t(){function n(n,t){Ia+=i*n-r*t,r=n,i=t}var t,e,r,i;$a.point=f... function Bt (line 1) | function Bt(n,t){Ya>n&&(Ya=n),n>Va&&(Va=n),Za>t&&(Za=t),t>Xa&&(Xa=t)} function Wt (line 1) | function Wt(){function n(n,t){o.push("M",n,",",t,u)}function t(n,t){o.pu... function Jt (line 1) | function Jt(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" ... function Gt (line 1) | function Gt(n,t){Ca+=n,za+=t,++La} function Kt (line 1) | function Kt(){function n(n,r){var i=n-t,u=r-e,o=Math.sqrt(i*i+u*u);qa+=o... function Qt (line 1) | function Qt(){Wa.point=Gt} function ne (line 1) | function ne(){function n(n,t){var e=n-r,u=t-i,o=Math.sqrt(e*e+u*u);qa+=o... function te (line 1) | function te(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,Ho)}functio... function ee (line 1) | function ee(n){function t(n){return(a?r:e)(n)}function e(t){return ue(t,... function re (line 1) | function re(n){var t=ee(function(t,e){return n([t*Zo,e*Zo])});return fun... function ie (line 1) | function ie(n){this.stream=n} function ue (line 1) | function ue(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:... function oe (line 1) | function oe(n){return ae(function(){return n})()} function ae (line 1) | function ae(n){function t(n){return n=a(n[0]*Yo,n[1]*Yo),[n[0]*h+l,c-n[1... function le (line 1) | function le(n){return ue(n,function(t,e){n.point(t*Yo,e*Yo)})} function ce (line 1) | function ce(n,t){return[n,t]} function fe (line 1) | function fe(n,t){return[n>Fo?n-Ho:-Fo>n?n+Ho:n,t]} function se (line 1) | function se(n,t,e){return n?t||e?Ct(pe(n),ge(t,e)):pe(n):t||e?ge(t,e):fe} function he (line 1) | function he(n){return function(t,e){return t+=n,[t>Fo?t-Ho:-Fo>t?t+Ho:t,... function pe (line 1) | function pe(n){var t=he(n);return t.invert=he(-n),t} function ge (line 1) | function ge(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Mat... function ve (line 1) | function ve(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,o,a... function de (line 1) | function de(n,t){var e=dt(t);e[0]-=n,bt(e);var r=nn(-e[1]);return((-e[2]... function ye (line 1) | function ye(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function me (line 1) | function me(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function Me (line 1) | function Me(n){return n.source} function xe (line 1) | function xe(n){return n.target} function be (line 1) | function be(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),o=Math.cos(r),a=Mat... function _e (line 1) | function _e(){function n(n,i){var u=Math.sin(i*=Yo),o=Math.cos(i),a=xo((... function we (line 1) | function we(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i... function Se (line 1) | function Se(n,t){function e(n,t){o>0?-Io+Uo>t&&(t=-Io+Uo):t>Io-Uo&&(t=Io... function ke (line 1) | function ke(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Ma... function Ne (line 1) | function Ne(n,t){return[n,Math.log(Math.tan(Fo/4+t/2))]} function Ee (line 1) | function Ee(n){var t,e=oe(n),r=e.scale,i=e.translate,u=e.clipExtent;retu... function Ae (line 1) | function Ae(n,t){return[Math.log(Math.tan(Fo/4+t/2)),-n]} function Ce (line 1) | function Ce(n){return n[0]} function ze (line 1) | function ze(n){return n[1]} function Le (line 1) | function Le(n){for(var t=n.length,e=[0,1],r=2,i=2;t>i;i++){for(;r>1&&Q(n... function qe (line 1) | function qe(n,t){return n[0]-t[0]||n[1]-t[1]} function Te (line 1) | function Te(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])} function Re (line 1) | function Re(n,t,e,r){var i=n[0],u=e[0],o=t[0]-i,a=r[0]-u,l=n[1],c=e[1],f... function De (line 1) | function De(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])} function Pe (line 1) | function Pe(){rr(this),this.edge=this.site=this.circle=null} function Ue (line 1) | function Ue(n){var t=cl.pop()||new Pe;return t.site=n,t} function je (line 1) | function je(n){Be(n),ol.remove(n),cl.push(n),rr(n)} function Fe (line 1) | function Fe(n){var t=n.circle,e=t.x,r=t.cy,i={x:e,y:r},u=n.P,o=n.N,a=[n]... function He (line 1) | function He(n){for(var t,e,r,i,u=n.x,o=n.y,a=ol._;a;)if(r=Oe(a,o)-u,r>Uo... function Oe (line 1) | function Oe(n,t){var e=n.site,r=e.x,i=e.y,u=i-t;if(!u)return r;var o=n.P... function Ie (line 1) | function Ie(n,t){var e=n.N;if(e)return Oe(e,t);var r=n.site;return r.y==... function Ye (line 1) | function Ye(n){this.site=n,this.edges=[]} function Ze (line 1) | function Ze(n){for(var t,e,r,i,u,o,a,l,c,f,s=n[0][0],h=n[1][0],p=n[0][1]... function Ve (line 1) | function Ve(n,t){return t.angle-n.angle} function Xe (line 1) | function Xe(){rr(this),this.x=this.y=this.arc=this.site=this.cy=null} function $e (line 1) | function $e(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,i=n.site,u=e.site;i... function Be (line 1) | function Be(n){var t=n.circle;t&&(t.P||(al=t.N),ll.remove(t),fl.push(t),... function We (line 1) | function We(n){for(var t,e=il,r=Yt(n[0][0],n[0][1],n[1][0],n[1][1]),i=e.... function Je (line 1) | function Je(n,t){var e=n.b;if(e)return!0;var r,i,u=n.a,o=t[0][0],a=t[1][... function Ge (line 1) | function Ge(n,t){this.l=n,this.r=t,this.a=this.b=null} function Ke (line 1) | function Ke(n,t,e,r){var i=new Ge(n,t);return il.push(i),e&&nr(i,n,t,e),... function Qe (line 1) | function Qe(n,t,e){var r=new Ge(n,null);return r.a=t,r.b=e,il.push(r),r} function nr (line 1) | function nr(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)} function tr (line 1) | function tr(n,t,e){var r=n.a,i=n.b;this.edge=n,this.site=t,this.angle=e?... function er (line 1) | function er(){this._=null} function rr (line 1) | function rr(n){n.U=n.C=n.L=n.R=n.P=n.N=null} function ir (line 1) | function ir(n,t){var e=t,r=t.R,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function ur (line 1) | function ur(n,t){var e=t,r=t.L,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function or (line 1) | function or(n){for(;n.L;)n=n.L;return n} function ar (line 1) | function ar(n,t){var e,r,i,u=n.sort(lr).pop();for(il=[],ul=new Array(n.l... function lr (line 1) | function lr(n,t){return t.y-n.y||t.x-n.x} function cr (line 1) | function cr(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)} function fr (line 1) | function fr(n){return n.x} function sr (line 1) | function sr(n){return n.y} function hr (line 1) | function hr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}} function pr (line 1) | function pr(n,t,e,r,i,u){if(!n(t,e,r,i,u)){var o=.5*(e+i),a=.5*(r+u),l=t... function gr (line 1) | function gr(n,t,e,r,i,u,o){var a,l=1/0;return function c(n,f,s,h,p){if(!... function vr (line 1) | function vr(n,t){n=ao.rgb(n),t=ao.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,o... function dr (line 1) | function dr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=Mr(n[e],t[e]):i[... function yr (line 1) | function yr(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}} function mr (line 1) | function mr(n,t){var e,r,i,u=hl.lastIndex=pl.lastIndex=0,o=-1,a=[],l=[];... function Mr (line 1) | function Mr(n,t){for(var e,r=ao.interpolators.length;--r>=0&&!(e=ao.inte... function xr (line 1) | function xr(n,t){var e,r=[],i=[],u=n.length,o=t.length,a=Math.min(n.leng... function br (line 1) | function br(n){return function(t){return 0>=t?0:t>=1?1:n(t)}} function _r (line 1) | function _r(n){return function(t){return 1-n(1-t)}} function wr (line 1) | function wr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}} function Sr (line 1) | function Sr(n){return n*n} function kr (line 1) | function kr(n){return n*n*n} function Nr (line 1) | function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return ... function Er (line 1) | function Er(n){return function(t){return Math.pow(t,n)}} function Ar (line 1) | function Ar(n){return 1-Math.cos(n*Io)} function Cr (line 1) | function Cr(n){return Math.pow(2,10*(n-1))} function zr (line 1) | function zr(n){return 1-Math.sqrt(1-n*n)} function Lr (line 1) | function Lr(n,t){var e;return arguments.length<2&&(t=.45),arguments.leng... function qr (line 1) | function qr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}} function Tr (line 1) | function Tr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*... function Rr (line 1) | function Rr(n,t){n=ao.hcl(n),t=ao.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,o... function Dr (line 1) | function Dr(n,t){n=ao.hsl(n),t=ao.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,o... function Pr (line 1) | function Pr(n,t){n=ao.lab(n),t=ao.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,o... function Ur (line 1) | function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}} function jr (line 1) | function jr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Hr(t),i=Fr(t,e),u=Hr(Or(e,t... function Fr (line 1) | function Fr(n,t){return n[0]*t[0]+n[1]*t[1]} function Hr (line 1) | function Hr(n){var t=Math.sqrt(Fr(n,n));return t&&(n[0]/=t,n[1]/=t),t} function Or (line 1) | function Or(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n} function Ir (line 1) | function Ir(n){return n.length?n.pop()+",":""} function Yr (line 1) | function Yr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push("translat... function Zr (line 1) | function Zr(n,t,e,r){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),r.push({i:e... function Vr (line 1) | function Vr(n,t,e,r){n!==t?r.push({i:e.push(Ir(e)+"skewX(",null,")")-2,x... function Xr (line 1) | function Xr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push(Ir(e)+"sc... function $r (line 1) | function $r(n,t){var e=[],r=[];return n=ao.transform(n),t=ao.transform(t... function Br (line 1) | function Br(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}} function Wr (line 1) | function Wr(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,M... function Jr (line 1) | function Jr(n){for(var t=n.source,e=n.target,r=Kr(t,e),i=[t];t!==r;)t=t.... function Gr (line 1) | function Gr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent... function Kr (line 1) | function Kr(n,t){if(n===t)return n;for(var e=Gr(n),r=Gr(t),i=e.pop(),u=r... function Qr (line 1) | function Qr(n){n.fixed|=2} function ni (line 1) | function ni(n){n.fixed&=-7} function ti (line 1) | function ti(n){n.fixed|=4,n.px=n.x,n.py=n.y} function ei (line 1) | function ei(n){n.fixed&=-5} function ri (line 1) | function ri(n,t,e){var r=0,i=0;if(n.charge=0,!n.leaf)for(var u,o=n.nodes... function ii (line 1) | function ii(n,t){return ao.rebind(n,t,"sort","children","value"),n.nodes... function ui (line 1) | function ui(n,t){for(var e=[n];null!=(n=e.pop());)if(t(n),(i=n.children)... function oi (line 1) | function oi(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(u=n... function ai (line 1) | function ai(n){return n.children} function li (line 1) | function li(n){return n.value} function ci (line 1) | function ci(n,t){return t.value-n.value} function fi (line 1) | function fi(n){return ao.merge(n.map(function(n){return(n.children||[]).... function si (line 1) | function si(n){return n.x} function hi (line 1) | function hi(n){return n.y} function pi (line 1) | function pi(n,t,e){n.y0=t,n.y=e} function gi (line 1) | function gi(n){return ao.range(n.length)} function vi (line 1) | function vi(n){for(var t=-1,e=n[0].length,r=[];++te;++e)(t=n[e][1]... function yi (line 1) | function yi(n){return n.reduce(mi,0)} function mi (line 1) | function mi(n,t){return n+t[1]} function Mi (line 1) | function Mi(n,t){return xi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))} function xi (line 1) | function xi(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e... function bi (line 1) | function bi(n){return[ao.min(n),ao.max(n)]} function _i (line 1) | function _i(n,t){return n.value-t.value} function wi (line 1) | function wi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pac... function Si (line 1) | function Si(n,t){n._pack_next=t,t._pack_prev=n} function ki (line 1) | function ki(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r} function Ni (line 1) | function Ni(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s)... function Ei (line 1) | function Ei(n){n._pack_next=n._pack_prev=n} function Ai (line 1) | function Ai(n){delete n._pack_next,delete n._pack_prev} function Ci (line 1) | function Ci(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=... function zi (line 1) | function zi(n,t,e){var r=n.r+e.r,i=t.x-n.x,u=t.y-n.y;if(r&&(i||u)){var o... function Li (line 1) | function Li(n,t){return n.parent==t.parent?1:2} function qi (line 1) | function qi(n){var t=n.children;return t.length?t[0]:n.t} function Ti (line 1) | function Ti(n){var t,e=n.children;return(t=e.length)?e[t-1]:n.t} function Ri (line 1) | function Ri(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e} function Di (line 1) | function Di(n){for(var t,e=0,r=0,i=n.children,u=i.length;--u>=0;)t=i[u],... function Pi (line 1) | function Pi(n,t,e){return n.a.parent===t.parent?n.a:e} function Ui (line 1) | function Ui(n){return 1+ao.max(n,function(n){return n.y})} function ji (line 1) | function ji(n){return n.reduce(function(n,t){return n+t.x},0)/n.length} function Fi (line 1) | function Fi(n){var t=n.children;return t&&t.length?Fi(t[0]):n} function Hi (line 1) | function Hi(n){var t,e=n.children;return e&&(t=e.length)?Hi(e[t-1]):n} function Oi (line 1) | function Oi(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}} function Ii (line 1) | function Ii(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-... function Yi (line 1) | function Yi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]} function Zi (line 1) | function Zi(n){return n.rangeExtent?n.rangeExtent():Yi(n.range())} function Vi (line 1) | function Vi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n... function Xi (line 1) | function Xi(n,t){var e,r=0,i=n.length-1,u=n[r],o=n[i];return u>o&&(e=r,r... function $i (line 1) | function $i(n){return n?{floor:function(t){return Math.floor(t/n)*n},cei... function Bi (line 1) | function Bi(n,t,e,r){var i=[],u=[],o=0,a=Math.min(n.length,t.length)-1;f... function Wi (line 1) | function Wi(n,t,e,r){function i(){var i=Math.min(n.length,t.length)>2?Bi... function Ji (line 1) | function Ji(n,t){return ao.rebind(n,t,"range","rangeRound","interpolate"... function Gi (line 1) | function Gi(n,t){return Xi(n,$i(Ki(n,t)[2])),Xi(n,$i(Ki(n,t)[2])),n} function Ki (line 1) | function Ki(n,t){null==t&&(t=10);var e=Yi(n),r=e[1]-e[0],i=Math.pow(10,M... function Qi (line 1) | function Qi(n,t){return ao.range.apply(ao,Ki(n,t))} function nu (line 1) | function nu(n,t,e){var r=Ki(n,t);if(e){var i=ha.exec(e);if(i.shift(),"s"... function tu (line 1) | function tu(n){return-Math.floor(Math.log(n)/Math.LN10+.01)} function eu (line 1) | function eu(n,t){var e=tu(t[2]);return n in kl?Math.abs(e-tu(Math.max(xo... function ru (line 1) | function ru(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(... function iu (line 1) | function iu(n,t,e){function r(t){return n(i(t))}var i=uu(t),u=uu(1/t);re... function uu (line 1) | function uu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,... function ou (line 1) | function ou(n,t){function e(e){return u[((i.get(e)||("range"===t.t?i.set... function au (line 1) | function au(n,t){function u(){var e=0,r=t.length;for(a=[];++e=e?t[ao.bisect(n,e)]:void 0}retu... function fu (line 1) | function fu(n){function t(n){return+n}return t.invert=t,t.domain=t.range... function su (line 1) | function su(){return 0} function hu (line 1) | function hu(n){return n.innerRadius} function pu (line 1) | function pu(n){return n.outerRadius} function gu (line 1) | function gu(n){return n.startAngle} function vu (line 1) | function vu(n){return n.endAngle} function du (line 1) | function du(n){return n&&n.padAngle} function yu (line 1) | function yu(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1} function mu (line 1) | function mu(n,t,e,r,i){var u=n[0]-t[0],o=n[1]-t[1],a=(i?r:-r)/Math.sqrt(... function Mu (line 1) | function Mu(n){function t(t){function o(){c.push("M",u(n(f),a))}for(var ... function xu (line 1) | function xu(n){return n.length>1?n.join("L"):n+"Z"} function bu (line 1) | function bu(n){return n.join("L")+"Z"} function _u (line 1) | function _u(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t=t?o... function no (line 1) | function no(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function to (line 1) | function to(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function eo (line 1) | function eo(n){return n.toISOString()} function ro (line 1) | function ro(n,t,e){function r(t){return n(t)}function i(n,e){var r=n[1]-... function io (line 1) | function io(n){return new Date(n)} function uo (line 1) | function uo(n){return JSON.parse(n.responseText)} function oo (line 1) | function oo(n){var t=fo.createRange();return t.selectNode(fo.body),t.cre... function n (line 1) | function n(t,o,a){if(a>=u.length)return r?r.call(i,o):e?o.sort(e):o;for(... function t (line 1) | function t(n,e){if(e>=u.length)return n;var r=[],i=o[e++];return n.forEa... function e (line 1) | function e(n,e){var r,i,u,o=n.length,s=e.length,h=Math.min(o,s),p=new Ar... function n (line 1) | function n(){this.on("mousedown.drag",u).on("touchstart.drag",o)} function e (line 1) | function e(n,t,e,u,o){return function(){function a(){var n,e,r=t(h,v);r&... function n (line 1) | function n(n){n.on(L,s).on(Wo+".zoom",p).on("dblclick.zoom",g).on(R,h)} function e (line 1) | function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]} function r (line 1) | function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]} function i (line 1) | function i(n){k.k=Math.max(A[0],Math.min(A[1],n))} function u (line 1) | function u(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]} function o (line 1) | function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,o)),u(d... function a (line 1) | function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).m... function l (line 1) | function l(n){z++||n({type:"zoomstart"})} function c (line 1) | function c(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})} function f (line 1) | function f(n){--z||(n({type:"zoomend"}),d=null)} function s (line 1) | function s(){function n(){a=1,u(ao.mouse(i),h),c(o)}function r(){s.on(q,... function h (line 1) | function h(){function n(){var n=ao.touches(g);return p=k.k,n.forEach(fun... function p (line 1) | function p(){var n=D.of(this,arguments);m?clearTimeout(m):(Il.call(this)... function g (line 1) | function g(){var n=ao.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n)... function e (line 1) | function e(n,e,u){arguments.length<3&&(u=e,e=null);var o=Cn(n,t,null==e?... function r (line 1) | function r(n){return e.parse(n.responseText)} function i (line 1) | function i(n){return function(t){return e.parse(t.responseText,n)}} function u (line 1) | function u(t){return t.map(o).join(n)} function o (line 1) | function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n} function e (line 1) | function e(){if(f>=c)return o;if(i)return i=!1,u;var t=f;if(34===n.charC... function n (line 1) | function n(n,t){M.push(x=[f=n,h=n]),s>t&&(s=t),t>p&&(p=t)} function t (line 1) | function t(t,e){var r=dt([t*Yo,e*Yo]);if(y){var i=mt(y,r),u=[i[1],-i[0],... function e (line 1) | function e(){b.point=t} function r (line 1) | function r(){x[0]=f,x[1]=h,b.point=n,y=null} function i (line 1) | function i(n,e){if(y){var r=n-g;m+=xo(r)>180?r+(r>0?360:-360):r}else v=n... function u (line 1) | function u(){Na.lineStart()} function o (line 1) | function o(){i(v,d),Na.lineEnd(),xo(m)>Uo&&(f=-(h=180)),x[0]=f,x[1]=h,y=... function a (line 1) | function a(n,t){return(t-=n)<0?t+360:t} function l (line 1) | function l(n,t){return n[0]-t[0]} function c (line 1) | function c(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nl;++l)e[l]=[];for(l=0;c>... function n (line 1) | function n(i){var u,o=[i],a=[];for(i.depth=0;null!=(u=o.pop());)if(a.pus... function n (line 1) | function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=... function t (line 1) | function t(n){var e=n.children,r=0;if(e&&(i=e.length))for(var i,u=-1;++u... function e (line 1) | function e(e,u){var o=r.call(this,e,u);return n(o[0],0,i[0],i[1]/t(o[0])... function n (line 1) | function n(o){var a,l=o.length,c=o.map(function(e,r){return+t.call(n,e,r... function n (line 1) | function n(a,l){if(!(h=a.length))return a;var c=a.map(function(e,r){retu... function n (line 1) | function n(n,u){for(var o,a,l=[],c=n.map(e,this),f=r.call(this,c,u),s=i.... function n (line 1) | function n(n,u){var o=e.call(this,n,u),a=o[0],l=i[0],c=i[1],f=null==t?Ma... function n (line 1) | function n(n,i){var f=o.call(this,n,i),s=f[0],h=t(s);if(oi(h,e),h.parent... function t (line 1) | function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());... function e (line 1) | function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;i... function r (line 1) | function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m} function i (line 1) | function i(n,t,e){if(t){for(var r,i=n,u=n,o=t,l=i.parent.children[0],c=i... function u (line 1) | function u(n){n.x*=l[0],n.y=n.depth*l[1]} function n (line 1) | function n(n,u){var o,a=t.call(this,n,u),l=a[0],c=0;oi(l,function(n){var... function n (line 1) | function n(n,t){for(var e,r,i=-1,u=n.length;++it... function t (line 1) | function t(e){var u=e.children;if(u&&u.length){var o,a,l,c=s(e),f=[],h=u... function e (line 1) | function e(t){var r=t.children;if(r&&r.length){var u,o=s(t),a=r.slice(),... function r (line 1) | function r(n,t){for(var e,r=n.area,i=0,u=1/0,o=-1,a=n.length;++oFo)+",1 "+t} function i (line 1) | function i(n,t,e,r){return"Q 0,0 "+r} function n (line 1) | function n(n,i){var u=t.call(this,n,i),o=e.call(this,n,i),a=(u.y+o.y)/2,... function n (line 1) | function n(n,r){return(Ul.get(t.call(this,n,r))||$u)(e.call(this,n,r))} function e (line 1) | function e(){this.removeAttribute(a)} function r (line 1) | function r(){this.removeAttributeNS(a.space,a.local)} function i (line 1) | function i(n){return null==n?e:(n+="",function(){var t,e=this.getAttribu... function u (line 1) | function u(n){return null==n?r:(n+="",function(){var t,e=this.getAttribu... function e (line 1) | function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&fu... function r (line 1) | function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.loca... function i (line 1) | function i(){this.style.removeProperty(n)} function u (line 1) | function u(e){return null==e?i:(e+="",function(){var i,u=t(this).getComp... function i (line 1) | function i(i,u){var o=e.call(this,i,u,t(this).getComputedStyle(this,null... function n (line 1) | function n(n){n.each(function(){var n,c=ao.select(this),f=this.__chart__... function n (line 1) | function n(t){t.each(function(){var t=ao.select(this).style("pointer-eve... function e (line 1) | function e(n){n.selectAll(".resize").attr("transform",function(n){return... function r (line 1) | function r(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n... function i (line 1) | function i(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e... function u (line 1) | function u(){function u(){32==ao.event.keyCode&&(C||(M=null,L[0]-=s[1],L... FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/resources/s2.js function b (line 1) | function b(l){l.each(function(l){function m(){var a=d3.mouse(this),d=a[0... function b (line 1) | function b(){if(!l||!l.node()){var a=[1];l=d3.select(document.body).sele... function c (line 1) | function c(){return n&&w(e)?(a.dom.write(function(){b();var a=u(e);a&&(l... function b (line 1) | function b(b,e){var f=c.call(this,b,e),g=d.call(this,b,e);return-1!==d3.... function b (line 1) | function b(g){return t.reset(),g.each(function(b){var g=d3.select(this);... function b (line 1) | function b(l){return E.reset(),l.each(function(b){var l=j-i.left-i.right... function b (line 1) | function b(k){return t.reset(),t.models(e),l&&t.models(f),m&&t.models(g)... function b (line 1) | function b(a,b){var c=a.slice();a.sort(function(a,d){var e=c.indexOf(a),... function c (line 1) | function c(e){return e.each(function(c,e){var s=p-d.left-d.right,x=q-d.t... function b (line 1) | function b(d){return d.each(function(e,o){var p=d3.select(this);a.utils.... function b (line 1) | function b(x){return x.each(function(b){c=d3.select(this);var x=a.utils.... function b (line 1) | function b(l){return H.reset(),H.models(f),r&&H.models(g),s&&H.models(h)... function c (line 1) | function c(a,b){return K||(K=f.y()),b.map(function(b,c){if(!b.values)ret... function b (line 1) | function b(m){return y.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(i){return x.reset(),x.models(e),o&&x.models(f),p&&x.models(g)... function b (line 1) | function b(k){return m.reset(),k.each(function(b){var k=(e-("x"===g?d.le... function c (line 1) | function c(t){return s.reset(),s.models(b),m&&s.models(f),n&&s.models(g)... function b (line 1) | function b(g){return u.reset(),g.each(function(g){f=d3.select(this),a.ut... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?h... function b (line 1) | function b(x){return x.each(function(b){w.reset(),k=d3.select(this);var ... function c (line 1) | function c(b){return b.each(function(k){z.reset(),z.models(f),q&&z.model... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?"... function b (line 1) | function b(r){return v.reset(),v.models(e),r.each(function(b){i=d3.selec... function b (line 1) | function b(j){return B.reset(),B.models(e),r&&B.models(f),s&&B.models(g)... function b (line 1) | function b(v){return v.each(function(v){function J(a){var b=+("e"==a),c=... function b (line 1) | function b(F){return D.reset(),F.each(function(b){var F=k-j.left-j.right... function b (line 1) | function b(B){return G.reset(),G.models(e),s&&G.models(f),t&&G.models(g)... function b (line 1) | function b(m){return F.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(j){return C.reset(),C.models(e),r&&C.models(f),s&&C.models(g)... function b (line 1) | function b(j){return j.each(function(j){function n(a){var b=2===j[a.seri... function b (line 1) | function b(y){return y.each(function(b){k=d3.select(this);var y=a.utils.... function b (line 1) | function b(B){return A.reset(),B.each(function(b){function A(a){return x... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var j=d3.s... function b (line 1) | function b(F){return E.reset(),F.each(function(b){function F(a,b){a.endA... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var i=d3.s... function b (line 1) | function b(a){var b,c;return b=i=i||{},c=a[0].series,b=b[c]=b[c]||{},c=a... function c (line 1) | function c(a){var c,d,e=a[0],f=b(a),g=!1;for(c=1;c90?180:0} function c (line 1) | function c(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function d (line 1) | function d(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function e (line 1) | function e(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function f (line 1) | function f(a,b){var c=d3.interpolate(F.domain(),[l.x,l.x+l.dx]),d=d3.int... function g (line 1) | function g(a){var b=d3.interpolate({x:a.x0,dx:a.dx0,y:a.y0,dy:a.dy0},a);... function h (line 1) | function h(a){var b=B(a);I[b]||(I[b]={});var c=I[b];c.dx=a.dx,c.x=a.x,c.... function i (line 1) | function i(a){a.forEach(function(a){var b=B(a),c=I[b];c?(a.dx0=c.dx,a.x0... function j (line 1) | function j(a){var d=v.selectAll("text"),g=v.selectAll("path");d.transiti... function k (line 1) | function k(f){return K.reset(),f.each(function(f){v=d3.select(this),m=a.... function b (line 1) | function b(d){return n.reset(),n.models(c),d.each(function(d){var h=d3.s... FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/trmv_lo.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/trmv_lot.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/trmv_up.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/perf_monitoring/trmv_upt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/eigen/bench/product_threshold.cpp type map_size (line 11) | struct map_size { enum { ret = S }; } type map_size<10> (line 12) | struct map_size<10> { enum { ret = 20 }; } type map_size<11> (line 13) | struct map_size<11> { enum { ret = 50 }; } type map_size<12> (line 14) | struct map_size<12> { enum { ret = 100 }; } type map_size<13> (line 15) | struct map_size<13> { enum { ret = 300 }; } type alt_prod (line 17) | struct alt_prod function print_mode (line 28) | void print_mode(int mode) function EIGEN_DONT_INLINE (line 39) | EIGEN_DONT_INLINE void prod(const Lhs& a, const Rhs& b, Res& c) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void bench_prod() type print_n (line 69) | struct print_n method run (line 129) | static void run() type loop_on_m (line 70) | struct loop_on_m method run (line 96) | static void run() type loop_on_n (line 71) | struct loop_on_n method run (line 116) | static void run() type loop_on_k (line 74) | struct loop_on_k method run (line 76) | static void run() type loop_on_k (line 90) | struct loop_on_k { static void run(){} } method run (line 90) | static void run(){} type loop_on_m (line 94) | struct loop_on_m method run (line 96) | static void run() type loop_on_m (line 111) | struct loop_on_m { static void run(){} } method run (line 111) | static void run(){} type loop_on_n (line 114) | struct loop_on_n method run (line 116) | static void run() type loop_on_n (line 125) | struct loop_on_n { static void run(){} } method run (line 125) | static void run(){} type print_n (line 127) | struct print_n method run (line 129) | static void run() type print_n (line 136) | struct print_n { static void run(){} } method run (line 136) | static void run(){} function main (line 138) | int main() FILE: VO_Module/thirdparty/eigen/bench/quat_slerp.cpp function EIGEN_DONT_INLINE (line 11) | EIGEN_DONT_INLINE Q nlerp(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE Q slerp_eigen(const Q& a, const Q& b, typename Q::Scal... function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE Q slerp_legacy(const Q& a, const Q& b, typename Q::Sca... function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE Q slerp_legacy_nlerp(const Q& a, const Q& b, typename ... function T (line 76) | inline T sin_over_x(T x) function EIGEN_DONT_INLINE (line 85) | EIGEN_DONT_INLINE Q slerp_rw(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 109) | EIGEN_DONT_INLINE Q slerp_gael(const Q& a, const Q& b, typename Q::Scala... function main (line 144) | int main() FILE: VO_Module/thirdparty/eigen/bench/quatmul.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE void quatmul_default(const Quat& a, const Quat& b, Qua... function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE void quatmul_novec(const Quat& a, const Quat& b, Quat& c) function bench (line 20) | void bench(const std::string& label) function main (line 39) | int main() FILE: VO_Module/thirdparty/eigen/bench/sparse_cholesky.cpp function fillSpdMatrix (line 44) | void fillSpdMatrix(float density, int rows, int cols, EigenSparseSelfAd... function doEigen (line 64) | void doEigen(const char* name, const EigenSparseSelfAdjointMatrix& sm1, ... function main (line 77) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/sparse_dense_product.cpp function cs (line 38) | cs* cs_sorted_multiply(const cs* a, const cs* b) function main (line 52) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/sparse_lu.cpp function doEigen (line 46) | void doEigen(const char* name, const EigenSparseMatrix& sm1, const Vecto... function main (line 72) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/sparse_product.cpp function cs (line 64) | cs* cs_sorted_multiply(const cs* a, const cs* b) function cs (line 83) | cs* cs_sorted_multiply2(const cs* a, const cs* b) function main (line 96) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/sparse_randomsetter.cpp function dostuff (line 46) | void dostuff(const char* name, EigenSparseMatrix& sm1) function main (line 66) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/sparse_setter.cpp function main (line 61) | int main(int argc, char *argv[]) function EIGEN_DONT_INLINE (line 194) | EIGEN_DONT_INLINE Scalar* setinnerrand_eigen(const Coordinates& coords, ... function EIGEN_DONT_INLINE (line 208) | EIGEN_DONT_INLINE Scalar* setrand_eigen_dynamic(const Coordinates& coord... function EIGEN_DONT_INLINE (line 222) | EIGEN_DONT_INLINE Scalar* setrand_eigen_sumeq(const Coordinates& coords,... function EIGEN_DONT_INLINE (line 241) | EIGEN_DONT_INLINE Scalar* setrand_eigen_compact(const Coordinates& coord... function EIGEN_DONT_INLINE (line 255) | EIGEN_DONT_INLINE Scalar* setrand_eigen_gnu_hash(const Coordinates& coor... function EIGEN_DONT_INLINE (line 271) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_dense(const Coordinates& ... function EIGEN_DONT_INLINE (line 284) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_sparse(const Coordinates&... function coo_tocsr (line 300) | void coo_tocsr(const int n_row, function kv_pair_less (line 345) | bool kv_pair_less(const std::pair& x, const std::pair& y){ function csr_sort_indices (line 351) | void csr_sort_indices(const I n_row, function csr_sum_duplicates (line 378) | void csr_sum_duplicates(const I n_row, function EIGEN_DONT_INLINE (line 405) | EIGEN_DONT_INLINE Scalar* setrand_scipy(const Coordinates& coords, const... function EIGEN_DONT_INLINE (line 425) | EIGEN_DONT_INLINE Scalar* setrand_ublas_mapped(const Coordinates& coords... function EIGEN_DONT_INLINE (line 464) | EIGEN_DONT_INLINE Scalar* setrand_ublas_genvec(const Coordinates& coords... FILE: VO_Module/thirdparty/eigen/bench/sparse_trisolver.cpp function fillMatrix (line 40) | void fillMatrix(float density, int rows, int cols, EigenSparseTriMatrix... function main (line 56) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/spbench/sp_solver.cpp function main (line 20) | int main(int argc, char **args) FILE: VO_Module/thirdparty/eigen/bench/spbench/spbenchsolver.cpp function bench_printhelp (line 3) | void bench_printhelp() function main (line 22) | int main(int argc, char ** args) FILE: VO_Module/thirdparty/eigen/bench/spbench/spbenchsolver.h function printStatheader (line 96) | void printStatheader(std::ofstream& out) type SparseMatrix (line 318) | typedef SparseMatrix SpMat; FILE: VO_Module/thirdparty/eigen/bench/spbench/spbenchstyle.h function printBenchStyle (line 13) | void printBenchStyle(std::ofstream& out) FILE: VO_Module/thirdparty/eigen/bench/spbench/test_sparseLU.cpp function main (line 17) | int main(int argc, char **args) FILE: VO_Module/thirdparty/eigen/bench/spmv.cpp function main (line 37) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/bench/tensors/benchmark.h function namespace (line 20) | namespace testing { FILE: VO_Module/thirdparty/eigen/bench/tensors/benchmark_main.cc function BenchmarkMap (line 32) | BenchmarkMap& gBenchmarks() { function Round (line 39) | static int Round(int n) { function init_info (line 56) | static void __attribute__((constructor)) init_info() { function NanoTime (line 61) | static int64_t NanoTime() { type testing (line 73) | namespace testing { function Benchmark (line 74) | Benchmark* Benchmark::Arg(int arg) { function Benchmark (line 79) | Benchmark* Benchmark::Range(int lo, int hi) { function SetBenchmarkFlopsProcessed (line 193) | void SetBenchmarkFlopsProcessed(int64_t x) { function StopBenchmarkTiming (line 196) | void StopBenchmarkTiming() { function StartBenchmarkTiming (line 202) | void StartBenchmarkTiming() { function main (line 207) | int main(int argc, char* argv[]) { FILE: VO_Module/thirdparty/eigen/bench/tensors/tensor_benchmarks.h type TensorIndex (line 4) | typedef int TensorIndex; function memcpy (line 41) | void memcpy(int num_iters) { function typeCasting (line 56) | void typeCasting(int num_iters) { function random (line 81) | void random(int num_iters) { function slicing (line 100) | void slicing(int num_iters) { function rowChip (line 142) | void rowChip(int num_iters) { function colChip (line 163) | void colChip(int num_iters) { function shuffling (line 184) | void shuffling(int num_iters) { function padding (line 211) | void padding(int num_iters) { function striding (line 243) | void striding(int num_iters) { function broadcasting (line 278) | void broadcasting(int num_iters) { function coeffWiseOp (line 312) | void coeffWiseOp(int num_iters) { function algebraicFunc (line 334) | void algebraicFunc(int num_iters) { function transcendentalFunc (line 357) | void transcendentalFunc(int num_iters) { function rowReduction (line 380) | void rowReduction(int num_iters) { function colReduction (line 412) | void colReduction(int num_iters) { function fullReduction (line 446) | void fullReduction(int num_iters) { function contraction (line 472) | void contraction(int num_iters) { function contractionRowMajor (line 476) | void contractionRowMajor(int num_iters) { function contractionRowMajorAT (line 480) | void contractionRowMajorAT(int num_iters) { function contractionRowMajorBT (line 484) | void contractionRowMajorBT(int num_iters) { function contractionRowMajorABT (line 488) | void contractionRowMajorABT(int num_iters) { function convolution (line 492) | void convolution(int num_iters, int kernel_x, int kernel_y) { type typename (line 541) | typedef typename Tensor::DimensionPair DimPair; function initialize (line 560) | void initialize() { function finalizeBenchmark (line 573) | inline void finalizeBenchmark(int64_t num_items) { FILE: VO_Module/thirdparty/eigen/bench/tensors/tensor_contract_sycl_bench.cc function get_time (line 32) | std::chrono::time_point get_time(){ function finalizeBenchmark (line 38) | void finalizeBenchmark(Start start, End end, TensorIndex m_, TensorIndex... function contraction (line 49) | void contraction(const Device& device_, TensorIndex num_iters, TensorInd... function contractionRowMajor (line 103) | void contractionRowMajor(const Device& device_, TensorIndex num_iters, T... function contractionAT (line 155) | void contractionAT(const Device& device_, TensorIndex num_iters, TensorI... function contractionBT (line 206) | void contractionBT(const Device& device_, TensorIndex num_iters, TensorI... function contractionABT (line 258) | void contractionABT(const Device& device_, TensorIndex num_iters, Tensor... function main (line 308) | int main() { FILE: VO_Module/thirdparty/eigen/bench/vdw_new.cpp function SCALAR (line 22) | SCALAR E_VDW(const Vec &interactions1, const Vec &interactions2) function main (line 31) | int main() FILE: VO_Module/thirdparty/eigen/blas/BandTriangularSolver.h type Map (line 26) | typedef Map > RhsMap; FILE: VO_Module/thirdparty/eigen/blas/GeneralRank1Update.h function namespace (line 13) | namespace internal { FILE: VO_Module/thirdparty/eigen/blas/PackedSelfadjointProduct.h function namespace (line 13) | namespace internal { function run (line 45) | static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar a... FILE: VO_Module/thirdparty/eigen/blas/PackedTriangularMatrixVector.h function namespace (line 13) | namespace internal { function run (line 56) | static void run(Index size, const LhsScalar* lhs, const RhsScalar* rhs, ... FILE: VO_Module/thirdparty/eigen/blas/PackedTriangularSolverVector.h function namespace (line 13) | namespace internal { function run (line 53) | static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs) FILE: VO_Module/thirdparty/eigen/blas/Rank2Update.h function namespace (line 13) | namespace internal { FILE: VO_Module/thirdparty/eigen/blas/common.h function check_op (line 65) | inline bool check_op(const char* op) function check_side (line 70) | inline bool check_side(const char* side) function check_uplo (line 75) | inline bool check_uplo(const char* uplo) function namespace (line 81) | namespace Eigen { type SCALAR (line 92) | typedef SCALAR Scalar; type NumTraits (line 93) | typedef NumTraits::Real RealScalar; type std (line 94) | typedef std::complex Complex; type Matrix (line 102) | typedef Matrix PlainMatrixType; type Map (line 103) | typedef Map, 0, OuterStride<> > ... type Map (line 104) | typedef Map, 0, OuterStrid... type Map (line 105) | typedef Map, 0, InnerStride > StridedV... type Map (line 106) | typedef Map > CompactVectorType; FILE: VO_Module/thirdparty/eigen/blas/f2c/chbmv.c function chbmv_ (line 15) | int chbmv_(char *uplo, integer *n, integer *k, complex * FILE: VO_Module/thirdparty/eigen/blas/f2c/chpmv.c function chpmv_ (line 15) | int chpmv_(char *uplo, integer *n, complex *alpha, complex * FILE: VO_Module/thirdparty/eigen/blas/f2c/complexdots.c function complex (line 21) | complex cdotc_(integer *n, complex *cx, integer function complex (line 37) | complex cdotu_(integer *n, complex *cx, integer function doublecomplex (line 53) | doublecomplex zdotc_(integer *n, doublecomplex *cx, integer *incx, function doublecomplex (line 69) | doublecomplex zdotu_(integer *n, doublecomplex *cx, integer *incx, FILE: VO_Module/thirdparty/eigen/blas/f2c/ctbmv.c function ctbmv_ (line 15) | int ctbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/eigen/blas/f2c/d_cnjg.c function d_cnjg (line 3) | void d_cnjg(doublecomplex *r, doublecomplex *z) { FILE: VO_Module/thirdparty/eigen/blas/f2c/datatypes.h type integer (line 8) | typedef int integer; type uinteger (line 9) | typedef unsigned int uinteger; type real (line 10) | typedef float real; type doublereal (line 11) | typedef double doublereal; type complex (line 12) | typedef struct { real r, i; } complex; type doublecomplex (line 13) | typedef struct { doublereal r, i; } doublecomplex; type ftnlen (line 14) | typedef int ftnlen; type logical (line 15) | typedef int logical; FILE: VO_Module/thirdparty/eigen/blas/f2c/drotm.c function drotm_ (line 15) | int drotm_(integer *n, doublereal *dx, integer *incx, FILE: VO_Module/thirdparty/eigen/blas/f2c/drotmg.c function drotmg_ (line 15) | int drotmg_(doublereal *dd1, doublereal *dd2, doublereal * FILE: VO_Module/thirdparty/eigen/blas/f2c/dsbmv.c function dsbmv_ (line 15) | int dsbmv_(char *uplo, integer *n, integer *k, doublereal * FILE: VO_Module/thirdparty/eigen/blas/f2c/dspmv.c function dspmv_ (line 15) | int dspmv_(char *uplo, integer *n, doublereal *alpha, FILE: VO_Module/thirdparty/eigen/blas/f2c/dtbmv.c function dtbmv_ (line 15) | int dtbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/eigen/blas/f2c/lsame.c function logical (line 15) | logical lsame_(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len) FILE: VO_Module/thirdparty/eigen/blas/f2c/r_cnjg.c function r_cnjg (line 3) | void r_cnjg(complex *r, complex *z) { FILE: VO_Module/thirdparty/eigen/blas/f2c/srotm.c function srotm_ (line 15) | int srotm_(integer *n, real *sx, integer *incx, real *sy, FILE: VO_Module/thirdparty/eigen/blas/f2c/srotmg.c function srotmg_ (line 15) | int srotmg_(real *sd1, real *sd2, real *sx1, real *sy1, real FILE: VO_Module/thirdparty/eigen/blas/f2c/ssbmv.c function ssbmv_ (line 15) | int ssbmv_(char *uplo, integer *n, integer *k, real *alpha, FILE: VO_Module/thirdparty/eigen/blas/f2c/sspmv.c function sspmv_ (line 15) | int sspmv_(char *uplo, integer *n, real *alpha, real *ap, FILE: VO_Module/thirdparty/eigen/blas/f2c/stbmv.c function stbmv_ (line 15) | int stbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/eigen/blas/f2c/zhbmv.c function zhbmv_ (line 15) | int zhbmv_(char *uplo, integer *n, integer *k, doublecomplex FILE: VO_Module/thirdparty/eigen/blas/f2c/zhpmv.c function zhpmv_ (line 15) | int zhpmv_(char *uplo, integer *n, doublecomplex *alpha, FILE: VO_Module/thirdparty/eigen/blas/f2c/ztbmv.c function ztbmv_ (line 15) | int ztbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/eigen/blas/level1_cplx_impl.h type scalar_norm1_op (line 12) | struct scalar_norm1_op { function namespace (line 17) | namespace Eigen { function RealScalar (line 28) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(asum))(int *n, ... function RealScalar (line 106) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(nrm2))(int *n, ... FILE: VO_Module/thirdparty/eigen/blas/level1_real_impl.h function RealScalar (line 14) | RealScalar EIGEN_BLAS_FUNC(asum)(int *n, RealScalar *px, int *incx) function Scalar (line 49) | Scalar EIGEN_BLAS_FUNC(dot)(int *n, RealScalar *px, int *incx, RealScala... function Scalar (line 68) | Scalar EIGEN_BLAS_FUNC(nrm2)(int *n, RealScalar *px, int *incx) FILE: VO_Module/thirdparty/eigen/blas/level2_impl.h type general_matrix_vector_product_wrapper (line 13) | struct general_matrix_vector_product_wrapper function ConstMatrixType (line 257) | ConstMatrixType mat_coeffs(a,coeff_rows,*n,*lda); function MatrixType (line 312) | MatrixType mat_coeffs(a,coeff_rows,*n,*lda); FILE: VO_Module/thirdparty/eigen/blas/xerbla.cpp function EIGEN_WEAK_LINKING (line 15) | EIGEN_WEAK_LINKING int xerbla_(const char * msg, int *info, int) FILE: VO_Module/thirdparty/eigen/debug/gdb/printers.py class _MatrixEntryIterator (line 35) | class _MatrixEntryIterator(object): method __init__ (line 37) | def __init__(self, rows, cols, row_major): method __iter__ (line 44) | def __iter__(self): method next (line 47) | def next(self): method __next__ (line 50) | def __next__(self): class EigenMatrixPrinter (line 73) | class EigenMatrixPrinter: method __init__ (line 76) | def __init__(self, variety, val): class _Iterator (line 119) | class _Iterator(_MatrixEntryIterator): method __init__ (line 120) | def __init__(self, rows, cols, data_ptr, row_major): method __next__ (line 125) | def __next__(self): method children (line 136) | def children(self): method to_string (line 140) | def to_string(self): class EigenSparseMatrixPrinter (line 146) | class EigenSparseMatrixPrinter: method __init__ (line 149) | def __init__(self, val): class _Iterator (line 175) | class _Iterator(_MatrixEntryIterator): method __init__ (line 176) | def __init__(self, rows, cols, val, row_major): method __next__ (line 181) | def __next__(self): method children (line 211) | def children(self): method rows (line 217) | def rows(self): method cols (line 220) | def cols(self): method to_string (line 223) | def to_string(self): class EigenQuaternionPrinter (line 236) | class EigenQuaternionPrinter: method __init__ (line 239) | def __init__(self, val): class _Iterator (line 253) | class _Iterator: method __init__ (line 254) | def __init__(self, data_ptr): method __iter__ (line 259) | def __iter__(self): method next (line 262) | def next(self): method __next__ (line 265) | def __next__(self): method children (line 277) | def children(self): method to_string (line 281) | def to_string(self): function cast_eigen_block_to_matrix (line 285) | def cast_eigen_block_to_matrix(val): function build_eigen_dictionary (line 299) | def build_eigen_dictionary(): function register_eigen_printers (line 310) | def register_eigen_printers(obj): function lookup_function (line 318) | def lookup_function(val): FILE: VO_Module/thirdparty/eigen/demos/mandelbrot/mandelbrot.cpp type iters_before_test (line 28) | struct iters_before_test { enum { ret = 8 }; } type iters_before_test (line 29) | struct iters_before_test { enum { ret = 16 }; } function main (line 205) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/demos/mandelbrot/mandelbrot.h function class (line 20) | class MandelbrotThread : public QThread function class (line 34) | class MandelbrotWidget : public QWidget FILE: VO_Module/thirdparty/eigen/demos/mix_eigen_and_c/binary_library.cpp function MatrixXd (line 23) | inline MatrixXd& c_to_eigen(C_MatrixXd* ptr) function MatrixXd (line 28) | inline const MatrixXd& c_to_eigen(const C_MatrixXd* ptr) function C_MatrixXd (line 33) | inline C_MatrixXd* eigen_to_c(MatrixXd& ref) function C_MatrixXd (line 38) | inline const C_MatrixXd* eigen_to_c(const MatrixXd& ref) function C_Map_MatrixXd (line 55) | inline C_Map_MatrixXd* eigen_to_c(Map& ref) function C_Map_MatrixXd (line 60) | inline const C_Map_MatrixXd* eigen_to_c(const Map& ref) function C_MatrixXd (line 72) | C_MatrixXd* MatrixXd_new(int rows, int cols) function MatrixXd_delete (line 77) | void MatrixXd_delete(C_MatrixXd *m) function MatrixXd_set_zero (line 87) | void MatrixXd_set_zero(C_MatrixXd *m) function MatrixXd_resize (line 92) | void MatrixXd_resize(C_MatrixXd *m, int rows, int cols) function MatrixXd_copy (line 97) | void MatrixXd_copy(C_MatrixXd *dst, const C_MatrixXd *src) function MatrixXd_copy_map (line 102) | void MatrixXd_copy_map(C_MatrixXd *dst, const C_Map_MatrixXd *src) function MatrixXd_set_coeff (line 107) | void MatrixXd_set_coeff(C_MatrixXd *m, int i, int j, double coeff) function MatrixXd_get_coeff (line 112) | double MatrixXd_get_coeff(const C_MatrixXd *m, int i, int j) function MatrixXd_print (line 117) | void MatrixXd_print(const C_MatrixXd *m) function MatrixXd_multiply (line 122) | void MatrixXd_multiply(const C_MatrixXd *m1, const C_MatrixXd *m2, C_Mat... function MatrixXd_add (line 127) | void MatrixXd_add(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd... function C_Map_MatrixXd (line 137) | C_Map_MatrixXd* Map_MatrixXd_new(double *array, int rows, int cols) function Map_MatrixXd_delete (line 142) | void Map_MatrixXd_delete(C_Map_MatrixXd *m) function Map_MatrixXd_set_zero (line 147) | void Map_MatrixXd_set_zero(C_Map_MatrixXd *m) function Map_MatrixXd_copy (line 152) | void Map_MatrixXd_copy(C_Map_MatrixXd *dst, const C_Map_MatrixXd *src) function Map_MatrixXd_copy_matrix (line 157) | void Map_MatrixXd_copy_matrix(C_Map_MatrixXd *dst, const C_MatrixXd *src) function Map_MatrixXd_set_coeff (line 162) | void Map_MatrixXd_set_coeff(C_Map_MatrixXd *m, int i, int j, double coeff) function Map_MatrixXd_get_coeff (line 167) | double Map_MatrixXd_get_coeff(const C_Map_MatrixXd *m, int i, int j) function Map_MatrixXd_print (line 172) | void Map_MatrixXd_print(const C_Map_MatrixXd *m) function Map_MatrixXd_multiply (line 177) | void Map_MatrixXd_multiply(const C_Map_MatrixXd *m1, const C_Map_MatrixX... function Map_MatrixXd_add (line 182) | void Map_MatrixXd_add(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2... FILE: VO_Module/thirdparty/eigen/demos/mix_eigen_and_c/binary_library.h type C_MatrixXd (line 22) | struct C_MatrixXd {} type C_Map_MatrixXd (line 23) | struct C_Map_MatrixXd {} type C_MatrixXd (line 27) | struct C_MatrixXd type C_MatrixXd (line 28) | struct C_MatrixXd type C_MatrixXd (line 29) | struct C_MatrixXd type C_MatrixXd (line 30) | struct C_MatrixXd type C_MatrixXd (line 31) | struct C_MatrixXd type C_MatrixXd (line 32) | struct C_MatrixXd type C_MatrixXd (line 33) | struct C_MatrixXd type C_MatrixXd (line 34) | struct C_MatrixXd type C_Map_MatrixXd (line 35) | struct C_Map_MatrixXd type C_MatrixXd (line 36) | struct C_MatrixXd type C_MatrixXd (line 38) | struct C_MatrixXd type C_MatrixXd (line 40) | struct C_MatrixXd type C_MatrixXd (line 41) | struct C_MatrixXd type C_MatrixXd (line 42) | struct C_MatrixXd type C_MatrixXd (line 43) | struct C_MatrixXd type C_MatrixXd (line 44) | struct C_MatrixXd type C_MatrixXd (line 45) | struct C_MatrixXd type C_MatrixXd (line 46) | struct C_MatrixXd type C_Map_MatrixXd (line 50) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 51) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 52) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 53) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 54) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 55) | struct C_Map_MatrixXd type C_MatrixXd (line 56) | struct C_MatrixXd type C_Map_MatrixXd (line 57) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 59) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 61) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 62) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 63) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 64) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 65) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 66) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 67) | struct C_Map_MatrixXd FILE: VO_Module/thirdparty/eigen/demos/mix_eigen_and_c/example.c function demo_MatrixXd (line 13) | void demo_MatrixXd() function print_array (line 35) | void print_array(double *array, int n) function demo_Map_MatrixXd (line 42) | void demo_Map_MatrixXd() function main (line 61) | int main() FILE: VO_Module/thirdparty/eigen/demos/opengl/camera.cpp function Camera (line 34) | Camera& Camera::operator=(const Camera& other) function Vector3f (line 89) | Vector3f Camera::direction(void) const function Vector3f (line 93) | Vector3f Camera::up(void) const function Vector3f (line 97) | Vector3f Camera::right(void) const function Affine3f (line 205) | const Affine3f& Camera::viewMatrix(void) const function Matrix4f (line 232) | const Matrix4f& Camera::projectionMatrix(void) const function Vector3f (line 246) | Vector3f Camera::unProject(const Vector2f& uv, float depth) const function Vector3f (line 252) | Vector3f Camera::unProject(const Vector2f& uv, float depth, const Matrix... FILE: VO_Module/thirdparty/eigen/demos/opengl/camera.h function class (line 17) | class Frame function class (line 36) | class Camera FILE: VO_Module/thirdparty/eigen/demos/opengl/gpuhelper.h type Vector4f (line 19) | typedef Vector4f Color; function class (line 21) | class GpuHelper function loadMatrix (line 120) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 121) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 122) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 123) | static void multMatrix(const Matrix& mat) { glM... function loadMatrix (line 128) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 129) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 130) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 131) | static void multMatrix(const Matrix& mat) { glM... function setMatrixTarget (line 134) | inline void GpuHelper::setMatrixTarget(GLenum matrixTarget) function pushMatrix (line 163) | inline void GpuHelper::pushMatrix(GLenum matrixTarget) function popMatrix (line 185) | inline void GpuHelper::popMatrix(GLenum matrixTarget) function draw (line 191) | inline void GpuHelper::draw(GLenum mode, uint nofElement) function draw (line 197) | inline void GpuHelper::draw(GLenum mode, const std::vector* pIndexes) function draw (line 202) | inline void GpuHelper::draw(GLenum mode, uint start, uint end) FILE: VO_Module/thirdparty/eigen/demos/opengl/icosphere.h function class (line 16) | class IcoSphere FILE: VO_Module/thirdparty/eigen/demos/opengl/quaternion_demo.cpp class FancySpheres (line 30) | class FancySpheres method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 33) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method draw (line 95) | void draw() function T (line 117) | T lerp(float t, const T& a, const T& b) function Quaternionf (line 123) | Quaternionf lerp(float t, const Quaternionf& a, const Quaternionf& b) function Frame (line 129) | inline static Frame lerpFrame(float alpha, const Frame& a, const Frame& b) class EulerAngles (line 135) | class EulerAngles method EulerAngles (line 150) | EulerAngles() {} method EulerAngles (line 151) | inline EulerAngles(Scalar a0, Scalar a1, Scalar a2) : m_angles(a0, a1,... method EulerAngles (line 152) | inline EulerAngles(const QuaternionType& q) { *this = q; } method Vector3 (line 154) | const Vector3& coeffs() const { return m_angles; } method Vector3 (line 155) | Vector3& coeffs() { return m_angles; } method EulerAngles (line 157) | EulerAngles& operator=(const QuaternionType& q) method EulerAngles (line 163) | EulerAngles& operator=(const Matrix3& m) method Matrix3 (line 174) | Matrix3 toRotationMatrix(void) const function lerp (line 189) | EulerAngles lerp(float t, const EulerAngles& a, const Eule... function QWidget (line 551) | QWidget* RenderingWidget::createNavigationControlWidget() function main (line 635) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/demos/opengl/quaternion_demo.h function class (line 22) | class RenderingWidget : public QGLWidget function class (line 105) | class QuaternionDemo : public QMainWindow FILE: VO_Module/thirdparty/eigen/demos/opengl/trackball.h function class (line 17) | class Trackball FILE: VO_Module/thirdparty/eigen/doc/eigen_navtree_hacks.js function generate_autotoc (line 3) | function generate_autotoc() { function getNode (line 54) | function getNode(o, po) function resizeHeight (line 66) | function resizeHeight() function initNavTree (line 85) | function initNavTree(toroot,relpath) function checkChildrenData (line 145) | function checkChildrenData(node) { function createIndent (line 160) | function createIndent(o,domNode,node,level) function selectAndHighlight (line 194) | function selectAndHighlight(hash,n) FILE: VO_Module/thirdparty/eigen/doc/examples/CustomizingEigen_Inheritance.cpp class MyVectorType (line 4) | class MyVectorType : public Eigen::VectorXd method MyVectorType (line 7) | MyVectorType(void):Eigen::VectorXd() {} method MyVectorType (line 11) | MyVectorType(const Eigen::MatrixBase& other) method MyVectorType (line 17) | MyVectorType& operator=(const Eigen::MatrixBase & other) function main (line 24) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Cwise_erf.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Cwise_erfc.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Cwise_lgamma.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/DenseBase_middleCols_int.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/eigen/doc/examples/DenseBase_middleRows_int.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/eigen/doc/examples/DenseBase_template_int_middleCols.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/eigen/doc/examples/DenseBase_template_int_middleRows.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/eigen/doc/examples/QuickStart_example.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/QuickStart_example2_dynamic.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/QuickStart_example2_fixed.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TemplateKeyword_flexible.cpp function copyUpperTriangularPart (line 7) | void copyUpperTriangularPart(MatrixBase& dst, const MatrixBase... function main (line 13) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TemplateKeyword_simple.cpp function copyUpperTriangularPart (line 6) | void copyUpperTriangularPart(MatrixXf& dst, const MatrixXf& src) function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialInplaceLU.cpp type init (line 2) | struct init { method init (line 3) | init() { std::cout << "[" << "init" << "]" << std::endl; } function main (line 13) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_PartialLU_solve.cpp function main (line 8) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/class_Block.cpp function topLeftCorner (line 7) | Eigen::Block function topLeftCorner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/class_CwiseBinaryOp.cpp type MakeComplexOp (line 7) | struct MakeComplexOp { function main (line 13) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/class_CwiseUnaryOp.cpp type CwiseClampOp (line 8) | struct CwiseClampOp { method CwiseClampOp (line 9) | CwiseClampOp(const Scalar& inf, const Scalar& sup) : m_inf(inf), m_sup... method Scalar (line 10) | const Scalar operator()(const Scalar& x) const { return x function topLeft2x2Corner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/class_FixedReshaped.cpp function reshape_helper (line 7) | Eigen::Reshaped function main (line 13) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/class_FixedVectorBlock.cpp function firstTwo (line 7) | Eigen::VectorBlock function firstTwo (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/class_Reshaped.cpp function reshape_helper (line 7) | const Reshaped function main (line 13) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/class_VectorBlock.cpp function segmentFromRange (line 7) | Eigen::VectorBlock function segmentFromRange (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/eigen/doc/examples/function_taking_eigenbase.cpp function print_size (line 6) | void print_size(const EigenBase& b) function main (line 12) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/function_taking_ref.cpp function inv_cond (line 6) | float inv_cond(const Ref& a) function main (line 12) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/make_circulant2.cpp class circulant_functor (line 8) | class circulant_functor { method circulant_functor (line 11) | circulant_functor(const ArgType& arg) : m_vec(arg) {} type circulant_helper (line 23) | struct circulant_helper { function makeCirculant (line 35) | CwiseNullaryOp, typename circulant_helperrows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 10) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl { method Index (line 33) | Index rows() const { return mp_mat->rows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 55) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl, type... function main (line 42) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_arithmetic_add_sub.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_arithmetic_dot_cross.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_arithmetic_redux_basic.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_matrix_resize.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/doc/snippets/Slicing_custom_padding_cxx11.cpp type pad (line 1) | struct pad { method Index (line 2) | Index size() const { return out_size; } method Index (line 3) | Index operator[] (Index i) const { return std::max(0,i-(out_siz... FILE: VO_Module/thirdparty/eigen/doc/special_examples/Tutorial_sparse_example.cpp function main (line 11) | int main(int argc, char** argv) FILE: VO_Module/thirdparty/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp function insertCoefficient (line 8) | void insertCoefficient(int id, int i, int j, double w, std::vector& c... function buildProblem (line 19) | void buildProblem(std::vector& coefficients, Eigen::VectorXd& b, int n) function saveAsBitmap (line 37) | void saveAsBitmap(const Eigen::VectorXd& x, int n, const char* filename) FILE: VO_Module/thirdparty/eigen/doc/special_examples/random_cpp11.cpp function main (line 7) | int main() { FILE: VO_Module/thirdparty/eigen/doc/tutorial.cpp function main (line 3) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/eigen/failtest/bdcsvd_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/block_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/block_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/colpivqr_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/const_qualified_block_method_retval_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/const_qualified_block_method_retval_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/const_qualified_diagonal_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/const_qualified_transpose_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/cwiseunaryview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/diagonal_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/eigensolver_cplx.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/eigensolver_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/fullpivlu_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/fullpivqr_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/initializer_list_1.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/initializer_list_2.cpp function main (line 13) | int main() FILE: VO_Module/thirdparty/eigen/failtest/jacobisvd_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ldlt_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/llt_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex size){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp function foo (line 11) | void foo(const float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/map_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/map_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/partialpivlu_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/qr_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ref_1.cpp function call_ref (line 11) | void call_ref(Ref a) { } function main (line 13) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ref_2.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ref_3.cpp function call_ref (line 6) | void call_ref(Ref a) { } function call_ref (line 8) | void call_ref(const Ref &a) { } function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ref_5.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/selfadjointview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/sparse_ref_1.cpp function call_ref (line 11) | void call_ref(Ref > a) { } function main (line 13) | int main() FILE: VO_Module/thirdparty/eigen/failtest/sparse_ref_2.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/failtest/sparse_ref_3.cpp function call_ref (line 6) | void call_ref(Ref > a) { } function call_ref (line 8) | void call_ref(const Ref > &a) { } function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/sparse_ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/failtest/sparse_ref_5.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/failtest/sparse_storage_mismatch.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/failtest/swap_1.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/failtest/swap_2.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/eigen/failtest/ternary_1.cpp function main (line 5) | int main(int argc,char **) FILE: VO_Module/thirdparty/eigen/failtest/ternary_2.cpp function main (line 5) | int main(int argc,char **) FILE: VO_Module/thirdparty/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/transpose_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/triangularview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/eigen/failtest/triangularview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/eigen/lapack/lapack_common.h type Eigen (line 20) | typedef Eigen::Map contributors_map_from_churn_output(const char *filename) function string (line 110) | string lastname(const string& name) type contributor (line 117) | struct contributor method contributor (line 125) | contributor() : changedlines(0), changesets(0) {} function add_online_info_into_contributors_list (line 133) | void add_online_info_into_contributors_list(list& contribut... function main (line 186) | int main() FILE: VO_Module/thirdparty/eigen/scripts/relicense.py function update (line 46) | def update(text): FILE: VO_Module/thirdparty/eigen/test/AnnoyingScalar.h type my_exception (line 20) | struct my_exception function class (line 31) | class AnnoyingScalar function init (line 50) | void init() { function AnnoyingScalar (line 102) | AnnoyingScalar real(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 103) | AnnoyingScalar imag(const AnnoyingScalar & ) { return 0; } function AnnoyingScalar (line 104) | AnnoyingScalar conj(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 105) | AnnoyingScalar sqrt(const AnnoyingScalar &x) { return std::sqrt(*x.v); } function AnnoyingScalar (line 106) | AnnoyingScalar abs (const AnnoyingScalar &x) { return std::abs(*x.v); } function AnnoyingScalar (line 107) | AnnoyingScalar cos (const AnnoyingScalar &x) { return std::cos(*x.v); } function AnnoyingScalar (line 108) | AnnoyingScalar sin (const AnnoyingScalar &x) { return std::sin(*x.v); } function AnnoyingScalar (line 109) | AnnoyingScalar acos(const AnnoyingScalar &x) { return std::acos(*x.v); } function AnnoyingScalar (line 110) | AnnoyingScalar atan2(const AnnoyingScalar &y,const AnnoyingScalar &x) { ... function namespace (line 124) | namespace Eigen { function AnnoyingScalar (line 153) | AnnoyingScalar get_test_precision(const AnnoyingScalar&) function AnnoyingScalar (line 156) | AnnoyingScalar test_relative_error(const AnnoyingScalar &a, const Annoyi... function test_isApprox (line 159) | inline bool test_isApprox(const AnnoyingScalar &a, const AnnoyingScalar &b) function test_isMuchSmallerThan (line 162) | inline bool test_isMuchSmallerThan(const AnnoyingScalar &a, const Annoyi... FILE: VO_Module/thirdparty/eigen/test/MovableScalar.h function namespace (line 15) | namespace Eigen FILE: VO_Module/thirdparty/eigen/test/OffByOneScalar.h function val_ (line 17) | OffByOneScalar(T val) : val_(val + 1) {} FILE: VO_Module/thirdparty/eigen/test/adjoint.cpp type adjoint_specific (line 14) | struct adjoint_specific type adjoint_specific (line 16) | struct adjoint_specific { method run (line 18) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... type adjoint_specific (line 27) | struct adjoint_specific { method run (line 29) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... function adjoint (line 67) | void adjoint(const MatrixType& m) function adjoint_extra (line 152) | void adjoint_extra() function EIGEN_DECLARE_TEST (line 194) | EIGEN_DECLARE_TEST(adjoint) FILE: VO_Module/thirdparty/eigen/test/array_cwise.cpp function pow_test (line 15) | void pow_test() { function array (line 85) | void array(const ArrayType& m) function comparisons (line 258) | void comparisons(const ArrayType& m) function array_real (line 334) | void array_real(const ArrayType& m) function array_complex (line 470) | void array_complex(const ArrayType& m) function min_max (line 587) | void min_max(const ArrayType& m) type shift_left (line 630) | struct shift_left { method Scalar (line 632) | Scalar operator()(const Scalar& v) const { type arithmetic_shift_right (line 638) | struct arithmetic_shift_right { method Scalar (line 640) | Scalar operator()(const Scalar& v) const { function array_integer (line 645) | void array_integer(const ArrayType& m) function EIGEN_DECLARE_TEST (line 664) | EIGEN_DECLARE_TEST(array_cwise) FILE: VO_Module/thirdparty/eigen/test/array_for_matrix.cpp function array_for_matrix (line 12) | void array_for_matrix(const MatrixType& m) function comparisons (line 89) | void comparisons(const MatrixType& m) function lpNorm (line 155) | void lpNorm(const VectorType& v) function cwise_min_max (line 178) | void cwise_min_max(const MatrixType& m) function resize (line 216) | void resize(const MatrixTraits& t) function regression_bug_654 (line 242) | void regression_bug_654() function regrrssion_bug_1410 (line 250) | void regrrssion_bug_1410() function EIGEN_DECLARE_TEST (line 266) | EIGEN_DECLARE_TEST(array_for_matrix) FILE: VO_Module/thirdparty/eigen/test/array_of_string.cpp function EIGEN_DECLARE_TEST (line 12) | EIGEN_DECLARE_TEST(array_of_string) FILE: VO_Module/thirdparty/eigen/test/array_replicate.cpp function replicate (line 12) | void replicate(const MatrixType& m) function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(array_replicate) FILE: VO_Module/thirdparty/eigen/test/array_reverse.cpp function reverse (line 16) | void reverse(const MatrixType& m) function array_reverse_extra (line 127) | void array_reverse_extra() function EIGEN_DONT_INLINE (line 140) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 149) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 160) | EIGEN_DONT_INLINE function bug1684 (line 175) | void bug1684() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(array_reverse) FILE: VO_Module/thirdparty/eigen/test/bandmatrix.cpp function bandmatrix (line 12) | void bandmatrix(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(bandmatrix) FILE: VO_Module/thirdparty/eigen/test/basicstuff.cpp function basicStuff (line 15) | void basicStuff(const MatrixType& m) function basicStuffComplex (line 161) | void basicStuffComplex(const MatrixType& m) type casting_test (line 199) | struct casting_test { method run (line 200) | static void run() { type casting_test_runner (line 217) | struct casting_test_runner { method run (line 218) | static void run() { type casting_test_runner::IsComplex)>::type> (line 240) | struct casting_test_runner& block, Scalar value) method comparePacketBlock (line 55) | void comparePacketBlock(Scalar *data, int i, int j, int stride, intern... function run_bdmp_spec_1 (line 66) | void run_bdmp_spec_1() function run_test (line 175) | void run_test() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(blasutil) FILE: VO_Module/thirdparty/eigen/test/block.cpp function block_real_only (line 14) | typename Eigen::internal::enable_if::value,bool>::type function block (line 40) | void block(const MatrixType& m) function compare_using_data_and_stride (line 244) | void compare_using_data_and_stride(const MatrixType& m) function data_and_stride (line 277) | void data_and_stride(const MatrixType& m) function EIGEN_DECLARE_TEST (line 296) | EIGEN_DECLARE_TEST(block) FILE: VO_Module/thirdparty/eigen/test/boostmultiprec.cpp type Eigen (line 80) | namespace Eigen { type NumTraits (line 81) | struct NumTraits : GenericNumTraits { method Real (line 82) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 86) | struct NumTraits() { return 1e-50; } type internal (line 92) | namespace internal { type cast_impl (line 94) | struct cast_impl { method NewType (line 95) | static inline NewType run(const Real& x) { type cast_impl > (line 101) | struct cast_impl > { method run (line 102) | static inline std::complex run(const Real& x) { type boost (line 109) | namespace boost { type multiprecision (line 110) | namespace multiprecision { function Real (line 119) | Real fabs(const Real& a) { return abs EIGEN_NOT_A_MACRO (a); } function Real (line 120) | Real fmax(const Real& a, const Real& b) { using std::max; return max... function test_isMuchSmallerThan (line 123) | inline bool test_isMuchSmallerThan(const Real& a, const Real& b) { function test_isApprox (line 127) | inline bool test_isApprox(const Real& a, const Real& b) { function test_isApproxOrLessThan (line 131) | inline bool test_isApproxOrLessThan(const Real& a, const Real& b) { function Real (line 135) | Real get_test_precision(const Real&) { function Real (line 139) | Real test_relative_error(const Real &a, const Real &b) { type Eigen (line 146) | namespace Eigen { type NumTraits (line 81) | struct NumTraits : GenericNumTraits { method Real (line 82) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 86) | struct NumTraits() { return 1e-50; } type internal (line 92) | namespace internal { type cast_impl (line 94) | struct cast_impl { method NewType (line 95) | static inline NewType run(const Real& x) { type cast_impl > (line 101) | struct cast_impl > { method run (line 102) | static inline std::complex run(const Real& x) { function EIGEN_DECLARE_TEST (line 150) | EIGEN_DECLARE_TEST(boostmultiprec) FILE: VO_Module/thirdparty/eigen/test/bug1213.cpp function bug1213_1 (line 9) | bool bug1213_1(const Eigen::Vector3f& x) FILE: VO_Module/thirdparty/eigen/test/bug1213_main.cpp function main (line 6) | int main() function bug1213_2 (line 13) | bool bug1213_2(const Eigen::Matrix& ) FILE: VO_Module/thirdparty/eigen/test/cholesky.cpp function matrix_l1_norm (line 18) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function test_chol_update (line 24) | void test_chol_update(const MatrixType& symm) function cholesky (line 56) | void cholesky(const MatrixType& m) function cholesky_cplx (line 286) | void cholesky_cplx(const MatrixType& m) function cholesky_bug241 (line 343) | void cholesky_bug241(const MatrixType& m) function cholesky_definiteness (line 361) | void cholesky_definiteness(const MatrixType& m) function cholesky_faillure_cases (line 410) | void cholesky_faillure_cases() function cholesky_verify_assert (line 471) | void cholesky_verify_assert() function EIGEN_DECLARE_TEST (line 495) | EIGEN_DECLARE_TEST(cholesky) FILE: VO_Module/thirdparty/eigen/test/cholmod_support.cpp function test_cholmod_ST (line 15) | void test_cholmod_ST() function test_cholmod_T (line 53) | void test_cholmod_T() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(cholmod_support) FILE: VO_Module/thirdparty/eigen/test/commainitializer.cpp function test_blocks (line 14) | void test_blocks() type test_block_recursion (line 59) | struct test_block_recursion method run (line 61) | static void run() type test_block_recursion<0,N> (line 69) | struct test_block_recursion<0,N> method run (line 71) | static void run() { function test_basics (line 76) | void test_basics() { function EIGEN_DECLARE_TEST (line 111) | EIGEN_DECLARE_TEST(commainitializer) FILE: VO_Module/thirdparty/eigen/test/conjugate_gradient.cpp function test_conjugate_gradient_T (line 13) | void test_conjugate_gradient_T() function EIGEN_DECLARE_TEST (line 29) | EIGEN_DECLARE_TEST(conjugate_gradient) FILE: VO_Module/thirdparty/eigen/test/conservative_resize.cpp function run_matrix_tests (line 18) | void run_matrix_tests() function run_vector_tests (line 61) | void run_vector_tests() function noncopyable (line 114) | void noncopyable() function EIGEN_DECLARE_TEST (line 139) | EIGEN_DECLARE_TEST(conservative_resize) FILE: VO_Module/thirdparty/eigen/test/constructor.cpp type Wrapper (line 15) | struct Wrapper method Wrapper (line 18) | inline Wrapper(const MatrixType &x) : m_mat(x) {} type my_sizes (line 23) | enum my_sizes { M = 12, N = 7} function ctor_init1 (line 25) | void ctor_init1(const MatrixType& m) FILE: VO_Module/thirdparty/eigen/test/corners.cpp function corners (line 16) | void corners(const MatrixType& m) function corners_fixedsize (line 45) | void corners_fixedsize() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(corners) FILE: VO_Module/thirdparty/eigen/test/ctorleak.cpp type Foo (line 5) | struct Foo method Foo (line 11) | Foo() : dummy(0) class Fail (line 27) | class Fail : public std::exception {} function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(ctorleak) FILE: VO_Module/thirdparty/eigen/test/denseLM.cpp type DenseLM (line 21) | struct DenseLM : DenseFunctor method DenseLM (line 27) | DenseLM(int n, int m) : DenseFunctor(n,m) method VectorType (line 30) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 50) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 78) | int df(const VectorType& uv, JacobianType& fjac) function test_minimizeLM (line 102) | int test_minimizeLM(FunctorType& functor, VectorType& uv) function test_lmder (line 115) | int test_lmder(FunctorType& functor, VectorType& uv) function test_minimizeSteps (line 128) | int test_minimizeSteps(FunctorType& functor, VectorType& uv) function test_denseLM_T (line 146) | void test_denseLM_T() function EIGEN_DECLARE_TEST (line 185) | EIGEN_DECLARE_TEST(denseLM) FILE: VO_Module/thirdparty/eigen/test/dense_storage.cpp function dense_storage_copy (line 28) | void dense_storage_copy(int rows, int cols) function dense_storage_assignment (line 45) | void dense_storage_assignment(int rows, int cols) function dense_storage_swap (line 63) | void dense_storage_swap(int rows0, int cols0, int rows1, int cols1) function dense_storage_alignment (line 91) | void dense_storage_alignment() function dense_storage_tests (line 117) | void dense_storage_tests() { function EIGEN_DECLARE_TEST (line 184) | EIGEN_DECLARE_TEST(dense_storage) FILE: VO_Module/thirdparty/eigen/test/determinant.cpp function determinant (line 14) | void determinant(const MatrixType& m) function EIGEN_DECLARE_TEST (line 53) | EIGEN_DECLARE_TEST(determinant) FILE: VO_Module/thirdparty/eigen/test/diagonal.cpp function diagonal (line 12) | void diagonal(const MatrixType& m) function diagonal_assert (line 73) | void diagonal_assert(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 91) | EIGEN_DECLARE_TEST(diagonal) FILE: VO_Module/thirdparty/eigen/test/diagonal_matrix_variadic_ctor.cpp function assertionTest (line 15) | void assertionTest() function constructorTest (line 61) | void constructorTest() function EIGEN_DECLARE_TEST (line 168) | EIGEN_DECLARE_TEST(diagonal_matrix_variadic_ctor) FILE: VO_Module/thirdparty/eigen/test/diagonalmatrices.cpp function diagonalmatrices (line 12) | void diagonalmatrices(const MatrixType& m) function as_scalar_product (line 117) | void as_scalar_product(const MatrixType& m) function bug987 (line 144) | void bug987() function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(diagonalmatrices) FILE: VO_Module/thirdparty/eigen/test/dontalign.cpp function dontalign (line 20) | void dontalign(const MatrixType& m) function EIGEN_DECLARE_TEST (line 47) | EIGEN_DECLARE_TEST(dontalign) FILE: VO_Module/thirdparty/eigen/test/dynalloc.cpp function check_handmade_aligned_malloc (line 21) | void check_handmade_aligned_malloc() function check_aligned_malloc (line 33) | void check_aligned_malloc() function check_aligned_new (line 45) | void check_aligned_new() function ei_declare_aligned_stack_constructed_variable (line 61) | ei_declare_aligned_stack_constructed_variable(float,p,i,0); function EIGEN_DECLARE_TEST (line 123) | EIGEN_DECLARE_TEST(dynalloc) FILE: VO_Module/thirdparty/eigen/test/eigen2support.cpp function eigen2support (line 14) | void eigen2support(const MatrixType& m) function EIGEN_DECLARE_TEST (line 55) | EIGEN_DECLARE_TEST(eigen2support) FILE: VO_Module/thirdparty/eigen/test/eigensolver_complex.cpp function find_pivot (line 16) | bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Inde... function verify_is_approx_upto_permutation (line 55) | void verify_is_approx_upto_permutation(const VectorType& vec1, const Vec... function eigensolver (line 72) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 144) | void eigensolver_verify_assert(const MatrixType& m) function EIGEN_DECLARE_TEST (line 155) | EIGEN_DECLARE_TEST(eigensolver_complex) FILE: VO_Module/thirdparty/eigen/test/eigensolver_generalized_real.cpp function generalized_eigensolver_real (line 16) | void generalized_eigensolver_real(const MatrixType& m) function EIGEN_DECLARE_TEST (line 88) | EIGEN_DECLARE_TEST(eigensolver_generalized_real) FILE: VO_Module/thirdparty/eigen/test/eigensolver_generic.cpp function check_eigensolver_for_given_mat (line 16) | void check_eigensolver_for_given_mat(const EigType &eig, const MatType& a) function eigensolver (line 30) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 98) | void eigensolver_verify_assert(const MatrixType& m) function make_companion (line 114) | Matrix function eigensolver_generic_extra (line 126) | void eigensolver_generic_extra() function EIGEN_DECLARE_TEST (line 209) | EIGEN_DECLARE_TEST(eigensolver_generic) FILE: VO_Module/thirdparty/eigen/test/eigensolver_selfadjoint.cpp function selfadjointeigensolver_essential_check (line 18) | void selfadjointeigensolver_essential_check(const MatrixType& m) function selfadjointeigensolver (line 69) | void selfadjointeigensolver(const MatrixType& m) function bug_854 (line 194) | void bug_854() function bug_1014 (line 204) | void bug_1014() function bug_1225 (line 214) | void bug_1225() function bug_1204 (line 226) | void bug_1204() function EIGEN_DECLARE_TEST (line 233) | EIGEN_DECLARE_TEST(eigensolver_selfadjoint) FILE: VO_Module/thirdparty/eigen/test/evaluators.cpp type Eigen (line 4) | namespace Eigen { function prod (line 7) | const Product function lazyprod (line 14) | const Product function EIGEN_STRONG_INLINE (line 21) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 29) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 37) | EIGEN_STRONG_INLINE function add_assign_using_evaluator (line 53) | void add_assign_using_evaluator(const DstXprType& dst, const SrcXprTyp... function subtract_assign_using_evaluator (line 60) | void subtract_assign_using_evaluator(const DstXprType& dst, const SrcX... function multiply_assign_using_evaluator (line 67) | void multiply_assign_using_evaluator(const DstXprType& dst, const SrcX... function divide_assign_using_evaluator (line 74) | void divide_assign_using_evaluator(const DstXprType& dst, const SrcXpr... function swap_using_evaluator (line 81) | void swap_using_evaluator(const DstXprType& dst, const SrcXprType& src) type internal (line 87) | namespace internal { function EIGEN_DEVICE_FUNC (line 89) | EIGEN_DEVICE_FUNC void call_assignment(const NoAlias::NonInteger angle) { function Rotation (line 189) | Rotation rotate3DZAxis(Scalar angle) { function Rotation (line 194) | Rotation rotate3DZAxisIntegral(typename NumTraits::NonInteger an... function Rotation (line 201) | Rotation rotate4DZWAxis(Scalar angle) { function MatrixType (line 208) | MatrixType randomRotationMatrix() function boxGetCorners (line 223) | Matrix boxGetCorners(const Matrix... function alignedboxRotatable (line 234) | void alignedboxRotatable( function alignedboxNonIntegralRotatable (line 304) | void alignedboxNonIntegralRotatable( function alignedboxCastTests (line 429) | void alignedboxCastTests(const BoxType& box) function specificTest1 (line 454) | void specificTest1() function specificTest2 (line 481) | void specificTest2() function EIGEN_DECLARE_TEST (line 507) | EIGEN_DECLARE_TEST(geo_alignedbox) FILE: VO_Module/thirdparty/eigen/test/geo_eulerangles.cpp function verify_euler (line 17) | void verify_euler(const Matrix& ea, int i, int j, int k) function check_all_var (line 41) | void check_all_var(const Matrix& ea) function eulerangles (line 59) | void eulerangles() function EIGEN_DECLARE_TEST (line 106) | EIGEN_DECLARE_TEST(geo_eulerangles) FILE: VO_Module/thirdparty/eigen/test/geo_homogeneous.cpp function homogeneous (line 13) | void homogeneous(void) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_homogeneous) FILE: VO_Module/thirdparty/eigen/test/geo_hyperplane.cpp function hyperplane (line 16) | void hyperplane(const HyperplaneType& _plane) function lines (line 88) | void lines() function planes (line 129) | void planes() function hyperplane_alignment (line 155) | void hyperplane_alignment() function EIGEN_DECLARE_TEST (line 178) | EIGEN_DECLARE_TEST(geo_hyperplane) FILE: VO_Module/thirdparty/eigen/test/geo_orthomethods.cpp function orthomethods_3 (line 19) | void orthomethods_3() function orthomethods (line 80) | void orthomethods(int size=Size) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_orthomethods) FILE: VO_Module/thirdparty/eigen/test/geo_parametrizedline.cpp function parametrizedline (line 16) | void parametrizedline(const LineType& _line) function parametrizedline_alignment (line 90) | void parametrizedline_alignment() function EIGEN_DECLARE_TEST (line 115) | EIGEN_DECLARE_TEST(geo_parametrizedline) FILE: VO_Module/thirdparty/eigen/test/geo_quaternion.cpp function T (line 17) | T bounded_acos(T v) function check_slerp (line 25) | void check_slerp(const QuatType& q0, const QuatType& q1) function quaternion (line 46) | void quaternion(void) function mapQuaternion (line 184) | void mapQuaternion(void){ function quaternionAlignment (line 261) | void quaternionAlignment(void){ function check_const_correctness (line 282) | void check_const_correctness(const PlainObjectType&) type MovableClass (line 299) | struct MovableClass { method MovableClass (line 302) | MovableClass() = default; method MovableClass (line 303) | MovableClass(const MovableClass&) = default; method MovableClass (line 304) | MovableClass(MovableClass&&) noexcept = default; method MovableClass (line 305) | MovableClass& operator=(const MovableClass&) = default; method MovableClass (line 306) | MovableClass& operator=(MovableClass&&) = default; function EIGEN_DECLARE_TEST (line 312) | EIGEN_DECLARE_TEST(geo_quaternion) FILE: VO_Module/thirdparty/eigen/test/geo_transformations.cpp function angleToVec (line 16) | Matrix angleToVec(T a) function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE function non_projective_only (line 26) | void non_projective_only() function transformations (line 86) | void transformations() function transform_associativity_left (line 502) | void transform_associativity_left(const A1& a1, const A2& a2, const P& p... function transform_associativity2 (line 510) | void transform_associativity2(const A1& a1, const A2& a2, const P& p, co... function transform_associativity (line 520) | void transform_associativity(const RotationType& R) function transform_alignment (line 563) | void transform_alignment() function transform_products (line 587) | void transform_products() function transformations_no_scale (line 610) | void transformations_no_scale() function transformations_computed_scaling_continuity (line 670) | void transformations_computed_scaling_continuity() function EIGEN_DECLARE_TEST (line 697) | EIGEN_DECLARE_TEST(geo_transformations) FILE: VO_Module/thirdparty/eigen/test/gpu_common.h function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 32) | EIGEN_HIP_LAUNCH_BOUNDS_1024 type compile_time_device_info (line 115) | struct compile_time_device_info { function ei_test_init_gpu (line 131) | void ei_test_init_gpu() FILE: VO_Module/thirdparty/eigen/test/half_float.cpp type Eigen (line 18) | namespace Eigen { type half (line 19) | struct half function test_conversion (line 24) | void test_conversion() function test_numtraits (line 123) | void test_numtraits() function test_arithmetic (line 162) | void test_arithmetic() function test_comparison (line 187) | void test_comparison() function test_basic_functions (line 225) | void test_basic_functions() function test_trigonometric_functions (line 278) | void test_trigonometric_functions() function test_array (line 302) | void test_array() function test_product (line 322) | void test_product() function EIGEN_DECLARE_TEST (line 337) | EIGEN_DECLARE_TEST(half_float) FILE: VO_Module/thirdparty/eigen/test/hessenberg.cpp function hessenberg (line 14) | void hessenberg(int size = Size) function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(hessenberg) FILE: VO_Module/thirdparty/eigen/test/householder.cpp function householder (line 13) | void householder(const MatrixType& m) function EIGEN_DECLARE_TEST (line 136) | EIGEN_DECLARE_TEST(householder) FILE: VO_Module/thirdparty/eigen/test/incomplete_cholesky.cpp function test_incomplete_cholesky_T (line 15) | void test_incomplete_cholesky_T() function bug1150 (line 33) | void bug1150() function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(incomplete_cholesky) FILE: VO_Module/thirdparty/eigen/test/indexed_view.cpp function encode (line 45) | int encode(Index i, Index j) { function IndexPair (line 49) | IndexPair decode(Index ij) { function match (line 54) | bool match(const T& xpr, std::string ref, std::string str_xpr = "") { function is_same_eq (line 66) | typename internal::enable_if::value,bool>::type function is_same_seq (line 73) | bool is_same_seq(const T1& a, const T2& b) function is_same_seq_type (line 85) | typename internal::enable_if::value,bool>::type type DummyEnum (line 96) | enum DummyEnum { XX=0, YY=1 } function check_indexed_view (line 98) | void check_indexed_view() function EIGEN_DECLARE_TEST (line 455) | EIGEN_DECLARE_TEST(indexed_view) FILE: VO_Module/thirdparty/eigen/test/initializer_list_construction.cpp type TestMethodDispatching (line 15) | struct TestMethodDispatching { method run (line 16) | static void run() {} type TestMethodDispatching (line 20) | struct TestMethodDispatching { method run (line 21) | static void run() function fixedsizeVariadicVectorConstruction2 (line 50) | void fixedsizeVariadicVectorConstruction2() function fixedsizeVariadicVectorConstruction3 (line 88) | void fixedsizeVariadicVectorConstruction3() function fixedsizeVariadicVectorConstruction (line 96) | void fixedsizeVariadicVectorConstruction() function initializerListVectorConstruction (line 105) | void initializerListVectorConstruction() function initializerListMatrixConstruction (line 161) | void initializerListMatrixConstruction() function initializerListArrayConstruction (line 233) | void initializerListArrayConstruction() function dynamicVectorConstruction (line 304) | void dynamicVectorConstruction() function EIGEN_DECLARE_TEST (line 335) | EIGEN_DECLARE_TEST(initializer_list_construction) FILE: VO_Module/thirdparty/eigen/test/inplace_decomposition.cpp function inplace (line 17) | void inplace(bool square = false, bool SPD = false) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(inplace_decomposition) FILE: VO_Module/thirdparty/eigen/test/integer_types.cpp function signed_integer_type_tests (line 19) | void signed_integer_type_tests(const MatrixType& m) function integer_type_tests (line 49) | void integer_type_tests(const MatrixType& m) function integer_types_extra (line 135) | void integer_types_extra() function EIGEN_DECLARE_TEST (line 145) | EIGEN_DECLARE_TEST(integer_types) FILE: VO_Module/thirdparty/eigen/test/inverse.cpp function inverse_for_fixed_size (line 15) | void inverse_for_fixed_size(const MatrixType&, typename internal::enable... function inverse_for_fixed_size (line 20) | void inverse_for_fixed_size(const MatrixType& m1, typename internal::ena... function inverse (line 65) | void inverse(const MatrixType& m) function inverse_zerosized (line 109) | void inverse_zerosized() function EIGEN_DECLARE_TEST (line 124) | EIGEN_DECLARE_TEST(inverse) FILE: VO_Module/thirdparty/eigen/test/io.cpp type check_ostream_impl (line 15) | struct check_ostream_impl method run (line 17) | static void run() type check_ostream_impl (line 29) | struct check_ostream_impl method run (line 31) | static void run() type check_ostream_impl< std::complex > (line 41) | struct check_ostream_impl< std::complex > method run (line 43) | static void run() function check_ostream (line 53) | static void check_ostream() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(rand) FILE: VO_Module/thirdparty/eigen/test/is_same_dense.cpp function EIGEN_DECLARE_TEST (line 14) | EIGEN_DECLARE_TEST(is_same_dense) FILE: VO_Module/thirdparty/eigen/test/jacobi.cpp function jacobi (line 15) | void jacobi(const MatrixType& m = MatrixType()) function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(jacobi) FILE: VO_Module/thirdparty/eigen/test/jacobisvd.cpp function jacobisvd (line 23) | void jacobisvd(const MatrixType& a = MatrixType(), bool pickrandom = true) function jacobisvd_verify_assert (line 36) | void jacobisvd_verify_assert(const MatrixType& m) function jacobisvd_method (line 63) | void jacobisvd_method() type Foo (line 77) | namespace Foo { class Bar (line 80) | class Bar {public: Bar() {}} method Bar (line 80) | Bar() {} function msvc_workaround (line 85) | void msvc_workaround() function EIGEN_DECLARE_TEST (line 92) | EIGEN_DECLARE_TEST(jacobisvd) FILE: VO_Module/thirdparty/eigen/test/klu_support.cpp function test_klu_support_T (line 15) | void test_klu_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(klu_support) FILE: VO_Module/thirdparty/eigen/test/linearstructure.cpp function linearStructure (line 16) | void linearStructure(const MatrixType& m) function real_complex (line 76) | void real_complex(DenseIndex rows = MatrixType::RowsAtCompileTime, Dense... function linearstructure_overflow (line 114) | void linearstructure_overflow() function EIGEN_DECLARE_TEST (line 126) | EIGEN_DECLARE_TEST(linearstructure) FILE: VO_Module/thirdparty/eigen/test/lscg.cpp function test_lscg_T (line 13) | void test_lscg_T() function EIGEN_DECLARE_TEST (line 33) | EIGEN_DECLARE_TEST(lscg) FILE: VO_Module/thirdparty/eigen/test/lu.cpp function matrix_l1_norm (line 16) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function lu_non_invertible (line 20) | void lu_non_invertible() function lu_invertible (line 110) | void lu_invertible() function lu_partial_piv (line 155) | void lu_partial_piv(Index size = MatrixType::ColsAtCompileTime) function lu_verify_assert (line 183) | void lu_verify_assert() function EIGEN_DECLARE_TEST (line 214) | EIGEN_DECLARE_TEST(lu) FILE: VO_Module/thirdparty/eigen/test/main.h type real (line 100) | struct real {} type imag (line 101) | struct imag {} function on_temporary_creation (line 128) | inline void on_temporary_creation(long int size) { function namespace (line 163) | namespace Eigen function namespace (line 218) | namespace Eigen function namespace (line 249) | namespace Eigen function verify_impl (line 362) | inline void verify_impl(bool condition, const char *testname, const char... function namespace (line 406) | namespace Eigen { function namespace (line 436) | namespace Eigen { type typename (line 688) | typedef typename internal::traits::Scalar Scalar; type Matrix (line 691) | typedef Matrix VectorType; type Matrix (line 692) | typedef Matrix MatrixAType; type Matrix (line 693) | typedef Matrix MatrixBType; type typename (line 735) | typedef typename PermutationVectorType::Scalar Scalar; type typename (line 761) | typedef typename internal::traits::Scalar Scalar; type Matrix (line 762) | typedef Matrix VectorType; type typename (line 807) | typedef typename internal::traits::Scalar Scalar; type Matrix (line 808) | typedef Matrix MatrixAType; type Matrix (line 809) | typedef Matrix MatrixBType; function float (line 920) | struct GetDifferentType { typedef double type; } function double (line 921) | struct GetDifferentType { typedef float type; } function string (line 925) | string type_name() { return "other"; } FILE: VO_Module/thirdparty/eigen/test/mapped_matrix.cpp function map_class_vector (line 18) | void map_class_vector(const VectorType& m) function map_class_matrix (line 51) | void map_class_matrix(const MatrixType& m) function map_static_methods (line 121) | void map_static_methods(const VectorType& m) function check_const_correctness (line 146) | void check_const_correctness(const PlainObjectType&) function map_not_aligned_on_scalar (line 161) | void map_not_aligned_on_scalar() function EIGEN_DECLARE_TEST (line 181) | EIGEN_DECLARE_TEST(mapped_matrix) FILE: VO_Module/thirdparty/eigen/test/mapstaticmethods.cpp type mapstaticmethods_impl (line 23) | struct mapstaticmethods_impl {} type mapstaticmethods_impl (line 26) | struct mapstaticmethods_impl method run (line 28) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 72) | struct mapstaticmethods_impl method run (line 74) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 118) | struct mapstaticmethods_impl method run (line 120) | static void run(const PlainObjectType& v) function mapstaticmethods (line 144) | void mapstaticmethods(const PlainObjectType& m) function EIGEN_DECLARE_TEST (line 150) | EIGEN_DECLARE_TEST(mapstaticmethods) FILE: VO_Module/thirdparty/eigen/test/mapstride.cpp function map_class_vector (line 12) | void map_class_vector(const VectorType& m) function map_class_matrix (line 50) | void map_class_matrix(const MatrixType& _m) function bug1453 (line 196) | void bug1453() function EIGEN_DECLARE_TEST (line 226) | EIGEN_DECLARE_TEST(mapstride) FILE: VO_Module/thirdparty/eigen/test/meta.cpp function check_is_convertible (line 13) | bool check_is_convertible(const From&, const To&) type FooReturnType (line 18) | struct FooReturnType { type MyInterface (line 22) | struct MyInterface { type MyImpl (line 26) | struct MyImpl : public MyInterface { method func (line 27) | void func() {} function EIGEN_DECLARE_TEST (line 30) | EIGEN_DECLARE_TEST(meta) FILE: VO_Module/thirdparty/eigen/test/metis_support.cpp function test_metis_T (line 15) | void test_metis_T() function EIGEN_DECLARE_TEST (line 22) | EIGEN_DECLARE_TEST(metis_support) FILE: VO_Module/thirdparty/eigen/test/miscmatrices.cpp function miscMatrices (line 12) | void miscMatrices(const MatrixType& m) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(miscmatrices) FILE: VO_Module/thirdparty/eigen/test/mixingtypes.cpp function raise_assertion (line 53) | void raise_assertion(Index size = SizeAtCompileType) function mixingtypes (line 74) | void mixingtypes(int size = SizeAtCompileType) function EIGEN_DECLARE_TEST (line 312) | EIGEN_DECLARE_TEST(mixingtypes) FILE: VO_Module/thirdparty/eigen/test/mpl2only.cpp function main (line 21) | int main() FILE: VO_Module/thirdparty/eigen/test/nestbyvalue.cpp function XprType (line 17) | XprType get_xpr_with_temps(const MatrixXd& a) function EIGEN_DECLARE_TEST (line 24) | EIGEN_DECLARE_TEST(nestbyvalue) FILE: VO_Module/thirdparty/eigen/test/nesting_ops.cpp function use_n_times (line 16) | void use_n_times(const XprType &xpr) function verify_eval_type (line 27) | bool verify_eval_type(const XprType &, const ReferenceType&) function run_nesting_ops_1 (line 33) | void run_nesting_ops_1(const MatrixType& _m) function run_nesting_ops_2 (line 48) | void run_nesting_ops_2(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 94) | EIGEN_DECLARE_TEST(nesting_ops) FILE: VO_Module/thirdparty/eigen/test/nomalloc.cpp function nomalloc (line 23) | void nomalloc(const MatrixType& m) function ctms_decompositions (line 92) | void ctms_decompositions() function test_zerosized (line 158) | void test_zerosized() { function test_reference (line 171) | void test_reference(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 205) | EIGEN_DECLARE_TEST(nomalloc) FILE: VO_Module/thirdparty/eigen/test/nullary.cpp function equalsIdentity (line 14) | bool equalsIdentity(const MatrixType& A) function check_extremity_accuracy (line 37) | void check_extremity_accuracy(const VectorType &v, const typename Vector... function testVectorType (line 64) | void testVectorType(const VectorType& base) function testMatrixType (line 216) | void testMatrixType(const MatrixType& m) function bug79 (line 244) | void bug79() function bug1630 (line 251) | void bug1630() function nullary_overflow (line 259) | void nullary_overflow() function nullary_internal_logic (line 271) | void nullary_internal_logic() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(nullary) FILE: VO_Module/thirdparty/eigen/test/num_dimensions.cpp function check_dim (line 14) | void check_dim(const Xpr& ) { function map_num_dimensions (line 20) | void map_num_dimensions() function EIGEN_DECLARE_TEST (line 63) | EIGEN_DECLARE_TEST(num_dimensions) FILE: VO_Module/thirdparty/eigen/test/numext.cpp function check_if_equal_or_nans (line 13) | bool check_if_equal_or_nans(const T& actual, const U& expected) { function check_if_equal_or_nans (line 18) | bool check_if_equal_or_nans(const std::complex& actual, const std::co... function test_is_equal_or_nans (line 24) | bool test_is_equal_or_nans(const T& actual, const U& expected) function check_abs (line 40) | void check_abs() { function check_arg (line 65) | void check_arg() { type check_sqrt_impl (line 79) | struct check_sqrt_impl { method run (line 80) | static void run() { type check_sqrt_impl > (line 100) | struct check_sqrt_impl > { method run (line 101) | static void run() { function check_sqrt (line 150) | void check_sqrt() { type check_rsqrt_impl (line 155) | struct check_rsqrt_impl { method run (line 156) | static void run() { type check_rsqrt_impl > (line 178) | struct check_rsqrt_impl > { method run (line 179) | static void run() { function check_rsqrt (line 238) | void check_rsqrt() { function EIGEN_DECLARE_TEST (line 242) | EIGEN_DECLARE_TEST(numext) { FILE: VO_Module/thirdparty/eigen/test/packetmath.cpp function T (line 15) | inline T REF_ADD(const T& a, const T& b) { function T (line 19) | inline T REF_SUB(const T& a, const T& b) { function T (line 23) | inline T REF_MUL(const T& a, const T& b) { function T (line 27) | inline T REF_DIV(const T& a, const T& b) { function T (line 31) | inline T REF_ABS_DIFF(const T& a, const T& b) { function REF_ADD (line 37) | inline bool REF_ADD(const bool& a, const bool& b) { function REF_SUB (line 41) | inline bool REF_SUB(const bool& a, const bool& b) { function REF_MUL (line 45) | inline bool REF_MUL(const bool& a, const bool& b) { function T (line 50) | inline T REF_FREXP(const T& x, T& exp) { function T (line 59) | inline T REF_LDEXP(const T& x, const T& exp) { type pcast_array (line 66) | struct pcast_array type pcast_array (line 69) | struct pcast_array { method cast (line 72) | static void cast(const SrcScalar* src, size_t size, TgtScalar* dst) { type pcast_array (line 87) | struct pcast_array { method cast (line 88) | static void cast(const typename internal::unpacket_traits::... type pcast_array (line 101) | struct pcast_array { method cast (line 102) | static void cast(const typename internal::unpacket_traits::... type pcast_array (line 117) | struct pcast_array { method cast (line 118) | static void cast(const typename internal::unpacket_traits::... type test_cast_helper (line 137) | struct test_cast_helper type test_cast_helper (line 140) | struct test_cast_helper (line 145) | struct test_cast_helper (line 198) | struct test_cast_runner { method run (line 199) | static void run() { test_cast::run(); } type test_cast_runner (line 203) | struct test_cast_runner { method run (line 204) | static void run() { type test_cast_runner (line 211) | struct test_cast_runner { method run (line 212) | static void run() {} type packetmath_pcast_ops_runner (line 216) | struct packetmath_pcast_ops_runner { method run (line 217) | static void run() { type packetmath_pcast_ops_runner::IsComplex>::type> (line 238) | struct packetmath_pcast_ops_runner::IsComplex && !internal::is_same::value && !internal::is_same::value >::type> (line 377) | struct eigen_optimization_barrier_test (line 1252) | struct runall { // i.e. float or ... method run (line 1253) | static void run() { type runall (line 1262) | struct runall { // i.e. int method run (line 1263) | static void run() { type runall (line 1271) | struct runall { // i.e. complex method run (line 1272) | static void run() { function EIGEN_DECLARE_TEST (line 1282) | EIGEN_DECLARE_TEST(packetmath) { FILE: VO_Module/thirdparty/eigen/test/packetmath_test_shared.h function namespace (line 21) | namespace Eigen { function namespace (line 72) | namespace test { function Packet (line 148) | Packet load(const T* from) const { return internal::pload(from); } function Packet (line 151) | Packet loadu(const T* from) const { return internal::ploadu(from... function Packet (line 154) | Packet load(const T* from, unsigned long long umask) const { return inte... function store (line 157) | void store(T* to, const Packet& x) const { internal::pstore(to,x); } function store (line 160) | void store(T* to, const Packet& x, unsigned long long umask) const { int... function run (line 252) | static void run() { function run (line 261) | static void run() { function run (line 269) | static void run() { FILE: VO_Module/thirdparty/eigen/test/pardiso_support.cpp function test_pardiso_T (line 8) | void test_pardiso_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(pardiso_support) FILE: VO_Module/thirdparty/eigen/test/pastix_support.cpp function test_pastix_T (line 17) | void test_pastix_T() function test_pastix_T_LU (line 42) | void test_pastix_T_LU() function EIGEN_DECLARE_TEST (line 48) | EIGEN_DECLARE_TEST(pastix_support) FILE: VO_Module/thirdparty/eigen/test/permutationmatrices.cpp function permutationmatrices (line 15) | void permutationmatrices(const MatrixType& m) function bug890 (line 146) | void bug890() function EIGEN_DECLARE_TEST (line 169) | EIGEN_DECLARE_TEST(permutationmatrices) FILE: VO_Module/thirdparty/eigen/test/prec_inverse_4x4.cpp function inverse_permutation_4x4 (line 14) | void inverse_permutation_4x4() function inverse_general_4x4 (line 29) | void inverse_general_4x4(int repeat) function EIGEN_DECLARE_TEST (line 70) | EIGEN_DECLARE_TEST(prec_inverse_4x4) FILE: VO_Module/thirdparty/eigen/test/product.h type Matrix (line 26) | typedef Matrix RowVectorType; type Matrix (line 27) | typedef Matrix ColVectorType; type Matrix (line 28) | typedef Matrix MatrixX; FILE: VO_Module/thirdparty/eigen/test/product_extra.cpp function product_extra (line 12) | void product_extra(const MatrixType& m) function mat_mat_scalar_scalar_product (line 129) | void mat_mat_scalar_scalar_product() function zero_sized_objects (line 139) | void zero_sized_objects(const MatrixType& m) function bug_127 (line 198) | void bug_127() function bug_817 (line 222) | void bug_817() function unaligned_objects (line 232) | void unaligned_objects() function EIGEN_DONT_INLINE (line 262) | EIGEN_DONT_INLINE function Index (line 271) | Index compute_block_size() function aliasing_with_resize (line 285) | void aliasing_with_resize() function bug_1308 (line 329) | void bug_1308() function EIGEN_DECLARE_TEST (line 371) | EIGEN_DECLARE_TEST(product_extra) FILE: VO_Module/thirdparty/eigen/test/product_large.cpp function test_aliasing (line 14) | void test_aliasing() function product_large_regressions (line 35) | void product_large_regressions() function bug_1622 (line 92) | void bug_1622() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(product_large) FILE: VO_Module/thirdparty/eigen/test/product_mmtr.cpp function mmtr (line 28) | void mmtr(int size) function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(product_mmtr) FILE: VO_Module/thirdparty/eigen/test/product_notemporary.cpp function check_scalar_multiple3 (line 15) | void check_scalar_multiple3(Dst &dst, const Lhs& A, const Rhs& B) function check_scalar_multiple2 (line 26) | void check_scalar_multiple2(Dst &dst, const Lhs& A, const Rhs& B, S2 s2) function check_scalar_multiple1 (line 36) | void check_scalar_multiple1(Dst &dst, const Lhs& A, const Rhs& B, S1 s1,... FILE: VO_Module/thirdparty/eigen/test/product_selfadjoint.cpp function product_selfadjoint (line 12) | void product_selfadjoint(const MatrixType& m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(product_selfadjoint) FILE: VO_Module/thirdparty/eigen/test/product_small.cpp function product1x1 (line 16) | void product1x1() function TC (line 34) | const TC& ref_prod(TC &C, const TA &A, const TB &B) function test_lazy_single (line 44) | typename internal::enable_if(), function trmv (line 94) | void trmv(int rows=get_random_size(), int cols=get_random_size(), int cols=get_random_size::Real TgtReal; function SrcScalar (line 145) | static SrcScalar value() { FILE: VO_Module/thirdparty/eigen/test/real_qz.cpp function real_qz (line 15) | void real_qz(const MatrixType& m) function EIGEN_DECLARE_TEST (line 78) | EIGEN_DECLARE_TEST(real_qz) FILE: VO_Module/thirdparty/eigen/test/redux.cpp function matrixRedux (line 17) | void matrixRedux(const MatrixType& m) function vectorRedux (line 85) | void vectorRedux(const VectorType& w) function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(redux) FILE: VO_Module/thirdparty/eigen/test/ref.cpp function ref_matrix (line 33) | void ref_matrix(const MatrixType& m) function ref_vector (line 80) | void ref_vector(const VectorType& m) function ref_vector_fixed_sizes (line 145) | void ref_vector_fixed_sizes() function check_const_correctness (line 207) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 218) | EIGEN_DONT_INLINE void call_ref_1(Ref a, const B &b) { VERIFY_... function EIGEN_DONT_INLINE (line 220) | EIGEN_DONT_INLINE void call_ref_2(const Ref& a, const B ... function EIGEN_DONT_INLINE (line 222) | EIGEN_DONT_INLINE void call_ref_3(Ref > a, cons... function EIGEN_DONT_INLINE (line 224) | EIGEN_DONT_INLINE void call_ref_4(const Ref > a, cons... function EIGEN_DONT_INLINE (line 228) | EIGEN_DONT_INLINE void call_ref_6(const Ref > a, const... function call_ref (line 232) | void call_ref() function test_ref_overload_fun1 (line 293) | int test_ref_overload_fun1(Ref ) { return 1; } function test_ref_overload_fun1 (line 294) | int test_ref_overload_fun1(Ref ) { return 2; } function test_ref_overload_fun1 (line 295) | int test_ref_overload_fun1(Ref ) { return 3; } function test_ref_overload_fun2 (line 297) | int test_ref_overload_fun2(Ref ) { return 4; } function test_ref_overload_fun2 (line 298) | int test_ref_overload_fun2(Ref ) { return 5; } function test_ref_ambiguous (line 300) | void test_ref_ambiguous(const Ref &A, Ref B) function test_ref_overloads (line 307) | void test_ref_overloads() function test_ref_fixed_size_assert (line 323) | void test_ref_fixed_size_assert() function EIGEN_DECLARE_TEST (line 334) | EIGEN_DECLARE_TEST(ref) FILE: VO_Module/thirdparty/eigen/test/reshape.cpp function is_same_eq (line 14) | typename internal::enable_if::value,bool>::type function check_auto_reshape4x4 (line 21) | void check_auto_reshape4x4(MatType m) function check_direct_access_reshape4x4 (line 53) | void check_direct_access_reshape4x4(MatType , internal::FixedInt) { function reshape4x4 (line 67) | void reshape4x4(MatType m) function EIGEN_DECLARE_TEST (line 196) | EIGEN_DECLARE_TEST(reshape) FILE: VO_Module/thirdparty/eigen/test/resize.cpp function resizeLikeTest (line 13) | void resizeLikeTest() function resizeLikeTest12 (line 32) | void resizeLikeTest12() { resizeLikeTest<1,2>(); } function resizeLikeTest1020 (line 33) | void resizeLikeTest1020() { resizeLikeTest<10,20>(); } function resizeLikeTest31 (line 34) | void resizeLikeTest31() { resizeLikeTest<3,1>(); } function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(resize) FILE: VO_Module/thirdparty/eigen/test/rvalue_types.cpp function rvalue_copyassign (line 24) | void rvalue_copyassign(const MatrixType& m) function rvalue_transpositions (line 51) | void rvalue_transpositions(Index rows) function rvalue_move (line 84) | void rvalue_move(const MatrixType& m) function rvalue_copyassign (line 119) | void rvalue_copyassign(const MatrixType&) {} function rvalue_transpositions (line 121) | void rvalue_transpositions(Index) {} function rvalue_move (line 123) | void rvalue_move(const MatrixType&) {} function EIGEN_DECLARE_TEST (line 126) | EIGEN_DECLARE_TEST(rvalue_types) FILE: VO_Module/thirdparty/eigen/test/schur_complex.cpp function schur (line 14) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(schur_complex) FILE: VO_Module/thirdparty/eigen/test/schur_real.cpp function verifyIsQuasiTriangular (line 14) | void verifyIsQuasiTriangular(const MatrixType& T) function schur (line 38) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(schur_real) FILE: VO_Module/thirdparty/eigen/test/selfadjoint.cpp function selfadjoint (line 16) | void selfadjoint(const MatrixType& m) function bug_159 (line 53) | void bug_159() function EIGEN_DECLARE_TEST (line 59) | EIGEN_DECLARE_TEST(selfadjoint) FILE: VO_Module/thirdparty/eigen/test/simplicial_cholesky.cpp function test_simplicial_cholesky_T (line 12) | void test_simplicial_cholesky_T() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(simplicial_cholesky) FILE: VO_Module/thirdparty/eigen/test/sizeof.cpp function verifySizeOf (line 12) | void verifySizeOf(const MatrixType&) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(sizeof) FILE: VO_Module/thirdparty/eigen/test/sizeoverflow.cpp function triggerMatrixBadAlloc (line 22) | void triggerMatrixBadAlloc(Index rows, Index cols) function triggerVectorBadAlloc (line 30) | void triggerVectorBadAlloc(Index size) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(sizeoverflow) FILE: VO_Module/thirdparty/eigen/test/smallvectors.cpp function smallVectors (line 13) | void smallVectors() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(smallvectors) FILE: VO_Module/thirdparty/eigen/test/sparseLM.cpp type sparseGaussianTest (line 21) | struct sparseGaussianTest : SparseFunctor method sparseGaussianTest (line 26) | sparseGaussianTest(int inputs, int values) : SparseFunctor... method VectorType (line 29) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 54) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 83) | int df(const VectorType& uv, JacobianType& fjac) function test_sparseLM_T (line 129) | void test_sparseLM_T() function EIGEN_DECLARE_TEST (line 171) | EIGEN_DECLARE_TEST(sparseLM) FILE: VO_Module/thirdparty/eigen/test/sparse_basic.cpp function sparse_basic (line 24) | void sparse_basic(const SparseMatrixType& ref) function big_sparse_triplet (line 685) | void big_sparse_triplet(Index rows, Index cols, double density) { function bug1105 (line 711) | void bug1105() function EIGEN_DECLARE_TEST (line 727) | EIGEN_DECLARE_TEST(sparse_basic) FILE: VO_Module/thirdparty/eigen/test/sparse_block.cpp function innervec (line 14) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==RowMajorBit,... function innervec (line 21) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==0, typename ... function sparse_block (line 27) | void sparse_block(const SparseMatrixType& ref) function EIGEN_DECLARE_TEST (line 293) | EIGEN_DECLARE_TEST(sparse_block) FILE: VO_Module/thirdparty/eigen/test/sparse_permutations.cpp function is_sorted (line 23) | bool is_sorted(const T& mat) { function eval (line 38) | typename internal::nested_eval::type eval(const T &xpr) function sparse_permutations (line 44) | void sparse_permutations(const SparseMatrixType& ref) function sparse_permutations_all (line 215) | void sparse_permutations_all(int size) function EIGEN_DECLARE_TEST (line 223) | EIGEN_DECLARE_TEST(sparse_permutations) FILE: VO_Module/thirdparty/eigen/test/sparse_product.cpp function on_temporary_creation (line 18) | inline void on_temporary_creation() { function sparse_product (line 36) | void sparse_product() function sparse_product_regression_test (line 338) | void sparse_product_regression_test() function bug_942 (line 360) | void bug_942() function test_mixing_types (line 383) | void test_mixing_types() function EIGEN_DECLARE_TEST (line 464) | EIGEN_DECLARE_TEST(sparse_product) FILE: VO_Module/thirdparty/eigen/test/sparse_ref.cpp function on_temporary_creation (line 17) | inline void on_temporary_creation() { function check_const_correctness (line 34) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void call_ref_1(Ref > a, const B &... function EIGEN_DONT_INLINE (line 48) | EIGEN_DONT_INLINE void call_ref_2(const Ref >&... function EIGEN_DONT_INLINE (line 51) | EIGEN_DONT_INLINE void call_ref_3(const Ref, S... function EIGEN_DONT_INLINE (line 57) | EIGEN_DONT_INLINE void call_ref_4(Ref > a, const B &... function EIGEN_DONT_INLINE (line 60) | EIGEN_DONT_INLINE void call_ref_5(const Ref >&... function call_ref (line 62) | void call_ref() function EIGEN_DECLARE_TEST (line 129) | EIGEN_DECLARE_TEST(sparse_ref) FILE: VO_Module/thirdparty/eigen/test/sparse_solver.h type typename (line 47) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 152) | typedef typename Eigen::SparseMatrix Mat; type typename (line 153) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 154) | typedef typename Eigen::SparseLU > Solver; type typename (line 281) | typedef typename Solver::MatrixType Mat; type typename (line 282) | typedef typename Mat::Scalar Scalar; type typename (line 283) | typedef typename Mat::RealScalar RealScalar; type typename (line 314) | typedef typename Solver::MatrixType Mat; type typename (line 315) | typedef typename Mat::Scalar Scalar; type typename (line 331) | typedef typename Solver::MatrixType Mat; type typename (line 332) | typedef typename Mat::Scalar Scalar; type typename (line 348) | typedef typename Solver::MatrixType Mat; type typename (line 349) | typedef typename Mat::Scalar Scalar; type Matrix (line 350) | typedef Matrix DenseMatrix; type typename (line 406) | typedef typename Solver::MatrixType Mat; type typename (line 407) | typedef typename Mat::Scalar Scalar; type typename (line 408) | typedef typename Mat::StorageIndex StorageIndex; type SparseMatrix (line 409) | typedef SparseMatrix SpMat; type Matrix (line 411) | typedef Matrix DenseMatrix; type Matrix (line 412) | typedef Matrix DenseVector; type typename (line 491) | typedef typename Solver::MatrixType Mat; type typename (line 492) | typedef typename Mat::Scalar Scalar; type Matrix (line 493) | typedef Matrix DenseMatrix; type typename (line 509) | typedef typename Solver::MatrixType Mat; type typename (line 510) | typedef typename Mat::Scalar Scalar; type prune_column (line 524) | struct prune_column { type typename (line 536) | typedef typename Solver::MatrixType Mat; type typename (line 537) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 538) | typedef SparseMatrix DenseMatrix; type Matrix (line 541) | typedef Matrix DenseVector; type typename (line 613) | typedef typename Solver::MatrixType Mat; type typename (line 614) | typedef typename Mat::Scalar Scalar; type Matrix (line 615) | typedef Matrix DenseMatrix; type typename (line 636) | typedef typename Solver::MatrixType Mat; type typename (line 637) | typedef typename Mat::Scalar Scalar; type Matrix (line 638) | typedef Matrix DenseMatrix; type typename (line 653) | typedef typename Solver::MatrixType Mat; type typename (line 654) | typedef typename Mat::Scalar Scalar; type typename (line 668) | typedef typename Solver::MatrixType Mat; type typename (line 669) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 670) | typedef SparseMatrix DenseMatrix; type Matrix (line 672) | typedef Matrix DenseVector; FILE: VO_Module/thirdparty/eigen/test/sparse_solvers.cpp function initSPD (line 12) | void function sparse_solvers (line 33) | void sparse_solvers(int rows, int cols) function EIGEN_DECLARE_TEST (line 117) | EIGEN_DECLARE_TEST(sparse_solvers) FILE: VO_Module/thirdparty/eigen/test/sparse_vector.cpp function sparse_vector (line 12) | void sparse_vector(int rows, int cols) function EIGEN_DECLARE_TEST (line 148) | EIGEN_DECLARE_TEST(sparse_vector) FILE: VO_Module/thirdparty/eigen/test/sparselu.cpp function test_sparselu_T (line 22) | void test_sparselu_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(sparselu) FILE: VO_Module/thirdparty/eigen/test/sparseqr.cpp function generate_sparse_rectangular_problem (line 13) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_sparseqr_scalar (line 44) | void test_sparseqr_scalar() function EIGEN_DECLARE_TEST (line 141) | EIGEN_DECLARE_TEST(sparseqr) FILE: VO_Module/thirdparty/eigen/test/special_numbers.cpp function special_numbers (line 12) | void special_numbers() function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(special_numbers) FILE: VO_Module/thirdparty/eigen/test/spqr_support.cpp function generate_sparse_rectangular_problem (line 15) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_spqr_scalar (line 30) | void test_spqr_scalar() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(spqr_support) FILE: VO_Module/thirdparty/eigen/test/stable_norm.cpp function EIGEN_DONT_INLINE (line 12) | EIGEN_DONT_INLINE T copy(const T& x) function stable_norm (line 17) | void stable_norm(const MatrixType& m) function test_hypot (line 199) | void test_hypot() function EIGEN_DECLARE_TEST (line 229) | EIGEN_DECLARE_TEST(stable_norm) FILE: VO_Module/thirdparty/eigen/test/stddeque.cpp function check_stddeque_matrix (line 16) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 46) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 75) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stddeque) FILE: VO_Module/thirdparty/eigen/test/stddeque_overload.cpp function check_stddeque_matrix (line 29) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 64) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 98) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(stddeque_overload) FILE: VO_Module/thirdparty/eigen/test/stdlist.cpp function check_stdlist_matrix (line 16) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 46) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 75) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stdlist) FILE: VO_Module/thirdparty/eigen/test/stdlist_overload.cpp function get (line 29) | typename Container::iterator get(Container & c, Position position) function set (line 37) | void set(Container & c, Position position, const Value & value) function check_stdlist_matrix (line 45) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 86) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 126) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 165) | EIGEN_DECLARE_TEST(stdlist_overload) FILE: VO_Module/thirdparty/eigen/test/stdvector.cpp function check_stdvector_matrix (line 15) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 51) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 86) | void check_stdvector_quaternion(const QuaternionType&) function std_vector_gcc_warning (line 123) | void std_vector_gcc_warning() function EIGEN_DECLARE_TEST (line 130) | EIGEN_DECLARE_TEST(stdvector) FILE: VO_Module/thirdparty/eigen/test/stdvector_overload.cpp function check_stdvector_matrix (line 29) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 65) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 100) | void check_stdvector_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(stdvector_overload) FILE: VO_Module/thirdparty/eigen/test/stl_iterators.cpp function make_reverse_iterator (line 15) | std::reverse_iterator function ForwardIt (line 23) | ForwardIt is_sorted_until(ForwardIt firstIt, ForwardIt lastIt) function is_sorted (line 36) | bool is_sorted(ForwardIt firstIt, ForwardIt lastIt) function is_pointer_based_stl_iterator (line 45) | bool is_pointer_based_stl_iterator(const internal::pointer_based_stl_ite... function is_generic_randaccess_stl_iterator (line 48) | bool is_generic_randaccess_stl_iterator(const internal::generic_randacce... function is_default_constructible_and_assignable (line 51) | bool is_default_constructible_and_assignable(const Iter& it) function check_begin_end_for_loop (line 63) | void check_begin_end_for_loop(Xpr xpr) function test_stl_iterators (line 123) | void test_stl_iterators(int rows=Rows, int cols=Cols) function IsContainerType (line 514) | bool IsContainerType(int /* dummy */) { return true; } function IsContainerType (line 517) | bool IsContainerType(long /* dummy */) { return false; } function test_stl_container_detection (line 520) | void test_stl_container_detection(int rows=Rows, int cols=Cols) function EIGEN_DECLARE_TEST (line 549) | EIGEN_DECLARE_TEST(stl_iterators) FILE: VO_Module/thirdparty/eigen/test/superlu_support.cpp function EIGEN_DECLARE_TEST (line 15) | EIGEN_DECLARE_TEST(superlu_support) FILE: VO_Module/thirdparty/eigen/test/svd_common.h type typename (line 35) | typedef typename MatrixType::Scalar Scalar; type typename (line 36) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 37) | typedef Matrix MatrixUType; type Matrix (line 38) | typedef Matrix MatrixVType; type typename (line 63) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 102) | typedef typename MatrixType::Scalar Scalar; type typename (line 103) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 112) | typedef Matrix RhsType; type Matrix (line 113) | typedef Matrix SolutionType; type typename (line 169) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 176) | typedef Matrix SolutionType; type Matrix (line 183) | typedef Matrix MatrixType2; type Matrix (line 184) | typedef Matrix RhsType2; type Matrix (line 185) | typedef Matrix MatrixType2T; type Matrix (line 209) | typedef Matrix MatrixType3; type Matrix (line 210) | typedef Matrix RhsType3; type Matrix (line 238) | typedef Matrix RhsType; FILE: VO_Module/thirdparty/eigen/test/svd_fill.h type typename (line 24) | typedef typename MatrixType::Scalar Scalar; type typename (line 25) | typedef typename MatrixType::RealScalar RealScalar; FILE: VO_Module/thirdparty/eigen/test/swap.cpp type other_matrix_type (line 14) | struct other_matrix_type type other_matrix_type > (line 20) | struct other_matrix_type randMatrixUnitary(int s... function randMatrixSpecialUnitary (line 75) | Eigen::Matrix randMatrixSpecialUnitar... function run_test (line 91) | void run_test(int dim, int num_elements) function run_fixed_size_test (line 121) | void run_fixed_size_test(int num_elements) function EIGEN_DECLARE_TEST (line 158) | EIGEN_DECLARE_TEST(umeyama) FILE: VO_Module/thirdparty/eigen/test/umfpack_support.cpp function test_umfpack_support_T (line 15) | void test_umfpack_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(umfpack_support) FILE: VO_Module/thirdparty/eigen/test/unalignedcount.cpp function EIGEN_DECLARE_TEST (line 31) | EIGEN_DECLARE_TEST(unalignedcount) FILE: VO_Module/thirdparty/eigen/test/upperbidiagonalization.cpp function upperbidiag (line 13) | void upperbidiag(const MatrixType& m) function EIGEN_DECLARE_TEST (line 32) | EIGEN_DECLARE_TEST(upperbidiagonalization) FILE: VO_Module/thirdparty/eigen/test/vectorization_logic.cpp function test_assign (line 38) | bool test_assign(const Dst&, const Src&, int traversal, int unrolling) function test_assign (line 63) | bool test_assign(int traversal, int unrolling) function test_redux (line 84) | bool test_redux(const Xpr&, int traversal, int unrolling) type vectorization_logic (line 105) | struct vectorization_logic method run (line 115) | static void run() type vectorization_logic (line 264) | struct vectorization_logic method run (line 266) | static void run() {} type vectorization_logic_half (line 271) | struct vectorization_logic_half method run (line 278) | static void run() type vectorization_logic_half (line 389) | struct vectorization_logic_half method run (line 391) | static void run() {} function EIGEN_DECLARE_TEST (line 394) | EIGEN_DECLARE_TEST(vectorization_logic) FILE: VO_Module/thirdparty/eigen/test/vectorwiseop.cpp function vectorwiseop_array (line 16) | void vectorwiseop_array(const ArrayType& m) function vectorwiseop_matrix (line 129) | void vectorwiseop_matrix(const MatrixType& m) function EIGEN_DECLARE_TEST (line 286) | EIGEN_DECLARE_TEST(vectorwiseop) FILE: VO_Module/thirdparty/eigen/test/visitor.cpp function matrixVisitor (line 12) | void matrixVisitor(const MatrixType& p) function vectorVisitor (line 99) | void vectorVisitor(const VectorType& w) function EIGEN_DECLARE_TEST (line 176) | EIGEN_DECLARE_TEST(visitor) FILE: VO_Module/thirdparty/eigen/test/zerosized.cpp function zeroReduction (line 13) | void zeroReduction(const MatrixType& m) { function zeroSizedMatrix (line 34) | void zeroSizedMatrix() function zeroSizedVector (line 77) | void zeroSizedVector() function EIGEN_DECLARE_TEST (line 93) | EIGEN_DECLARE_TEST(zerosized) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/Tensor.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 116) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, Index secondIn... function Scalar (line 125) | const Scalar& coeff(const array& indices) const function Scalar (line 142) | const Scalar& coeff() const function Scalar (line 204) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 209) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 214) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 219) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 237) | const Scalar& operator()(const array& indices) const function Scalar (line 242) | const Scalar& operator()(Index index) const function Scalar (line 248) | const Scalar& operator()() const function m_storage (line 335) | Tensor(const Self& other) function EIGEN_STRONG_INLINE (line 342) | EIGEN_STRONG_INLINE Tensor(Index firstDimension, IndexTypes... otherDime... function explicit (line 349) | explicit Tensor(Index dim1) function EIGEN_DEVICE_FUNC (line 354) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2) function EIGEN_DEVICE_FUNC (line 359) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 364) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 369) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function explicit (line 377) | explicit Tensor(const array& dimensions) type TensorAssignOp (line 397) | typedef TensorAssignOp& dimensions) function EIGEN_DEVICE_FUNC (line 466) | EIGEN_DEVICE_FUNC void resize(const DSizes& dimension... function EIGEN_DEVICE_FUNC (line 474) | EIGEN_DEVICE_FUNC function resize (line 484) | void resize(const Eigen::IndexList& dimensions) { function resize (line 515) | size_t V5> function Index (line 547) | Index linearizedIndex(const array& indices) const FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h function namespace (line 14) | namespace Eigen { type typename (line 57) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; type Tuple (line 61) | typedef Tuple::Dimensions Dimensions; type StorageMemory (line 85) | typedef StorageMemory Storage; type typename (line 86) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 99) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 102) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 109) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 113) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 117) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 122) | TensorOpCost function bind (line 130) | void bind(cl::sycl::handler &cgh) const { function namespace (line 139) | namespace internal { type TensorTupleReducerOp (line 163) | typedef const TensorTupleReducerOpEIGEN_DEVICE_... type typename (line 179) | typedef typename Eigen::internal::traits::Scalar S... type typename (line 180) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 181) | typedef typename Eigen::internal::nested::type Nes... type typename (line 182) | typedef typename Eigen::internal::traits::StorageK... type typename (line 183) | typedef typename Eigen::internal::traits::Index In... type Index (line 184) | typedef Index CoeffReturnType; type typename (line 217) | typedef typename XprType::Index Index; type typename (line 218) | typedef typename XprType::Scalar Scalar; type typename (line 219) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 220) | typedef typename TensorIndexTupleOp::CoeffReturnType TupleType; type typename (line 221) | typedef typename TensorEvaluator , Dev... type array (line 224) | typedef array StrideDims; type StorageMemory (line 225) | typedef StorageMemory Storage; type typename (line 226) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 227) | typedef StorageMemory TupleStorageMem; type internal (line 240) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 266) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 270) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 274) | CoeffReturnType coeff(Index index) const { function bind (line 281) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 287) | TensorOpCost FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h function namespace (line 13) | namespace Eigen { type typename (line 65) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 66) | typedef typename LhsXprType::CoeffReturnType CoeffReturnType; type typename (line 67) | typedef typename Eigen::internal::nested::type Nested; type typename (line 68) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 69) | typedef typename Eigen::internal::traits::Index Index; type typename (line 95) | typedef typename XprType::Index Index; type typename (line 96) | typedef typename XprType::Scalar Scalar; type typename (line 97) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 98) | typedef typename PacketType::type PacketReturnT... type typename (line 99) | typedef typename TensorEvaluator::Dimensions Dimen... type StorageMemory (line 100) | typedef StorageMemory Storage; type typename (line 101) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 120) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 121) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 123) | typedef typename TensorEvaluator::TensorBlock function EIGEN_STRONG_INLINE (line 145) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 157) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 166) | EIGEN_STRONG_INLINE void cleanup() { function evalScalar (line 171) | void evalScalar(Index i) { function evalPacket (line 174) | void evalPacket(Index i) { function EIGEN_DEVICE_FUNC (line 180) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function PacketReturnType (line 185) | PacketReturnType packet(Index index) const function TensorOpCost (line 190) | TensorOpCost function evalBlock (line 210) | void evalBlock( function bind (line 231) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h function namespace (line 15) | namespace Eigen { type Eigen (line 604) | typedef Eigen::IndexPair DimensionPair; type TensorScanOp (line 633) | typedef TensorScanOp, const type TensorScanOp (line 640) | typedef TensorScanOp, const function TensorLayoutSwapOp (line 877) | const TensorLayoutSwapOp function TensorIndexTupleOp (line 940) | const TensorIndexTupleOp type TensorAssignOp (line 1170) | typedef TensorAssignOp BlockDescriptor; function BlockDescriptor (line 374) | BlockDescriptor function reset (line 572) | void reset() { m_allocation_index = 0; } type Allocation (line 575) | struct Allocation { type TensorBlockKind (line 589) | enum TensorBlockKind { function class (line 617) | class TensorBlockNotImplemented { type typename (line 629) | typedef typename XprType::Scalar type; function void (line 632) | struct XprScalar { type TensorMap (line 659) | typedef TensorMap > XprType; function XprType (line 677) | const XprType& expr() const { function cleanup (line 682) | void cleanup() {} type internal (line 684) | typedef internal::TensorBlockDescriptor TensorBlockD... function class (line 694) | class Storage { function TensorMaterializedBlock (line 762) | static TensorMaterializedBlock materialize( type typename (line 845) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 850) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 853) | const Scalar* data() const { return NULL; } function cleanup (line 854) | void cleanup() { m_arg_block.cleanup(); } type typename (line 878) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 887) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 893) | const Scalar* data() const { return NULL; } function cleanup (line 895) | void cleanup() { type typename (line 913) | typedef typename ArgTensorBlock::XprType ArgXprType; type typename (line 921) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 927) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 929) | const Scalar* data() const { return NULL; } function cleanup (line 930) | void cleanup() { m_arg_block.cleanup(); } type typename (line 944) | typedef typename Arg1TensorBlock::XprType Arg1XprType; type typename (line 945) | typedef typename Arg2TensorBlock::XprType Arg2XprType; type typename (line 946) | typedef typename Arg3TensorBlock::XprType Arg3XprType; type typename (line 958) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 969) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 974) | const Scalar* data() const { return NULL; } function cleanup (line 975) | void cleanup() { type typename (line 994) | typedef typename packet_traits::type Packet; type class (line 1002) | enum class type Dst (line 1011) | struct Dst { type Src (line 1019) | struct Src { function Run (line 1029) | void Run(const Dst& dst, function Run (line 1038) | void Run( type StridedLinearBufferCopy (line 1146) | typedef StridedLinearBufferCopy LinCopy; type DSizes (line 1150) | typedef DSizes DimensionsMap; type Dst (line 1152) | struct Dst { type Src (line 1163) | struct Src { function IndexType (line 1178) | IndexType Copy( function IndexType (line 1321) | IndexType Copy(const Dst& dst, type BlockIteratorState (line 1329) | struct BlockIteratorState { type Target (line 1435) | struct Target { function Run (line 1465) | void Run( FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h function namespace (line 13) | namespace Eigen { function Sizes (line 54) | struct is_input_scalar > { type is_input_scalar (line 59) | struct is_input_scalar type typename (line 73) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 74) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 75) | typedef typename Eigen::internal::nested::type Nes... type typename (line 76) | typedef typename Eigen::internal::traits::StorageK... type typename (line 77) | typedef typename Eigen::internal::traits::Index In... type typename (line 100) | typedef typename XprType::Index Index; type DSizes (line 102) | typedef DSizes Dimensions; type typename (line 103) | typedef typename XprType::Scalar Scalar; type typename (line 104) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 105) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 106) | typedef typename PacketType::type PacketReturnT... type typename (line 112) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 123) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 130) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 131) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 133) | typedef typename TensorEvaluator::TensorBlock type typename (line 136) | typedef typename internal::TensorMaterializedBlock type typename (line 84) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 85) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 86) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 87) | typedef typename Eigen::internal::nested::type Nested; type typename (line 88) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 89) | typedef typename Eigen::internal::traits::Index Index; type typename (line 120) | typedef typename XprType::Index Index; type DSizes (line 121) | typedef DSizes Dimensions; type typename (line 122) | typedef typename XprType::Scalar Scalar; type typename (line 123) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 124) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 126) | typedef StorageMemory Storage; type typename (line 127) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 151) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 154) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 155) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type internal (line 157) | typedef internal::TensorBlockDescriptor type typename (line 159) | typedef typename TensorEvaluator::TensorBlock type typename (line 162) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 417) | typedef typename XprType::Index Index; type DSizes (line 418) | typedef DSizes Dimensions; type typename (line 419) | typedef typename XprType::Scalar Scalar; type typename (line 420) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 421) | typedef typename PacketType::type PacketReturnT... type internal (line 433) | typedef internal::TensorBlockDescriptor TensorBlockDesc; function EIGEN_STRONG_INLINE (line 436) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function writePacket (line 446) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 485) | void writeBlock( FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h function namespace (line 13) | namespace Eigen { type typename (line 64) | typedef typename internal::traits::Scalar Scalar; type typename (line 65) | typedef typename internal::traits::StorageKind St... type typename (line 66) | typedef typename internal::traits::Index Index; type typename (line 67) | typedef typename internal::nested::type Nested; type typename (line 68) | typedef typename internal::promote_storage_type::Real RealScalar; type typename (line 98) | typedef typename XprType::Index Index; type DSizes (line 101) | typedef DSizes Dimensions; type typename (line 102) | typedef typename XprType::Scalar Scalar; type typename (line 103) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 104) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 105) | typedef StorageMemory Storage; type typename (line 106) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 119) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 175) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) function EIGEN_STRONG_INLINE (line 182) | EIGEN_STRONG_INLINE void cleanup() function CoeffReturnType (line 190) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 248) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 263) | TensorOpCost function bind (line 282) | void bind(cl::sycl::handler &cgh) const { type TensorConcatenationOp (line 304) | typedef TensorConcatenationOp XprType; type typename (line 305) | typedef typename Base::Dimensions Dimensions; type internal (line 318) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 321) | EIGEN_STRONG_INLINE TensorEvaluator(XprType& op, const Device& device) type typename (line 327) | typedef typename XprType::Index Index; type typename (line 328) | typedef typename XprType::Scalar Scalar; type typename (line 329) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 330) | typedef typename PacketType::type PacketReturnT... function writePacket (line 361) | void writePacket(Index index, const PacketReturnType& x) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h function namespace (line 13) | namespace Eigen { type LeftArgType_ (line 68) | typedef LeftArgType_ LeftArgType; type RightArgType_ (line 69) | typedef RightArgType_ RightArgType; type OutputKernelType_ (line 70) | typedef OutputKernelType_ OutputKernelType; type Device_ (line 71) | typedef Device_ Device; function BlockMemHandle (line 83) | static BlockMemHandle allocate(Device& d, const Index bm, function BlockMemHandle (line 99) | static BlockMemHandle allocateSlices( function deallocate (line 131) | static void deallocate(Device& d, BlockMemHandle handle) { type BlockSizes (line 136) | struct BlockSizes { function EIGEN_DEVICE_FUNC (line 140) | EIGEN_DEVICE_FUNC static BlockSizes ComputeLhsRhsBlockSizes(const Index bm, type RhsScalar (line 194) | typedef RhsScalar* RhsBlock; type TensorContractionBlockMemAllocator (line 197) | typedef TensorContractionBlockMemAllocator type typename (line 199) | typedef typename BlockMemAllocator::BlockMemHandle BlockMemHandle; type typename (line 201) | typedef typename internal::gebp_traits Traits; type internal (line 203) | typedef internal::gemm_pack_lhs< type internal (line 208) | typedef internal::gemm_pack_rhs::type Nested; type typename (line 332) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 333) | typedef typename Eigen::internal::traits::Index Index; type typename (line 367) | typedef typename internal::traits::Indices Indices; type typename (line 368) | typedef typename internal::traits::LeftArgType LeftArgType; type typename (line 369) | typedef typename internal::traits::RightArgType RightArgType; type typename (line 370) | typedef typename internal::traits::OutputKernelType OutputKerne... type typename (line 371) | typedef typename internal::traits::Device Device; type TensorContractionOp (line 373) | typedef TensorContractionOp::type PacketReturnT... type StorageMemory (line 378) | typedef StorageMemory Storage; type typename (line 379) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 392) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 399) | typedef typename internal::conditional< type typename (line 401) | typedef typename internal::conditional< type TensorEvaluator (line 404) | typedef TensorEvaluator LeftEvaluatorType; type TensorEvaluator (line 405) | typedef TensorEvaluator RightEvaluatorType; type array (line 414) | typedef array contract_t; type array (line 415) | typedef array Dimensions; function EIGEN_STRONG_INLINE (line 605) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 620) | void evalSubExprsIfNeededAsync( function EIGEN_DEVICE_FUNC (line 702) | EIGEN_DEVICE_FUNC void evalTo(Scalar* buffer) const { function evalGemv (line 732) | void evalGemv(Scalar* buffer) const { function evalGemm (line 781) | void evalGemm(Scalar* buffer) const { function evalGemmPartialWithoutOutputKernel (line 792) | void evalGemmPartialWithoutOutputKernel( function evalGemmPartial (line 801) | void evalGemmPartial(Scalar* buffer, Index k_start, Index k_end, int num... function EIGEN_STRONG_INLINE (line 915) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 925) | CoeffReturnType coeff(Index index) const { function TensorOpCost (line 929) | TensorOpCost costPerCoeff(bool) const { function EIGEN_STRONG_INLINE (line 934) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { type TensorContractionEvaluatorBase (line 976) | typedef TensorContractionEvaluatorBase Base; type TensorContractionOp (line 978) | typedef TensorContractionOp::type PacketReturnT... type typename (line 992) | typedef typename internal::conditional< type typename (line 994) | typedef typename internal::conditional< type array (line 1003) | typedef array contract_t; type array (line 1004) | typedef array Dimensions; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h function namespace (line 17) | namespace Eigen { function EigenFloatContractionKernelInternal16x16 (line 534) | void function EigenFloatContractionKernelInternal (line 774) | void type float2 (line 1149) | typedef float2 LHS_MEM[64][32]; type float2 (line 1150) | typedef float2 RHS_MEM[128][8]; type TensorEvaluator (line 1224) | typedef TensorEvaluator Base; type TensorContractionOp (line 1227) | typedef TensorContractionOp::type PacketRetu... type typename (line 1241) | typedef typename internal::conditional< type typename (line 1243) | typedef typename internal::conditional< type array (line 1252) | typedef array left_dim_mapper_t; type array (line 1253) | typedef array right_dim_mapper_t; type array (line 1255) | typedef array contract_t; type array (line 1256) | typedef array Dimensions; type typename (line 1264) | typedef typename internal::remove_const LeftEvaluator; type TensorEvaluator (line 1268) | typedef TensorEvaluator RightEvaluator; type typename (line 1270) | typedef typename LeftEvaluator::Dimensions LeftDimensions; type typename (line 1271) | typedef typename RightEvaluator::Dimensions RightDimensions; function EIGEN_STRONG_INLINE (line 1281) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar* data) { function evalTo (line 1294) | void evalTo(Scalar* buffer) const { function Run (line 1334) | static void Run(const LhsMapper& lhs, const RhsMapper& rhs, const Output... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h function namespace (line 13) | namespace Eigen { function bind (line 100) | void bind(cl::sycl::handler &cgh) const { function offsetBuffer (line 132) | void offsetBuffer(typename Tensor::Index offset) { function prefetch (line 137) | void prefetch(Index /*i*/) { } function Scalar (line 140) | Scalar operator()(Index row) const { function Scalar (line 146) | Scalar operator()(Index row, Index col) const { function Index (line 151) | Index computeIndex(Index row, Index col) const { function Index (line 241) | Index firstAligned(Index size) const { function bind (line 253) | void bind(cl::sycl::handler &cgh) const { function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 366) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_DEVICE_FUNC (line 383) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_STRONG_INLINE (line 398) | EIGEN_STRONG_INLINE PacketT load(Index i, Index j) const { type TensorContractionSubMapper (line 415) | typedef TensorContractionSubMapper Base; type TensorContractionOp (line 1294) | typedef TensorContractionOp::type PacketReturnT... type typename (line 1299) | typedef typename Base::Storage Storage; type typename (line 1300) | typedef typename Base::EvaluatorPointerType EvaluatorPointerType; type TripleDim (line 1301) | struct TripleDim { function EIGEN_STRONG_INLINE (line 1346) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(typename Base::EvaluatorPo... function evalToSycl (line 1358) | void evalToSycl(typename Base::EvaluatorPointerType buffer) const { function triple_dim (line 1392) | const auto triple_dim = TripleDim{this->m_i_size, this->m_j_size, this->... function EIGEN_ALWAYS_INLINE (line 1448) | EIGEN_ALWAYS_INLINE adjustTT(EvaluatorPointerType buffer, const LhsMappe... type TensorSycl (line 1501) | typedef TensorSycl::internal::TensorContractionKernel Op; type TensorSycl (line 1522) | typedef TensorSycl::internal::SecondStepPartialReduction OutputMapper; type internal (line 367) | typedef internal::TensorContractionKernel< type typename (line 371) | typedef typename TensorContractionKernel::LhsBlock LhsBlock; type typename (line 372) | typedef typename TensorContractionKernel::RhsBlock RhsBlock; type typename (line 373) | typedef typename TensorContractionKernel::BlockMemHandle BlockMemHandle; function Release (line 667) | void Release(EvalParallelContext& ctx) const { function BlockMemHandle (line 685) | BlockMemHandle mem_handle_{} function reuse (line 744) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function reuse (line 765) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function pack_lhs (line 854) | void pack_lhs(Index m, Index k) { function pack_rhs (line 888) | void pack_rhs(Index n, Index k) { function kernel (line 935) | void kernel(Index m, Index n, Index k, bool use_thread_local) { function signal_packing (line 985) | void signal_packing(Index k) { function signal_kernel (line 994) | void signal_kernel(Index m, Index n, Index k, bool sync, function enqueue_packing (line 1049) | void enqueue_packing(Index k, bool rhs) { function enqueue_packing_helper (line 1053) | void enqueue_packing_helper(Index start, Index end, Index k, bool rhs) { function Index (line 1090) | Index bm(Index m) const { return m + 1 < nm0_ ? bm_ : m_ + bm_ - bm_ * n... function Index (line 1091) | Index bn(Index n) const { return n + 1 < nn0_ ? bn_ : n_ + bn_ - bn_ * n... function Index (line 1092) | Index bk(Index k) const { return k + 1 < nk_ ? bk_ : k_ + bk_ - bk_ * nk... function Index (line 1094) | Index gm(Index m) const { return m + 1 < nm_ ? gm_ : nm0_ + gm_ - gm_ * ... function Index (line 1095) | Index gn(Index n) const { return n + 1 < nn_ ? gn_ : nn0_ + gn_ - gn_ * ... function applyOutputKernel (line 1292) | void applyOutputKernel() const { function Index (line 1307) | Index actualRangeSize(Index num_ranges, Index range_size, function addToBuffer (line 1316) | static void addToBuffer(size_t n, const Scalar* src_buf, function addAllToBuffer (line 1337) | static void addAllToBuffer(size_t n, FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h function namespace (line 13) | namespace Eigen { function m_impl (line 60) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 63) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 76) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 79) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 96) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 99) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 118) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 121) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function EIGEN_STRONG_INLINE (line 147) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { type typename (line 180) | typedef typename internal::traits::StorageKind Stora... type typename (line 181) | typedef typename internal::traits::Index Index; type typename (line 182) | typedef typename internal::nested::type Nested; type Scalar (line 183) | typedef Scalar CoeffReturnType; type typename (line 184) | typedef typename NumTraits::Real RealScalar; function m_xpr (line 186) | TensorConversionOp(const XprType& xpr) function namespace (line 229) | namespace internal { type typename (line 250) | typedef typename internal::unpacket_traits::type SrcType; type typename (line 251) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 256) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 271) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 274) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 289) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 299) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 311) | typedef typename XprType::Index Index; type typename (line 312) | typedef typename TensorEvaluator::Dimensions Dimensions; type TargetType (line 313) | typedef TargetType Scalar; type TargetType (line 314) | typedef TargetType CoeffReturnType; type typename (line 315) | typedef typename internal::remove_all::type PacketReturnT... type typename (line 317) | typedef typename PacketType::type PacketSourceType; type StorageMemory (line 320) | typedef StorageMemory Storage; type typename (line 321) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 341) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 342) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 344) | typedef typename TensorEvaluator::TensorBlock type TensorConversionOpBlockFactory (line 347) | struct TensorConversionOpBlockFactory { type internal (line 359) | typedef internal::TensorUnaryExprBlock::Scalar Sc... type typename (line 263) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 264) | typedef typename internal::promote_storage_type::type Nested; type typename (line 267) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 268) | typedef typename Eigen::internal::traits::Index Index; type typename (line 299) | typedef typename XprType::Index Index; type DSizes (line 300) | typedef DSizes Dimensions; type typename (line 302) | typedef typename XprType::Scalar Scalar; type typename (line 303) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 304) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 306) | typedef StorageMemory Storage; type typename (line 307) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 320) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 387) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar*) { function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE void cleanup() { function evalTo (line 401) | void evalTo(typename XprType::Scalar* buffer) { function CoeffReturnType (line 409) | CoeffReturnType coeff(Index index) const function PacketReturnType (line 417) | PacketReturnType packet(const Index index) const function TensorOpCost (line 461) | TensorOpCost function const (line 568) | int operator() (const int /*kernelSize*/) const { function Dynamic (line 573) | struct GetKernelSize { function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 581) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel1D( function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 633) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel2D( function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 704) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel3D( type typename (line 782) | typedef typename XprType::Index Index; type DSizes (line 783) | typedef DSizes Dimensions; type typename (line 784) | typedef typename TensorEvaluator::Dimensions K... type internal (line 797) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 818) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 819) | typedef typename PacketType::type PacketRetu... type typename (line 820) | typedef typename InputArgType::Scalar Scalar; function EIGEN_STRONG_INLINE (line 825) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar* data) { function EIGEN_STRONG_INLINE (line 838) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_STRONG_INLINE (line 851) | EIGEN_STRONG_INLINE void preloadKernel() { function ceil (line 871) | static unsigned int ceil(unsigned int num, unsigned int denom) { function executeEval (line 879) | void executeEval(Scalar* data) const { function CoeffReturnType (line 1078) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 1086) | EIGEN_STRONG_INLINE PacketReturnType packet(const Index index) const function TensorOpCost (line 1093) | TensorOpCost FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h function namespace (line 18) | namespace Eigen { function num_input (line 132) | const auto num_input = cl::sycl::range<2>{ function input_offset (line 221) | const auto input_offset = cl::sycl::range<3>{itemID.get_group().get_id()... type TensorConvolutionOp (line 276) | typedef TensorConvolutionOp XprType; type typename (line 281) | typedef typename XprType::Index Index; type DSizes (line 282) | typedef DSizes Dimensions; type typename (line 283) | typedef typename TensorEvaluator::Dime... type Eigen (line 284) | typedef const Eigen::SyclDevice Device; type typename (line 285) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 286) | typedef typename PacketType::type Pa... type typename (line 287) | typedef typename InputArgType::Scalar Scalar; type StorageMemory (line 289) | typedef StorageMemory Storage; type typename (line 290) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 291) | typedef StorageMemory KernelSt... type internal (line 305) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 337) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 351) | EIGEN_STRONG_INLINE void cleanup() { function preloadKernel (line 368) | void preloadKernel() { function executeEval (line 387) | void executeEval(EvaluatorPointerType data) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h function namespace (line 13) | namespace Eigen { function numThreads (line 174) | int numThreads( function taskSize (line 187) | double taskSize( function totalCost (line 192) | double totalCost( FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h function namespace (line 13) | namespace Eigen { type typename (line 57) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 58) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 59) | typedef typename internal::nested::type Nested; type typename (line 60) | typedef typename internal::traits::StorageKind Stor... type typename (line 61) | typedef typename internal::traits::Index Index; type typename (line 84) | typedef typename internal::traits::Index Index; type DSizes (line 86) | typedef DSizes Dimensions; type typename (line 87) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 91) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 92) | typedef StorageMemory Storage; type typename (line 93) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 106) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 117) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 129) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 136) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 141) | PacketReturnType packet(Index index) const { function TensorOpCost (line 145) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 154) | void bind(cl::sycl::handler &cgh) const { function namespace (line 180) | namespace internal { type TensorCustomBinaryOp (line 205) | typedef const TensorCustomBinaryOp::Scalar Scalar; type typename (line 223) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 224) | typedef typename internal::traits::CoeffReturnType... type typename (line 225) | typedef typename internal::nested::type Nested; type typename (line 226) | typedef typename internal::traits::StorageKind Sto... type typename (line 227) | typedef typename internal::traits::Index Index; type typename (line 256) | typedef typename internal::traits::Index Index; type DSizes (line 258) | typedef DSizes Dimensions; type typename (line 259) | typedef typename XprType::Scalar Scalar; type typename (line 260) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 264) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 265) | typedef StorageMemory Storage; type typename (line 266) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 279) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 290) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 302) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 309) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 314) | PacketReturnType packet(Index index) const { function TensorOpCost (line 318) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 327) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h function namespace (line 18) | namespace Eigen { function gpuDeviceProp_t (line 160) | const gpuDeviceProp_t& deviceProperties() const { function virtual (line 173) | virtual void deallocate(void* buffer) const { function virtual (line 182) | virtual void* scratchpad() const { function max_blocks_ (line 207) | struct GpuDevice { function EIGEN_STRONG_INLINE (line 221) | EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 225) | EIGEN_STRONG_INLINE void deallocate(void* buffer) const { function EIGEN_STRONG_INLINE (line 229) | EIGEN_STRONG_INLINE void* allocate_temp(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 233) | EIGEN_STRONG_INLINE void deallocate_temp(void* buffer) const { function EIGEN_STRONG_INLINE (line 238) | EIGEN_STRONG_INLINE Type get(Type data) const { function EIGEN_STRONG_INLINE (line 242) | EIGEN_STRONG_INLINE void* scratchpad() const { function memcpy (line 250) | void memcpy(void* dst, const void* src, size_t n) const { function EIGEN_STRONG_INLINE (line 264) | EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, ... function EIGEN_STRONG_INLINE (line 271) | EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, ... function memset (line 278) | void memset(void* buffer, int c, size_t n) const { function fill (line 292) | void fill(T* begin, T* end, const T& value) const { function EIGEN_DEVICE_FUNC (line 412) | static EIGEN_DEVICE_FUNC inline void setGpuSharedMemConfig(gpuSharedMemC... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h function namespace (line 19) | namespace Eigen { function EIGEN_STRONG_INLINE (line 468) | EIGEN_STRONG_INLINE ptrdiff_t get_offset(const void *ptr) const { type cl (line 486) | typedef cl::sycl::accessor const& indices, array& a) :... function EIGEN_DEVICE_FUNC (line 282) | EIGEN_DEVICE_FUNC explicit DSizes(const DenseIndex i0) { function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC DSizes(const DimensionList& a) { function DSizes (line 330) | ptrdiff_t V5> function EIGEN_STRONG_INLINE (line 340) | EIGEN_STRONG_INLINE explicit DSizes(DenseIndex firstDimension, DenseInde... type tensor_vsize_index_linearization_helper (line 413) | struct tensor_vsize_index_linearization_helper function Index (line 416) | Index run(array const& indices, std::vector&) { type array_size (line 447) | struct array_size type array_size (line 450) | struct array_size function array_get (line 453) | ptrdiff_t array_get(const Sizes&) { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h function namespace (line 13) | namespace Eigen { type typename (line 72) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 73) | typedef typename internal::remove_const::Type PointerType; type typename (line 75) | typedef typename Eigen::internal::nested::type Nested; type typename (line 76) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 77) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 81) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp(PointerType buffer,... type typename (line 101) | typedef typename ArgType::Scalar Scalar; type typename (line 102) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 103) | typedef typename XprType::Index Index; type typename (line 104) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 107) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 108) | typedef StorageMemory Storage; type typename (line 109) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 123) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 124) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 126) | typedef typename TensorEvaluator::TensorBlock type internal (line 129) | typedef internal::TensorBlockAssignment< function EIGEN_STRONG_INLINE (line 144) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType scala... function evalSubExprsIfNeededAsync (line 152) | void evalSubExprsIfNeededAsync( function evalScalar (line 160) | void evalScalar(Index i) { function evalPacket (line 163) | void evalPacket(Index i) { function evalBlock (line 172) | void evalBlock( function EIGEN_STRONG_INLINE (line 194) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 198) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 209) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 220) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h function namespace (line 13) | namespace Eigen { function writeBlock (line 165) | void writeBlock( function bind (line 185) | void bind(cl::sycl::handler &cgh) const { function EIGEN_ALWAYS_INLINE (line 196) | EIGEN_ALWAYS_INLINE function loadConstant (line 203) | float loadConstant(const float* address) { function loadConstant (line 207) | double loadConstant(const double* address) { function half (line 211) | half loadConstant(const Eigen::half* address) { type typename (line 230) | typedef typename Derived::Scalar Scalar; type typename (line 231) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 232) | typedef typename PacketType::type PacketReturnT... type typename (line 233) | typedef typename Derived::Dimensions Dimensions; type Derived (line 234) | typedef const Derived XprType; type typename (line 235) | typedef typename internal::traits::template MakePointer Storage; type typename (line 237) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 239) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 257) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 258) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 260) | typedef typename internal::TensorMaterializedBlock& coords) const { function TensorOpCost (line 320) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 340) | void bind(cl::sycl::handler &cgh) const { type typename (line 364) | typedef typename XprType::Index Index; type typename (line 365) | typedef typename XprType::Scalar Scalar; type typename (line 366) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 367) | typedef typename PacketType::type PacketReturnT... type typename (line 369) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 370) | typedef StorageMemory Storage; type typename (line 371) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 388) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 393) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { re... function evalSubExprsIfNeededAsync (line 397) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 403) | EIGEN_STRONG_INLINE void cleanup() { } function EIGEN_DEVICE_FUNC (line 405) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 411) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 416) | TensorOpCost function bind (line 426) | void bind(cl::sycl::handler &cgh) const { type typename (line 463) | typedef typename XprType::Index Index; type typename (line 464) | typedef typename XprType::Scalar Scalar; type typename (line 465) | typedef typename internal::remove_const::type ScalarNoConst; type typename (line 466) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 467) | typedef typename PacketType::type PacketReturnT... type typename (line 469) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 470) | typedef StorageMemory Storage; type typename (line 471) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 475) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 476) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 478) | typedef typename TensorEvaluator::TensorBlock type internal (line 481) | typedef internal::TensorCwiseUnaryBlock function EIGEN_STRONG_INLINE (line 487) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 494) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 500) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_DEVICE_FUNC (line 504) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 510) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 515) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 538) | void bind(cl::sycl::handler &cgh) const{ type typename (line 583) | typedef typename XprType::Index Index; type typename (line 584) | typedef typename XprType::Scalar Scalar; type typename (line 585) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 586) | typedef typename PacketType::type PacketReturnT... type typename (line 588) | typedef typename TensorEvaluator::Dimensions Dimens... type StorageMemory (line 589) | typedef StorageMemory Storage; type typename (line 590) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 596) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 597) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 599) | typedef typename TensorEvaluator::TensorBlock type typename (line 601) | typedef typename TensorEvaluator::TensorBlock type internal (line 604) | typedef internal::TensorCwiseBinaryBlock::Scalar CoeffReturnType; type typename (line 738) | typedef typename PacketType::type PacketReturnT... type typename (line 740) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 741) | typedef StorageMemory Storage; type typename (line 742) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 745) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 754) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function EIGEN_STRONG_INLINE (line 760) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_DEVICE_FUNC (line 766) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 771) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 778) | TensorOpCost function bind (line 791) | void bind(cl::sycl::handler &cgh) const { type typename (line 812) | typedef typename XprType::Scalar Scalar; type typename (line 842) | typedef typename XprType::Index Index; type typename (line 843) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 844) | typedef typename PacketType::type PacketReturnT... type typename (line 846) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 847) | typedef StorageMemory Storage; type typename (line 848) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 853) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 854) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 856) | typedef typename TensorEvaluator::TensorBlock type typename (line 858) | typedef typename TensorEvaluator::TensorBlock type typename (line 860) | typedef typename TensorEvaluator::TensorBlock type TensorSelectOpBlockFactory (line 863) | struct TensorSelectOpBlockFactory { type internal (line 876) | typedef internal::TensorTernaryExprBlock::type ScalarNoConst; type TensorEvaluator (line 170) | typedef TensorEvaluator Evaluator; type typename (line 171) | typedef typename traits::Index StorageIndex; function run (line 176) | void run(const Expression& expr, function run (line 271) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 280) | static StorageIndex alignBlockSize(StorageIndex size) { return size; } function run (line 288) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 314) | static StorageIndex alignBlockSize(StorageIndex size) { type typename (line 327) | typedef typename Expression::Index StorageIndex; function EIGEN_STRONG_INLINE (line 329) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type typename (line 353) | typedef typename traits::Scalar Scalar; type typename (line 354) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 358) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 359) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 360) | typedef TensorExecutorTilingContext TilingContext; type internal (line 362) | typedef internal::TensorBlockDescriptor type internal (line 364) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 367) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type TensorEvaluator (line 409) | typedef TensorEvaluator Evaluator; function EIGEN_STRONG_INLINE (line 411) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type EvalRange (line 423) | typedef EvalRange EvalRange; type TensorAsyncExecutorContext (line 438) | struct TensorAsyncExecutorContext { type typename (line 461) | typedef typename traits::Scalar Scalar; type typename (line 462) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 466) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 467) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 468) | typedef TensorExecutorTilingContext TilingContext; type internal (line 470) | typedef internal::TensorBlockDescriptor TensorBlockD... type internal (line 471) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 474) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type TensorAsyncExecutorContext (line 519) | struct TensorAsyncExecutorContext { type typename (line 549) | typedef typename Expression::Index StorageIndex; function run (line 557) | void run(Evaluator& eval, StorageIndex firstIdx, StorageIndex lastIdx, S... type typename (line 625) | typedef typename Evaluator::Index Index; function EIGEN_ALWAYS_INLINE (line 629) | EIGEN_ALWAYS_INLINE ExecExprFunctorKernel( function EIGEN_STRONG_INLINE (line 669) | static EIGEN_STRONG_INLINE void run(const Expression& expr, FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h function namespace (line 13) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type TensorCwiseNullaryOp (line 58) | typedef TensorCwiseNullaryOp Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageK... type typename (line 60) | typedef typename Eigen::internal::traits::Index In... function namespace (line 79) | namespace internal { type typename (line 121) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 122) | typedef Scalar CoeffReturnType; type typename (line 123) | typedef typename Eigen::internal::nested::type Nested; type typename (line 124) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 125) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 144) | namespace internal { type typename (line 201) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 202) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 203) | typedef Scalar CoeffReturnType; type typename (line 204) | typedef typename Eigen::internal::nested::type Nested; type typename (line 205) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 206) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 230) | namespace internal { type TensorCwiseTernaryOp (line 264) | typedef const TensorCwiseTernaryOp::Scalar S... type typename (line 282) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 283) | typedef Scalar CoeffReturnType; type typename (line 284) | typedef typename Eigen::internal::nested::type Nes... type typename (line 285) | typedef typename Eigen::internal::traits::StorageK... type typename (line 286) | typedef typename Eigen::internal::traits::Index In... function namespace (line 315) | namespace internal { type TensorSelectOp (line 339) | typedef const TensorSelectOp& type; type typename (line 355) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 356) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 357) | typedef typename internal::promote_storage_type::type Nested; type typename (line 360) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 361) | typedef typename Eigen::internal::traits::Index Index; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h function namespace (line 13) | namespace Eigen { type typename (line 88) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 89) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 90) | typedef typename std::complex ComplexScalar; type typename (line 91) | typedef typename internal::conditional::type Nested; type typename (line 94) | typedef typename Eigen::internal::traits::StorageKind Stora... type typename (line 95) | typedef typename Eigen::internal::traits::Index Index; type typename (line 117) | typedef typename XprType::Index Index; type DSizes (line 119) | typedef DSizes Dimensions; type typename (line 120) | typedef typename XprType::Scalar Scalar; type typename (line 121) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 122) | typedef typename std::complex ComplexScalar; type typename (line 123) | typedef typename TensorEvaluator::Dimensions InputDimen... type internal (line 124) | typedef internal::traits XprTraits; type typename (line 125) | typedef typename XprTraits::Scalar InputScalar; type typename (line 126) | typedef typename internal::conditional::type PacketReturnType; type StorageMemory (line 130) | typedef StorageMemory Storage; type typename (line 131) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 144) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 172) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 184) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 192) | CoeffReturnType coeff(Index index) const { function EIGEN_ALWAYS_INLINE (line 197) | EIGEN_ALWAYS_INLINE PacketReturnType function TensorOpCost (line 202) | TensorOpCost function bind (line 210) | void bind(cl::sycl::handler &cgh) const { function evalToBuf (line 216) | void evalToBuf(EvaluatorPointerType data) { function isPowerOfTwo (line 320) | static bool isPowerOfTwo(Index x) { function Index (line 326) | static Index findGoodComposite(Index n) { function Index (line 332) | static Index getLog2(Index m) { function processDataLineCooleyTukey (line 339) | void processDataLineCooleyTukey(ComplexScalar* line_buf, Index line_len,... function processDataLineBluestein (line 346) | void processDataLineBluestein(ComplexScalar* line_buf, Index line_len, I... function scramble_FFT (line 411) | static void scramble_FFT(ComplexScalar* data, Index n) { function butterfly_2 (line 428) | void butterfly_2(ComplexScalar* data) { function butterfly_4 (line 435) | void butterfly_4(ComplexScalar* data) { function butterfly_8 (line 452) | void butterfly_8(ComplexScalar* data) { function butterfly_1D_merge (line 499) | void butterfly_1D_merge( function compute_1D_Butterfly (line 538) | void compute_1D_Butterfly( function Index (line 554) | Index getBaseOffsetFromIndex(Index index, Index omitted_dim) const { function Index (line 579) | Index getIndexFromOffset(Index base, Index omitted_dim, Index offset) co... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h function namespace (line 13) | namespace Eigen { function EIGEN_STRONG_INLINE (line 77) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, IndexTypes... ... function Scalar (line 86) | const Scalar& coeff(const array& indices) const function Scalar (line 93) | const Scalar& coeff(Index index) const function Scalar (line 100) | const Scalar& coeff() const function EIGEN_STRONG_INLINE (line 140) | EIGEN_STRONG_INLINE const Scalar& operator()(Index firstIndex, IndexType... function Scalar (line 148) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 159) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 170) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 181) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 195) | const Scalar& operator()(const array& indices) const function Scalar (line 202) | const Scalar& operator()(Index index) const function Scalar (line 209) | const Scalar& operator()() const function m_storage (line 314) | TensorFixedSize(const Self& other) type TensorAssignOp (line 338) | typedef TensorAssignOp&... function Index (line 366) | Index linearizedIndex(const array& indices) const FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h function namespace (line 13) | namespace Eigen { type typename (line 63) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 64) | typedef typename internal::remove_const::type Nested; type typename (line 66) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 67) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 69) | TensorForcedEvalOp(const XprType& expr) function namespace (line 80) | namespace internal { type typename (line 106) | typedef const typename internal::remove_all::type ArgType; type TensorForcedEvalOp (line 107) | typedef TensorForcedEvalOp XprType; type typename (line 108) | typedef typename ArgType::Scalar Scalar; type typename (line 109) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 110) | typedef typename XprType::Index Index; type typename (line 111) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 112) | typedef typename PacketType::type PacketReturnT... type typename (line 114) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 115) | typedef StorageMemory Storage; type typename (line 116) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 130) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 131) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 133) | typedef typename internal::TensorMaterializedBlock& means, function EIGEN_DEVICE_FUNC (line 441) | EIGEN_DEVICE_FUNC T operator()(const array& coordinates)... function EIGEN_DEVICE_FUNC (line 468) | EIGEN_DEVICE_FUNC inline scalar_clamp_op(const Scalar& _min, const Scala... function Scalar (line 469) | const Scalar function Packet (line 474) | const Packet FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 85) | typedef typename XprType::Index Index; type typename (line 86) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 88) | typedef typename XprType::Scalar Scalar; type typename (line 89) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 90) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 91) | typedef StorageMemory Storage; type typename (line 92) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 103) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 106) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 107) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 109) | typedef typename internal::TensorMaterializedBlock& coords) con... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h function namespace (line 13) | namespace Eigen { type TensorEvaluator (line 60) | typedef TensorEvaluator, DefaultDevice... type typename (line 61) | typedef typename Evaluator::Dimensions Dimensions; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h function namespace (line 13) | namespace Eigen { type typename (line 59) | typedef typename Self::Index Index; type typename (line 60) | typedef typename Self::Scalar Scalar; type typename (line 61) | typedef typename Self::Impl Impl; function Run (line 62) | void Run( type typename (line 74) | typedef typename Self::Index Index; type typename (line 75) | typedef typename Self::Scalar Scalar; type typename (line 76) | typedef typename Self::Impl Impl; type typename (line 77) | typedef typename packet_traits::type Packet; function Run (line 78) | void Run( type typename (line 97) | typedef typename Self::Index Index; type typename (line 98) | typedef typename Self::Scalar Scalar; type typename (line 99) | typedef typename packet_traits::type Packet; function Run (line 100) | void Run( type typename (line 123) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 124) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 125) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 126) | typedef typename Eigen::internal::nested::type Nested; type typename (line 127) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 128) | typedef typename Eigen::internal::traits::Index Index; type typename (line 217) | typedef typename XprType::Index Index; type DSizes (line 220) | typedef DSizes Dimensions; type typename (line 221) | typedef typename internal::remove_const, type TensorEvaluator (line 224) | typedef TensorEvaluator Impl; type typename (line 225) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 226) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 228) | typedef StorageMemory Storage; type typename (line 229) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 242) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 245) | EIGEN_STRONG_INLINE TensorEvaluator( const XprType& op, const Device& de... function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function evalSubExprsIfNeededAsync (line 399) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 405) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 409) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 448) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function bind (line 512) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 528) | TensorOpCost FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h function namespace (line 18) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 150) | EIGEN_DEVICE_FUNC constexpr IndexTuple(const T& v, const O... o) : head(... type T (line 155) | typedef T Head; type IndexTuple (line 156) | typedef IndexTuple Other; function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC constexpr IndexTuple() : head() { } function EIGEN_DEVICE_FUNC (line 200) | EIGEN_DEVICE_FUNC static constexpr const ValType& get_val(const IndexTup... function set_val (line 204) | static void set_val(IndexTuple& val, V& new_val) { function ValueT (line 234) | static constexpr ValueT get(const Index i, const IndexTuple& t) { function set (line 239) | static void set(const Index i, IndexTuple& t, const ValueT& value) { function value_known_statically (line 248) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 254) | static constexpr bool values_up_to_known_statically(const IndexTuple& t) { function set (line 276) | static void set(const Index i, IndexTuple& t, const ValueT value) { function value_known_statically (line 281) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 286) | static constexpr bool values_up_to_known_statically(const IndexTuple operator[] (const Index i) const { function set (line 350) | void set(const Index i, const IndexPair value) { function EIGEN_DEVICE_FUNC (line 354) | EIGEN_DEVICE_FUNC constexpr IndexPairList(const internal::IndexTuple& a) { function Index (line 391) | constexpr Index array_get(const IndexList& a) { function EIGEN_DEVICE_FUNC (line 397) | EIGEN_DEVICE_FUNC static constexpr bool run(const Index) { function run (line 404) | static constexpr bool run(const Index i) { function run (line 411) | static constexpr bool run(const Index i) { function run (line 419) | static constexpr bool run() { function run (line 426) | static constexpr bool run() { function run (line 433) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 441) | EIGEN_DEVICE_FUNC static constexpr bool run() { function run (line 448) | static constexpr bool run() { function run (line 455) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 463) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 470) | static constexpr bool run(const Index i, const Index value) { function run (line 478) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 487) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 494) | static constexpr bool run(const Index i, const Index value) { function run (line 502) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 511) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 518) | static constexpr bool run(const Index i, const Index value) { function run (line 526) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 536) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 543) | static constexpr bool run(const Index i, const Index value) { function run (line 551) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 561) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 568) | static constexpr bool run(const Index i, const Index value) { function run (line 576) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 586) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 593) | static constexpr bool run(const Index i, const Index value) { function run (line 601) | static constexpr bool run(const Index i, const Index value) { function namespace (line 613) | namespace Eigen { function namespace (line 687) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h function namespace (line 13) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; type typename (line 82) | typedef typename XprType::Index Index; type DSizes (line 84) | typedef DSizes Dimensions; type typename (line 85) | typedef typename XprType::Scalar Scalar; type typename (line 86) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 87) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 89) | typedef StorageMemory Storage; type typename (line 90) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 103) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 106) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 140) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 144) | EIGEN_STRONG_INLINE void cleanup() { function getInputIndex (line 150) | bool getInputIndex(Index index, Index* inputIndex) const function CoeffReturnType (line 187) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 200) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 214) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h type std (line 28) | typedef std::initializer_list< function run (line 31) | static void run(TensorEvaluator& tensor, FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h function namespace (line 13) | namespace Eigen { type typename (line 73) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 74) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 75) | typedef typename internal::remove_const::type Nested; type typename (line 77) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 78) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 80) | TensorLayoutSwapOp(const XprType& expr) type typename (line 98) | typedef typename XprType::Index Index; type DSizes (line 100) | typedef DSizes Dimensions; type internal (line 113) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 116) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function bind (line 126) | void bind(cl::sycl::handler &cgh) const { type typename (line 131) | typedef typename XprType::Scalar Scalar; type typename (line 132) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 133) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 134) | typedef StorageMemory Storage; type typename (line 135) | typedef typename Storage::Type EvaluatorPointerType; function EIGEN_STRONG_INLINE (line 139) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 142) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 146) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 152) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 157) | TensorOpCost costPerCoeff(bool vectorized) const { type TensorLayoutSwapOp (line 179) | typedef TensorLayoutSwapOp XprType; type internal (line 191) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 194) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... type typename (line 198) | typedef typename XprType::Index Index; type typename (line 199) | typedef typename XprType::Scalar Scalar; type typename (line 200) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 201) | typedef typename PacketType::type PacketReturnT... function writePacket (line 208) | void writePacket(Index index, const PacketReturnType& x) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h type max_n_1 (line 43) | struct max_n_1 type typename (line 51) | typedef typename internal::packet_traits::type type; type ulonglong2 (line 57) | typedef ulonglong2 Packet4h2; type PacketType (line 59) | struct PacketType type Packet4h2 (line 60) | typedef Packet4h2 type; function namespace (line 91) | namespace TensorSycl { type OutScalar (line 122) | typedef OutScalar PacketReturnType; type typename (line 128) | typedef typename Eigen::PacketType::type PacketReturn... function Index (line 131) | Index roundUp(Index x, Index y) { type PacketType (line 139) | struct PacketType type half (line 140) | typedef half type; type Scalar (line 159) | typedef Scalar type; type Scalar (line 160) | typedef Scalar half; type PacketType (line 205) | struct PacketType type PacketType (line 206) | struct PacketType type U (line 216) | typedef U first_type; type V (line 217) | typedef V second_type; function EIGEN_STRONG_INLINE (line 219) | EIGEN_STRONG_INLINE FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename internal::remove_const::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type NewDimensions (line 87) | typedef NewDimensions Dimensions; type typename (line 89) | typedef typename XprType::Index Index; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 93) | typedef StorageMemory Storage; type typename (line 94) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 95) | typedef StorageMemory::type ScalarNoConst; type internal (line 136) | typedef internal::TensorBlockDescriptor TensorBloc... type internal (line 137) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 139) | typedef function EIGEN_STRONG_INLINE (line 145) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function evalSubExprsIfNeededAsync (line 157) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 163) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function EIGEN_STRONG_INLINE (line 166) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 170) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 176) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 181) | TensorOpCost costPerCoeff(bool vectorized) const { type BlockIteratorState (line 192) | struct BlockIteratorState { function bind (line 228) | void bind(cl::sycl::handler &cgh) const { type TensorReshapingOp (line 245) | typedef TensorReshapingOp XprType; type NewDimensions (line 246) | typedef NewDimensions Dimensions; function EIGEN_STRONG_INLINE (line 258) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... type typename (line 262) | typedef typename XprType::Index Index; type typename (line 263) | typedef typename XprType::Scalar Scalar; type typename (line 264) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 265) | typedef typename PacketType::type PacketReturnT... type internal (line 268) | typedef internal::TensorBlockDescriptorEIGEN_DEVICE_... type typename (line 345) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 346) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 347) | typedef typename Eigen::internal::nested::type Nested; type typename (line 348) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 349) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 375) | EIGEN_DEVICE_FUNC MemcpyTriggerForSlicing(const Device& device) : thresh... function EIGEN_DEVICE_FUNC (line 376) | EIGEN_DEVICE_FUNC bool operator ()(Index total, Index contiguous) const { function EIGEN_DEVICE_FUNC (line 398) | EIGEN_DEVICE_FUNC MemcpyTriggerForSlicing(const SyclDevice&) { } function EIGEN_DEVICE_FUNC (line 399) | EIGEN_DEVICE_FUNC bool operator ()(Index, Index contiguous) const { retu... type typename (line 412) | typedef typename XprType::Index Index; type typename (line 413) | typedef typename XprType::Scalar Scalar; type typename (line 414) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 415) | typedef typename PacketType::type PacketReturnT... type Sizes (line 416) | typedef Sizes Dimensions; type StorageMemory (line 417) | typedef StorageMemory Storage; type StorageMemory (line 418) | typedef StorageMemory::type ScalarNoConst; type internal (line 438) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 439) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 442) | typedef typename TensorEvaluator::TensorBlock function EIGEN_STRONG_INLINE (line 493) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 529) | void evalSubExprsIfNeededAsync( function EIGEN_STRONG_INLINE (line 535) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 539) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 549) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 603) | TensorOpCost costPerCoeff(bool vectorized) const { function typename (line 624) | typename Storage::Type data() const { function bind (line 661) | void bind(cl::sycl::handler &cgh) const { function Index (line 667) | Index srcCoeff(Index index) const type TensorSlicingOp (line 707) | typedef TensorSlicingOp XprType; type typename (line 710) | typedef typename XprType::Index Index; type typename (line 711) | typedef typename XprType::Scalar Scalar; type typename (line 712) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 713) | typedef typename PacketType::type PacketReturnT... type Sizes (line 714) | typedef Sizes Dimensions; type typename (line 726) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 729) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 730) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; function EIGEN_STRONG_INLINE (line 733) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function writePacket (line 747) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 798) | void writeBlock( function namespace (line 805) | namespace internal { type TensorStridingSlicingOp (line 823) | typedef const TensorStridingSlicingOp::Scalar Scalar; type typename (line 841) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 842) | typedef typename internal::nested::type Nested; type typename (line 843) | typedef typename internal::traits::StorageKind ... type typename (line 844) | typedef typename internal::traits::Index Index; type typename (line 878) | typedef typename XprType::Index Index; type typename (line 879) | typedef typename XprType::Scalar Scalar; type typename (line 880) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 881) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 882) | typedef StorageMemory Storage; type typename (line 883) | typedef typename Storage::Type EvaluatorPointerType; type Strides (line 884) | typedef Strides Dimensions; type internal (line 898) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 925) | typedef typename TensorEvaluator::Dimensions InputDimen... function EIGEN_STRONG_INLINE (line 983) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function EIGEN_STRONG_INLINE (line 988) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 992) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 1001) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 1010) | void bind(cl::sycl::handler &cgh) const { function Index (line 1015) | Index srcCoeff(Index index) const function Index (line 1036) | Index clamp(Index value, Index min, Index max) { type TensorStridingSlicingOp (line 1062) | typedef TensorStridingSlicingOp::type PacketReturnT... type Strides (line 1087) | typedef Strides Dimensions; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 90) | typedef DSizes Dimensions; type typename (line 91) | typedef typename XprType::Scalar Scalar; type typename (line 92) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 93) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 95) | typedef StorageMemory Storage; type typename (line 96) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 108) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 111) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 112) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 114) | typedef typename internal::TensorMaterializedBlock LinCopy; function bind (line 488) | void bind(cl::sycl::handler &cgh) const { type BlockIteratorState (line 494) | struct BlockIteratorState { function PacketReturnType (line 681) | PacketReturnType packetWithPossibleZero(Index index) const FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 85) | typedef typename XprType::Index Index; type DSizes (line 87) | typedef DSizes Dimensions; type typename (line 88) | typedef typename XprType::Scalar Scalar; type typename (line 89) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 90) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 92) | typedef StorageMemory Storage; type typename (line 93) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 107) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 110) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 155) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 160) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 164) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 262) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 208) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 267) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 280) | EIGEN_STRONG_INLINE FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h function namespace (line 25) | namespace Eigen { function run (line 71) | static void run(const InputDims& input_dims, function Sizes (line 89) | struct DimInitializer > { function reduce (line 144) | void reduce(const Self& self, typename Self::Index firstIndex, Op& reduc... function EIGEN_STRONG_INLINE (line 154) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 163) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index i... function typename (line 172) | typename Self::CoeffReturnType reduce(const Self& self, typename Self::I... function reduce (line 277) | void reduce(const Self&, typename Self::Index, Op&, typename Self::Packe... function EIGEN_STRONG_INLINE (line 295) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 304) | EIGEN_STRONG_INLINE void reduce(const Self&, typename Self::Index, Op&, ... function EIGEN_DEVICE_FUNC (line 314) | static EIGEN_DEVICE_FUNC void run(const Self& self, Op& reducer, const D... function run (line 326) | void run(const Self& self, typename Self::Index firstIndex, function run (line 342) | static void run(const Self& self, Op& reducer, const ThreadPoolDevice& d... function EIGEN_DEVICE_FUNC (line 398) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 409) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 421) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... type typename (line 461) | typedef typename remove_const().initialize())>... type typename (line 463) | typedef typename remove_const::type type; type typename (line 473) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 474) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 475) | typedef typename internal::remove_const::type Nested; type typename (line 477) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 478) | typedef typename Eigen::internal::traits::Index Index; type Dims (line 508) | typedef Dims ReducedDims; type TensorReductionOp (line 509) | typedef TensorReductionOp XprType; type typename (line 510) | typedef typename XprType::Index Index; type ArgType (line 511) | typedef ArgType ChildType; type typename (line 512) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 517) | typedef typename XprType::Scalar Scalar; type TensorReductionEvaluatorBase (line 518) | typedef TensorReductionEvaluatorBase::type PacketReturnT... type typename (line 524) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 525) | typedef StorageMemory Storage; type typename (line 526) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 542) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 545) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 633) | EIGEN_STRONG_INLINE function evalSubExprsIfNeededAsync (line 742) | void function EIGEN_STRONG_INLINE (line 751) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 757) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 765) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 785) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 828) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 844) | void bind(cl::sycl::handler &cgh) const { type internal (line 851) | struct internal type internal (line 852) | struct internal type internal (line 853) | struct internal type internal (line 854) | struct internal type internal (line 856) | struct internal type internal (line 873) | struct internal type internal (line 877) | struct internal type BlockIteratorState (line 879) | struct BlockIteratorState { function Index (line 887) | Index firstInput(Index index) const { function EIGEN_STRONG_INLINE (line 973) | EIGEN_STRONG_INLINE TensorEvaluator(const typename Base::XprType& op, co... type TensorReductionEvaluatorBase (line 981) | typedef TensorReductionEvaluatorBase OpDef; type typename (line 220) | typedef typename OpDef::type Op; function reduction_dim (line 250) | enum class reduction_dim { inner_most, outer_most }; type typename (line 363) | typedef typename OpDef::type Op; type cl (line 364) | typedef cl::sycl::accessor::type Nested; type typename (line 130) | typedef typename internal::traits::StorageKind StorageK... type typename (line 131) | typedef typename internal::traits::Index Index; type typename (line 132) | typedef typename internal::traits::Scalar Scalar; type typename (line 133) | typedef typename NumTraits::Real RealScalar; type typename (line 134) | typedef typename Base::CoeffReturnType CoeffReturnType; type Scalar (line 135) | typedef Scalar* PointerType; type PointerType (line 136) | typedef PointerType PointerArgType; type typename (line 139) | typedef typename PlainObjectType::Dimensions Dimensions; type internal (line 152) | typedef internal::TensorBlockNotImplemented TensorBlock; function m_evaluator (line 159) | TensorRef(const Expression& expr) : m_evaluator(new internal::TensorLazy... function m_evaluator (line 175) | TensorRef(const TensorRef& other) : m_evaluator(other.m_evaluator) { function Index (line 193) | Index dimension(Index n) const { return m_evaluator->dimensions()[n]; } function Scalar (line 199) | const Scalar* data() const { return m_evaluator->data(); } function Scalar (line 202) | const Scalar operator()(Index index) const function Scalar (line 209) | const Scalar operator()(Index firstIndex, IndexTypes... otherIndices) const function Scalar (line 225) | const Scalar operator()(Index i0, Index i1) const function Scalar (line 233) | const Scalar operator()(Index i0, Index i1, Index i2) const function Scalar (line 242) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 252) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3, Index i4... function Scalar (line 303) | const Scalar coeff(const array& indices) const function Scalar (line 340) | const Scalar coeff(Index index) const type typename (line 369) | typedef typename Derived::Index Index; type typename (line 370) | typedef typename Derived::Scalar Scalar; type typename (line 371) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 372) | typedef typename PacketType::type PacketReturnT... type typename (line 373) | typedef typename Derived::Dimensions Dimensions; type StorageMemory (line 374) | typedef StorageMemory Storage; type typename (line 375) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 388) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 391) | EIGEN_STRONG_INLINE TensorEvaluator(const TensorRef& m, const D... function EIGEN_STRONG_INLINE (line 397) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType) { function EIGEN_STRONG_INLINE (line 401) | EIGEN_STRONG_INLINE void cleanup() { } function CoeffReturnType (line 403) | CoeffReturnType coeff(Index index) const { function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC const Scalar* data() const { return m_ref.data(); } type typename (line 422) | typedef typename Derived::Index Index; type typename (line 423) | typedef typename Derived::Scalar Scalar; type typename (line 424) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 425) | typedef typename PacketType::type PacketReturnT... type typename (line 426) | typedef typename Derived::Dimensions Dimensions; type TensorEvaluator (line 428) | typedef TensorEvaluator, Device> Base; type internal (line 439) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 442) | EIGEN_STRONG_INLINE TensorEvaluator(TensorRef& m, const Device&... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename Eigen::internal::nested::type Nested; type typename (line 62) | typedef typename Eigen::internal::traits::StorageKind type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 92) | typedef DSizes Dimensions; type typename (line 93) | typedef typename XprType::Scalar Scalar; type typename (line 94) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 95) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 97) | typedef StorageMemory Storage; type typename (line 98) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 110) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 113) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 114) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 116) | typedef typename TensorEvaluator::TensorBlock type typename (line 119) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 415) | typedef typename XprType::Index Index; type DSizes (line 417) | typedef DSizes Dimensions; function EIGEN_STRONG_INLINE (line 428) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... type typename (line 431) | typedef typename XprType::Scalar Scalar; type typename (line 432) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 433) | typedef typename PacketType::type PacketReturnT... type internal (line 437) | typedef internal::TensorBlockNotImplemented TensorBlock; function writePacket (line 448) | void writePacket(Index index, const PacketReturnType& x) { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h function namespace (line 13) | namespace Eigen { type typename (line 54) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 55) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 56) | typedef typename Eigen::internal::nested::type Nested; type typename (line 57) | typedef typename Eigen::internal::traits::StorageKind Stor... type typename (line 58) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 81) | namespace internal { function EIGEN_STRONG_INLINE (line 211) | EIGEN_STRONG_INLINE Index AdjustBlockSize(Index item_size, Index block_s... function ScanKernel (line 337) | void ScanKernel(Self self, Index total_size, typename Self::CoeffReturnT... type typename (line 379) | typedef typename XprType::Index Index; type ArgType (line 380) | typedef const ArgType ChildTypeNoConst; type ArgType (line 381) | typedef const ArgType ChildType; type DSizes (line 383) | typedef DSizes Dimensions; type typename (line 384) | typedef typename internal::remove_const::type PacketReturnT... type TensorEvaluator (line 387) | typedef TensorEvaluator, Device> Self; type StorageMemory (line 388) | typedef StorageMemory Storage; type typename (line 389) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 402) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 467) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function PacketReturnType (line 482) | PacketReturnType packet(Index index) const { function CoeffReturnType (line 491) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 496) | TensorOpCost costPerCoeff(bool) const { function EIGEN_STRONG_INLINE (line 500) | EIGEN_STRONG_INLINE void cleanup() { function bind (line 510) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h function namespace (line 40) | namespace Eigen { function namespace (line 467) | namespace internal { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename Eigen::internal::nested::type Nested; type typename (line 62) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 63) | typedef typename Eigen::internal::traits::Index Index; type TensorShufflingOp (line 89) | typedef TensorShufflingOp XprType; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 92) | typedef DSizes Dimensions; type typename (line 93) | typedef typename XprType::Scalar Scalar; type typename (line 94) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 95) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 97) | typedef StorageMemory Storage; type typename (line 98) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 110) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 113) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 114) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 116) | typedef typename internal::TensorMaterializedBlock type typename (line 262) | typedef typename TensorBlockIO::Dst TensorBlockIODst; type typename (line 263) | typedef typename TensorBlockIO::Src TensorBlockIOSrc; function TensorOpCost (line 281) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h function namespace (line 20) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename Eigen::internal::nested::type Nested; type typename (line 62) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 63) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 90) | typedef DSizes Dimensions; type typename (line 91) | typedef typename XprType::Scalar Scalar; type typename (line 92) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 93) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 95) | typedef StorageMemory Storage; type typename (line 96) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 109) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 112) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 145) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType/*data... function EIGEN_STRONG_INLINE (line 149) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 153) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 159) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 208) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h function namespace (line 14) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 89) | typedef DSizes Dimensions; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 94) | typedef StorageMemory Storage; type typename (line 95) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 108) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 111) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 214) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 219) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 223) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 245) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { function bind (line 260) | void bind(cl::sycl::handler &cgh) const { function Index (line 267) | Index firstInput(Index index) const { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h function namespace (line 13) | namespace Eigen { type typename (line 90) | typedef typename BaseTraits::Scalar Scalar; type typename (line 91) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 92) | typedef typename BaseTraits::Index Index; type MakePointer_ (line 101) | typedef MakePointer_ MakePointerT; type typename (line 102) | typedef typename MakePointerT::Type Type; type typename (line 104) | typedef typename MakePointer::Type PointerType; type typename (line 112) | typedef typename BaseTraits::Scalar Scalar; type typename (line 113) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 114) | typedef typename BaseTraits::Index Index; type typename (line 121) | typedef typename BaseTraits::PointerType PointerType; type Tensor (line 128) | typedef const TensorEIGEN_DEV... type Tensor (line 134) | typedef const TensorEIGEN_DEV... type TensorFixedSize (line 140) | typedef const TensorFixedSizeE... type TensorFixedSize (line 146) | typedef const TensorFixedSizeE... type TensorMap (line 152) | typedef const TensorMapEIGEN_DEVI... type TensorMap (line 158) | typedef const TensorMapEIGEN_DEVI... type TensorRef (line 164) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 170) | typedef const TensorRefEIGEN_DEVICE_REF type; type typename (line 176) | typedef typename ref_selector::type type; type TensorRef (line 207) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 213) | typedef const TensorRefEIGEN_DEVICE_REF type; type PaddingType (line 257) | typedef enum { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h function namespace (line 7) | namespace Eigen { type typename (line 59) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 172) | typedef typename XprType::Index Index; type DSizes (line 175) | typedef DSizes Dimensions; type typename (line 176) | typedef typename internal::remove_const::type PacketReturnT... type StorageMemory (line 180) | typedef StorageMemory Storage; type typename (line 181) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 194) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 197) | EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& dev... function EIGEN_STRONG_INLINE (line 355) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType /*dat... function EIGEN_STRONG_INLINE (line 360) | EIGEN_STRONG_INLINE void cleanup() { function CoeffReturnType (line 364) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 420) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 508) | TensorOpCost FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h function namespace (line 13) | namespace Eigen { function add (line 27) | void add(Gen_) { add(Gen_::One, Gen_::Two, Gen_::Flags); } function addSymmetry (line 28) | inline void addSymmetry(int one, int two) { add(one, two, 0); } function addAntiSymmetry (line 29) | inline void addAntiSymmetry(int one, int two) { add(one, two, NegationFl... function addHermiticity (line 30) | inline void addHermiticity(int one, int two) { add(one, two, Conjugation... function addAntiHermiticity (line 31) | inline void addAntiHermiticity(int one, int two) { add(one, two, Negatio... function RV (line 34) | inline RV apply(const std::array& idx, RV initial, Args&&... a... function RV (line 43) | RV apply(const std::vector& idx, RV initial, Args&&... args) const type GroupElement (line 67) | struct GroupElement { function DynamicSGroup (line 161) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs const... function DynamicSGroup (line 162) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs&& oth... function add_all (line 168) | void add_all(internal::type_list) function add_all (line 174) | inline void add_all(internal::type_list<>) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h function namespace (line 13) | namespace Eigen { type indices_ (line 34) | typedef indices_ indices; type tensor_static_symgroup_element (line 41) | typedef tensor_static_symgroup_element< type tensor_static_symgroup_element (line 50) | typedef tensor_static_symgroup_element< type typename (line 70) | typedef typename B::indices iib; type tensor_static_symgroup_element (line 77) | typedef tensor_static_symgroup_element< type typename (line 86) | typedef typename A::indices iia; type typename (line 87) | typedef typename B::indices iib; type tensor_static_symgroup (line 115) | struct tensor_static_symgroup function std (line 128) | inline std::vector tensor_static_symgroup_index_permute(std::vect... type internal (line 184) | typedef internal::group_theory::enumerate_group_elements< type typename (line 190) | typedef typename group_elements::type ge; function RV (line 197) | static inline RV apply(const std::array& idx, RV initial, Args... function RV (line 203) | inline RV apply(const std::vector& idx, RV initial, Args&&... args) function size (line 211) | constexpr static inline std::size_t size() { function globalFlags (line 214) | constexpr static inline int globalFlags() { return group_elements::globa... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h function namespace (line 13) | namespace Eigen { function namespace (line 152) | namespace internal { type StaticSGroup (line 229) | typedef StaticSGroup<> root_type; type tensor_symmetry_pre_analysis (line 233) | struct tensor_symmetry_pre_analysis type tensor_static_symgroup_if (line 237) | typedef tensor_static_symgroup_if<(sizeof...(Gens_) + 1 <= max_static_ge... type typename (line 240) | typedef typename conditional< type tensor_static_symgroup_if (line 248) | struct tensor_static_symgroup_if type tensor_static_symgroup_if (line 255) | struct tensor_static_symgroup_if type typename (line 260) | typedef typename Tensor_::Index Index; type typename (line 261) | typedef typename Tensor_::Scalar Scalar; function run (line 264) | static inline int run(const std::array& transformed_i... type typename (line 279) | typedef typename Tensor_::Index Index; function run (line 282) | static inline int run(const std::array& transformed_i... type typename (line 301) | typedef typename Tensor_::Scalar Scalar; function doAssign (line 317) | inline void doAssign(Scalar const& value) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h function namespace (line 13) | namespace Eigen { type type_list (line 221) | typedef type_list generators_done; type dimino_first_step_elements_helper (line 223) | typedef dimino_first_step_elements_helper< type typename (line 232) | typedef typename helper::type type; type typename (line 264) | typedef typename apply_op_from_right _cil; type typename (line 320) | typedef typename dimino_get_coset_elements< type dimino_add_cosets_for_rep (line 327) | typedef dimino_add_cosets_for_rep< type typename (line 338) | typedef typename _helper::type type; type typename (line 392) | typedef typename get::type rep_element; type dimino_add_cosets_for_rep (line 393) | typedef dimino_add_cosets_for_rep< type typename (line 403) | typedef typename _ac4r::type new_elements; type dimino_add_all_coset_spaces (line 408) | typedef dimino_add_all_coset_spaces< type typename (line 420) | typedef typename _helper::type type; type typename (line 467) | typedef typename apply_op_from_right::type new_elements; type dimino_add_all_coset_spaces (line 472) | typedef dimino_add_all_coset_spaces< type typename (line 483) | typedef typename _helper::type type; type contained_in_list_gf (line 527) | typedef contained_in_list_gf _cil; type dimino_add_generator (line 529) | typedef dimino_add_generator< type typename (line 539) | typedef typename _helper::type new_elements; type dimino_add_remaining_generators (line 541) | typedef dimino_add_remaining_generators< type typename (line 550) | typedef typename _next_iter::type type; type typename (line 594) | typedef typename first_step::type first_step_elements; type dimino_add_remaining_generators (line 596) | typedef dimino_add_remaining_generators< type typename (line 605) | typedef typename _helper::type type; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h function namespace (line 16) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h function namespace (line 13) | namespace Eigen { function EncodePartition (line 175) | inline unsigned EncodePartition(unsigned start, unsigned limit) { function DecodePartition (line 179) | inline void DecodePartition(unsigned val, unsigned* start, unsigned* lim... function AssertBounds (line 185) | void AssertBounds(int start, int end) { function SetStealPartition (line 191) | inline void SetStealPartition(size_t i, unsigned val) { function GetStealPartition (line 195) | inline unsigned GetStealPartition(int i) { function ComputeCoprimes (line 199) | void ComputeCoprimes(int N, MaxSizeVector* coprimes) { type typename (line 215) | typedef typename Environment::EnvThread Thread; function else (line 217) | struct PerThread { function Task (line 336) | Task Steal(unsigned start, unsigned limit) { function Task (line 362) | Task LocalSteal() { function Task (line 376) | Task GlobalSteal() { function WaitForWork (line 384) | bool WaitForWork(EventCount::Waiter* waiter, Task* t) { function NonEmptyQueueIndex (line 431) | int NonEmptyQueueIndex() { function EIGEN_STRONG_INLINE (line 452) | static EIGEN_STRONG_INLINE uint64_t GlobalThreadIdHash() { function EIGEN_STRONG_INLINE (line 456) | EIGEN_STRONG_INLINE PerThread* GetPerThread() { function Rand (line 472) | static EIGEN_STRONG_INLINE unsigned Rand(uint64_t* state) { type ThreadPoolTempl (line 482) | typedef ThreadPoolTempl ThreadPool; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h function namespace (line 13) | namespace Eigen { function Task (line 34) | Task CreateTask(std::function f) { return Task{std::move(f)}; } function ExecuteTask (line 35) | void ExecuteTask(const Task& t) { t.f(); } FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h function namespace (line 65) | namespace Eigen { type ThreadIdAndValue (line 257) | struct ThreadIdAndValue { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/util/CXX11Meta.h function namespace (line 18) | namespace Eigen { type a (line 71) | typedef a type; type take (line 81) | struct take type type_list (line 81) | typedef type_list<> type; type h_skip_helper_type (line 98) | struct h_skip_helper_type type type_list (line 98) | typedef type_list<> type; function type (line 104) | type helper(numeric_list) { return typename h_skip_helper_nume... function type (line 106) | type helper(type_list) { return typename h_skip_helper_type::helper(a())) type; type t (line 129) | typedef t type; type t (line 130) | typedef t type; function run (line 268) | int run() { return Reducer::Identity; } function EIGEN_STRONG_INLINE (line 276) | constexpr static EIGEN_STRONG_INLINE A run(A a) { return a; } function EIGEN_STRONG_INLINE (line 285) | constexpr static EIGEN_STRONG_INLINE auto run(A a, Ts... ts) -> decltype... type sum_op (line 292) | struct sum_op { type product_op (line 296) | struct product_op { type logical_and_op (line 301) | struct logical_and_op { template constexpr sta... type logical_or_op (line 302) | struct logical_or_op { template constexpr sta... type equal_op (line 304) | struct equal_op { template constexpr sta... type not_equal_op (line 305) | struct not_equal_op { template constexpr sta... type lesser_op (line 306) | struct lesser_op { template constexpr sta... type lesser_equal_op (line 307) | struct lesser_equal_op { template constexpr sta... type greater_op (line 308) | struct greater_op { template constexpr sta... type greater_equal_op (line 309) | struct greater_equal_op { template constexpr sta... type not_op (line 313) | struct not_op { template constexpr static EIG... type negation_op (line 314) | struct negation_op { template constexpr static EIG... type greater_equal_zero_op (line 315) | struct greater_equal_zero_op { template constexpr static EIG... function EIGEN_STRONG_INLINE (line 324) | constexpr EIGEN_STRONG_INLINE decltype(reduce::run((*... function EIGEN_STRONG_INLINE (line 338) | EIGEN_STRONG_INLINE Array h_array_reverse(Array arr, numeric_list& arr, T) function EIGEN_STRONG_INLINE (line 377) | constexpr static EIGEN_STRONG_INLINE T run(const array&, T identity) function EIGEN_STRONG_INLINE (line 384) | constexpr EIGEN_STRONG_INLINE auto array_reduce(const array& arr, ... function EIGEN_STRONG_INLINE (line 392) | constexpr EIGEN_STRONG_INLINE auto array_sum(const array& arr) -> ... function EIGEN_STRONG_INLINE (line 398) | constexpr EIGEN_STRONG_INLINE auto array_prod(const array& arr) ->... function EIGEN_STRONG_INLINE (line 404) | EIGEN_STRONG_INLINE t array_prod(const std::vector& a) { function EIGEN_STRONG_INLINE (line 428) | constexpr EIGEN_STRONG_INLINE auto h_array_zip_and_reduce(array a,... function decltype (line 434) | auto array_zip_and_reduce(array a, array b) -> decltype(h_ar... function EIGEN_STRONG_INLINE (line 456) | constexpr EIGEN_STRONG_INLINE auto h_array_apply_and_reduce(array ... function decltype (line 462) | auto array_apply_and_reduce(array a) -> decltype(h_array_apply_and... type h_instantiate_by_c_array (line 487) | struct h_instantiate_by_c_array type h_instantiate_by_c_array (line 490) | struct h_instantiate_by_c_array function InstType (line 492) | static InstType run(ArrType* arr, Ps... args) type h_instantiate_by_c_array (line 499) | struct h_instantiate_by_c_array function InstType (line 501) | static InstType run(ArrType* arr, Ps... args) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h function namespace (line 42) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/util/EmulateArray.h function namespace (line 20) | namespace Eigen { function namespace (line 199) | namespace internal { function namespace (line 229) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h function namespace (line 13) | namespace Eigen { function T (line 115) | const T& back() const { function T (line 133) | T* data() { return data_; } function T (line 136) | const T* data() const { return data_; } function T (line 139) | T* begin() { return data_; } function T (line 142) | T* end() { return data_ + size_; } function T (line 145) | const T* begin() const { return data_; } function T (line 148) | const T* end() const { return data_ + size_; } FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h function namespace (line 13) | namespace Eigen FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h function namespace (line 13) | namespace Eigen { function friend (line 303) | friend inline const AutoDiffScalar& operator+=(const Real& other) function run (line 477) | static void run(A& a, B& b) { function run (line 493) | static void run(A& a, B& b) { type Matrix (line 511) | typedef Matrix&) { retur... type typename (line 581) | typedef typename CleanedUpDerType::type ADS; type typename (line 586) | typedef typename CleanedUpDerType::type ADS; type typename (line 591) | typedef typename CleanedUpDerType::type ADS; type typename (line 596) | typedef typename CleanedUpDerType::type ADS; function Eigen (line 642) | const Eigen::AutoDiffScalar< type typename (line 657) | typedef typename internal::traits > PlainADS; type AutoDiffScalar (line 706) | typedef AutoDiffScalar NonInteger; type AutoDiffScalar (line 709) | typedef AutoDiffScalar Nested; type typename (line 710) | typedef typename NumTraits::Literal Lit... function namespace (line 718) | namespace std { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/BVH/KdBVH.h function namespace (line 13) | namespace Eigen { type _Object (line 72) | typedef _Object Object; type std (line 73) | typedef std::vector > ObjectList; type Scalar_ (line 74) | typedef Scalar_ Scalar; type AlignedBox (line 75) | typedef AlignedBox Volume; type std (line 76) | typedef std::vector > VolumeList; type Index (line 77) | typedef int Index; type Object (line 79) | typedef const Object *ObjectIterator; function EIGEN_STRONG_INLINE (line 133) | EIGEN_STRONG_INLINE void getChildren(Index index, VolumeIterator &outVBe... function Volume (line 165) | inline const Volume &getVolume(Index index) const type std (line 172) | typedef std::vector > VIPairList; type Matrix (line 173) | typedef Matrix VectorType; type VectorComparator (line 174) | struct VectorComparator //compares vectors, or more specifically, VIPair... function build (line 184) | void build(VIPairList &objCenters, int from, int to, const VolumeList &o... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h function namespace (line 15) | namespace Eigen { function seupd (line 696) | static inline void seupd(int *rvec, char *All, int *select, float *d, type arpack_wrapper (line 708) | struct arpack_wrapper function saupd (line 710) | static inline void saupd(int *ido, char *bmat, int *n, char *which, function seupd (line 718) | static inline void seupd(int *rvec, char *All, int *select, double *d, function project (line 760) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) function project (line 778) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/EulerAngles/EulerAngles.h function namespace (line 13) | namespace Eigen function namespace (line 323) | namespace internal function run (line 336) | static void run(EulerAngles& e, const Other& m) function run (line 347) | static void run(EulerAngles& e, const Other& vec) FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/EulerAngles/EulerSystem.h function namespace (line 13) | namespace Eigen FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h function namespace (line 10) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h function namespace (line 10) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h function namespace (line 15) | namespace Eigen { type MatrixType_ (line 113) | typedef MatrixType_ MatrixType; type typename (line 114) | typedef typename MatrixType::Scalar Scalar; type typename (line 115) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 116) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 117) | typedef Preconditioner_ Preconditioner; type Matrix (line 118) | typedef Matrix DenseMatrix; type Matrix (line 119) | typedef Matrix DenseRealMatrix; type Matrix (line 120) | typedef Matrix DenseVector; type Matrix (line 121) | typedef Matrix DenseRealVector; type Matrix (line 122) | typedef Matrix, Dynamic, 1> ComplexVector; function Index (line 158) | Index restart() { return m_restart; } function set_restart (line 163) | void set_restart(const Index restart) { m_restart=restart; } function setEigenv (line 168) | void setEigenv(const Index neig) function Index (line 177) | Index deflSize() {return m_r; } function setMaxEigenv (line 182) | void setMaxEigenv(const Index maxNeig) { m_maxNeig = maxNeig; } FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h function namespace (line 14) | namespace Eigen { type MatrixType_ (line 283) | typedef MatrixType_ MatrixType; type typename (line 284) | typedef typename MatrixType::Scalar Scalar; type typename (line 285) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 286) | typedef Preconditioner_ Preconditioner; function Index (line 310) | Index get_restart() { return m_restart; } function set_restart (line 315) | void set_restart(const Index restart) { m_restart=restart; } FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/IDRS.h function namespace (line 16) | namespace Eigen FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h function namespace (line 61) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h function namespace (line 17) | namespace Eigen { type MatrixType_ (line 206) | typedef MatrixType_ MatrixType; type typename (line 207) | typedef typename MatrixType::Scalar Scalar; type typename (line 208) | typedef typename MatrixType::RealScalar RealScalar; type Preconditioner_ (line 209) | typedef Preconditioner_ Preconditioner; type typename (line 238) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 239) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 246) | typedef typename internal::conditional InputType; type Matrix (line 74) | typedef Matrix ValueType; type SparseMatrix (line 75) | typedef SparseMatrix JacobianType; type SparseQR (line 76) | typedef SparseQR > QRSolver; function namespace (line 95) | namespace internal { type typename (line 114) | typedef typename FunctorType::QRSolver QRSolver; type typename (line 115) | typedef typename FunctorType::JacobianType JacobianType; type typename (line 116) | typedef typename JacobianType::Scalar Scalar; type typename (line 117) | typedef typename JacobianType::RealScalar RealScalar; type typename (line 118) | typedef typename QRSolver::StorageIndex PermIndex; type Matrix (line 119) | typedef Matrix FVectorType; type PermutationMatrix (line 120) | typedef PermutationMatrix PermutationType; function resetParameters (line 145) | void resetParameters() function setXtol (line 158) | void setXtol(RealScalar xtol) { m_xtol = xtol; } function setFtol (line 161) | void setFtol(RealScalar ftol) { m_ftol = ftol; } function setGtol (line 164) | void setGtol(RealScalar gtol) { m_gtol = gtol; } function setFactor (line 167) | void setFactor(RealScalar factor) { m_factor = factor; } function setEpsilon (line 170) | void setEpsilon (RealScalar epsfcn) { m_epsfcn = epsfcn; } function setMaxfev (line 173) | void setMaxfev(Index maxfev) {m_maxfev = maxfev; } function setExternalScaling (line 176) | void setExternalScaling(bool value) {m_useExternalScaling = value; } function Index (line 200) | Index iterations() { return m_iter; } function Index (line 203) | Index nfev() { return m_nfev; } function Index (line 206) | Index njev() { return m_njev; } function RealScalar (line 209) | RealScalar fnorm() {return m_fnorm; } function RealScalar (line 212) | RealScalar gnorm() {return m_gnorm; } function RealScalar (line 215) | RealScalar lm_param(void) { return m_par; } function PermutationType (line 232) | PermutationType permutation() {return m_permutation; } function Status (line 343) | Status function Scalar (line 371) | Scalar tol FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h function namespace (line 16) | namespace Eigen { function true_type (line 348) | struct is_exp_known_type : true_type {} function true_type (line 349) | struct is_exp_known_type : true_type {} function true_type (line 351) | struct is_exp_known_type : true_type {} type typename (line 357) | typedef typename ArgType::PlainObject MatrixType; type typename (line 377) | typedef typename ArgType::PlainObject MatrixType; type typename (line 378) | typedef typename traits::Scalar Scalar; type typename (line 379) | typedef typename NumTraits::Real RealScalar; type typename (line 380) | typedef typename std::complex ComplexScalar; function namespace (line 424) | namespace internal { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h function namespace (line 16) | namespace Eigen { type typename (line 133) | typedef typename EivalsType::RealScalar RealScalar; type typename (line 283) | typedef typename MatrixType::Scalar Scalar; type internal (line 325) | typedef internal::traits Traits; type typename (line 326) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 328) | typedef Matrix::type StemFunction; type typename (line 496) | typedef typename internal::nested_eval::type NestedEvalType; type typename (line 497) | typedef typename internal::remove_all::type NestedEvalTy... type internal (line 498) | typedef internal::traits Traits; type std (line 499) | typedef std::complex AtomicType; function namespace (line 516) | namespace internal { type typename (line 539) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 547) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 555) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 563) | typedef typename internal::stem_function::ComplexScalar ComplexS... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h function namespace (line 13) | namespace Eigen { type typename (line 93) | typedef typename MatrixType::Scalar Scalar; type typename (line 94) | typedef typename MatrixType::RealScalar RealScalar; type std (line 95) | typedef std::complex ComplexScalar; type Block (line 96) | typedef Block ResultType; type typename (line 341) | typedef typename MatrixType::RealScalar RealScalar; function MatrixPowerParenthesesReturnValue (line 366) | const MatrixPowerParenthesesReturnValue operator()(RealScala... type Matrix (line 384) | typedef Matrix::IsComplex, type typename (line 343) | typedef typename internal::conditional::IsComplex, Sca... FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h function namespace (line 13) | namespace Eigen { type typename (line 101) | typedef typename Polynomial::Scalar Scalar; type typename (line 102) | typedef typename NumTraits::Real Real; type typename (line 130) | typedef typename Polynomial::Scalar Scalar; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h function namespace (line 16) | namespace Eigen { function Index (line 98) | inline Index upperNonZeros(Index j) const { function Index (line 102) | inline Index lowerNonZeros(Index j) const { function Scalar (line 106) | inline const Scalar* _diagPtr() const { function Scalar (line 110) | inline Scalar* _diagPtr() { function Scalar (line 114) | inline const Scalar* _upperPtr() const { function Scalar (line 118) | inline Scalar* _upperPtr() { function Scalar (line 122) | inline const Scalar* _lowerPtr() const { function Scalar (line 126) | inline Scalar* _lowerPtr() { function Index (line 130) | inline const Index* _upperProfilePtr() const { function Index (line 134) | inline Index* _upperProfilePtr() { function Index (line 138) | inline const Index* _lowerProfilePtr() const { function Index (line 142) | inline Index* _lowerProfilePtr() { function Scalar (line 146) | inline Scalar coeff(Index row, Index col) const { function Scalar (line 195) | inline Scalar& coeffRef(Index row, Index col) { function Scalar (line 234) | inline Scalar coeffDiag(Index idx) const { function Scalar (line 240) | inline Scalar coeffLower(Index row, Index col) const { function Scalar (line 264) | inline Scalar coeffUpper(Index row, Index col) const { function Scalar (line 287) | inline Scalar& coeffRefDiag(Index idx) { function Scalar (line 293) | inline Scalar& coeffRefLower(Index row, Index col) { function coeffExistLower (line 312) | inline bool coeffExistLower(Index row, Index col) { function Scalar (line 329) | inline Scalar& coeffRefUpper(Index row, Index col) { function coeffExistUpper (line 348) | inline bool coeffExistUpper(Index row, Index col) { function setZero (line 376) | inline void setZero() { function reserve (line 388) | inline void reserve(Index reserveSize, Index reserveUpperSize, Index res... function EIGEN_DONT_INLINE (line 400) | EIGEN_DONT_INLINE Scalar & insert(Index row, Index col) { function finalize (line 534) | inline void finalize() { function squeeze (line 577) | inline void squeeze() { function resizeNonZeros (line 626) | void resizeNonZeros(Index size) { function Scalar (line 822) | inline Scalar* valuePtr() { function Scalar (line 826) | inline Scalar& valueRef() { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h function namespace (line 15) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h function namespace (line 13) | namespace Eigen { function clear (line 132) | inline void clear() { function Scalar (line 136) | inline Scalar& diag(Index i) { function Scalar (line 140) | inline const Scalar& diag(Index i) const { function Scalar (line 144) | inline Scalar& upper(Index i) { function Scalar (line 148) | inline const Scalar& upper(Index i) const { function Scalar (line 152) | inline Scalar& lower(Index i) { function Scalar (line 156) | inline const Scalar& lower(Index i) const { function Index (line 160) | inline Index& upperProfile(Index i) { function Index (line 164) | inline const Index& upperProfile(Index i) const { function Index (line 168) | inline Index& lowerProfile(Index i) { function Index (line 172) | inline const Index& lowerProfile(Index i) const { function SkylineStorage (line 176) | static SkylineStorage Map(Index* upperProfile, Index* lowerProfile, Scal... function reset (line 189) | inline void reset() { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h function namespace (line 14) | namespace Eigen { type typename (line 89) | typedef typename Iterator::value_type Triplet; type Ref (line 106) | typedef Ref::Real RealScalar; type StorageIndex_ (line 289) | typedef StorageIndex_ StorageIndex; type typename (line 290) | typedef typename internal::ref_selector valueRef() function Scalar (line 1054) | inline Scalar& valueRef() FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h function namespace (line 17) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h function namespace (line 16) | namespace google {} function namespace (line 19) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h function namespace (line 4) | namespace hip_impl { function namespace (line 8) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 132) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... function Packet (line 136) | const Packet packetOp(const Packet& x, const Packet& a, const Packet& b)... function EIGEN_STRONG_INLINE (line 158) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 161) | typedef typename packet_traits::type Packet; function Packet (line 162) | Packet packetOp(const Packet& a) const { return internal::plgamma(a); } function EIGEN_STRONG_INLINE (line 180) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 183) | typedef typename packet_traits::type Packet; function Packet (line 184) | Packet packetOp(const Packet& a) const { return internal::pdigamma(a); } function EIGEN_STRONG_INLINE (line 202) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... type typename (line 205) | typedef typename packet_traits::type Packet; function Packet (line 206) | Packet packetOp(const Packet& x, const Packet& q) const { return interna... function EIGEN_STRONG_INLINE (line 224) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& n, const Scal... type typename (line 227) | typedef typename packet_traits::type Packet; function Packet (line 228) | Packet packetOp(const Packet& n, const Packet& x) const { return interna... function EIGEN_STRONG_INLINE (line 246) | EIGEN_STRONG_INLINE const Scalar function EIGEN_STRONG_INLINE (line 251) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& x) const { function EIGEN_STRONG_INLINE (line 285) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 288) | typedef typename packet_traits::type Packet; function Packet (line 289) | Packet packetOp(const Packet& a) const { return internal::perfc(a); } function EIGEN_STRONG_INLINE (line 308) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 311) | typedef typename packet_traits::type Packet; function Packet (line 312) | Packet packetOp(const Packet& a) const { return internal::pndtri(a); } FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX/BesselFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX512/BesselFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX512/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/arch/GPU/SpecialFunctions.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/SpecialFunctions/arch/NEON/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Splines/Spline.h function namespace (line 15) | namespace Eigen type typename (line 317) | typedef typename SplineTraits::ControlPointVectorType Contro... type typename (line 318) | typedef typename SplineTraits::BasisDerivati... type typename (line 319) | typedef typename BasisDerivativeType::ConstRowXpr BasisDerivativeRowXpr; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Splines/SplineFitting.h function namespace (line 23) | namespace Eigen type typename (line 191) | typedef typename KnotVectorType::Scalar Scalar; type typename (line 215) | typedef typename SplineType::KnotVectorType KnotVectorType; type typename (line 216) | typedef typename SplineType::ParameterVectorType ParameterVectorType; type typename (line 292) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 293) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 295) | typedef Matrix MatrixType; type typename (line 338) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 339) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 341) | typedef Matrix MatrixType; FILE: VO_Module/thirdparty/eigen/unsupported/Eigen/src/Splines/SplineFwd.h function namespace (line 15) | namespace Eigen type Array (line 74) | typedef Array Spline2f; type Spline (line 84) | typedef Spline Spline3f; type Spline (line 87) | typedef Spline Spline2d; type Spline (line 90) | typedef Spline Spline3d; FILE: VO_Module/thirdparty/eigen/unsupported/bench/bench_svd.cpp function bench_svd (line 34) | void bench_svd(const MatrixType& a = MatrixType()) function main (line 105) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/BVH_Example.cpp type Eigen (line 8) | namespace Eigen { function Box2d (line 9) | Box2d bounding_box(const Vector2d &v) { return Box2d(v, v); } type PointPointMinimizer (line 12) | struct PointPointMinimizer //how to compute squared distances between po... method PointPointMinimizer (line 14) | PointPointMinimizer() : calls(0) {} method minimumOnVolumeVolume (line 17) | double minimumOnVolumeVolume(const Box2d &r1, const Box2d &r2) { ++cal... method minimumOnVolumeObject (line 18) | double minimumOnVolumeObject(const Box2d &r, const Vector2d &v) { ++ca... method minimumOnObjectVolume (line 19) | double minimumOnObjectVolume(const Vector2d &v, const Box2d &r) { ++ca... method minimumOnObjectObject (line 20) | double minimumOnObjectObject(const Vector2d &v1, const Vector2d &v2) {... function main (line 25) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/EulerAngles.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/FFT.cpp function T (line 23) | T mag2(T a) function T (line 28) | T mag2(std::complex a) function T (line 34) | T mag2(const std::vector & vec) function T (line 43) | T mag2(const std::vector > & vec) function RandomFill (line 61) | void RandomFill(std::vector & vec) function RandomFill (line 68) | void RandomFill(std::vector > & vec) function fwd_inv (line 75) | void fwd_inv(size_t nfft) function two_demos (line 93) | void two_demos(int nfft) function demo_all_types (line 101) | void demo_all_types(int nfft) function main (line 112) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixExponential.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixFunction.cpp function expfn (line 6) | std::complex expfn(std::complex x, int) function main (line 11) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixLogarithm.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixPower.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixSine.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixSinh.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/PolynomialSolver1.cpp function main (line 8) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/PolynomialUtils1.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/doc/examples/SYCL/CwiseMul.cpp function main (line 10) | int main() FILE: VO_Module/thirdparty/eigen/unsupported/test/BVH.cpp type Eigen (line 15) | namespace Eigen { function bounding_box (line 17) | AlignedBox bounding_box(const Matrix &v) ... type Ball (line 23) | struct Ball method Ball (line 29) | Ball() {} method Ball (line 30) | Ball(const VectorType &c, double r) : center(c), radius(r) {} function bounding_box (line 35) | AlignedBox bounding_box(const Ball &b) function SQR (line 38) | inline double SQR(double x) { return x * x; } type BallPointStuff (line 41) | struct BallPointStuff //this class provides functions to be both an inte... method BallPointStuff (line 48) | BallPointStuff() : calls(0), count(0) {} method BallPointStuff (line 49) | BallPointStuff(const VectorType &inP) : p(inP), calls(0), count(0) {} method intersectVolume (line 52) | bool intersectVolume(const BoxType &r) { ++calls; return r.contains(p); } method intersectObject (line 53) | bool intersectObject(const BallType &b) { method intersectVolumeVolume (line 60) | bool intersectVolumeVolume(const BoxType &r1, const BoxType &r2) { ++c... method intersectVolumeObject (line 61) | bool intersectVolumeObject(const BoxType &r, const BallType &b) { ++ca... method intersectObjectVolume (line 62) | bool intersectObjectVolume(const BallType &b, const BoxType &r) { ++ca... method intersectObjectObject (line 63) | bool intersectObjectObject(const BallType &b1, const BallType &b2){ method intersectVolumeObject (line 69) | bool intersectVolumeObject(const BoxType &r, const VectorType &v) { ++... method intersectObjectObject (line 70) | bool intersectObjectObject(const BallType &b, const VectorType &v){ method minimumOnVolume (line 77) | double minimumOnVolume(const BoxType &r) { ++calls; return r.squaredEx... method minimumOnObject (line 78) | double minimumOnObject(const BallType &b) { ++calls; return (std::max)... method minimumOnVolumeVolume (line 79) | double minimumOnVolumeVolume(const BoxType &r1, const BoxType &r2) { +... method minimumOnVolumeObject (line 80) | double minimumOnVolumeObject(const BoxType &r, const BallType &b) { ++... method minimumOnObjectVolume (line 81) | double minimumOnObjectVolume(const BallType &b, const BoxType &r) { ++... method minimumOnObjectObject (line 82) | double minimumOnObjectObject(const BallType &b1, const BallType &b2){ ... method minimumOnVolumeObject (line 83) | double minimumOnVolumeObject(const BoxType &r, const VectorType &v) { ... method minimumOnObjectObject (line 84) | double minimumOnObjectObject(const BallType &b, const VectorType &v){ ... type TreeTest (line 93) | struct TreeTest method testIntersect1 (line 101) | void testIntersect1() method testMinimize1 (line 120) | void testMinimize1() method testIntersect2 (line 141) | void testIntersect2() method testMinimize2 (line 166) | void testMinimize2() function EIGEN_DECLARE_TEST (line 195) | EIGEN_DECLARE_TEST(BVH) FILE: VO_Module/thirdparty/eigen/unsupported/test/EulerAngles.cpp function verifyIsApprox (line 18) | bool verifyIsApprox(const Eigen::EulerAngles& a, const E... function verify_euler (line 35) | void verify_euler(const EulerAngles& e) function verify_euler_vec (line 138) | void verify_euler_vec(const Matrix& ea) function verify_euler_all_neg (line 144) | void verify_euler_all_neg(const Matrix& ea) function check_all_var (line 157) | void check_all_var(const Matrix& ea) function check_singular_cases (line 175) | void check_singular_cases(const Scalar& singularBeta) function eulerangles_manual (line 197) | void eulerangles_manual() function eulerangles_rand (line 229) | void eulerangles_rand() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(EulerAngles) FILE: VO_Module/thirdparty/eigen/unsupported/test/FFTW.cpp function RandomCpx (line 14) | std::complex RandomCpx() { return std::complex( (T)(rand()/(T)RAND... function promote (line 21) | complex promote(complex x) { return complex promote(float x) { return complex((lo... function promote (line 24) | complex promote(double x) { return complex((l... function promote (line 25) | complex promote(long double x) { return complex (line 67) | struct VectorType type VectorType (line 72) | struct VectorType function test_scalar_generic (line 78) | void test_scalar_generic(int nfft) function test_scalar (line 133) | void test_scalar(int nfft) function test_complex_generic (line 141) | void test_complex_generic(int nfft) function test_complex (line 175) | void test_complex(int nfft) function test_return_by_value (line 211) | void test_return_by_value(int len) function EIGEN_DECLARE_TEST (line 228) | EIGEN_DECLARE_TEST(FFTW) FILE: VO_Module/thirdparty/eigen/unsupported/test/NonLinearOptimization.cpp function fcn_chkder (line 27) | int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int if... function testChkder (line 70) | void testChkder() type Functor (line 117) | struct Functor method Functor (line 130) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 131) | Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} method inputs (line 133) | int inputs() const { return m_inputs; } method values (line 134) | int values() const { return m_values; } type lmder_functor (line 140) | struct lmder_functor : Functor method lmder_functor (line 142) | lmder_functor(void): Functor(3,15) {} method df (line 159) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 176) | void testLmder1() function testLmder (line 203) | void testLmder() type hybrj_functor (line 250) | struct hybrj_functor : Functor method hybrj_functor (line 252) | hybrj_functor(void) : Functor(9,9) {} method df (line 270) | int df(const VectorXd &x, MatrixXd &fjac) function testHybrj1 (line 288) | void testHybrj1() function testHybrj (line 319) | void testHybrj() type hybrd_functor (line 354) | struct hybrd_functor : Functor method hybrd_functor (line 356) | hybrd_functor(void) : Functor(9,9) {} function testHybrd1 (line 376) | void testHybrd1() function testHybrd (line 402) | void testHybrd() type lmstr_functor (line 436) | struct lmstr_functor : Functor method lmstr_functor (line 438) | lmstr_functor(void) : Functor(3,15) {} method df (line 458) | int df(const VectorXd &x, VectorXd &jac_row, VectorXd::Index rownb) function testLmstr1 (line 476) | void testLmstr1() function testLmstr (line 504) | void testLmstr() type lmdif_functor (line 534) | struct lmdif_functor : Functor method lmdif_functor (line 536) | lmdif_functor(void) : Functor(3,15) {} function testLmdif1 (line 559) | void testLmdif1() function testLmdif (line 589) | void testLmdif() type chwirut2_functor (line 637) | struct chwirut2_functor : Functor method chwirut2_functor (line 639) | chwirut2_functor(void) : Functor(3,54) {} method df (line 654) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 674) | void testNistChwirut2(void) type misra1a_functor (line 722) | struct misra1a_functor : Functor method misra1a_functor (line 724) | misra1a_functor(void) : Functor(2,14) {} method df (line 736) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 752) | void testNistMisra1a(void) type hahn1_functor (line 794) | struct hahn1_functor : Functor method hahn1_functor (line 796) | hahn1_functor(void) : Functor(7,236) {} method df (line 815) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 840) | void testNistHahn1(void) type misra1d_functor (line 893) | struct misra1d_functor : Functor method misra1d_functor (line 895) | misra1d_functor(void) : Functor(2,14) {} method df (line 907) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 924) | void testNistMisra1d(void) type lanczos1_functor (line 967) | struct lanczos1_functor : Functor method lanczos1_functor (line 969) | lanczos1_functor(void) : Functor(6,24) {} method df (line 980) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 1000) | void testNistLanczos1(void) type rat42_functor (line 1053) | struct rat42_functor : Functor method rat42_functor (line 1055) | rat42_functor(void) : Functor(3,9) {} method df (line 1068) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 1086) | void testNistRat42(void) type MGH10_functor (line 1130) | struct MGH10_functor : Functor method MGH10_functor (line 1132) | MGH10_functor(void) : Functor(3,16) {} method df (line 1143) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 1162) | void testNistMGH10(void) type BoxBOD_functor (line 1207) | struct BoxBOD_functor : Functor method BoxBOD_functor (line 1209) | BoxBOD_functor(void) : Functor(2,6) {} method df (line 1220) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 1236) | void testNistBoxBOD(void) type MGH17_functor (line 1284) | struct MGH17_functor : Functor method MGH17_functor (line 1286) | MGH17_functor(void) : Functor(5,33) {} method df (line 1297) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 1316) | void testNistMGH17(void) type MGH09_functor (line 1369) | struct MGH09_functor : Functor method MGH09_functor (line 1371) | MGH09_functor(void) : Functor(4,11) {} method df (line 1384) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1404) | void testNistMGH09(void) type Bennett5_functor (line 1454) | struct Bennett5_functor : Functor method Bennett5_functor (line 1456) | Bennett5_functor(void) : Functor(3,154) {} method df (line 1467) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1488) | void testNistBennett5(void) type thurber_functor (line 1533) | struct thurber_functor : Functor method thurber_functor (line 1535) | thurber_functor(void) : Functor(7,37) {} method df (line 1549) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1573) | void testNistThurber(void) type rat43_functor (line 1630) | struct rat43_functor : Functor method rat43_functor (line 1632) | rat43_functor(void) : Functor(4,15) {} method df (line 1643) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1663) | void testNistRat43(void) type eckerle4_functor (line 1716) | struct eckerle4_functor : Functor method eckerle4_functor (line 1718) | eckerle4_functor(void) : Functor(3,35) {} method df (line 1729) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1748) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1792) | EIGEN_DECLARE_TEST(NonLinearOptimization) FILE: VO_Module/thirdparty/eigen/unsupported/test/NumericalDiff.cpp type Functor (line 13) | struct Functor method Functor (line 26) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 27) | Functor(int inputs_, int values_) : m_inputs(inputs_), m_values(values... method inputs (line 29) | int inputs() const { return m_inputs; } method values (line 30) | int values() const { return m_values; } type my_functor (line 34) | struct my_functor : Functor method my_functor (line 36) | my_functor(void): Functor(3,15) {} method actual_df (line 53) | int actual_df(const VectorXd &x, MatrixXd &fjac) const function test_forward (line 70) | void test_forward() function test_central (line 91) | void test_central() function EIGEN_DECLARE_TEST (line 110) | EIGEN_DECLARE_TEST(NumericalDiff) FILE: VO_Module/thirdparty/eigen/unsupported/test/alignedvector3.cpp type Eigen (line 13) | namespace Eigen { function T (line 16) | T test_relative_error(const AlignedVector3 &a, const MatrixBase (line 58) | struct dummy_op { typedef dummy_c type; } type dummy_op (line 59) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 60) | struct dummy_op { typedef dummy_a type; } type dummy_op (line 61) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 62) | struct dummy_op { typedef dummy_b type; } type dummy_op (line 63) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 64) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 65) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 66) | struct dummy_op { typedef dummy_e type; } type dummy_test (line 68) | struct dummy_test { constexpr static bool value = false; constexpr stati... type dummy_test (line 69) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 70) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 71) | struct dummy_test { constexpr static bool value = ... type times2_op (line 73) | struct times2_op { template static A run(A v) { return v * 2... method A (line 73) | static A run(A v) { return v * 2; } type dummy_inst (line 75) | struct dummy_inst method dummy_inst (line 79) | dummy_inst() : c(0) {} method dummy_inst (line 80) | explicit dummy_inst(int) : c(1) {} method dummy_inst (line 81) | dummy_inst(int, int) : c(2) {} method dummy_inst (line 82) | dummy_inst(int, int, int) : c(3) {} method dummy_inst (line 83) | dummy_inst(int, int, int, int) : c(4) {} method dummy_inst (line 84) | dummy_inst(int, int, int, int, int) : c(5) {} function test_gen_numeric_list (line 87) | static void test_gen_numeric_list() function test_concat (line 132) | static void test_concat() function test_slice (line 159) | static void test_slice() function test_get (line 202) | static void test_get() function test_id_helper (line 222) | static void test_id_helper(dummy_a a, dummy_a b, dummy_a c) function test_id_numeric (line 230) | static void test_id_numeric() function test_id_type (line 236) | static void test_id_type() function test_id (line 241) | static void test_id() function test_is_same_gf (line 249) | static void test_is_same_gf() function test_apply_op (line 257) | static void test_apply_op() function test_contained_in_list (line 264) | static void test_contained_in_list() function test_arg_reductions (line 287) | static void test_arg_reductions() function test_array_reverse_and_reduce (line 295) | static void test_array_reverse_and_reduce() function test_array_zip_and_apply (line 310) | static void test_array_zip_and_apply() function test_array_misc (line 327) | static void test_array_misc() function EIGEN_DECLARE_TEST (line 343) | EIGEN_DECLARE_TEST(cxx11_meta) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_non_blocking_thread_pool.cpp function test_create_destroy_empty_pool (line 16) | static void test_create_destroy_empty_pool() function test_parallelism (line 26) | static void test_parallelism(bool allow_spinning) function test_cancel (line 105) | static void test_cancel() function test_pool_partitions (line 121) | static void test_pool_partitions() { function EIGEN_DECLARE_TEST (line 173) | EIGEN_DECLARE_TEST(cxx11_non_blocking_thread_pool) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_runqueue.cpp function rand_reentrant (line 19) | int rand_reentrant(unsigned int* s) { function test_basic_runqueue (line 28) | void test_basic_runqueue() function test_empty_runqueue (line 120) | void test_empty_runqueue() function test_stress_runqueue (line 160) | void test_stress_runqueue() function EIGEN_DECLARE_TEST (line 230) | EIGEN_DECLARE_TEST(cxx11_runqueue) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_argmax.cpp function test_simple_index_tuples (line 20) | static void test_simple_index_tuples() function test_index_tuples_dim (line 37) | static void test_index_tuples_dim() function test_argmax_tuple_reducer (line 55) | static void test_argmax_tuple_reducer() function test_argmin_tuple_reducer (line 87) | static void test_argmin_tuple_reducer() function test_simple_argmax (line 119) | static void test_simple_argmax() function test_simple_argmin (line 140) | static void test_simple_argmin() function test_argmax_dim (line 161) | static void test_argmax_dim() function test_argmin_dim (line 219) | static void test_argmin_dim() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_argmax_sycl.cpp function test_sycl_simple_argmax (line 31) | static void test_sycl_simple_argmax(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmax_dim (line 68) | static void test_sycl_argmax_dim(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmin_dim (line 156) | static void test_sycl_argmin_dim(const Eigen::SyclDevice& sycl_device) { function sycl_argmax_test_per_device (line 243) | void sycl_argmax_test_per_device(const Device_Selector& d) { function EIGEN_DECLARE_TEST (line 254) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_assign.cpp function test_1d (line 17) | static void test_1d() function test_2d (line 70) | static void test_2d() function test_3d (line 131) | static void test_3d() function test_same_type (line 183) | static void test_same_type() function test_auto_resize (line 225) | static void test_auto_resize() function test_compound_assign (line 250) | static void test_compound_assign() function test_std_initializers_tensor (line 282) | static void test_std_initializers_tensor() { function EIGEN_DECLARE_TEST (line 355) | EIGEN_DECLARE_TEST(cxx11_tensor_assign) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_block_access.cpp function TensorOpCost (line 24) | static TensorOpCost zeroCost() { return {0, 0, 0}; } function T (line 27) | static const T& choose(int layout, const T& col, const T& row) { function TensorBlockShapeType (line 31) | static TensorBlockShapeType RandomShape() { function RandomTargetSize (line 38) | static size_t RandomTargetSize(const DSizes& dims) { function RandomDims (line 43) | static DSizes RandomDims() { function T (line 52) | static T* GenerateRandomData(const Index& size) { function Debug (line 61) | static void Debug(DSizes dims) { function test_block_mapper_sanity (line 69) | static void test_block_mapper_sanity() function UpdateCoeffSet (line 103) | static void UpdateCoeffSet( function test_block_mapper_maps_every_element (line 124) | static void test_block_mapper_maps_every_element() { function Index (line 153) | static Index GetInputIndex(Index output_index, function ComputeStrides (line 178) | static array ComputeStrides( class EqualityChecker (line 196) | class EqualityChecker method check_recursive (line 200) | void check_recursive(const Scalar* input, const Scalar* output, int de... method EqualityChecker (line 214) | EqualityChecker(const Scalar* input_data_, function test_uniform_block_shape (line 229) | static void test_uniform_block_shape() function test_skewed_inner_dim_block_shape (line 356) | static void test_skewed_inner_dim_block_shape() function test_empty_dims (line 508) | static void test_empty_dims(const internal::TensorBlockShapeType block_s... function EIGEN_DECLARE_TEST (line 566) | EIGEN_DECLARE_TEST(cxx11_tensor_block_access) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_block_eval.cpp function RandomDims (line 20) | static DSizes RandomDims(Index min, Index max) { type TensorBlockParams (line 31) | struct TensorBlockParams { function RandomBlock (line 38) | static TensorBlockParams RandomBlock(DSizes dims, function SkewedInnerBlock (line 62) | static TensorBlockParams SkewedInnerBlock( function FixedSizeBlock (line 100) | static TensorBlockParams FixedSizeBlock(DSizes ... function NByOne (line 107) | inline Eigen::IndexList> NByOne(Index n) { function OneByM (line 112) | inline Eigen::IndexList, Index> OneByM(Index m) { function VerifyBlockEvaluator (line 124) | static void VerifyBlockEvaluator(Expression expr, GenBlockParams gen_blo... function test_eval_tensor_block (line 208) | static void test_eval_tensor_block() { function test_eval_tensor_unary_expr_block (line 219) | static void test_eval_tensor_unary_expr_block() { function test_eval_tensor_binary_expr_block (line 229) | static void test_eval_tensor_binary_expr_block() { function test_eval_tensor_binary_with_unary_expr_block (line 240) | static void test_eval_tensor_binary_with_unary_expr_block() { function test_eval_tensor_broadcast (line 252) | static void test_eval_tensor_broadcast() { function test_eval_tensor_reshape (line 282) | static void test_eval_tensor_reshape() { function test_eval_tensor_cast (line 301) | static void test_eval_tensor_cast() { function test_eval_tensor_select (line 312) | static void test_eval_tensor_select() { function test_eval_tensor_padding (line 327) | static void test_eval_tensor_padding() { function test_eval_tensor_chipping (line 367) | static void test_eval_tensor_chipping() { type SimpleTensorGenerator (line 404) | struct SimpleTensorGenerator { method T (line 405) | T operator()(const array& coords) const { type SimpleTensorGenerator (line 416) | struct SimpleTensorGenerator { function test_eval_tensor_generator (line 428) | static void test_eval_tensor_generator() { function test_eval_tensor_reverse (line 444) | static void test_eval_tensor_reverse() { function test_eval_tensor_slice (line 462) | static void test_eval_tensor_slice() { function test_eval_tensor_shuffle (line 487) | static void test_eval_tensor_shuffle() { function test_eval_tensor_reshape_with_bcast (line 514) | static void test_eval_tensor_reshape_with_bcast() { function test_eval_tensor_forced_eval (line 537) | static void test_eval_tensor_forced_eval() { function test_eval_tensor_chipping_of_bcast (line 560) | static void test_eval_tensor_chipping_of_bcast() { function VerifyBlockAssignment (line 593) | static void VerifyBlockAssignment(Tensor& tensor, function test_assign_to_tensor (line 650) | static void test_assign_to_tensor() { function test_assign_to_tensor_reshape (line 663) | static void test_assign_to_tensor_reshape() { function test_assign_to_tensor_chipping (line 686) | static void test_assign_to_tensor_chipping() { function test_assign_to_tensor_slice (line 717) | static void test_assign_to_tensor_slice() { function test_assign_to_tensor_shuffle (line 747) | static void test_assign_to_tensor_shuffle() { function EIGEN_DECLARE_TEST (line 827) | EIGEN_DECLARE_TEST(cxx11_tensor_block_eval) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_block_io.cpp function RandomDims (line 17) | static DSizes RandomDims(Index min, Index max) { function RandomBlockShape (line 25) | static internal::TensorBlockShapeType RandomBlockShape() { function RandomTargetBlockSize (line 32) | static size_t RandomTargetBlockSize(const DSizes& dims) { function Index (line 37) | static Index GetInputIndex(Index output_index, function test_block_io_copy_data_from_source_to_target (line 62) | static void test_block_io_copy_data_from_source_to_target() { function test_block_io_copy_using_reordered_dimensions (line 121) | static void test_block_io_copy_using_reordered_dimensions() { function test_block_io_copy_using_reordered_dimensions_do_not_squeeze (line 221) | static void test_block_io_copy_using_reordered_dimensions_do_not_squeeze... function test_block_io_copy_using_reordered_dimensions_squeeze (line 268) | static void test_block_io_copy_using_reordered_dimensions_squeeze() { function test_block_io_zero_stride (line 315) | static void test_block_io_zero_stride() { function test_block_io_squeeze_ones (line 364) | static void test_block_io_squeeze_ones() { function EIGEN_DECLARE_TEST (line 428) | EIGEN_DECLARE_TEST(cxx11_tensor_block_io) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_broadcast_sycl.cpp function test_broadcast_sycl_fixed (line 29) | static void test_broadcast_sycl_fixed(const Eigen::SyclDevice &sycl_devi... function test_broadcast_sycl (line 80) | static void test_broadcast_sycl(const Eigen::SyclDevice &sycl_device){ function sycl_broadcast_test_per_device (line 130) | void sycl_broadcast_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 140) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcast_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_broadcasting.cpp function test_simple_broadcasting (line 17) | static void test_simple_broadcasting() function test_vectorized_broadcasting (line 70) | static void test_vectorized_broadcasting() function test_static_broadcasting (line 122) | static void test_static_broadcasting() function test_fixed_size_broadcasting (line 179) | static void test_fixed_size_broadcasting() function test_simple_broadcasting_one_by_n (line 202) | static void test_simple_broadcasting_one_by_n() function test_simple_broadcasting_n_by_one (line 231) | static void test_simple_broadcasting_n_by_one() function test_simple_broadcasting_one_by_n_by_one_1d (line 260) | static void test_simple_broadcasting_one_by_n_by_one_1d() function test_simple_broadcasting_one_by_n_by_one_2d (line 285) | static void test_simple_broadcasting_one_by_n_by_one_2d() function EIGEN_DECLARE_TEST (line 313) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcasting) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_builtins_sycl.cpp type cl (line 30) | namespace cl { type sycl (line 31) | namespace sycl { function T (line 32) | T abs(T x) { return cl::sycl::fabs(x); } function T (line 33) | T square(T x) { return x * x; } function T (line 34) | T cube(T x) { return x * x * x; } function T (line 35) | T inverse(T x) { return T(1) / x; } function T (line 36) | T cwiseMax(T x, T y) { return cl::sycl::max(x, y); } function T (line 37) | T cwiseMin(T x, T y) { return cl::sycl::min(x, y); } type EqualAssignement (line 41) | struct EqualAssignement { type PlusEqualAssignement (line 46) | struct PlusEqualAssignement { function test_unary_builtins_for_scalar (line 53) | void test_unary_builtins_for_scalar(const Eigen::SyclDevice& sycl_device, function test_unary_builtins_for_assignement (line 141) | void test_unary_builtins_for_assignement(const Eigen::SyclDevice& sycl_d... function test_unary_builtins_return_bool (line 164) | void test_unary_builtins_return_bool(const Eigen::SyclDevice& sycl_device, function test_unary_builtins (line 190) | void test_unary_builtins(const Eigen::SyclDevice& sycl_device, function test_builtin_unary_sycl (line 205) | static void test_builtin_unary_sycl(const Eigen::SyclDevice &sycl_device) { function test_binary_builtins_func (line 216) | void test_binary_builtins_func(const Eigen::SyclDevice& sycl_device, function test_binary_builtins_fixed_arg2 (line 251) | void test_binary_builtins_fixed_arg2(const Eigen::SyclDevice& sycl_device, FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_casts.cpp function test_simple_cast (line 18) | static void test_simple_cast() function test_vectorized_cast (line 39) | static void test_vectorized_cast() function test_float_to_int_cast (line 60) | static void test_float_to_int_cast() function test_big_to_small_type_cast (line 79) | static void test_big_to_small_type_cast() function test_small_to_big_type_cast (line 94) | static void test_small_to_big_type_cast() function test_type_cast (line 109) | static void test_type_cast() { type test_cast_runner (line 130) | struct test_cast_runner { method run (line 131) | static void run() { type test_cast_runner::IsComplex>::type> (line 152) | struct test_cast_runner dimensions(const Tensor& input) const { method eval (line 26) | void eval(const Tensor& input, Output& output, const Device&... function test_custom_unary_op (line 39) | static void test_custom_unary_op() type BatchMatMul (line 61) | struct BatchMatMul { method dimensions (line 62) | DSizes dimensions(const Tensor& input1, const... method eval (line 71) | void eval(const Tensor& input1, const Tensor& input2, function test_custom_binary_op (line 84) | static void test_custom_binary_op() function EIGEN_DECLARE_TEST (line 107) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_custom_op_sycl.cpp type InsertZeros (line 25) | struct InsertZeros { method dimensions (line 26) | DSizes dimensions(const TensorType& input) const { method eval (line 34) | void eval(const TensorType& input, Output& output, const Device& devic... function test_custom_unary_op_sycl (line 48) | static void test_custom_unary_op_sycl(const Eigen::SyclDevice &sycl_device) type BatchMatMul (line 88) | struct BatchMatMul { method dimensions (line 89) | DSizes dimensions(const TensorType& input1, const Tenso... method eval (line 98) | void eval(const TensorType& input1, const TensorType& input2, function test_custom_binary_op_sycl (line 111) | static void test_custom_binary_op_sycl(const Eigen::SyclDevice &sycl_dev... function custom_op_perDevice (line 157) | void custom_op_perDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 166) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_device_sycl.cpp function test_device_memory (line 27) | void test_device_memory(const Eigen::SyclDevice &sycl_device) { function test_device_exceptions (line 55) | void test_device_exceptions(const Eigen::SyclDevice &sycl_device) { function test_device_attach_buffer (line 72) | void test_device_attach_buffer(const Eigen::SyclDevice &sycl_device) { function sycl_device_test_per_device (line 96) | void sycl_device_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 109) | EIGEN_DECLARE_TEST(cxx11_tensor_device_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_dimension.cpp function test_dynamic_size (line 17) | static void test_dynamic_size() function test_fixed_size (line 30) | static void test_fixed_size() function test_match (line 40) | static void test_match() function test_rank_zero (line 51) | static void test_rank_zero() function test_index_type_promotion (line 63) | static void test_index_type_promotion() { function EIGEN_DECLARE_TEST (line 81) | EIGEN_DECLARE_TEST(cxx11_tensor_dimension) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_empty.cpp function test_empty_tensor (line 15) | static void test_empty_tensor() function test_empty_fixed_size_tensor (line 25) | static void test_empty_fixed_size_tensor() function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(cxx11_tensor_empty) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_executor.cpp function DefaultAssign (line 27) | static void DefaultAssign(Dst& dst, Expr expr) { function DeviceAssign (line 40) | static void DeviceAssign(Device& d, Dst& dst, Expr expr) { function RandomDims (line 49) | static array RandomDims(int min_dim = 1, int max_dim = 2... function test_execute_unary_expr (line 59) | static void test_execute_unary_expr(Device d) function test_execute_binary_expr (line 87) | static void test_execute_binary_expr(Device d) function test_execute_broadcasting (line 118) | static void test_execute_broadcasting(Device d) function test_execute_chipping_rvalue (line 150) | static void test_execute_chipping_rvalue(Device d) function test_execute_chipping_lvalue (line 189) | static void test_execute_chipping_lvalue(Device d) function test_execute_shuffle_rvalue (line 241) | static void test_execute_shuffle_rvalue(Device d) function test_execute_shuffle_lvalue (line 279) | static void test_execute_shuffle_lvalue(Device d) function test_execute_reshape (line 315) | static void test_execute_reshape(Device d) function test_execute_slice_rvalue (line 355) | static void test_execute_slice_rvalue(Device d) function test_execute_slice_lvalue (line 395) | static void test_execute_slice_lvalue(Device d) function test_execute_broadcasting_of_forced_eval (line 438) | static void test_execute_broadcasting_of_forced_eval(Device d) type DummyGenerator (line 469) | struct DummyGenerator { method T (line 471) | T operator()(const array & dims) const { function test_execute_generator_op (line 482) | static void test_execute_generator_op(Device d) function test_execute_reverse_rvalue (line 513) | static void test_execute_reverse_rvalue(Device d) function test_async_execute_unary_expr (line 548) | static void test_async_execute_unary_expr(Device d) function test_async_execute_binary_expr (line 581) | static void test_async_execute_binary_expr(Device d) function EIGEN_DECLARE_TEST (line 653) | EIGEN_DECLARE_TEST(cxx11_tensor_executor) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_expr.cpp function test_1d (line 19) | static void test_1d() function test_2d (line 71) | static void test_2d() function test_3d (line 112) | static void test_3d() function test_constants (line 166) | static void test_constants() function test_boolean (line 196) | static void test_boolean() function test_functors (line 224) | static void test_functors() function test_type_casting (line 254) | static void test_type_casting() function test_select (line 281) | static void test_select() function test_minmax_nan_propagation_templ (line 303) | void test_minmax_nan_propagation_templ() { function test_clip (line 421) | static void test_clip() function test_minmax_nan_propagation (line 441) | static void test_minmax_nan_propagation() function EIGEN_DECLARE_TEST (line 447) | EIGEN_DECLARE_TEST(cxx11_tensor_expr) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_fft.cpp function test_fft_2D_golden (line 16) | static void test_fft_2D_golden() { function test_fft_complex_input_golden (line 59) | static void test_fft_complex_input_golden() { function test_fft_real_input_golden (line 116) | static void test_fft_real_input_golden() { function test_fft_real_input_energy (line 179) | static void test_fft_real_input_energy() { function test_fft_non_power_of_2_round_trip (line 228) | static void test_fft_non_power_of_2_round_trip(int exponent) { function EIGEN_DECLARE_TEST (line 255) | EIGEN_DECLARE_TEST(cxx11_tensor_fft) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_fixed_size.cpp function test_0d (line 18) | static void test_0d() function test_1d (line 47) | static void test_1d() function test_tensor_map (line 106) | static void test_tensor_map() function test_2d (line 130) | static void test_2d() function test_3d (line 180) | static void test_3d() function test_array (line 226) | static void test_array() function EIGEN_DECLARE_TEST (line 253) | EIGEN_DECLARE_TEST(cxx11_tensor_fixed_size) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_forced_eval.cpp function test_simple (line 18) | static void test_simple() function test_const (line 49) | static void test_const() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp function test_forced_eval_sycl (line 25) | void test_forced_eval_sycl(const Eigen::SyclDevice &sycl_device) { function tensorForced_evalperDevice (line 66) | void tensorForced_evalperDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 72) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_generator.cpp type Generator1D (line 14) | struct Generator1D { method Generator1D (line 15) | Generator1D() { } function test_1D (line 23) | static void test_1D() type Generator2D (line 34) | struct Generator2D { method Generator2D (line 35) | Generator2D() { } function test_2D (line 43) | static void test_2D() function test_gaussian (line 57) | static void test_gaussian() function EIGEN_DECLARE_TEST (line 83) | EIGEN_DECLARE_TEST(cxx11_tensor_generator) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_generator_sycl.cpp type Generator1D (line 25) | struct Generator1D { method Generator1D (line 26) | Generator1D() { } function test_1D_sycl (line 34) | static void test_1D_sycl(const Eigen::SyclDevice& sycl_device) type Generator2D (line 59) | struct Generator2D { method Generator2D (line 60) | Generator2D() { } function test_2D_sycl (line 68) | static void test_2D_sycl(const Eigen::SyclDevice& sycl_device) function test_gaussian_sycl (line 95) | static void test_gaussian_sycl(const Eigen::SyclDevice& sycl_device) function sycl_generator_test_per_device (line 132) | void sycl_generator_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 142) | EIGEN_DECLARE_TEST(cxx11_tensor_generator_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_ifft.cpp function test_1D_fft_ifft_invariant (line 18) | static void test_1D_fft_ifft_invariant(int sequence_length) { function test_2D_fft_ifft_invariant (line 40) | static void test_2D_fft_ifft_invariant(int dim0, int dim1) { function test_3D_fft_ifft_invariant (line 68) | static void test_3D_fft_ifft_invariant(int dim0, int dim1, int dim2) { function test_sub_fft_ifft_invariant (line 100) | static void test_sub_fft_ifft_invariant(int dim0, int dim1, int dim2, in... function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(cxx11_tensor_ifft) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_image_op_sycl.cpp function test_image_op_sycl (line 31) | static void test_image_op_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 90) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 96) | EIGEN_DECLARE_TEST(cxx11_tensor_image_op_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_image_patch.cpp function test_simple_patch (line 16) | void test_simple_patch() function test_patch_padding_valid (line 183) | void test_patch_padding_valid() function test_patch_padding_valid_same_value (line 259) | void test_patch_padding_valid_same_value() function test_patch_padding_same (line 332) | void test_patch_padding_same() function test_patch_padding_same_negative_padding_clip_to_zero (line 410) | void test_patch_padding_same_negative_padding_clip_to_zero() { function test_patch_no_extra_dim (line 459) | void test_patch_no_extra_dim() function test_imagenet_patches (line 607) | void test_imagenet_patches() function EIGEN_DECLARE_TEST (line 800) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_image_patch_sycl.cpp function test_simple_image_patch_sycl (line 27) | static void test_simple_image_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_padding_valid_sycl (line 259) | static void test_patch_padding_valid_sycl(const Eigen::SyclDevice& sycl_... function test_patch_padding_valid_same_value_sycl (line 365) | static void test_patch_padding_valid_same_value_sycl(const Eigen::SyclDe... function test_patch_padding_same_sycl (line 462) | static void test_patch_padding_same_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_no_extra_dim_sycl (line 567) | static void test_patch_no_extra_dim_sycl(const Eigen::SyclDevice& sycl_d... function test_imagenet_patches_sycl (line 777) | static void test_imagenet_patches_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_tensor_image_patch_test_per_device (line 1077) | void sycl_tensor_image_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 1087) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_index_list.cpp function test_static_index_list (line 16) | static void test_static_index_list() function test_type2index_list (line 48) | static void test_type2index_list() function test_type2indexpair_list (line 162) | static void test_type2indexpair_list() function test_dynamic_index_list (line 266) | static void test_dynamic_index_list() function test_mixed_index_list (line 298) | static void test_mixed_index_list() function test_dim_check (line 363) | static void test_dim_check() function EIGEN_DECLARE_TEST (line 375) | EIGEN_DECLARE_TEST(cxx11_tensor_index_list) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_inflation.cpp function test_simple_inflation (line 17) | static void test_simple_inflation() function EIGEN_DECLARE_TEST (line 77) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_inflation_sycl.cpp function test_simple_inflation_sycl (line 33) | void test_simple_inflation_sycl(const Eigen::SyclDevice &sycl_device) { function sycl_inflation_test_per_device (line 125) | void sycl_inflation_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_intdiv.cpp function test_signed_32bit (line 15) | void test_signed_32bit() function test_unsigned_32bit (line 50) | void test_unsigned_32bit() function test_signed_64bit (line 64) | void test_signed_64bit() function test_unsigned_64bit (line 78) | void test_unsigned_64bit() function test_powers_32bit (line 91) | void test_powers_32bit() { function test_powers_64bit (line 110) | void test_powers_64bit() { function test_specific (line 128) | void test_specific() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(cxx11_tensor_intdiv) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_io.cpp function test_output_0d (line 17) | static void test_output_0d() function test_output_1d (line 31) | static void test_output_1d() function test_output_2d (line 53) | static void test_output_2d() function test_output_expr (line 71) | static void test_output_expr() function test_output_string (line 89) | static void test_output_string() function test_output_const (line 105) | static void test_output_const() function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(cxx11_tensor_io) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_layout_swap.cpp function test_simple_swap (line 16) | static void test_simple_swap() function test_swap_as_lvalue (line 36) | static void test_swap_as_lvalue() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_layout_swap_sycl.cpp function test_simple_swap_sycl (line 28) | static void test_simple_swap_sycl(const Eigen::SyclDevice& sycl_device) function test_swap_as_lvalue_sycl (line 71) | static void test_swap_as_lvalue_sycl(const Eigen::SyclDevice& sycl_device) function sycl_tensor_layout_swap_test_per_device (line 115) | void sycl_tensor_layout_swap_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_lvalue.cpp function test_compound_assignment (line 18) | static void test_compound_assignment() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(cxx11_tensor_lvalue) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_map.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 35) | static void test_1d() function test_2d (line 69) | static void test_2d() function test_3d (line 116) | static void test_3d() function test_from_tensor (line 160) | static void test_from_tensor() function f (line 238) | static int f(const TensorMap >& tensor) { function test_casting (line 246) | static void test_casting() function T (line 269) | static const T& add_const(T& value) { function test_0d_const_tensor (line 273) | static void test_0d_const_tensor() function test_0d_const_tensor_map (line 291) | static void test_0d_const_tensor_map() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(cxx11_tensor_map) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_math.cpp function test_tanh (line 17) | static void test_tanh() function test_sigmoid (line 29) | static void test_sigmoid() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(cxx11_tensor_math) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_math_sycl.cpp function test_tanh_sycl (line 31) | static void test_tanh_sycl(const Eigen::SyclDevice &sycl_device) function test_sigmoid_sycl (line 61) | static void test_sigmoid_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 92) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_math_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_mixed_indices.cpp function test_simple (line 15) | static void test_simple() function EIGEN_DECLARE_TEST (line 50) | EIGEN_DECLARE_TEST(cxx11_tensor_mixed_indices) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_morphing.cpp function test_simple_reshape (line 17) | static void test_simple_reshape() function test_static_reshape (line 45) | static void test_static_reshape() { function test_reshape_in_expr (line 67) | static void test_reshape_in_expr() { function test_reshape_as_lvalue (line 92) | static void test_reshape_as_lvalue() function test_simple_slice (line 116) | static void test_simple_slice() function test_const_slice (line 141) | static void test_const_slice() function test_slice_in_expr (line 152) | static void test_slice_in_expr() { function test_slice_as_lvalue (line 189) | static void test_slice_as_lvalue() function test_slice_raw_data (line 249) | static void test_slice_raw_data() function test_strided_slice (line 344) | static void test_strided_slice() function test_strided_slice_write (line 438) | static void test_strided_slice_write() function test_composition (line 464) | static void test_composition() function test_empty_slice (line 483) | static void test_empty_slice() function EIGEN_DECLARE_TEST (line 551) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_morphing_sycl.cpp function test_simple_reshape (line 32) | static void test_simple_reshape(const Eigen::SyclDevice& sycl_device) function test_reshape_as_lvalue (line 90) | static void test_reshape_as_lvalue(const Eigen::SyclDevice& sycl_device) function test_simple_slice (line 138) | static void test_simple_slice(const Eigen::SyclDevice &sycl_device) function test_strided_slice_as_rhs_sycl (line 185) | static void test_strided_slice_as_rhs_sycl(const Eigen::SyclDevice &sycl... function test_strided_slice_write_sycl (line 260) | static void test_strided_slice_write_sycl(const Eigen::SyclDevice& sycl_... function To32BitDims (line 308) | Eigen::array To32BitDims(const DSizes& in) { function run_eigen (line 317) | int run_eigen(const SyclDevice& sycl_device) { function sycl_morphing_test_per_device (line 366) | void sycl_morphing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 381) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_move.cpp function calc_indices (line 18) | static void calc_indices(int i, int& x, int& y, int& z) function test_move (line 25) | static void test_move() function EIGEN_DECLARE_TEST (line 73) | EIGEN_DECLARE_TEST(cxx11_tensor_move) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_notification.cpp function test_notification_single (line 18) | static void test_notification_single() function test_notification_multiple (line 42) | static void test_notification_multiple() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(cxx11_tensor_notification) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_of_complex.cpp function test_additions (line 19) | static void test_additions() function test_abs (line 35) | static void test_abs() function test_conjugate (line 51) | static void test_conjugate() function test_contractions (line 70) | static void test_contractions() function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(cxx11_tensor_of_complex) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_of_const_values.cpp function test_assign (line 17) | static void test_assign() function test_plus (line 53) | static void test_plus() function test_plus_equal (line 79) | static void test_plus_equal() function EIGEN_DECLARE_TEST (line 100) | EIGEN_DECLARE_TEST(cxx11_tensor_of_const_values) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_of_strings.cpp function test_assign (line 17) | static void test_assign() function test_concat (line 57) | static void test_concat() function test_slices (line 86) | static void test_slices() function test_additions (line 113) | static void test_additions() function test_initialization (line 134) | static void test_initialization() function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_of_strings) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_padding.cpp function test_simple_padding (line 17) | static void test_simple_padding() function test_padded_expr (line 52) | static void test_padded_expr() function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(cxx11_tensor_padding) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_padding_sycl.cpp function test_simple_padding (line 33) | static void test_simple_padding(const Eigen::SyclDevice& sycl_device) function test_padded_expr (line 90) | static void test_padded_expr(const Eigen::SyclDevice& sycl_device) function sycl_padding_test_per_device (line 143) | void sycl_padding_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 152) | EIGEN_DECLARE_TEST(cxx11_tensor_padding_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_patch.cpp function test_simple_patch (line 17) | static void test_simple_patch() function EIGEN_DECLARE_TEST (line 167) | EIGEN_DECLARE_TEST(cxx11_tensor_patch) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_patch_sycl.cpp function test_simple_patch_sycl (line 28) | static void test_simple_patch_sycl(const Eigen::SyclDevice& sycl_device){ function sycl_tensor_patch_test_per_device (line 238) | void sycl_tensor_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 244) | EIGEN_DECLARE_TEST(cxx11_tensor_patch_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_random.cpp function test_default (line 15) | static void test_default() function test_normal (line 28) | static void test_normal() type MyGenerator (line 41) | struct MyGenerator { method MyGenerator (line 42) | MyGenerator() { } method MyGenerator (line 43) | MyGenerator(const MyGenerator&) { } method packetOp (line 53) | internal::packet_traits::type packetOp( function test_custom (line 65) | static void test_custom() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_random) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_random_sycl.cpp function test_sycl_random_uniform (line 23) | static void test_sycl_random_uniform(const Eigen::SyclDevice& sycl_device) function test_sycl_random_normal (line 53) | void test_sycl_random_normal(const Eigen::SyclDevice& sycl_device) function sycl_random_test_per_device (line 83) | void sycl_random_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 92) | EIGEN_DECLARE_TEST(cxx11_tensor_random_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_reduction.cpp function test_trivial_reductions (line 18) | static void test_trivial_reductions() { function test_simple_reductions (line 57) | static void test_simple_reductions() { function test_reductions_in_expr (line 246) | static void test_reductions_in_expr() { function test_full_reductions (line 272) | static void test_full_reductions() { type UserReducer (line 302) | struct UserReducer { method UserReducer (line 304) | UserReducer(float offset) : offset_(offset) {} method reduce (line 305) | void reduce(const float val, float* accum) { *accum += val * val; } method initialize (line 306) | float initialize() const { return 0; } method finalize (line 307) | float finalize(const float accum) const { return 1.0f / (accum + offse... function test_user_defined_reductions (line 314) | static void test_user_defined_reductions() { function test_tensor_maps (line 334) | static void test_tensor_maps() { function test_static_dims (line 368) | static void test_static_dims() { function test_innermost_last_dims (line 397) | static void test_innermost_last_dims() { function test_innermost_first_dims (line 428) | static void test_innermost_first_dims() { function test_reduce_middle_dims (line 459) | static void test_reduce_middle_dims() { function test_sum_accuracy (line 489) | static void test_sum_accuracy() { function EIGEN_DECLARE_TEST (line 508) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_reduction_sycl.cpp function test_full_reductions_sum_sycl (line 26) | static void test_full_reductions_sum_sycl( function test_full_reductions_sum_with_offset_sycl (line 66) | static void test_full_reductions_sum_with_offset_sycl( function test_full_reductions_max_sycl (line 108) | static void test_full_reductions_max_sycl( function test_full_reductions_max_with_offset_sycl (line 140) | static void test_full_reductions_max_with_offset_sycl( function test_full_reductions_mean_sycl (line 186) | static void test_full_reductions_mean_sycl( function test_full_reductions_mean_with_offset_sycl (line 273) | static void test_full_reductions_mean_with_offset_sycl( function test_full_reductions_mean_with_odd_offset_sycl (line 316) | static void test_full_reductions_mean_with_odd_offset_sycl( function test_full_reductions_min_sycl (line 362) | static void test_full_reductions_min_sycl( function test_full_reductions_min_with_offset_sycl (line 396) | static void test_full_reductions_min_with_offset_sycl( function test_first_dim_reductions_max_sycl (line 441) | static void test_first_dim_reductions_max_sycl( function test_first_dim_reductions_max_with_offset_sycl (line 487) | static void test_first_dim_reductions_max_with_offset_sycl( function test_last_dim_reductions_max_with_offset_sycl (line 544) | static void test_last_dim_reductions_max_with_offset_sycl( function test_first_dim_reductions_sum_sycl (line 609) | static void test_first_dim_reductions_sum_sycl( function test_first_dim_reductions_mean_sycl (line 649) | static void test_first_dim_reductions_mean_sycl( function test_last_dim_reductions_mean_sycl (line 695) | static void test_last_dim_reductions_mean_sycl( function test_last_dim_reductions_sum_sycl (line 740) | static void test_last_dim_reductions_sum_sycl( function test_last_reductions_sum_sycl (line 785) | static void test_last_reductions_sum_sycl( function test_last_reductions_mean_sycl (line 826) | static void test_last_reductions_mean_sycl( type CustomReducer (line 869) | struct CustomReducer { method reduce (line 876) | void reduce(const InT x, method reduce (line 884) | void reduce(const OutT x, method OutT (line 889) | OutT initialize() const { method OutT (line 893) | OutT finalize(const OutT accum) const { function test_full_reductions_custom_sycl (line 900) | static void test_full_reductions_custom_sycl( function sycl_reduction_test_full_per_device (line 935) | void sycl_reduction_test_full_per_device(const Dev& sycl_device) { function sycl_reduction_full_offset_per_device (line 953) | void sycl_reduction_full_offset_per_device(const Dev& sycl_device) { function sycl_reduction_test_first_dim_per_device (line 976) | void sycl_reduction_test_first_dim_per_device(const Dev& sycl_device) { function sycl_reduction_test_last_dim_per_device (line 990) | void sycl_reduction_test_last_dim_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 1001) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_ref.cpp function test_simple_lvalue_ref (line 17) | static void test_simple_lvalue_ref() function test_simple_rvalue_ref (line 48) | static void test_simple_rvalue_ref() function test_multiple_dims (line 70) | static void test_multiple_dims() function test_slice (line 91) | static void test_slice() function test_ref_of_ref (line 119) | static void test_ref_of_ref() function test_ref_in_expr (line 150) | static void test_ref_in_expr() function test_coeff_ref (line 184) | static void test_coeff_ref() function test_nested_ops_with_ref (line 199) | static void test_nested_ops_with_ref() function EIGEN_DECLARE_TEST (line 238) | EIGEN_DECLARE_TEST(cxx11_tensor_ref) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_reverse.cpp function test_simple_reverse (line 19) | static void test_simple_reverse() function test_expr_reverse (line 97) | static void test_expr_reverse(bool LValue) function EIGEN_DECLARE_TEST (line 182) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_reverse_sycl.cpp function test_simple_reverse (line 24) | static void test_simple_reverse(const Eigen::SyclDevice& sycl_device) { function test_expr_reverse (line 114) | static void test_expr_reverse(const Eigen::SyclDevice& sycl_device, function sycl_reverse_test_per_device (line 231) | void sycl_reverse_test_per_device(const cl::sycl::device& d) { function EIGEN_DECLARE_TEST (line 241) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_roundings.cpp function test_float_rounding (line 15) | static void test_float_rounding() function test_float_flooring (line 29) | static void test_float_flooring() function test_float_ceiling (line 43) | static void test_float_ceiling() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_roundings) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_scan.cpp function test_1d_scan (line 18) | static void test_1d_scan() function test_4d_scan (line 52) | static void test_4d_scan() function test_tensor_maps (line 87) | static void test_tensor_maps() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_scan) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_scan_sycl.cpp function test_sycl_cumsum (line 26) | void test_sycl_cumsum(const Eigen::SyclDevice& sycl_device, IndexType m_... function sycl_scan_test_exclusive_dim0_per_device (line 80) | void sycl_scan_test_exclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim1_per_device (line 87) | void sycl_scan_test_exclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim2_per_device (line 94) | void sycl_scan_test_exclusive_dim2_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim0_per_device (line 101) | void sycl_scan_test_inclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim1_per_device (line 108) | void sycl_scan_test_inclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim2_per_device (line 115) | void sycl_scan_test_inclusive_dim2_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_scan_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_shuffling.cpp function test_simple_shuffling (line 18) | static void test_simple_shuffling() function test_expr_shuffling (line 71) | static void test_expr_shuffling() function test_shuffling_as_value (line 134) | static void test_shuffling_as_value() function test_shuffle_unshuffle (line 181) | static void test_shuffle_unshuffle() function test_empty_shuffling (line 219) | static void test_empty_shuffling() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_shuffling_sycl.cpp function test_simple_shuffling_sycl (line 30) | static void test_simple_shuffling_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_shuffling_test_per_device (line 107) | void sycl_shuffling_test_per_device(dev_Selector s) { function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_simple.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 46) | static void test_1d() function test_2d (line 113) | static void test_2d() function test_3d (line 157) | static void test_3d() function test_simple_assign (line 275) | static void test_simple_assign() function test_resize (line 295) | static void test_resize() function EIGEN_DECLARE_TEST (line 319) | EIGEN_DECLARE_TEST(cxx11_tensor_simple) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_striding.cpp function test_simple_striding (line 17) | static void test_simple_striding() function test_striding_as_lvalue (line 70) | static void test_striding_as_lvalue() function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_striding) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_striding_sycl.cpp function test_simple_striding (line 34) | static void test_simple_striding(const Eigen::SyclDevice& sycl_device) function test_striding_as_lvalue (line 116) | static void test_striding_as_lvalue(const Eigen::SyclDevice& sycl_device) function tensorStridingPerDevice (line 190) | void tensorStridingPerDevice(Dev_selector& s){ function EIGEN_DECLARE_TEST (line 199) | EIGEN_DECLARE_TEST(cxx11_tensor_striding_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_sugar.cpp function test_comparison_sugar (line 8) | static void test_comparison_sugar() { function test_scalar_sugar_add_mul (line 36) | static void test_scalar_sugar_add_mul() { function test_scalar_sugar_sub_div (line 56) | static void test_scalar_sugar_sub_div() { function EIGEN_DECLARE_TEST (line 76) | EIGEN_DECLARE_TEST(cxx11_tensor_sugar) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_sycl.cpp function test_sycl_mem_transfers (line 31) | void test_sycl_mem_transfers(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync (line 70) | void test_sycl_mem_sync(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync_offsets (line 98) | void test_sycl_mem_sync_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_memset_offsets (line 152) | void test_sycl_memset_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_computations (line 180) | void test_sycl_computations(const Eigen::SyclDevice &sycl_device) { function test_sycl_cast (line 316) | static void test_sycl_cast(const Eigen::SyclDevice& sycl_device){ function sycl_computing_test_per_device (line 342) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 357) | EIGEN_DECLARE_TEST(cxx11_tensor_sycl) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_symmetry.cpp function isDynGroup (line 36) | bool isDynGroup(StaticSGroup const& dummy) function isDynGroup (line 42) | bool isDynGroup(DynamicSGroup const& dummy) type checkIdx (line 49) | struct checkIdx { method doCheck_ (line 51) | static inline int doCheck_(ArrType e, int flags, int dummy, std::set e, int flags, int dummy, std::s... method run (line 78) | static inline int run(std::array e, int flags, int dummy, std:... function test_symgroups_static (line 84) | static void test_symgroups_static() function test_symgroups_dynamic (line 109) | static void test_symgroups_dynamic() function test_symgroups_selection (line 138) | static void test_symgroups_selection() function test_tensor_epsilon (line 658) | static void test_tensor_epsilon() function test_tensor_sym (line 675) | static void test_tensor_sym() function test_tensor_asym (line 704) | static void test_tensor_asym() function test_tensor_dynsym (line 741) | static void test_tensor_dynsym() function test_tensor_randacc (line 771) | static void test_tensor_randacc() function EIGEN_DECLARE_TEST (line 804) | EIGEN_DECLARE_TEST(cxx11_tensor_symmetry) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_thread_local.cpp type Counter (line 16) | struct Counter { method Counter (line 17) | Counter() = default; method inc (line 19) | void inc() { method value (line 24) | int value() { return counter_value; } type InitCounter (line 30) | struct InitCounter { function test_simple_thread_local (line 36) | void test_simple_thread_local() { function test_zero_sized_thread_local (line 60) | void test_zero_sized_thread_local() { function test_large_number_of_tasks_no_spill (line 76) | void test_large_number_of_tasks_no_spill() { function test_large_number_of_tasks_with_spill (line 111) | void test_large_number_of_tasks_with_spill() { function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_local) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_thread_pool.cpp class TestAllocator (line 19) | class TestAllocator : public Allocator { method EIGEN_DEVICE_FUNC (line 22) | EIGEN_DEVICE_FUNC void* allocate(size_t num_bytes) const EIGEN_OVERRIDE { method EIGEN_DEVICE_FUNC (line 26) | EIGEN_DEVICE_FUNC void deallocate(void* buffer) const EIGEN_OVERRIDE { method alloc_count (line 31) | int alloc_count() const { return alloc_count_; } method dealloc_count (line 32) | int dealloc_count() const { return dealloc_count_; } function test_multithread_elementwise (line 39) | void test_multithread_elementwise() function test_async_multithread_elementwise (line 61) | void test_async_multithread_elementwise() function test_multithread_compound_assignment (line 86) | void test_multithread_compound_assignment() function test_multithread_contraction (line 110) | void test_multithread_contraction() function test_contraction_corner_cases (line 150) | void test_contraction_corner_cases() function test_multithread_contraction_agrees_with_singlethread (line 237) | void test_multithread_contraction_agrees_with_singlethread() { type SqrtOutputKernel (line 279) | struct SqrtOutputKernel { method EIGEN_ALWAYS_INLINE (line 281) | EIGEN_ALWAYS_INLINE void operator()( function test_multithread_contraction_with_output_kernel (line 294) | static void test_multithread_contraction_with_output_kernel() { function test_async_multithread_contraction_agrees_with_singlethread (line 334) | void test_async_multithread_contraction_agrees_with_singlethread() function test_sharded_by_inner_dim_contraction (line 381) | static void test_sharded_by_inner_dim_contraction() function test_sharded_by_inner_dim_contraction_with_output_kernel (line 421) | static void test_sharded_by_inner_dim_contraction_with_output_kernel() function test_async_sharded_by_inner_dim_contraction (line 461) | static void test_async_sharded_by_inner_dim_contraction() function test_async_sharded_by_inner_dim_contraction_with_output_kernel (line 505) | static void test_async_sharded_by_inner_dim_contraction_with_output_kern... function test_full_contraction (line 547) | void test_full_contraction() { function test_multithreaded_reductions (line 583) | void test_multithreaded_reductions() { function test_memcpy (line 605) | void test_memcpy() { function test_multithread_random (line 624) | void test_multithread_random() function test_multithread_shuffle (line 633) | void test_multithread_shuffle(Allocator* allocator) function test_threadpool_allocate (line 657) | void test_threadpool_allocate(TestAllocator* allocator) function EIGEN_DECLARE_TEST (line 673) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_pool) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_trace.cpp function test_0D_trace (line 18) | static void test_0D_trace() { function test_all_dimensions_trace (line 28) | static void test_all_dimensions_trace() { function test_simple_trace (line 53) | static void test_simple_trace() { function test_trace_in_expr (line 141) | static void test_trace_in_expr() { function EIGEN_DECLARE_TEST (line 163) | EIGEN_DECLARE_TEST(cxx11_tensor_trace) { FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_uint128.cpp function VERIFY_EQUAL (line 27) | void VERIFY_EQUAL(TensorUInt128 actual, uint128_t ex... function test_add (line 40) | void test_add() { function test_sub (line 59) | void test_sub() { function test_mul (line 78) | void test_mul() { function test_div (line 97) | void test_div() { function test_misc1 (line 116) | void test_misc1() { function test_misc2 (line 131) | void test_misc2() { function EIGEN_DECLARE_TEST (line 147) | EIGEN_DECLARE_TEST(cxx11_tensor_uint128) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_volume_patch.cpp function test_single_voxel_patch (line 7) | static void test_single_voxel_patch() function test_entire_volume_patch (line 39) | static void test_entire_volume_patch() function EIGEN_DECLARE_TEST (line 108) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch) FILE: VO_Module/thirdparty/eigen/unsupported/test/cxx11_tensor_volume_patch_sycl.cpp function test_single_voxel_patch_sycl (line 27) | static void test_single_voxel_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_entire_volume_patch_sycl (line 98) | static void test_entire_volume_patch_sycl(const Eigen::SyclDevice& sycl_... function sycl_tensor_volume_patch_test_per_device (line 210) | void sycl_tensor_volume_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 217) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch_sycl) FILE: VO_Module/thirdparty/eigen/unsupported/test/dgmres.cpp function test_dgmres_T (line 14) | void test_dgmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(dgmres) FILE: VO_Module/thirdparty/eigen/unsupported/test/forward_adolc.cpp function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE typename Vector::Scalar foo(const Vector& p) type TestFunc1 (line 24) | struct TestFunc1 method TestFunc1 (line 37) | TestFunc1() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileT... method TestFunc1 (line 38) | TestFunc1(int inputs_, int values_) : m_inputs(inputs_), m_values(valu... method inputs (line 40) | int inputs() const { return m_inputs; } method values (line 41) | int values() const { return m_values; } function adolc_forward_jacobian (line 99) | void adolc_forward_jacobian(const Func& f) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(forward_adolc) FILE: VO_Module/thirdparty/eigen/unsupported/test/gmres.cpp function test_gmres_T (line 14) | void test_gmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(gmres) FILE: VO_Module/thirdparty/eigen/unsupported/test/idrs.cpp function test_idrs_T (line 14) | void test_idrs_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(idrs) FILE: VO_Module/thirdparty/eigen/unsupported/test/kronecker_product.cpp function check_dimension (line 20) | void check_dimension(const MatrixType& ab, const int rows, const int cols) function check_kronecker_product (line 28) | void check_kronecker_product(const MatrixType& ab) function check_sparse_kronecker_product (line 73) | void check_sparse_kronecker_product(const MatrixType& ab) function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(kronecker_product) function EIGEN_DECLARE_TEST (line 243) | EIGEN_DECLARE_TEST(kronecker_product) FILE: VO_Module/thirdparty/eigen/unsupported/test/levenberg_marquardt.cpp type lmder_functor (line 29) | struct lmder_functor : DenseFunctor method lmder_functor (line 31) | lmder_functor(void): DenseFunctor(3,15) {} method df (line 48) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 65) | void testLmder1() function testLmder (line 93) | void testLmder() type lmdif_functor (line 141) | struct lmdif_functor : DenseFunctor method lmdif_functor (line 143) | lmdif_functor(void) : DenseFunctor(3,15) {} function testLmdif1 (line 166) | void testLmdif1() function testLmdif (line 196) | void testLmdif() type chwirut2_functor (line 244) | struct chwirut2_functor : DenseFunctor method chwirut2_functor (line 246) | chwirut2_functor(void) : DenseFunctor(3,54) {} method df (line 261) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 281) | void testNistChwirut2(void) type misra1a_functor (line 331) | struct misra1a_functor : DenseFunctor method misra1a_functor (line 333) | misra1a_functor(void) : DenseFunctor(2,14) {} method df (line 345) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 361) | void testNistMisra1a(void) type hahn1_functor (line 405) | struct hahn1_functor : DenseFunctor method hahn1_functor (line 407) | hahn1_functor(void) : DenseFunctor(7,236) {} method df (line 427) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 452) | void testNistHahn1(void) type misra1d_functor (line 507) | struct misra1d_functor : DenseFunctor method misra1d_functor (line 509) | misra1d_functor(void) : DenseFunctor(2,14) {} method df (line 521) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 538) | void testNistMisra1d(void) type lanczos1_functor (line 583) | struct lanczos1_functor : DenseFunctor method lanczos1_functor (line 585) | lanczos1_functor(void) : DenseFunctor(6,24) {} method df (line 596) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 616) | void testNistLanczos1(void) type rat42_functor (line 669) | struct rat42_functor : DenseFunctor method rat42_functor (line 671) | rat42_functor(void) : DenseFunctor(3,9) {} method df (line 684) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 702) | void testNistRat42(void) type MGH10_functor (line 748) | struct MGH10_functor : DenseFunctor method MGH10_functor (line 750) | MGH10_functor(void) : DenseFunctor(3,16) {} method df (line 761) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 780) | void testNistMGH10(void) type BoxBOD_functor (line 844) | struct BoxBOD_functor : DenseFunctor method BoxBOD_functor (line 846) | BoxBOD_functor(void) : DenseFunctor(2,6) {} method df (line 857) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 873) | void testNistBoxBOD(void) type MGH17_functor (line 928) | struct MGH17_functor : DenseFunctor method MGH17_functor (line 930) | MGH17_functor(void) : DenseFunctor(5,33) {} method df (line 941) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 960) | void testNistMGH17(void) type MGH09_functor (line 1015) | struct MGH09_functor : DenseFunctor method MGH09_functor (line 1017) | MGH09_functor(void) : DenseFunctor(4,11) {} method df (line 1030) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1050) | void testNistMGH09(void) type Bennett5_functor (line 1102) | struct Bennett5_functor : DenseFunctor method Bennett5_functor (line 1104) | Bennett5_functor(void) : DenseFunctor(3,154) {} method df (line 1115) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1136) | void testNistBennett5(void) type thurber_functor (line 1183) | struct thurber_functor : DenseFunctor method thurber_functor (line 1185) | thurber_functor(void) : DenseFunctor(7,37) {} method df (line 1199) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1223) | void testNistThurber(void) type rat43_functor (line 1282) | struct rat43_functor : DenseFunctor method rat43_functor (line 1284) | rat43_functor(void) : DenseFunctor(4,15) {} method df (line 1295) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1315) | void testNistRat43(void) type eckerle4_functor (line 1370) | struct eckerle4_functor : DenseFunctor method eckerle4_functor (line 1372) | eckerle4_functor(void) : DenseFunctor(3,35) {} method df (line 1383) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1402) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1448) | EIGEN_DECLARE_TEST(levenberg_marquardt) FILE: VO_Module/thirdparty/eigen/unsupported/test/matrix_exponential.cpp function binom (line 12) | double binom(int n, int k) function T (line 21) | T expfn(T x, int) function test2dRotation (line 27) | void test2dRotation(double tol) function test2dHyperbolicRotation (line 49) | void test2dHyperbolicRotation(double tol) function testPascal (line 74) | void testPascal(double tol) function randomTest (line 98) | void randomTest(const MatrixType& m, double tol) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(matrix_exponential) FILE: VO_Module/thirdparty/eigen/unsupported/test/matrix_function.cpp function test_isApprox_abs (line 18) | inline bool test_isApprox_abs(const Type1& a, const Type2& b) function MatrixType (line 26) | MatrixType randomMatrixWithRealEivals(const Index size) type randomMatrixWithImagEivals (line 41) | struct randomMatrixWithImagEivals type randomMatrixWithImagEivals (line 49) | struct randomMatrixWithImagEivals method MatrixType (line 51) | static MatrixType run(const Index size) type randomMatrixWithImagEivals (line 76) | struct randomMatrixWithImagEivals method MatrixType (line 78) | static MatrixType run(const Index size) function testMatrixExponential (line 96) | void testMatrixExponential(const MatrixType& A) function testMatrixLogarithm (line 106) | void testMatrixLogarithm(const MatrixType& A) function testHyperbolicFunctions (line 125) | void testHyperbolicFunctions(const MatrixType& A) function testGonioFunctions (line 134) | void testGonioFunctions(const MatrixType& A) function testMatrix (line 158) | void testMatrix(const MatrixType& A) function testMatrixType (line 167) | void testMatrixType(const MatrixType& m) function testMapRef (line 181) | void testMapRef(const MatrixType& A) function EIGEN_DECLARE_TEST (line 213) | EIGEN_DECLARE_TEST(matrix_function) FILE: VO_Module/thirdparty/eigen/unsupported/test/matrix_functions.h function run (line 25) | static void run(MatrixType& m, MatrixType& T, const MatrixType& U) function run (line 45) | static void run(MatrixType& result, typename MatrixType::Index size) function run (line 57) | static void run(MatrixType& result, typename MatrixType::Index size) FILE: VO_Module/thirdparty/eigen/unsupported/test/matrix_power.cpp function test2dRotation (line 13) | void test2dRotation(const T& tol) function test2dHyperbolicRotation (line 34) | void test2dHyperbolicRotation(const T& tol) function test3dRotation (line 56) | void test3dRotation(const T& tol) function testGeneral (line 70) | void testGeneral(const MatrixType& m, const typename MatrixType::RealSca... function testSingular (line 100) | void testSingular(const MatrixType& m_const, const typename MatrixType::... function testLogThenExp (line 133) | void testLogThenExp(const MatrixType& m_const, const typename MatrixType... function EIGEN_DECLARE_TEST (line 153) | EIGEN_DECLARE_TEST(matrix_power) FILE: VO_Module/thirdparty/eigen/unsupported/test/matrix_square_root.cpp function testMatrixSqrt (line 13) | void testMatrixSqrt(const MatrixType& m) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(matrix_square_root) FILE: VO_Module/thirdparty/eigen/unsupported/test/minres.cpp function test_minres_T (line 15) | void test_minres_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(minres) FILE: VO_Module/thirdparty/eigen/unsupported/test/mpreal_support.cpp function EIGEN_DECLARE_TEST (line 11) | EIGEN_DECLARE_TEST(mpreal_support) FILE: VO_Module/thirdparty/eigen/unsupported/test/openglsupport.cpp function printProgramInfoLog (line 66) | void printProgramInfoLog(GLuint objectID) function printShaderInfoLog (line 81) | void printShaderInfoLog(GLuint objectID) function GLint (line 96) | GLint createProgram(const char* vtx, const char* frg, bool print_errors ... function GLint (line 157) | GLint createProgram(const std::string& vtx, const std::string& frg, bool... function getGlslVersionString (line 162) | std::string getGlslVersionString(int gl_major_version, int gl_minor_vers... function find_and_replace (line 211) | void find_and_replace( function format (line 226) | std::string format( function openglsupport_test_loop (line 240) | void openglsupport_test_loop() function EIGEN_DECLARE_TEST (line 559) | EIGEN_DECLARE_TEST(openglsupport) FILE: VO_Module/thirdparty/eigen/unsupported/test/polynomialsolver.cpp type Eigen (line 17) | namespace Eigen { type internal (line 18) | namespace internal { type increment_if_fixed_size (line 20) | struct increment_if_fixed_size function PolynomialType (line 30) | PolynomialType polyder(const PolynomialType& p) function aux_evalSolver (line 41) | bool aux_evalSolver( const POLYNOMIAL& pols, SOLVER& psolve ) function evalSolver (line 99) | void evalSolver( const POLYNOMIAL& pols ) function evalSolverSugarFunction (line 113) | void evalSolverSugarFunction( const POLYNOMIAL& pols, const ROOTS& roots... function polynomialsolver (line 183) | void polynomialsolver(int deg) function EIGEN_DECLARE_TEST (line 210) | EIGEN_DECLARE_TEST(polynomialsolver) FILE: VO_Module/thirdparty/eigen/unsupported/test/polynomialutils.cpp type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type increment_if_fixed_size (line 19) | struct increment_if_fixed_size function realRoots_to_monicPolynomial_test (line 29) | void realRoots_to_monicPolynomial_test(int deg) function realRoots_to_monicPolynomial_scalar (line 49) | void realRoots_to_monicPolynomial_scalar() function CauchyBounds (line 67) | void CauchyBounds(int deg) function CauchyBounds_scalar (line 90) | void CauchyBounds_scalar() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(polynomialutils) FILE: VO_Module/thirdparty/eigen/unsupported/test/sparse_extra.cpp function test_random_setter (line 41) | bool test_random_setter(SparseMatrix& sm, const DenseTyp... function test_random_setter (line 59) | bool test_random_setter(DynamicSparseMatrix& sm, const DenseType& ref... function sparse_extra (line 73) | void sparse_extra(const SparseMatrixType& ref) function check_marketio (line 153) | void check_marketio() function check_marketio_vector (line 166) | void check_marketio_vector() function EIGEN_DECLARE_TEST (line 176) | EIGEN_DECLARE_TEST(sparse_extra) FILE: VO_Module/thirdparty/eigen/unsupported/test/special_functions.cpp function verify_component_wise (line 26) | void verify_component_wise(const X& x, const Y& y) function array_special_functions (line 39) | void array_special_functions() function EIGEN_DECLARE_TEST (line 490) | EIGEN_DECLARE_TEST(special_functions) FILE: VO_Module/thirdparty/eigen/unsupported/test/special_packetmath.cpp function packetmath_real (line 15) | void packetmath_real() type Eigen (line 125) | namespace Eigen { type test (line 126) | namespace test { type runall (line 129) | struct runall { method run (line 130) | static void run() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(special_packetmath) FILE: VO_Module/thirdparty/eigen/unsupported/test/splines.cpp type Eigen (line 14) | namespace Eigen { class Spline (line 18) | class Spline class Spline (line 19) | class Spline class Spline (line 21) | class Spline class Spline (line 22) | class Spline class Spline (line 23) | class Spline class Spline (line 24) | class Spline class Spline (line 26) | class Spline class Spline (line 27) | class Spline class Spline (line 29) | class Spline class Spline (line 30) | class Spline class Spline (line 31) | class Spline class Spline (line 32) | class Spline function closed_spline2d (line 36) | Spline closed_spline2d() function spline3d (line 67) | Spline spline3d() function eval_spline3d (line 97) | void eval_spline3d() function eval_spline3d_onbrks (line 134) | void eval_spline3d_onbrks() function eval_closed_spline2d (line 161) | void eval_closed_spline2d() function check_global_interpolation2d (line 201) | void check_global_interpolation2d() function check_global_interpolation_with_derivatives2d (line 237) | void check_global_interpolation_with_derivatives2d() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(splines) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Cholesky/LDLT.h function namespace (line 16) | namespace Eigen { type SolverBase (line 64) | typedef SolverBase Base; function enum (line 67) | EIGEN_GENERIC_PUBLIC_INTERFACE(LDLT) type Matrix (line 73) | typedef Matrix... type Transpositions (line 75) | typedef Transpositions Transpos... type PermutationMatrix (line 76) | typedef PermutationMatrix Permu... type internal (line 78) | typedef internal::LDLT_Traits Traits; function setZero (line 143) | void setZero() function typename (line 149) | inline typename Traits::MatrixU matrixU() const function isNegative (line 185) | inline bool isNegative(void) const function MatrixType (line 234) | inline const MatrixType& matrixLDLT() const function namespace (line 293) | namespace internal { function Upper (line 460) | struct ldlt_inplace type TriangularView (line 480) | typedef const TriangularView MatrixU; function MatrixL (line 489) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 490) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } type typename (line 541) | typedef typename TranspositionType::StorageIndex IndexType; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Cholesky/LLT.h function namespace (line 13) | namespace Eigen { type SolverBase (line 71) | typedef SolverBase Base; function enum (line 74) | EIGEN_GENERIC_PUBLIC_INTERFACE(LLT) type internal (line 85) | typedef internal::LLT_Traits Traits; function explicit (line 101) | explicit LLT(Index size) : m_matrix(size, size), function typename (line 128) | inline typename Traits::MatrixU matrixU() const function MatrixType (line 177) | inline const MatrixType& matrixLLT() const function namespace (line 235) | namespace internal { type typename (line 379) | typedef typename NumTraits::Real RealScalar; type TriangularView (line 404) | typedef const TriangularView MatrixU; function MatrixL (line 415) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 416) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } function inplace_decomposition (line 417) | static bool inplace_decomposition(MatrixType& m) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Cholesky/LLT_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/CholmodSupport/CholmodSupport.h function namespace (line 13) | namespace Eigen { function cholmod_sparse (line 105) | cholmod_sparse viewAsCholmod(const SparseMatrix<_Scalar,_Options,_Index>... function cholmod_sparse (line 112) | cholmod_sparse viewAsCholmod(const SparseVector<_Scalar,_Options,_Index>... type typename (line 140) | typedef typename Derived::Scalar Scalar; function namespace (line 165) | namespace internal { type CholmodMode (line 203) | enum CholmodMode { type typename (line 223) | typedef typename MatrixType::Scalar Scalar; type typename (line 224) | typedef typename MatrixType::RealScalar RealScalar; type MatrixType (line 225) | typedef MatrixType CholMatrixType; type typename (line 226) | typedef typename MatrixType::StorageIndex StorageIndex; function StorageIndex (line 258) | inline StorageIndex cols() const { return internal::convert_index::Real RealScalar; function namespace (line 322) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/RealQZ.h function namespace (line 13) | namespace Eigen { function MatrixType (line 142) | const MatrixType& matrixS() const { type Matrix (line 203) | typedef Matrix Vector3s; type Matrix (line 204) | typedef Matrix Vector2s; type Matrix (line 205) | typedef Matrix Matrix2s; type JacobiRotation (line 206) | typedef JacobiRotation JRs; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/RealSchur.h function namespace (line 16) | namespace Eigen { function MatrixType (line 144) | const MatrixType& matrixT() const function Index (line 213) | Index getMaxIterations() type Matrix (line 236) | typedef Matrix Vector3s; function typename (line 362) | typename MatrixType::Scalar RealSchur::computeNormOfT() FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h function namespace (line 16) | namespace Eigen { function namespace (line 386) | namespace internal { function namespace (line 485) | namespace internal { type typename (line 574) | typedef typename SolverType::RealVectorType VectorType; type typename (line 575) | typedef typename SolverType::Scalar Scalar; type typename (line 576) | typedef typename SolverType::EigenvectorsType EigenvectorsType; function EIGEN_DEVICE_FUNC (line 583) | EIGEN_DEVICE_FUNC type typename (line 733) | typedef typename SolverType::RealVectorType VectorType; type typename (line 734) | typedef typename SolverType::Scalar Scalar; type typename (line 735) | typedef typename SolverType::EigenvectorsType EigenvectorsType; function EIGEN_DEVICE_FUNC (line 737) | EIGEN_DEVICE_FUNC function namespace (line 823) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h function namespace (line 14) | namespace Eigen { function namespace (line 322) | namespace internal { type typename (line 442) | typedef typename Tridiagonalization::CoeffVectorType CoeffVe... type typename (line 443) | typedef typename Tridiagonalization::HouseholderSequenceType... type typename (line 467) | typedef typename MatrixType::RealScalar RealScalar; function extractQ (line 516) | bool extractQ) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/AlignedBox.h function namespace (line 49) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 182) | EIGEN_DEVICE_FUNC inline VectorType corner(CornerType corner) const function EIGEN_DEVICE_FUNC (line 200) | EIGEN_DEVICE_FUNC inline VectorType sample() const function contains (line 218) | inline bool contains(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 225) | EIGEN_DEVICE_FUNC inline bool contains(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 230) | EIGEN_DEVICE_FUNC inline bool intersects(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 246) | EIGEN_DEVICE_FUNC inline AlignedBox& extend(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 256) | EIGEN_DEVICE_FUNC inline AlignedBox& clamp(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 266) | EIGEN_DEVICE_FUNC inline AlignedBox intersection(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 272) | EIGEN_DEVICE_FUNC inline AlignedBox merged(const AlignedBox& b) const function AlignedBox (line 287) | inline AlignedBox translated(const MatrixBase& a_t) const function NonInteger (line 312) | inline NonInteger exteriorDistance(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 319) | EIGEN_DEVICE_FUNC inline NonInteger exteriorDistance(const AlignedBox& b... function transform (line 326) | inline void transform( function transform (line 339) | inline void transform(const Transform& other) function EIGEN_DEVICE_FUNC (line 145) | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return Angl... function EIGEN_DEVICE_FUNC (line 151) | EIGEN_DEVICE_FUNC bool isApprox(const AngleAxis& other, const typename N... type AngleAxis (line 157) | typedef AngleAxis AngleAxisf; type AngleAxis (line 160) | typedef AngleAxis AngleAxisd; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/EulerAngles.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/Homogeneous.h function namespace (line 13) | namespace Eigen { type MatrixBase (line 68) | typedef MatrixBase Base; function explicit (line 71) | explicit inline Homogeneous(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 299) | EIGEN_DEVICE_FUNC homogeneous_right_product_impl(const MatrixType& lhs, ... type HomogeneousShape (line 325) | typedef HomogeneousShape Shape; type AssignmentKind (line 328) | struct AssignmentKind type Dense2Dense (line 328) | typedef Dense2Dense Kind; type typename (line 336) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 337) | typedef evaluator Base; function EIGEN_DEVICE_FUNC (line 339) | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& op) type Homogeneous (line 370) | typedef Homogeneous SrcXprType; type typename (line 400) | typedef typename Rhs::template type typename (line 401) | typedef typename remove_const::type Li... type typename (line 402) | typedef typename Rhs::ConstRowXpr Co... type Replicate (line 403) | typedef Replicate Co... type Product (line 404) | typedef Product Li... type CwiseBinaryOp (line 405) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 418) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) type typename (line 453) | typedef typename Lhs::template type typename (line 454) | typedef typename remove_const::type Li... type typename (line 455) | typedef typename Lhs::ConstColXpr Co... type Replicate (line 456) | typedef Replicate Co... type Product (line 457) | typedef Product Li... type CwiseBinaryOp (line 458) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 471) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function evalTo (line 482) | static void evalTo(Dest& dst, const TransformType& lhs, const Homogeneou... FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/Hyperplane.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/OrthoMethods.h function namespace (line 14) | namespace Eigen { function namespace (line 51) | namespace internal { type typename (line 88) | typedef typename internal::nested_eval::type DerivedNested; type typename (line 89) | typedef typename internal::nested_eval::type OtherDerive... function namespace (line 138) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/ParametrizedLine.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/Quaternion.h function namespace (line 13) | namespace Eigen { type _Scalar (line 279) | typedef _Scalar Scalar; type typename (line 284) | typedef typename internal::traits::Coefficients Coefficients; type typename (line 285) | typedef typename Base::AngleAxisType AngleAxisType; function EIGEN_DEVICE_FUNC (line 288) | EIGEN_DEVICE_FUNC inline Quaternion() {} function EIGEN_DEVICE_FUNC (line 297) | EIGEN_DEVICE_FUNC inline Quaternion(const Scalar& w, const Scalar& x, co... function EIGEN_DEVICE_FUNC (line 300) | EIGEN_DEVICE_FUNC explicit inline Quaternion(const Scalar* data) : m_coe... function EIGEN_STRONG_INLINE (line 303) | EIGEN_STRONG_INLINE Quaternion(const QuaternionBase& other) { t... function explicit (line 313) | explicit inline Quaternion(const MatrixBase& other) { *this = o... function explicit (line 317) | explicit inline Quaternion(const Quaternion& ... function EIGEN_DEVICE_FUNC (line 323) | EIGEN_DEVICE_FUNC inline Quaternion(Quaternion&& other) EIGEN_NOEXCEPT_I... function EIGEN_DEVICE_FUNC (line 340) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs;} function EIGEN_STRONG_INLINE (line 353) | static EIGEN_STRONG_INLINE void _check_template_params() type Quaternion (line 363) | typedef Quaternion Quaternionf; type Quaternion (line 366) | typedef Quaternion Quaterniond; function namespace (line 372) | namespace internal { function namespace (line 380) | namespace internal { type _Scalar (line 410) | typedef _Scalar Scalar; type typename (line 411) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 421) | EIGEN_STRONG_INLINE Map(const Scalar* coeffs) : m_coeffs(coeffs) {} type _Scalar (line 447) | typedef _Scalar Scalar; type typename (line 448) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 458) | EIGEN_STRONG_INLINE Map(Scalar* coeffs) : m_coeffs(coeffs) {} function EIGEN_DEVICE_FUNC (line 460) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs; } type Map (line 469) | typedef Map, 0> QuaternionMapf; type Map (line 472) | typedef Map, 0> QuaternionMapd; type Map (line 475) | typedef Map, Aligned> QuaternionMapAlignedf; type Map (line 478) | typedef Map, Aligned> QuaternionMapAlignedd; function namespace (line 486) | namespace internal { function typename (line 591) | inline typename QuaternionBase::Matrix3 function namespace (line 734) | namespace internal { function typename (line 763) | inline typename internal::traits::Scalar function namespace (line 812) | namespace internal { function run (line 860) | static inline void run(QuaternionBase& q, const Other& vec) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/Rotation2D.h function namespace (line 13) | namespace Eigen { function explicit (line 147) | inline explicit Rotation2D(const Rotation2D& other) function EIGEN_DEVICE_FUNC (line 152) | EIGEN_DEVICE_FUNC static inline Rotation2D Identity() { return Rotation2... function EIGEN_DEVICE_FUNC (line 158) | EIGEN_DEVICE_FUNC bool isApprox(const Rotation2D& other, const typename ... type Rotation2D (line 165) | typedef Rotation2D Rotation2Df; type Rotation2D (line 168) | typedef Rotation2D Rotation2Dd; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/RotationBase.h function namespace (line 13) | namespace Eigen { function VectorType (line 93) | inline VectorType _transformVector(const OtherVectorType& v) const function namespace (line 97) | namespace internal { function EIGEN_DEVICE_FUNC (line 113) | EIGEN_DEVICE_FUNC static inline ReturnType run(const RotationDerived& r,... type Matrix (line 125) | typedef Matrix LinearMatrixType; type Block (line 226) | typedef Block VectorType; type Block (line 240) | typedef Block::Flags & R... type Block (line 242) | typedef const Block... type Translation (line 244) | typedef Translation TranslationType; type Transform (line 249) | typedef Transform TransformTimeDia... function EIGEN_DEVICE_FUNC (line 265) | EIGEN_DEVICE_FUNC inline explicit Transform(const TranslationType& t) function EIGEN_DEVICE_FUNC (line 270) | EIGEN_DEVICE_FUNC inline explicit Transform(const UniformScaling... function explicit (line 276) | inline explicit Transform(const RotationBase& r) type internal (line 282) | typedef internal::transform_take_affine_part take_affine_part; function explicit (line 286) | inline explicit Transform(const EigenBase& other) type typename (line 342) | typedef typename Transform::MatrixTyp... function EIGEN_DEVICE_FUNC (line 383) | EIGEN_DEVICE_FUNC inline Scalar operator() (Index row, Index col) const ... function EIGEN_DEVICE_FUNC (line 386) | EIGEN_DEVICE_FUNC inline Scalar& operator() (Index row, Index col) { ret... function EIGEN_DEVICE_FUNC (line 391) | EIGEN_DEVICE_FUNC inline MatrixType& matrix() { return m_matrix; } function EIGEN_DEVICE_FUNC (line 396) | EIGEN_DEVICE_FUNC inline LinearPart linear() { return LinearPart(m_matri... function EIGEN_DEVICE_FUNC (line 399) | EIGEN_DEVICE_FUNC inline ConstAffinePart affine() const { return take_af... type internal (line 503) | typedef internal::transform_transform_product_impl::ProductType ... function EIGEN_DEVICE_FUNC (line 527) | EIGEN_DEVICE_FUNC void setIdentity() { m_matrix.setIdentity(); } function EIGEN_DEVICE_FUNC (line 533) | EIGEN_DEVICE_FUNC static const Transform Identity() type typename (line 599) | typedef typename internal::conditional Lhs; type Transform (line 1506) | typedef Transform Rhs; type Transform (line 1507) | typedef Transform ResultType; function ResultType (line 1508) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1522) | typedef Transform Rhs; type Transform (line 1523) | typedef Transform ResultType; function ResultType (line 1524) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1534) | typedef Transform Rhs; type Transform (line 1535) | typedef Transform ResultType; function ResultType (line 1536) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1549) | typedef Transform Rhs; type Transform (line 1550) | typedef Transform ResultType; function ResultType (line 1551) | static ResultType run(const Lhs& lhs, const Rhs& rhs) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/Translation.h function namespace (line 13) | namespace Eigen { function explicit (line 154) | inline explicit Translation(const Translation& other) function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC bool isApprox(const Translation& other, const typename... type Translation (line 168) | typedef Translation Translation2f; type Translation (line 169) | typedef Translation Translation2d; type Translation (line 170) | typedef Translation Translation3f; type Translation (line 171) | typedef Translation Translation3d; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Geometry/Umeyama.h function namespace (line 26) | namespace internal { type typename (line 97) | typedef typename internal::umeyama_transform_matrix_type::Scalar Scalar; type typename (line 99) | typedef typename NumTraits::Real RealScalar; function EIGEN_STATIC_ASSERT (line 102) | EIGEN_STATIC_ASSERT((internal::is_same run(const QuaternionBase& _a, ... function Quaternion (line 145) | static inline Quaternion run(const QuaternionBase& q) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Householder/BlockHouseholder.h function namespace (line 16) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Householder/Householder.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Householder/HouseholderSequence.h function namespace (line 14) | namespace Eigen { type Block (line 88) | typedef Block EssentialVectorType; type HouseholderSequence (line 89) | typedef HouseholderSequence Househol... type HouseholderSequence (line 101) | typedef HouseholderSequence Househo... function EssentialVectorType (line 102) | static inline const EssentialVectorType essentialVector(const Householde... type typename (line 111) | typedef typename ScalarBinaryOpTraits::Scalar Scalar; type HouseholderSequence (line 133) | typedef HouseholderSequence< type HouseholderSequence (line 143) | typedef HouseholderSequence< type HouseholderSequence (line 151) | typedef HouseholderSequence< type HouseholderSequence (line 159) | typedef HouseholderSequence< function EIGEN_DEVICE_FUNC (line 228) | EIGEN_DEVICE_FUNC function evalTo (line 280) | void evalTo(DestType& dst) const type Block (line 385) | typedef Block::Real RealScalar; type DiagonalPreconditioner (line 132) | typedef DiagonalPreconditioner<_Scalar> Base; function Base (line 139) | LeastSquareDiagonalPreconditioner(const MatType& mat) : Base() function ComputationInfo (line 188) | ComputationInfo info() { return Success; } FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h function namespace (line 14) | namespace Eigen { type typename (line 168) | typedef typename MatrixType::Scalar Scalar; type typename (line 169) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 170) | typedef _Preconditioner Preconditioner; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h function namespace (line 13) | namespace Eigen { type typename (line 168) | typedef typename MatrixType::Scalar Scalar; type typename (line 169) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 170) | typedef _Preconditioner Preconditioner; type typename (line 200) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 201) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 208) | typedef typename internal::conditional::Preconditioner Preconditioner; type typename (line 152) | typedef typename MatrixType::Scalar Scalar; type typename (line 153) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 154) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 341) | typedef typename DestDerived::Scalar DestScalar; type internal (line 416) | typedef internal::generic_matrix_wrapper MatrixWrapper; type typename (line 417) | typedef typename MatrixWrapper::ActualMatrixType ActualMatrixType; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h function namespace (line 13) | namespace Eigen { type typename (line 159) | typedef typename MatrixType::Scalar Scalar; type typename (line 160) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 161) | typedef _Preconditioner Preconditioner; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h function namespace (line 13) | namespace Eigen { function namespace (line 70) | namespace internal { type SolveWithGuess (line 98) | typedef SolveWithGuess SrcXprType; function run (line 99) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/Jacobi/Jacobi.h function namespace (line 14) | namespace Eigen { function namespace (line 274) | namespace internal { function applyOnTheLeft (line 295) | inline void MatrixBase::applyOnTheLeft(Index p, Index q, const ... function applyOnTheRight (line 311) | inline void MatrixBase::applyOnTheRight(Index p, Index q, const... function namespace (line 318) | namespace internal { function apply_rotation_in_the_plane (line 453) | void /*EIGEN_DONT_INLINE*/ apply_rotation_in_the_plane(DenseBase Scoring; type typename (line 515) | typedef typename Scoring::result_type Score; function namespace (line 613) | namespace internal { function namespace (line 842) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/LU/InverseImpl.h function namespace (line 14) | namespace Eigen { function compute_inverse_size2_helper (line 76) | inline void compute_inverse_size2_helper( function run (line 90) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 102) | static inline void run( function typename (line 126) | inline typename MatrixType::Scalar cofactor_3x3(const MatrixType& m) function compute_inverse_size3_helper (line 140) | inline void compute_inverse_size3_helper( function run (line 159) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 176) | static inline void run( function typename (line 204) | inline const typename Derived::Scalar general_det3_helper function typename (line 213) | inline typename MatrixType::Scalar cofactor_4x4(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 231) | EIGEN_DEVICE_FUNC function run (line 265) | static inline void run( function namespace (line 286) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/LU/PartialPivLU.h function namespace (line 14) | namespace Eigen { function namespace (line 572) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/LU/PartialPivLU_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/LU/arch/InverseSize4.h function namespace (line 38) | namespace Eigen FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/MetisSupport/MetisSupport.h function namespace (line 12) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/OrderingMethods/Amd.h function namespace (line 24) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h function namespace (line 50) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/OrderingMethods/Ordering.h function namespace (line 14) | namespace Eigen { type Matrix (line 118) | typedef Matrix IndexVector; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h function namespace (line 13) | namespace Eigen { function eigen_pastix (line 67) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 74) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 81) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 88) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... type typename (line 137) | typedef typename internal::pastix_traits::MatrixType _MatrixType; type _MatrixType (line 138) | typedef _MatrixType MatrixType; type typename (line 139) | typedef typename MatrixType::Scalar Scalar; type typename (line 140) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 141) | typedef typename MatrixType::StorageIndex StorageIndex; type Matrix (line 142) | typedef Matrix Vector; type SparseMatrix (line 143) | typedef SparseMatrix ColSpMatrix; function iparm (line 178) | int& iparm(int idxparam) function dparm (line 196) | double& dparm(int idxparam) function clean (line 230) | void clean() type PastixBase (line 416) | typedef PastixBase > Base; type typename (line 417) | typedef typename Base::ColSpMatrix ColSpMatrix; type typename (line 418) | typedef typename MatrixType::StorageIndex StorageIndex; function explicit (line 426) | explicit PastixLU(const MatrixType& matrix):Base() function compute (line 436) | void compute (const MatrixType& matrix) function analyzePattern (line 448) | void analyzePattern(const MatrixType& matrix) function factorize (line 461) | void factorize(const MatrixType& matrix) function grabMatrix (line 476) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 528) | typedef PastixBase > Base; type typename (line 529) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 538) | explicit PastixLLT(const MatrixType& matrix):Base() function compute (line 547) | void compute (const MatrixType& matrix) function analyzePattern (line 558) | void analyzePattern(const MatrixType& matrix) function factorize (line 567) | void factorize(const MatrixType& matrix) function init (line 576) | void init() function grabMatrix (line 582) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 612) | typedef PastixBase > Base; type typename (line 613) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 622) | explicit PastixLDLT(const MatrixType& matrix):Base() function compute (line 631) | void compute (const MatrixType& matrix) function analyzePattern (line 642) | void analyzePattern(const MatrixType& matrix) function factorize (line 651) | void factorize(const MatrixType& matrix) function init (line 661) | void init() function grabMatrix (line 667) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/PardisoSupport/PardisoSupport.h function namespace (line 35) | namespace Eigen { type internal (line 106) | typedef internal::pardiso_traits Traits; type typename (line 110) | typedef typename Traits::MatrixType MatrixType; type typename (line 111) | typedef typename Traits::Scalar Scalar; type typename (line 112) | typedef typename Traits::RealScalar RealScalar; type typename (line 113) | typedef typename Traits::StorageIndex StorageIndex; type SparseMatrix (line 114) | typedef SparseMatrix SparseMatrixType; type Matrix (line 115) | typedef Matrix VectorType; type Matrix (line 116) | typedef Matrix IntRowVec... type Matrix (line 117) | typedef Matrix IntColVec... function pardisoInit (line 193) | void pardisoInit(int type) type typename (line 396) | typedef typename Base::RealScalar RealScalar; function explicit (line 407) | explicit PardisoLU(const MatrixType& matrix) type typename (line 452) | typedef typename Base::RealScalar RealScalar; type typename (line 453) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 463) | explicit PardisoLLT(const MatrixType& matrix) type typename (line 515) | typedef typename Base::RealScalar RealScalar; type typename (line 516) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 526) | explicit PardisoLDLT(const MatrixType& matrix) function getMatrix (line 533) | void getMatrix(const MatrixType& matrix) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/QR/ColPivHouseholderQR.h function namespace (line 14) | namespace Eigen { function isSurjective (line 298) | inline bool isSurjective() const function Inverse (line 321) | inline const Inverse inverse() const function Index (line 394) | inline Index nonzeroPivots() const function check_template_parameters (line 429) | static void check_template_parameters() function namespace (line 635) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h function namespace (line 37) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/QR/CompleteOrthogonalDecomposition.h function namespace (line 13) | namespace Eigen { function namespace (line 593) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/QR/FullPivHouseholderQR.h function namespace (line 14) | namespace Eigen { function isSurjective (line 289) | inline bool isSurjective() const function Inverse (line 312) | inline const Inverse inverse() const function Index (line 385) | inline Index nonzeroPivots() const type internal (line 487) | typedef internal::scalar_score_coeff_op Scoring; type typename (line 488) | typedef typename Scoring::result_type Score; function namespace (line 613) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/QR/HouseholderQR.h function namespace (line 15) | namespace Eigen { function namespace (line 263) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/QR/HouseholderQR_LAPACKE.h function namespace (line 37) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h function namespace (line 14) | namespace Eigen { type typename (line 67) | typedef typename _MatrixType::RealScalar RealScalar; type SuiteSparse_long (line 68) | typedef SuiteSparse_long StorageIndex ; type SparseMatrix (line 69) | typedef SparseMatrix MatrixType; type Map (line 70) | typedef Map > Permutat... function SPQR_free (line 116) | void SPQR_free() function compute (line 125) | void compute(const _MatrixType& matrix) function setSPQROrdering (line 231) | void setSPQROrdering(int ord) { m_ordering = ord;} function setPivotThreshold (line 233) | void setPivotThreshold(const RealScalar& tol) function cholmod_common (line 240) | cholmod_common *cholmodCommon() const { return &m_cc; } type SPQR_QProduct (line 271) | struct SPQR_QProduct type typename (line 277) | typedef typename SPQRType::Scalar Scalar; type typename (line 278) | typedef typename SPQRType::StorageIndex StorageIndex; function m_spqr (line 305) | SPQRMatrixQReturnType(const SPQRType& spqr) : m_spqr(spqr) {} function m_spqr (line 325) | SPQRMatrixQTransposeReturnType(const SPQRType& spqr) : m_spqr(spqr) {} FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SVD/BDCSVD.h function namespace (line 30) | namespace Eigen { function setSwitchSize (line 173) | void setSwitchSize(int s) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SVD/JacobiSVD.h function namespace (line 14) | namespace Eigen { type typename (line 108) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 119) | typedef Matrix& svd,... function allocate (line 159) | void allocate(const JacobiSVD& svd, ... type typename (line 198) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 210) | typedef Matrix& svd, ... function allocate (line 258) | void allocate(const JacobiSVD& ... function run (line 269) | bool run(JacobiSVD& svd, const ... type typename (line 296) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 306) | typedef Matrix& ... function run (line 321) | bool run(JacobiSVD& svd, const ... type typename (line 357) | typedef typename MatrixType::RealScalar RealScalar; function run (line 358) | static bool run(typename SVD::WorkMatrixType&, SVD&, Index, Index, RealS... type typename (line 365) | typedef typename MatrixType::Scalar Scalar; type typename (line 366) | typedef typename MatrixType::RealScalar RealScalar; function run (line 367) | static bool run(typename SVD::WorkMatrixType& work_matrix, SVD& svd, Ind... type typename (line 495) | typedef typename MatrixType::Scalar Scalar; type typename (line 496) | typedef typename NumTraits::Real RealScalar; type typename (line 507) | typedef typename Base::MatrixUType MatrixUType; type typename (line 508) | typedef typename Base::MatrixVType MatrixVType; type typename (line 509) | typedef typename Base::SingularValuesType SingularValuesType; type typename (line 511) | typedef typename internal::plain_row_type::type RowType; type typename (line 512) | typedef typename internal::plain_col_type::type ColType; type Matrix (line 513) | typedef Matrix CholMatr... type TriangularView (line 302) | typedef TriangularView MatrixL; type TriangularView (line 303) | typedef TriangularView Base; type typename (line 344) | typedef typename MatrixType::Scalar Scalar; type typename (line 345) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 346) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 347) | typedef SparseMatrix CholMatrixType; type Matrix (line 348) | typedef Matrix VectorType; type internal (line 349) | typedef internal::traits Traits; type typename (line 350) | typedef typename Traits::MatrixL MatrixL; type typename (line 351) | typedef typename Traits::MatrixU MatrixU; function explicit (line 356) | explicit SimplicialLLT(const MatrixType& matrix) function analyzePattern (line 384) | void analyzePattern(const MatrixType& a) function factorize (line 395) | void factorize(const MatrixType& a) type _MatrixType (line 432) | typedef _MatrixType MatrixType; type SimplicialCholeskyBase (line 434) | typedef SimplicialCholeskyBase Base; type typename (line 435) | typedef typename MatrixType::Scalar Scalar; type typename (line 436) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 437) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 438) | typedef SparseMatrix CholMatrixType; type Matrix (line 439) | typedef Matrix VectorType; type internal (line 440) | typedef internal::traits Traits; type typename (line 441) | typedef typename Traits::MatrixL MatrixL; type typename (line 442) | typedef typename Traits::MatrixU MatrixU; function explicit (line 448) | explicit SimplicialLDLT(const MatrixType& matrix) function MatrixU (line 463) | inline const MatrixU matrixU() const { function analyzePattern (line 481) | void analyzePattern(const MatrixType& a) function factorize (line 492) | void factorize(const MatrixType& a) function Scalar (line 498) | Scalar determinant() const function VectorType (line 551) | inline const VectorType vectorD() const { function analyzePattern (line 576) | void analyzePattern(const MatrixType& a) function factorize (line 587) | void factorize(const MatrixType& a) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h function namespace (line 23) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/AmbiVector.h function namespace (line 13) | namespace Eigen { type typename (line 288) | typedef typename NumTraits::Real RealScalar; function m_vector (line 297) | m_vector(vec) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/CompressedStorage.h function namespace (line 13) | namespace Eigen { function append (line 101) | void append(const Scalar& v, Index i) function clear (line 111) | inline void clear() { m_size = 0; } function Scalar (line 113) | const Scalar* valuePtr() const { return m_values; } function Scalar (line 114) | Scalar* valuePtr() { return m_values; } function StorageIndex (line 115) | const StorageIndex* indexPtr() const { return m_indices; } function StorageIndex (line 116) | StorageIndex* indexPtr() { return m_indices; } function Scalar (line 118) | inline Scalar& value(Index i) { eigen_internal_assert(m_values!=0); retu... function Scalar (line 119) | inline const Scalar& value(Index i) const { eigen_internal_assert(m_valu... function StorageIndex (line 121) | inline StorageIndex& index(Index i) { eigen_internal_assert(m_indices!=0... function StorageIndex (line 122) | inline const StorageIndex& index(Index i) const { eigen_internal_assert(... function Index (line 125) | inline Index searchLowerIndex(Index key) const function Index (line 131) | inline Index searchLowerIndex(Index start, Index end, Index key) const function moveChunk (line 210) | void moveChunk(Index from, Index to, Index chunkSize) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h function namespace (line 13) | namespace Eigen { function namespace (line 125) | namespace internal { type SparseMatrix (line 172) | typedef SparseMatrix SrcXprType; function run (line 229) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type Diagonal2Sparse (line 240) | struct Diagonal2Sparse {} type AssignmentKind (line 242) | struct AssignmentKind type Diagonal2Sparse (line 242) | typedef Diagonal2Sparse Kind; type typename (line 248) | typedef typename DstXprType::Scalar Scalar; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseBlock.h function namespace (line 13) | namespace Eigen { function Scalar (line 54) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 59) | inline const Scalar coeff(Index index) const function XprType (line 65) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 93) | namespace internal { type SparseMatrix (line 292) | typedef SparseMatrix<_Scalar, _Options, _StorageIndex> SparseMatrixType; type internal (line 293) | typedef internal::sparse_matrix_block_impl SparseMatri... type internal (line 312) | typedef internal::sparse_matrix_block_impl Base; function Scalar (line 364) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 369) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 374) | inline Scalar& coeffRef(Index index) function Scalar (line 380) | inline const Scalar coeff(Index index) const function XprType (line 387) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 417) | namespace internal { function public (line 468) | public EvalIterator type evaluator (line 553) | typedef evaluator > Base; function explicit (line 554) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} type evaluator (line 562) | typedef evaluator > Base; function explicit (line 563) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseColEtree.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseCompressedBase.h function namespace (line 13) | namespace Eigen { function Scalar (line 220) | inline Scalar& valueRef() { return const_cast(m_values[m_id]); } type internal (line 232) | typedef internal::variable_if_dynamic(m_values[m_id-1]); } type internal (line 300) | typedef internal::variable_if_dynamic XprType; type typename (line 160) | typedef typename traits::Scalar Scalar; type typename (line 161) | typedef typename XprType::StorageIndex StorageIndex; type CwiseBinaryOp (line 246) | typedef CwiseBinaryOp XprType; type typename (line 247) | typedef typename traits::Scalar Scalar; type typename (line 248) | typedef typename XprType::StorageIndex StorageIndex; type sparse_conjunction_evaluator (line 338) | typedef sparse_conjunction_evaluator Base; function explicit (line 339) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 347) | typedef sparse_conjunction_evaluator Base; function explicit (line 348) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 356) | typedef sparse_conjunction_evaluator Base; function explicit (line 357) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 366) | typedef sparse_conjunction_evaluator Base; function explicit (line 367) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 376) | typedef sparse_conjunction_evaluator Base; function explicit (line 377) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 385) | typedef sparse_conjunction_evaluator Base; function explicit (line 386) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 394) | typedef sparse_conjunction_evaluator Base; function explicit (line 395) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type typename (line 405) | typedef typename XprType::Lhs LhsArg; type typename (line 406) | typedef typename XprType::Rhs RhsArg; type typename (line 407) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 408) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 409) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 410) | typedef typename traits::Scalar Scalar; type typename (line 490) | typedef typename XprType::Lhs LhsArg; type typename (line 491) | typedef typename XprType::Rhs RhsArg; type evaluator (line 492) | typedef evaluator LhsEvaluator; type typename (line 493) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 494) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 495) | typedef typename traits::Scalar Scalar; type typename (line 563) | typedef typename XprType::Lhs LhsArg; type typename (line 564) | typedef typename XprType::Rhs RhsArg; type typename (line 565) | typedef typename evaluator::InnerIterator LhsIterator; type evaluator (line 566) | typedef evaluator RhsEvaluator; type typename (line 567) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 568) | typedef typename traits::Scalar Scalar; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h function namespace (line 13) | namespace Eigen { type typename (line 128) | typedef typename internal::evaluator::InnerIterator EvalIterator; type typename (line 140) | typedef typename internal::evaluator::InnerIterator EvalIterator; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseDenseProduct.h function namespace (line 13) | namespace Eigen { function namespace (line 176) | namespace internal { type typename (line 209) | typedef typename nested_eval::type ActualRhs; type Product (line 231) | typedef Product ProdXprType; type typename (line 235) | typedef typename conditional::St... type typename (line 237) | typedef typename conditional::St... type evaluator (line 240) | typedef evaluator LhsEval; type evaluator (line 241) | typedef evaluator RhsEval; type typename (line 242) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 243) | typedef typename ProdXprType::Scalar Scalar; function class (line 251) | class InnerIterator : public LhsIterator type sparse_dense_outer_product_evaluator (line 312) | typedef sparse_dense_outer_product_evaluator B... type Product (line 314) | typedef Product XprType; type typename (line 315) | typedef typename XprType::PlainObject PlainObject; function explicit (line 317) | explicit product_evaluator(const XprType& xpr) type sparse_dense_outer_product_evaluator (line 327) | typedef sparse_dense_outer_product_evaluator B... type Product (line 329) | typedef Product XprType; type typename (line 330) | typedef typename XprType::PlainObject PlainObject; function explicit (line 332) | explicit product_evaluator(const XprType& xpr) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h function namespace (line 13) | namespace Eigen { type typename (line 96) | typedef typename SparseXprType::StorageIndex StorageIndex; type typename (line 98) | typedef typename nested_eval, Options, ... function explicit (line 298) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseMatrix.h function namespace (line 13) | namespace Eigen { type internal (line 103) | struct internal type MappedSparseMatrix (line 111) | typedef MappedSparseMatrix Map; type Diagonal (line 112) | typedef Diagonal DiagonalReturnType; type Diagonal (line 113) | typedef Diagonal ConstDiagonalReturnType; type typename (line 114) | typedef typename Base::InnerIterator InnerIterator; type typename (line 115) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; type internal (line 119) | typedef internal::CompressedStorage Storage; type typename (line 124) | typedef typename Base::IndexVector IndexVector; type typename (line 125) | typedef typename Base::ScalarVector ScalarVector; function Scalar (line 150) | inline const Scalar* valuePtr() const { return m_data.valuePtr(); } function Scalar (line 154) | inline Scalar* valuePtr() { return m_data.valuePtr(); } function StorageIndex (line 159) | inline const StorageIndex* innerIndexPtr() const { return m_data.indexPt... function StorageIndex (line 163) | inline StorageIndex* innerIndexPtr() { return m_data.indexPtr(); } function StorageIndex (line 168) | inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } function StorageIndex (line 172) | inline StorageIndex* outerIndexPtr() { return m_outerIndex; } function StorageIndex (line 177) | inline const StorageIndex* innerNonZeroPtr() const { return m_innerNonZe... function StorageIndex (line 181) | inline StorageIndex* innerNonZeroPtr() { return m_innerNonZeros; } function Storage (line 184) | inline Storage& data() { return m_data; } function Scalar (line 190) | inline Scalar coeff(Index row, Index col) const function Scalar (line 208) | inline Scalar& coeffRef(Index row, Index col) function reserve (line 264) | inline void reserve(Index reserveSize) function reserveInnerVectors (line 299) | void reserveInnerVectors(const SizesType& reserveSizes) function Scalar (line 393) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 405) | inline Scalar& insertBackByOuterInnerUnordered(Index outer, Index inner) function startVec (line 415) | inline void startVec(Index outer) function finalize (line 425) | inline void finalize() function sumupDuplicates (line 451) | void sumupDuplicates() { collapseDuplicates(internal::scalar_sum_op ArrayXI; type default_prunning_func (line 1021) | struct default_prunning_func { function namespace (line 1032) | namespace internal { type typename (line 1191) | typedef typename internal::nested_eval::type _OtherCopy; type internal (line 1193) | typedef internal::evaluator<_OtherCopy> OtherCopyEval; function namespace (line 1502) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseMatrixBase.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparsePermutation.h function namespace (line 15) | namespace Eigen { function namespace (line 86) | namespace internal { type typename (line 100) | typedef typename permutation_matrix_product Base; function explicit (line 107) | explicit product_evaluator(const XprType& xpr) type typename (line 123) | typedef typename permutation_matrix_product Base; function explicit (line 130) | explicit product_evaluator(const XprType& xpr) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseProduct.h function namespace (line 13) | namespace Eigen { type typename (line 71) | typedef typename nested_eval::type LhsNested; type typename (line 72) | typedef typename nested_eval::type RhsNested; function run (line 105) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 121) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 132) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type typename (line 143) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 144) | typedef evaluator Base; function explicit (line 146) | explicit unary_evaluator(const XprType& xpr) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseRedux.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseRef.h function namespace (line 13) | namespace Eigen { type typename (line 66) | typedef typename internal::conditional Traits; type internal (line 181) | typedef internal::traits Traits; function Ref (line 185) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 198) | m_hasCopy(false) { type internal (line 263) | typedef internal::traits Traits; type internal (line 299) | typedef internal::traits Traits; function Ref (line 303) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 316) | m_hasCopy(false) { function namespace (line 349) | namespace internal { type Ref (line 368) | typedef Ref, Options, ... function explicit (line 370) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 378) | typedef Ref, Options, Stride... function explicit (line 380) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 388) | typedef Ref, Options, ... function explicit (line 390) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h function namespace (line 13) | namespace Eigen { function namespace (line 208) | namespace internal { type SparseSelfAdjoint2Sparse (line 220) | struct SparseSelfAdjoint2Sparse {} type AssignmentKind (line 222) | struct AssignmentKind type SparseSelfAdjoint2Sparse (line 222) | typedef SparseSelfAdjoint2Sparse Kind; type AssignmentKind (line 223) | struct AssignmentKind type Sparse2Sparse (line 223) | typedef Sparse2Sparse Kind; type internal (line 229) | typedef internal::assign_op::type SparseL... type evaluator (line 289) | typedef evaluator LhsEval; type typename (line 290) | typedef typename LhsEval::InnerIterator LhsIterator; type typename (line 291) | typedef typename SparseLhsType::Scalar LhsScalar; type typename (line 350) | typedef typename LhsView::_MatrixTypeNested Lhs; type typename (line 351) | typedef typename nested_eval::type LhsNested; type typename (line 352) | typedef typename nested_eval::type RhsNested; type typename (line 367) | typedef typename RhsView::_MatrixTypeNested Rhs; type typename (line 368) | typedef typename nested_eval::type LhsNested; type typename (line 369) | typedef typename nested_eval::type RhsNested; type Product (line 386) | typedef Product XprType; type typename (line 387) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 388) | typedef evaluator Base; type Product (line 406) | typedef Product XprType; type typename (line 407) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 408) | typedef evaluator Base; type typename (line 432) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 433) | typedef typename MatrixType::Scalar Scalar; type SparseMatrix (line 434) | typedef SparseMatrix Dest; type Matrix (line 435) | typedef Matrix VectorI; type evaluator (line 436) | typedef evaluator MatEval; type typename (line 437) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 522) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 523) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 525) | typedef Matrix VectorI; type evaluator (line 526) | typedef evaluator MatEval; type typename (line 527) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 604) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 613) | typedef typename MatrixType::Nested MatrixTypeNested; type typename (line 614) | typedef typename internal::remove_all::type NestedExpr... type SparseSymmetricPermutationProduct (line 637) | typedef SparseSymmetricPermutationProduct SrcXprType; type typename (line 638) | typedef typename DstXprType::StorageIndex DstIndex; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseSolverBase.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h function namespace (line 13) | namespace Eigen { function run (line 117) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 130) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 150) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 162) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 174) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 186) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseTranspose.h function namespace (line 13) | namespace Eigen { function namespace (line 52) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseTriangularView.h function namespace (line 14) | namespace Eigen { function namespace (line 66) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseUtil.h function namespace (line 13) | namespace Eigen { type typename (line 98) | typedef typename traits::Scalar _Scalar; type typename (line 99) | typedef typename traits::StorageIndex _StorageIndex; type typename (line 113) | typedef typename traits::Scalar _Scalar; type typename (line 114) | typedef typename traits::StorageIndex _StorageIndex; type SparseTriangularShape (line 137) | struct SparseTriangularShape { static std::string debugName() { return ... type LowerBoundIndex (line 144) | struct LowerBoundIndex { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseVector.h function namespace (line 13) | namespace Eigen { function EIGEN_STRONG_INLINE (line 86) | EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return m_data.value... function EIGEN_STRONG_INLINE (line 87) | EIGEN_STRONG_INLINE Scalar* valuePtr() { return m_data.valuePtr(); } function EIGEN_STRONG_INLINE (line 89) | EIGEN_STRONG_INLINE const StorageIndex* innerIndexPtr() const { return m... function EIGEN_STRONG_INLINE (line 90) | EIGEN_STRONG_INLINE StorageIndex* innerIndexPtr() { return m_data.indexP... function StorageIndex (line 92) | inline const StorageIndex* outerIndexPtr() const { return 0; } function StorageIndex (line 93) | inline StorageIndex* outerIndexPtr() { return 0; } function StorageIndex (line 94) | inline const StorageIndex* innerNonZeroPtr() const { return 0; } function StorageIndex (line 95) | inline StorageIndex* innerNonZeroPtr() { return 0; } function Storage (line 98) | inline Storage& data() { return m_data; } function Scalar (line 102) | inline Scalar coeff(Index row, Index col) const function Scalar (line 107) | inline Scalar coeff(Index i) const function Scalar (line 113) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 125) | inline Scalar& coeffRef(Index i) type typename (line 135) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; function setZero (line 137) | inline void setZero() { m_data.clear(); } function startVec (line 142) | inline void startVec(Index outer) function Scalar (line 148) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 154) | inline Scalar& insertBack(Index i) function Scalar (line 166) | inline Scalar& insertBackUnordered(Index i) function Scalar (line 172) | inline Scalar& insert(Index row, Index col) function reserve (line 204) | inline void reserve(Index reserveSize) { m_data.reserve(reserveSize); } function finalize (line 207) | inline void finalize() {} function resize (line 223) | void resize(Index rows, Index cols) function resize (line 233) | void resize(Index newSize) function conservativeResize (line 246) | void conservativeResize(Index newSize) function resizeNonZeros (line 257) | void resizeNonZeros(Index size) { m_data.resize(size); } function EIGEN_DEPRECATED (line 356) | EIGEN_DEPRECATED Scalar& fill(Index r, Index c) function EIGEN_DEPRECATED (line 363) | EIGEN_DEPRECATED Scalar& fill(Index i) function EIGEN_DEPRECATED (line 370) | EIGEN_DEPRECATED Scalar& fillrand(Index r, Index c) function EIGEN_DEPRECATED (line 377) | EIGEN_DEPRECATED Scalar& fillrand(Index i) function EIGEN_DEPRECATED (line 383) | EIGEN_DEPRECATED void endFill() {} function EIGEN_DEPRECATED (line 387) | EIGEN_DEPRECATED Storage& _data() { return m_data; } function namespace (line 407) | namespace internal { type internal (line 455) | typedef internal::evaluator SrcEvaluatorType; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/SparseView.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseCore/TriangularSolver.h function namespace (line 13) | namespace Eigen { type evaluator (line 107) | typedef evaluator LhsEval; type typename (line 108) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 109) | static void run(const Lhs& lhs, Rhs& other) type evaluator (line 142) | typedef evaluator LhsEval; type typename (line 143) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 144) | static void run(const Lhs& lhs, Rhs& other) type typename (line 185) | typedef typename internal::conditional NCMatrix; type internal (line 145) | typedef internal::MappedSuperNodalMatrix SCMatrix; type Matrix (line 146) | typedef Matrix ScalarVector; type Matrix (line 147) | typedef Matrix IndexVector; type PermutationMatrix (line 148) | typedef PermutationMatrix PermutationType; type internal (line 149) | typedef internal::SparseLUImpl Base; function explicit (line 162) | explicit SparseLU(const MatrixType& matrix) function compute (line 182) | void compute (const MatrixType& matrix) function isSymmetric (line 232) | void isSymmetric(bool sym) function setPivotThreshold (line 275) | void setPivotThreshold(const RealScalar& thresh) function Scalar (line 350) | Scalar absDeterminant() function Scalar (line 406) | Scalar signDeterminant() function Scalar (line 434) | Scalar determinant() type typename (line 801) | typedef typename MappedSupernodalType::Scalar Scalar; function explicit (line 802) | explicit SparseLUMatrixLReturnType(const MappedSupernodalType& mapL) : m... type typename (line 823) | typedef typename MatrixLType::Scalar Scalar; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLUImpl.h function namespace (line 12) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_Memory.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_Structs.h function namespace (line 71) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_Utils.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h function namespace (line 32) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h function namespace (line 31) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h function namespace (line 34) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h function namespace (line 33) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h function namespace (line 33) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h function namespace (line 33) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h function namespace (line 31) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SparseQR/SparseQR.h function namespace (line 14) | namespace Eigen { type _MatrixType (line 91) | typedef _MatrixType MatrixType; type _OrderingType (line 92) | typedef _OrderingType OrderingType; type typename (line 93) | typedef typename MatrixType::Scalar Scalar; type typename (line 94) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 95) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 96) | typedef SparseMatrix QRMatrixType; type Matrix (line 97) | typedef Matrix IndexVector; type Matrix (line 98) | typedef Matrix ScalarVector; type PermutationMatrix (line 99) | typedef PermutationMatrix PermutationType; function compute (line 127) | void compute(const MatrixType& mat) function setPivotThreshold (line 235) | void setPivotThreshold(const RealScalar& threshold) function _sort_matrix_Q (line 276) | inline void _sort_matrix_Q() type SparseQR_QProduct (line 306) | struct SparseQR_QProduct type typename (line 615) | typedef typename SparseQRType::QRMatrixType MatrixType; type typename (line 616) | typedef typename SparseQRType::Scalar Scalar; type typename (line 676) | typedef typename SparseQRType::Scalar Scalar; type Matrix (line 677) | typedef Matrix DenseMatrix; function explicit (line 682) | explicit SparseQRMatrixQReturnType(const SparseQRType& qr) : m_qr(qr) {} function explicit (line 707) | explicit SparseQRMatrixQTransposeReturnType(const SparseQRType& qr) : m_... function namespace (line 716) | namespace internal { type typename (line 746) | typedef typename DstXprType::Scalar Scalar; type typename (line 747) | typedef typename DstXprType::StorageIndex StorageIndex; function run (line 748) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/StlSupport/StdDeque.h function namespace (line 50) | namespace std { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/StlSupport/StdList.h function namespace (line 49) | namespace std FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/StlSupport/StdVector.h function namespace (line 50) | namespace std { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/StlSupport/details.h function namespace (line 18) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h function namespace (line 23) | namespace Eigen { function UmfpackControl (line 432) | inline UmfpackControl& umfpackControl() function printUmfpackControl (line 459) | void printUmfpackControl() function printUmfpackInfo (line 468) | void printUmfpackInfo() function printUmfpackStatus (line 478) | void printUmfpackStatus() { function Scalar (line 487) | Scalar determinant() const; function factorize_impl (line 518) | void factorize_impl() function grab (line 536) | void grab(const UmfpackMatrixRef &A) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/misc/Image.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/misc/Kernel.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/misc/RealSvd2x2.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/misc/blas.h type BLASLONG (line 12) | typedef long long BLASLONG; type BLASULONG (line 13) | typedef unsigned long long BLASULONG; type BLASLONG (line 15) | typedef long BLASLONG; type BLASULONG (line 16) | typedef unsigned long BLASULONG; FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/misc/lapacke.h type lapack_logical (line 132) | typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); type lapack_logical (line 133) | typedef lapack_logical (*LAPACK_S_SELECT3) type lapack_logical (line 135) | typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double... type lapack_logical (line 136) | typedef lapack_logical (*LAPACK_D_SELECT3) type lapack_logical (line 139) | typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); type lapack_logical (line 140) | typedef lapack_logical (*LAPACK_C_SELECT2) type lapack_logical (line 142) | typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double... type lapack_logical (line 143) | typedef lapack_logical (*LAPACK_Z_SELECT2) FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h function Derived (line 330) | const Derived> FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h type CwiseUnaryOp (line 3) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 4) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 5) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 6) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 7) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 8) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 9) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 10) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 12) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 13) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 14) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 15) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 21) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 22) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 23) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 24) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 25) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 26) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 28) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 29) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 30) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 32) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 33) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 34) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 36) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 37) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 38) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 39) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 40) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 41) | typedef CwiseUnaryOp, const function AbsReturnType (line 51) | const AbsReturnType function Abs2ReturnType (line 79) | const Abs2ReturnType FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/plugins/BlockMethods.h type Block (line 14) | typedef Block::RowsAtCompileTime, 1, ... type Block (line 15) | typedef const Block::RowsAtComp... type Block (line 17) | typedef Block::ColsAtCompileTime, ... type Block (line 18) | typedef const Block::ColsAtC... type Block (line 20) | typedef Block::RowsAtCompileTime, Dyn... type Block (line 21) | typedef const Block::RowsAtComp... type Block (line 23) | typedef Block::ColsAtCompile... type Block (line 24) | typedef const Block::C... type Block (line 26) | typedef Block::RowsAtCompileTime, N, ... type Block (line 27) | typedef const Block::RowsAtComp... type Block (line 29) | typedef Block::ColsAtCompileTime, ... type Block (line 30) | typedef const Block::ColsAtC... type Block (line 32) | typedef Block BlockXpr; type Block (line 33) | typedef const Block ConstBlockXpr; type Block (line 35) | typedef Block Type; type Block (line 36) | typedef Block Type; type VectorBlock (line 38) | typedef VectorBlock SegmentReturnType; type VectorBlock (line 39) | typedef const VectorBlock ConstSegmentReturnType; type VectorBlock (line 40) | typedef VectorBlock Type; type VectorBlock (line 41) | typedef const VectorBlock Type; type Block (line 44) | typedef Block ... type Block (line 45) | typedef Block InnerVectorsReturnType; type Block (line 49) | typedef Block ConstInnerVectorsRetur... function typename (line 582) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 657) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 733) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 809) | const typename ConstNColsBlockXpr<...>::Type function typename (line 884) | const typename ConstNColsBlockXpr<...>::Type function typename (line 960) | const typename ConstNColsBlockXpr<...>::Type function EIGEN_STRONG_INLINE (line 1096) | EIGEN_STRONG_INLINE function ConstColXpr (line 1104) | ConstColXpr col(Index i) const function EIGEN_STRONG_INLINE (line 1117) | EIGEN_STRONG_INLINE function ConstRowXpr (line 1125) | ConstRowXpr row(Index i) const function ConstInnerVectorReturnType (line 1387) | const ConstInnerVectorReturnType innerVector(Index outer) const function InnerVectorsReturnType (line 1394) | InnerVectorsReturnType function ConstInnerVectorsReturnType (line 1407) | const ConstInnerVectorsReturnType FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h type typename (line 16) | typedef typename internal::conditional::IsComplex, type typename (line 21) | typedef typename internal::conditional::IsComplex, type typename (line 26) | typedef typename internal::conditional::IsComplex, type CwiseUnaryOp (line 31) | typedef CwiseUnaryOp, const type CwiseUnaryView (line 33) | typedef CwiseUnaryView, Derived> No... type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type typename (line 48) | typedef typename internal::cast_return_type, const type CwiseUnaryOp (line 90) | typedef CwiseUnaryOp, const FILE: VO_Module/thirdparty/lietorch/eigen/Eigen/src/plugins/IndexedViewMethods.h type typename (line 36) | typedef typename internal::IndexedViewCompatibleType::type IvcI... type IndexedView (line 62) | typedef IndexedView, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const FILE: VO_Module/thirdparty/lietorch/eigen/bench/BenchSparseUtil.h type SCALAR (line 22) | typedef SCALAR Scalar; type Matrix (line 23) | typedef Matrix DenseMatrix; type Matrix (line 24) | typedef Matrix DenseVector; type SparseMatrix (line 25) | typedef SparseMatrix EigenSparseMatrix; function fillMatrix (line 27) | void fillMatrix(float density, int rows, int cols, EigenSparseMatrix& dst) function fillMatrix2 (line 42) | void fillMatrix2(int nnzPerCol, int rows, int cols, EigenSparseMatrix& ... function eiToDense (line 62) | void eiToDense(const EigenSparseMatrix& src, DenseMatrix& dst) type gmm (line 72) | typedef gmm::csc_matrix GmmSparse; type gmm (line 73) | typedef gmm::col_matrix< gmm::wsvector > GmmDynSparse; function eiToGmm (line 74) | void eiToGmm(const EigenSparseMatrix& src, GmmSparse& dst) type mtl (line 86) | typedef mtl::compressed2D& out_subset, s... function is_last_subset (line 420) | bool is_last_subset(const vector& subset, size_t set_size) function next_subset (line 425) | void next_subset(vector& inout_subset, size_t set_size) function is_number_of_subsets_feasible (line 447) | bool is_number_of_subsets_feasible(size_t n, size_t p) function max_feasible_subset_size (line 461) | size_t max_feasible_subset_size(size_t n) function find_subset_with_efficiency_higher_than (line 473) | void find_subset_with_efficiency_higher_than( function find_partition_with_efficiency_higher_than (line 545) | void find_partition_with_efficiency_higher_than( function print_partition (line 568) | void print_partition( type action_t (line 589) | struct action_t method run (line 592) | virtual void run(const vector&) const { abort(); } type partition_action_t (line 596) | struct partition_action_t : action_t method run (line 599) | virtual void run(const vector& input_filenames) const override type evaluate_defaults_action_t (line 668) | struct evaluate_defaults_action_t : action_t type results_entry_t (line 670) | struct results_entry_t { method ostream (line 678) | ostream& operator<<(ostream& s, const results_entry_t& entry) method lower_efficiency (line 689) | static bool lower_efficiency(const results_entry_t& e1, const results_... method show_usage_and_exit (line 693) | void show_usage_and_exit() const method run (line 700) | virtual void run(const vector& input_filenames) const override function show_usage_and_exit (line 798) | void show_usage_and_exit(int argc, char* argv[], function main (line 810) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/basicbenchmark.cpp function main (line 6) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchBlasGemm.cpp function main (line 34) | int main(int argc, char *argv[]) function bench_eigengemm (line 165) | void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& m... function check_product (line 174) | void check_product(int M, int N, int K) function check_product (line 206) | void check_product(void) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchCholesky.cpp function benchLLT (line 28) | __attribute__ ((noinline)) void benchLLT(const MatrixType& m) function main (line 119) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchEigenSolver.cpp function benchEigenSolver (line 34) | __attribute__ ((noinline)) void benchEigenSolver(const MatrixType& m) function main (line 189) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchFFT.cpp function string (line 26) | string nameof() {return "float";} function string (line 27) | string nameof() {return "double";} function string (line 28) | string nameof() {return "long double";} function bench (line 44) | void bench(int nfft,bool fwd,bool unscaled=false, bool halfspec=false) function main (line 97) | int main(int argc,char ** argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchGeometry.cpp type func_opt (line 14) | enum func_opt type func (line 23) | struct func type func (line 26) | struct func method EIGEN_DONT_INLINE (line 28) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 36) | struct func method EIGEN_DONT_INLINE (line 38) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 46) | struct func method EIGEN_DONT_INLINE (line 48) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type test_transform (line 56) | struct test_transform method run (line 58) | static void run() FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchVecAdd.cpp function main (line 21) | int main(int argc, char* argv[]) function benchVec (line 79) | void benchVec(MatrixXf& a, MatrixXf& b, MatrixXf& c) function benchVec (line 85) | void benchVec(VectorXf& a, VectorXf& b, VectorXf& c) function benchVec (line 91) | void benchVec(Scalar* a, Scalar* b, Scalar* c, int size) FILE: VO_Module/thirdparty/lietorch/eigen/bench/bench_gemm.cpp function blas_gemm (line 87) | void blas_gemm(const A& a, const B& b, MatrixXf& c) function blas_gemm (line 99) | void blas_gemm(const A& a, const B& b, MatrixXd& c) function blas_gemm (line 111) | void blas_gemm(const A& a, const B& b, MatrixXcf& c) function blas_gemm (line 123) | void blas_gemm(const A& a, const B& b, MatrixXcd& c) function matlab_cplx_cplx (line 138) | void matlab_cplx_cplx(const M& ar, const M& ai, const M& br, const M& bi... function matlab_real_cplx (line 147) | void matlab_real_cplx(const M& a, const M& br, const M& bi, M& cr, M& ci) function matlab_cplx_real (line 153) | void matlab_cplx_real(const M& ar, const M& ai, const M& b, M& cr, M& ci) function EIGEN_DONT_INLINE (line 162) | EIGEN_DONT_INLINE void gemm(const A& a, const B& b, C& c) function main (line 167) | int main(int argc, char ** argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/bench_move_semantics.cpp function copy_matrix (line 19) | void copy_matrix(MatrixType& m) function move_matrix (line 26) | void move_matrix(MatrixType&& m) function bench (line 33) | void bench(const std::string& label) function main (line 51) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/bench_norm.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE typename T::Scalar sqsumNorm(T& v) function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE typename T::Scalar stableNorm(T& v) function EIGEN_DONT_INLINE (line 21) | EIGEN_DONT_INLINE typename T::Scalar hypotNorm(T& v) function EIGEN_DONT_INLINE (line 27) | EIGEN_DONT_INLINE typename T::Scalar blueNorm(T& v) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE typename T::Scalar lapackNorm(T& v) function EIGEN_DONT_INLINE (line 56) | EIGEN_DONT_INLINE typename T::Scalar twopassNorm(T& v) function EIGEN_DONT_INLINE (line 64) | EIGEN_DONT_INLINE typename T::Scalar bl2passNorm(T& v) function EIGEN_DONT_INLINE (line 70) | EIGEN_DONT_INLINE typename T::Scalar divacNorm(T& v) type Eigen (line 85) | namespace Eigen { type internal (line 86) | namespace internal { function Packet4f (line 88) | Packet4f plt(const Packet4f& a, Packet4f& b) { return _mm_cmplt_ps(a... function Packet2d (line 89) | Packet2d plt(const Packet2d& a, Packet2d& b) { return _mm_cmplt_pd(a... function Packet4f (line 91) | Packet4f pandnot(const Packet4f& a, Packet4f& b) { return _mm_andnot... function Packet2d (line 92) | Packet2d pandnot(const Packet2d& a, Packet2d& b) { return _mm_andnot... function EIGEN_DONT_INLINE (line 98) | EIGEN_DONT_INLINE typename T::Scalar pblueNorm(const T& v) function check_accuracy (line 246) | void check_accuracy(double basef, double based, int s) function check_accuracy_var (line 263) | void check_accuracy_var(int ef0, int ef1, int ed0, int ed1, int s) function main (line 283) | int main(int argc, char** argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/bench_reverse.cpp function bench_reverse (line 18) | __attribute__ ((noinline)) void bench_reverse(const MatrixType& m) function main (line 60) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/bench_sum.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchmark-blocking-sizes.cpp type size_triple_t (line 62) | struct size_triple_t method size_triple_t (line 65) | size_triple_t() : k(0), m(0), n(0) {} method size_triple_t (line 66) | size_triple_t(size_t _k, size_t _m, size_t _n) : k(_k), m(_m), n(_n) {} method size_triple_t (line 67) | size_triple_t(const size_triple_t& o) : k(o.k), m(o.m), n(o.n) {} method size_triple_t (line 68) | size_triple_t(uint16_t compact) function log2_pot (line 76) | uint8_t log2_pot(size_t x) { function compact_size_triple (line 85) | uint16_t compact_size_triple(size_t k, size_t m, size_t n) function compact_size_triple (line 90) | uint16_t compact_size_triple(const size_triple_t& t) type benchmark_t (line 97) | struct benchmark_t method benchmark_t (line 103) | benchmark_t() method benchmark_t (line 110) | benchmark_t(size_t pk, size_t pm, size_t pn, method benchmark_t (line 117) | benchmark_t(size_t pk, size_t pm, size_t pn) function ostream (line 127) | ostream& operator<<(ostream& s, const benchmark_t& b) function print_cpuinfo (line 231) | void print_cpuinfo() function string (line 252) | string type_name() function string (line 258) | string type_name() function string (line 264) | string type_name() type action_t (line 269) | struct action_t method run (line 272) | virtual void run() const { abort(); } function show_usage_and_exit (line 276) | void show_usage_and_exit(int /*argc*/, char* argv[], function measure_clock_speed (line 297) | float measure_clock_speed() type human_duration_t (line 318) | struct human_duration_t method human_duration_t (line 321) | human_duration_t(int s) : seconds(s) {} function ostream (line 324) | ostream& operator<<(ostream& s, const human_duration_t& d) function serialize_benchmarks (line 345) | void serialize_benchmarks(const char* filename, const vector& b... function try_run_some_benchmarks (line 385) | void try_run_some_benchmarks( function run_benchmarks (line 501) | void run_benchmarks(vector& benchmarks) type measure_all_pot_sizes_action_t (line 565) | struct measure_all_pot_sizes_action_t : action_t method run (line 568) | virtual void run() const type measure_default_sizes_action_t (line 596) | struct measure_default_sizes_action_t : action_t method run (line 599) | virtual void run() const function main (line 621) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchmark.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchmarkSlice.cpp function main (line 18) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchmarkX.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/benchmarkXcwise.cpp function main (line 21) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_aat_product.hh class Action_aat_product (line 32) | class Action_aat_product { method Action_aat_product (line 38) | Action_aat_product( int size ):_size(size) method Action_aat_product (line 60) | Action_aat_product( const Action_aat_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_ata_product.hh class Action_ata_product (line 32) | class Action_ata_product { method Action_ata_product (line 38) | Action_ata_product( int size ):_size(size) method Action_ata_product (line 60) | Action_ata_product( const Action_ata_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_atv_product.hh class Action_atv_product (line 32) | class Action_atv_product { method Action_atv_product (line 36) | Action_atv_product( int size ) : _size(size) method Action_atv_product (line 59) | Action_atv_product( const Action_atv_product & ) method name (line 78) | static inline std::string name() { return "atv_" + Interface::name(); } method nb_op_base (line 80) | double nb_op_base( void ) { return 2.0*_size*_size; } method initialize (line 82) | inline void initialize( void ){ method BTL_DONT_INLINE (line 88) | BTL_DONT_INLINE void calculate( void ) { method check_result (line 94) | void check_result( void ) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_axpby.hh class Action_axpby (line 31) | class Action_axpby { method Action_axpby (line 36) | Action_axpby( int size ):_alpha(0.5),_beta(0.95),_size(size) method Action_axpby (line 54) | Action_axpby( const Action_axpby & ) method name (line 73) | static inline std::string name( void ) method nb_op_base (line 78) | double nb_op_base( void ){ method initialize (line 82) | inline void initialize( void ){ method calculate (line 87) | inline void calculate( void ) { method check_result (line 93) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_axpy.hh class Action_axpy (line 32) | class Action_axpy { method Action_axpy (line 38) | Action_axpy( int size ):_coef(1.0),_size(size) method Action_axpy (line 61) | Action_axpy( const Action_axpy & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 98) | inline void calculate( void ) { method check_result (line 104) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_cholesky.hh class Action_cholesky (line 31) | class Action_cholesky { method Action_cholesky (line 37) | Action_cholesky( int size ):_size(size) method Action_cholesky (line 64) | Action_cholesky( const Action_cholesky & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 97) | inline void calculate( void ) { method check_result (line 101) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_ger.hh class Action_ger (line 27) | class Action_ger { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_ger( int size ):_size(size) method Action_ger (line 53) | Action_ger( const Action_ger & ) method BTL_DONT_INLINE (line 60) | BTL_DONT_INLINE ~Action_ger( void ){ method name (line 72) | static inline std::string name( void ) method nb_op_base (line 77) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 81) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 93) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_hessenberg.hh class Action_hessenberg (line 31) | class Action_hessenberg { method Action_hessenberg (line 37) | Action_hessenberg( int size ):_size(size) method Action_hessenberg (line 63) | Action_hessenberg( const Action_hessenberg & ) method name (line 83) | static inline std::string name( void ) method nb_op_base (line 88) | double nb_op_base( void ){ method initialize (line 92) | inline void initialize( void ){ method calculate (line 96) | inline void calculate( void ) { method check_result (line 100) | void check_result( void ){ class Action_tridiagonalization (line 131) | class Action_tridiagonalization { method Action_tridiagonalization (line 137) | Action_tridiagonalization( int size ):_size(size) method Action_tridiagonalization (line 169) | Action_tridiagonalization( const Action_tridiagonalization & ) method name (line 189) | static inline std::string name( void ) { return "tridiagonalization_"+... method nb_op_base (line 191) | double nb_op_base( void ){ method initialize (line 195) | inline void initialize( void ){ method calculate (line 199) | inline void calculate( void ) { method check_result (line 203) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_lu_decomp.hh class Action_lu_decomp (line 31) | class Action_lu_decomp { method Action_lu_decomp (line 37) | Action_lu_decomp( int size ):_size(size) method Action_lu_decomp (line 57) | Action_lu_decomp( const Action_lu_decomp & ) method name (line 77) | static inline std::string name( void ) method nb_op_base (line 82) | double nb_op_base( void ){ method initialize (line 86) | inline void initialize( void ){ method calculate (line 90) | inline void calculate( void ) { method check_result (line 94) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_lu_solve.hh class Action_lu_solve (line 32) | class Action_lu_solve method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 47) | static double calculate( int nb_calc, int size ) { FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_matrix_matrix_product.hh class Action_matrix_matrix_product (line 32) | class Action_matrix_matrix_product { method Action_matrix_matrix_product (line 38) | Action_matrix_matrix_product( int size ):_size(size) method Action_matrix_matrix_product (line 63) | Action_matrix_matrix_product( const Action_matrix_matrix_product & ) method name (line 89) | static inline std::string name( void ) method nb_op_base (line 94) | double nb_op_base( void ){ method initialize (line 98) | inline void initialize( void ){ method calculate (line 106) | inline void calculate( void ) { method check_result (line 110) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh class Action_matrix_matrix_product_bis (line 33) | class Action_matrix_matrix_product_bis { method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 46) | static double calculate( int nb_calc, int size ) { FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_matrix_vector_product.hh class Action_matrix_vector_product (line 32) | class Action_matrix_vector_product { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_matrix_vector_product( int size ):_size(size) method Action_matrix_vector_product (line 62) | Action_matrix_vector_product( const Action_matrix_vector_product & ) method BTL_DONT_INLINE (line 70) | BTL_DONT_INLINE ~Action_matrix_vector_product( void ){ method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 97) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 105) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 111) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_partial_lu.hh class Action_partial_lu (line 31) | class Action_partial_lu { method Action_partial_lu (line 37) | Action_partial_lu( int size ):_size(size) method Action_partial_lu (line 59) | Action_partial_lu( const Action_partial_lu & ) method name (line 79) | static inline std::string name( void ) method nb_op_base (line 84) | double nb_op_base( void ){ method initialize (line 88) | inline void initialize( void ){ method calculate (line 92) | inline void calculate( void ) { method check_result (line 96) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_rot.hh class Action_rot (line 27) | class Action_rot { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_rot( int size ):_size(size) method Action_rot (line 49) | Action_rot( const Action_rot & ) method BTL_DONT_INLINE (line 56) | BTL_DONT_INLINE ~Action_rot( void ){ method name (line 65) | static inline std::string name( void ) method nb_op_base (line 70) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 74) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 79) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 85) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_symv.hh class Action_symv (line 32) | class Action_symv { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_symv( int size ):_size(size) method Action_symv (line 60) | Action_symv( const Action_symv & ) method BTL_DONT_INLINE (line 67) | BTL_DONT_INLINE ~Action_symv( void ){ method name (line 78) | static inline std::string name( void ) method nb_op_base (line 83) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 95) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 101) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_syr2.hh class Action_syr2 (line 32) | class Action_syr2 { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_syr2( int size ):_size(size) method Action_syr2 (line 57) | Action_syr2( const Action_syr2 & ) method BTL_DONT_INLINE (line 64) | BTL_DONT_INLINE ~Action_syr2( void ){ method name (line 75) | static inline std::string name( void ) method nb_op_base (line 80) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 84) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 90) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 96) | BTL_DONT_INLINE void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_trisolve.hh class Action_trisolve (line 31) | class Action_trisolve { method Action_trisolve (line 37) | Action_trisolve( int size ):_size(size) method Action_trisolve (line 68) | Action_trisolve( const Action_trisolve & ) method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method initialize (line 97) | inline void initialize( void ){ method calculate (line 101) | inline void calculate( void ) { method check_result (line 105) | void check_result(){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_trisolve_matrix.hh class Action_trisolve_matrix (line 32) | class Action_trisolve_matrix { method Action_trisolve_matrix (line 38) | Action_trisolve_matrix( int size ):_size(size) method Action_trisolve_matrix (line 76) | Action_trisolve_matrix( const Action_trisolve_matrix & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/actions/action_trmm.hh class Action_trmm (line 32) | class Action_trmm { method Action_trmm (line 38) | Action_trmm( int size ):_size(size) method Action_trmm (line 76) | Action_trmm( const Action_trmm & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/bench.hh function BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ) function BTL_DONT_INLINE (line 154) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/btl.hh class BtlString (line 57) | class BtlString : public std::string method BtlString (line 60) | BtlString() : std::string() {} method BtlString (line 61) | BtlString(const BtlString& str) : std::string(static_cast split( const BtlString& delims = "\t\n ") const method endsWith (line 108) | bool endsWith(const BtlString& str) const method contains (line 114) | bool contains(const BtlString& str) const method beginsWith (line 118) | bool beginsWith(const BtlString& str) const method BtlString (line 125) | BtlString toLowerCase( void ) method BtlString (line 130) | BtlString toUpperCase( void ) method isEquiv (line 138) | bool isEquiv(const BtlString& str) const method decomposePathAndFile (line 150) | void decomposePathAndFile(BtlString& path, BtlString& filename) const class BtlConfig (line 163) | class BtlConfig method BtlConfig (line 166) | BtlConfig() method BTL_DONT_INLINE (line 216) | BTL_DONT_INLINE static bool skipAction(const std::string& _name) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/init/init_function.hh function simple_function (line 23) | double simple_function(int index) function simple_function (line 28) | double simple_function(int index_i, int index_j) function pseudo_random (line 33) | double pseudo_random(int /*index*/) function pseudo_random (line 38) | double pseudo_random(int /*index_i*/, int /*index_j*/) function null_function (line 44) | double null_function(int /*index*/) function null_function (line 49) | double null_function(int /*index_i*/, int /*index_j*/) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/init/init_matrix.hh function BTL_DONT_INLINE (line 28) | BTL_DONT_INLINE void init_row(Vector & X, int size, int row){ function BTL_DONT_INLINE (line 43) | BTL_DONT_INLINE void init_matrix(Vector & A, int size){ function BTL_DONT_INLINE (line 51) | BTL_DONT_INLINE void init_matrix_symm(Matrix& A, int size){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/init/init_vector.hh function init_vector (line 28) | void init_vector(Vector & X, int size){ FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/static/bench_static.hh function BTL_DONT_INLINE (line 37) | BTL_DONT_INLINE void bench_static(void) function BTL_DONT_INLINE (line 58) | BTL_DONT_INLINE void bench_static(void) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh function bench_fixed_size (line 27) | double bench_fixed_size(int size, unsigned long long & nb_calc,unsigned... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/static/static_size_generator.hh type static_size_generator (line 29) | struct static_size_generator{ method go (line 30) | static void go(vector & tab_sizes, vector & tab_mflops) type static_size_generator<1,Perf_Analyzer,Action,Interface> (line 44) | struct static_size_generator<1,Perf_Analyzer,Action,Interface>{ method go (line 45) | static void go(vector & tab_sizes, vector & tab_mflops) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh class STL_Perf_Analyzer (line 27) | class STL_Perf_Analyzer{ method STL_Perf_Analyzer (line 29) | STL_Perf_Analyzer(unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb_... method STL_Perf_Analyzer (line 33) | STL_Perf_Analyzer( const STL_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/STL_timer.hh class STL_Timer (line 30) | class STL_Timer { method STL_Timer (line 32) | STL_Timer(){ baseline = false; } method start (line 34) | void start(unsigned int r){ method start_baseline (line 42) | void start_baseline(unsigned int r) method check (line 48) | bool check() method get_time (line 60) | double get_time( void ) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh class Mixed_Perf_Analyzer (line 30) | class Mixed_Perf_Analyzer{ method Mixed_Perf_Analyzer (line 33) | Mixed_Perf_Analyzer( void ):_x86pa(),_ppa(),_use_ppa(true) method Mixed_Perf_Analyzer (line 37) | Mixed_Perf_Analyzer( const Mixed_Perf_Analyzer & ){ method eval_mflops (line 46) | inline double eval_mflops(int size) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh class Portable_Perf_Analyzer (line 28) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 30) | Portable_Perf_Analyzer( ):_nb_calc(0), m_time_action(0), _chronos(){ method Portable_Perf_Analyzer (line 33) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE double eval_mflops(int size) method BTL_DONT_INLINE (line 76) | BTL_DONT_INLINE double time_calculate(Action & action) method get_nb_calc (line 89) | unsigned long long get_nb_calc() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh class Portable_Perf_Analyzer (line 27) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 29) | Portable_Perf_Analyzer( void ):_nb_calc(1),_nb_init(1),_chronos(){ method Portable_Perf_Analyzer (line 32) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) method time_init (line 97) | inline double time_init(Action & action) method time_calculate (line 108) | inline double time_calculate(Action & action) method get_nb_calc (line 121) | unsigned long long get_nb_calc( void ) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/portable_timer.hh class Portable_Timer (line 47) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 95) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 139) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh class X86_Perf_Analyzer (line 27) | class X86_Perf_Analyzer{ method X86_Perf_Analyzer (line 29) | X86_Perf_Analyzer( unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb... method X86_Perf_Analyzer (line 34) | X86_Perf_Analyzer( const X86_Perf_Analyzer & ){ method eval_mflops (line 43) | inline double eval_mflops(int size) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/timers/x86_timer.hh class X86_Timer (line 44) | class X86_Timer { method X86_Timer (line 48) | X86_Timer( void ):_frequency(FREQUENCY),_nb_sample(0) method start (line 53) | inline void start( void ){ method stop (line 60) | inline void stop( void ){ method frequency (line 67) | inline double frequency( void ){ method get_elapsed_time_in_second (line 71) | double get_elapsed_time_in_second( void ){ method get_click (line 78) | unsigned long long get_click( void ){ method find_frequency (line 84) | inline void find_frequency( void ){ method add_get_click (line 111) | void add_get_click( void ){ method dump_statistics (line 119) | void dump_statistics(string filemane){ method dump_history (line 133) | void dump_history(string filemane){ method get_mean_clicks (line 153) | double get_mean_clicks( void ){ method get_shortest_clicks (line 169) | double get_shortest_clicks( void ){ method fill_history_clicks (line 175) | void fill_history_clicks( void ){ method get_most_occured_clicks (line 184) | double get_most_occured_clicks( void ){ method clear (line 204) | void clear( void ) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/utils/size_lin_log.hh function size_lin_log (line 26) | void size_lin_log(const int nb_point, const int /*size_min*/, const int ... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/utils/size_log.hh function size_log (line 29) | void size_log(const int nb_point, const int size_min, const int size_max... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/generic_bench/utils/xy_file.hh function read_xy_file (line 28) | bool read_xy_file(const std::string & filename, std::vector & tab_s... function dump_xy_file (line 64) | void dump_xy_file(const Vector_A & X, const Vector_B & Y, const std::str... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/BLAS/blas.h type BLASLONG (line 7) | typedef long long BLASLONG; type BLASULONG (line 8) | typedef unsigned long long BLASULONG; type BLASLONG (line 10) | typedef long BLASLONG; type BLASULONG (line 11) | typedef unsigned long BLASULONG; FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/BLAS/blas_interface.hh class blas_interface (line 54) | class blas_interface FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh class blas_interface (line 4) | class blas_interface : public c_interface_base method name (line 12) | static inline std::string name() method matrix_vector_product (line 17) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 21) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 25) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 29) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method rot (line 33) | static inline void rot(gene_vector & A, gene_vector & B, SCALAR c, SC... method atv_product (line 37) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 41) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method transposed_matrix_matrix_product (line 45) | static inline void transposed_matrix_matrix_product(gene_matrix & A, g... method ata_product (line 49) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 53) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method axpy (line 57) | static inline void axpy(SCALAR coef, const gene_vector & X, gene_vecto... method axpby (line 61) | static inline void axpby(SCALAR a, const gene_vector & X, SCALAR b, ge... method cholesky (line 66) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method partial_lu_decomp (line 75) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method trisolve_lower (line 84) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 89) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 94) | static inline void trmm(gene_matrix & A, gene_matrix & B, gene_matrix ... method lu_decomp (line 100) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method hessenberg (line 111) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... method tridiagonalization (line 127) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/BLAS/c_interface_base.h type std (line 14) | typedef std::vector stl_vector; type std (line 15) | typedef std::vector stl_matrix; type real (line 17) | typedef real* gene_matrix; type real (line 18) | typedef real* gene_vector; function free_matrix (line 20) | static void free_matrix(gene_matrix & A, int /*N*/){ function free_vector (line 24) | static void free_vector(gene_vector & B){ function matrix_from_stl (line 28) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ function vector_from_stl (line 36) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ function vector_to_stl (line 43) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ function matrix_to_stl (line 49) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ function copy_vector (line 58) | static inline void copy_vector(const gene_vector & source, gene_vector &... function copy_matrix (line 63) | static inline void copy_matrix(const gene_matrix & source, gene_matrix &... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/BLAS/main.cpp function main (line 36) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/STL/STL_interface.hh class STL_interface (line 29) | class STL_interface{ method name (line 42) | static inline std::string name( void ) method free_matrix (line 47) | static void free_matrix(gene_matrix & /*A*/, int /*N*/){} method free_vector (line 49) | static void free_vector(gene_vector & /*B*/){} method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 55) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 59) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 64) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 68) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 75) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method ata_product (line 81) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 94) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_matrix_product (line 112) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 125) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 136) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 153) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 162) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method atv_product (line 171) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 182) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 187) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 192) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method real (line 203) | static inline real norm_diff(const stl_vector & A, const stl_vector & B) method real (line 217) | static inline real norm_diff(const stl_matrix & A, const stl_matrix & B) method display_vector (line 234) | static inline void display_vector(const stl_vector & A) FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/STL/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blaze/blaze_interface.hh class blaze_interface (line 29) | class blaze_interface { method name (line 41) | static inline std::string name() { return "blaze"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method EIGEN_DONT_INLINE (line 84) | static EIGEN_DONT_INLINE void matrix_matrix_product(const gene_matrix ... method EIGEN_DONT_INLINE (line 88) | static EIGEN_DONT_INLINE void transposed_matrix_matrix_product(const g... method EIGEN_DONT_INLINE (line 92) | static EIGEN_DONT_INLINE void ata_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void aat_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void matrix_vector_product(gene_matrix & A, g... method EIGEN_DONT_INLINE (line 104) | static EIGEN_DONT_INLINE void atv_product(gene_matrix & A, gene_vector... method EIGEN_DONT_INLINE (line 108) | static EIGEN_DONT_INLINE void axpy(const real coef, const gene_vector ... method EIGEN_DONT_INLINE (line 112) | static EIGEN_DONT_INLINE void axpby(real a, const gene_vector & X, rea... method copy_matrix (line 131) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 135) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blaze/main.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blitz/blitz_interface.hh class blitz_interface (line 34) | class blitz_interface{ method name (line 48) | static inline std::string name() { return "blitz"; } method free_matrix (line 50) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 52) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 54) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 63) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 70) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 76) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method ata_product (line 93) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 109) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 123) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method copy_matrix (line 130) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 140) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blitz/btl_blitz.cpp function main (line 34) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp function main (line 29) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh class tiny_blitz_interface (line 34) | class tiny_blitz_interface method name (line 47) | static inline std::string name() { return "tiny_blitz"; } method free_matrix (line 49) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 51) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 53) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 59) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 64) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 69) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 79) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 85) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 91) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 95) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method axpy (line 99) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp function main (line 33) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen2/eigen2_interface.hh class eigen2_interface (line 31) | class eigen2_interface method name (line 46) | static inline std::string name( void ) method free_matrix (line 57) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 59) | static void free_vector(gene_vector & B) {} method BTL_DONT_INLINE (line 61) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 71) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 79) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 85) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 96) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 100) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 104) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 108) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 112) | static inline void matrix_vector_product(const gene_matrix & A, const ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 120) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 124) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 128) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 132) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 136) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 140) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method cholesky (line 144) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 151) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method tridiagonalization (line 156) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 160) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen2/main_adv.cpp function main (line 30) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen2/main_linear.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen2/main_matmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen2/main_vecmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp function main (line 33) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen3/eigen3_interface.hh class eigen3_interface (line 28) | class eigen3_interface method name (line 43) | static inline std::string name( void ) method free_matrix (line 48) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 50) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 52) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 62) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 70) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 76) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 87) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 95) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 106) | static inline void matrix_vector_product(const gene_matrix & A, const ... method symv (line 110) | static inline void symv(const gene_matrix & A, const gene_vector & B, ... method triassign (line 115) | static void triassign(Dest& dst, const Src& src) method EIGEN_DONT_INLINE (line 160) | static EIGEN_DONT_INLINE void syr2(gene_matrix & A, gene_vector & X, ... method EIGEN_DONT_INLINE (line 166) | static EIGEN_DONT_INLINE void ger(gene_matrix & A, gene_vector & X, g... method EIGEN_DONT_INLINE (line 171) | static EIGEN_DONT_INLINE void rot(gene_vector & A, gene_vector & B, r... method atv_product (line 175) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 179) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 183) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 187) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 191) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... method trisolve_lower (line 195) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 199) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 203) | static inline void trmm(const gene_matrix & L, const gene_matrix& B, g... method cholesky (line 207) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 216) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method partial_lu_decomp (line 220) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method tridiagonalization (line 228) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 234) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen3/main_adv.cpp function main (line 30) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen3/main_linear.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen3/main_matmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/eigen3/main_vecmat.cpp function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/gmm/gmm_interface.hh class gmm_interface (line 27) | class gmm_interface { method name (line 39) | static inline std::string name( void ) method free_matrix (line 44) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 48) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 52) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 62) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 66) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 70) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 81) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 85) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 89) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 93) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 97) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 101) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 105) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 109) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 113) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 117) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 121) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method partial_lu_decomp (line 126) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method hessenberg (line 132) | static inline void hessenberg(const gene_matrix & X, gene_matrix & R, ... method tridiagonalization (line 137) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/gmm/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/mtl4/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/mtl4/mtl4_interface.hh class mtl4_interface (line 29) | class mtl4_interface { method name (line 41) | static inline std::string name() { return "mtl4"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 84) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method aat_product (line 99) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 103) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 107) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 111) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 115) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 130) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method copy_matrix (line 134) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 138) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/tensors/main_linear.cpp function main (line 17) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/tensors/main_matmat.cpp function main (line 16) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/tensors/main_vecmat.cpp function main (line 16) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/tensors/tensor_interface.hh class tensor_interface (line 19) | class tensor_interface method name (line 32) | static inline std::string name( void ) method free_matrix (line 37) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 39) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 41) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 51) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 59) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 65) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 76) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 82) | static inline void matrix_vector_product(const gene_matrix & A, const ... method axpy (line 88) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 92) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/tvmet/main.cpp function main (line 30) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/tvmet/tvmet_interface.hh class tvmet_interface (line 32) | class tvmet_interface{ method name (line 44) | static inline std::string name() { return "tiny_tvmet"; } method free_matrix (line 46) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 48) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 50) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 61) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 77) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 81) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 89) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 93) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 97) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/ublas/main.cpp function main (line 27) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/btl/libs/ublas/ublas_interface.hh class ublas_interface (line 31) | class ublas_interface{ method name (line 43) | static inline std::string name( void ) { return "ublas"; } method free_matrix (line 45) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 47) | static void free_vector(gene_vector & B) {} method matrix_from_stl (line 49) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 62) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 77) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 83) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method matrix_vector_product_slow (line 91) | static inline void matrix_vector_product_slow(gene_matrix & A, gene_ve... method matrix_matrix_product_slow (line 95) | static inline void matrix_matrix_product_slow(gene_matrix & A, gene_ma... method axpy_slow (line 99) | static inline void axpy_slow(const real coef, const gene_vector & X, g... method matrix_vector_product (line 105) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 109) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 113) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method axpy (line 117) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 121) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method ata_product (line 125) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 130) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method trisolve_lower (line 135) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... FILE: VO_Module/thirdparty/lietorch/eigen/bench/check_cache_queries.cpp function main (line 18) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/dense_solvers.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 24) | EIGEN_DONT_INLINE function bench (line 30) | void bench(int id, int rows, int size = Size) function main (line 87) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/eig33.cpp function computeRoots (line 49) | inline void computeRoots(const Matrix& m, Roots& roots) function eigen33 (line 86) | void eigen33(const Matrix& mat, Matrix& evecs, Vector& evals) function main (line 165) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/geometry.cpp function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE void transform(const Transformation& t, Data& data) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE void transform(const Quaternion& t, Data& data) type ToRotationMatrixWrapper (line 41) | struct ToRotationMatrixWrapper method ToRotationMatrixWrapper (line 45) | ToRotationMatrixWrapper(const T& o) : object(o) {} function EIGEN_DONT_INLINE (line 50) | EIGEN_DONT_INLINE void transform(const ToRotationMatrixWrapper& t... function EIGEN_DONT_INLINE (line 58) | EIGEN_DONT_INLINE void transform(const Transform&... type get_dim (line 63) | struct get_dim { enum { Dim = T::Dim }; } type get_dim > (line 65) | struct get_dim > { enum { Dim = R }; } type bench_impl (line 68) | struct bench_impl method EIGEN_DONT_INLINE (line 70) | static EIGEN_DONT_INLINE void run(const Transformation& t) type bench_impl (line 84) | struct bench_impl method EIGEN_DONT_INLINE (line 86) | static EIGEN_DONT_INLINE void run(const Transformation&) {} function EIGEN_DONT_INLINE (line 90) | EIGEN_DONT_INLINE void bench(const std::string& msg, const Transformatio... function main (line 97) | int main(int argc, char ** argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/gemm.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/gemm_common.h type SCALAR (line 13) | typedef SCALAR Scalar; type Matrix (line 15) | typedef Matrix Mat; FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/gemv.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/gemv_common.h type SCALAR (line 14) | typedef SCALAR Scalar; type Matrix (line 16) | typedef Matrix Mat; type Matrix (line 17) | typedef Matrix Vec; FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/gemvt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/lazy_gemm.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE function bench_t (line 54) | double bench_t(int t) function EIGEN_DONT_INLINE (line 62) | EIGEN_DONT_INLINE function main (line 83) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/llt.cpp function EIGEN_DONT_INLINE (line 4) | EIGEN_DONT_INLINE function main (line 12) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/resources/s1.js function n (line 1) | function n(n){return n&&(n.ownerDocument||n.document||n).documentElement} function t (line 1) | function t(n){return n&&(n.ownerDocument&&n.ownerDocument.defaultView||n... function e (line 1) | function e(n,t){return t>n?-1:n>t?1:n>=t?0:NaN} function r (line 1) | function r(n){return null===n?NaN:+n} function i (line 1) | function i(n){return!isNaN(n)} function u (line 1) | function u(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0... function o (line 1) | function o(n){return n.length} function a (line 1) | function a(n){for(var t=1;n*t%1;)t*=10;return t} function l (line 1) | function l(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{valu... function c (line 1) | function c(){this._=Object.create(null)} function f (line 1) | function f(n){return(n+="")===bo||n[0]===_o?_o+n:n} function s (line 1) | function s(n){return(n+="")[0]===_o?n.slice(1):n} function h (line 1) | function h(n){return f(n)in this._} function p (line 1) | function p(n){return(n=f(n))in this._&&delete this._[n]} function g (line 1) | function g(){var n=[];for(var t in this._)n.push(s(t));return n} function v (line 1) | function v(){var n=0;for(var t in this._)++n;return n} function d (line 1) | function d(){for(var n in this._)return!1;return!0} function y (line 1) | function y(){this._=Object.create(null)} function m (line 1) | function m(n){return n} function M (line 1) | function M(n,t,e){return function(){var r=e.apply(t,arguments);return r=... function x (line 1) | function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1... function b (line 1) | function b(){} function _ (line 1) | function _(){} function w (line 1) | function w(n){function t(){for(var t,r=e,i=-1,u=r.length;++ie;e++)for(var i,u=n[e],o=0,a=u.... function Z (line 1) | function Z(n){return ko(n,qo),n} function V (line 1) | function V(n){var t,e;return function(r,i,u){var o,a=n[u].update,l=a.len... function X (line 1) | function X(n,t,e){function r(){var t=this[o];t&&(this.removeEventListene... function $ (line 1) | function $(n,t){return function(e){var r=ao.event;ao.event=e,t[0]=this._... function B (line 1) | function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTa... function W (line 1) | function W(e){var r=".dragsuppress-"+ ++Do,i="click"+r,u=ao.select(t(e))... function J (line 1) | function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerS... function G (line 1) | function G(){return ao.event.changedTouches[0].identifier} function K (line 1) | function K(n){return n>0?1:0>n?-1:0} function Q (line 1) | function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])} function nn (line 1) | function nn(n){return n>1?0:-1>n?Fo:Math.acos(n)} function tn (line 1) | function tn(n){return n>1?Io:-1>n?-Io:Math.asin(n)} function en (line 1) | function en(n){return((n=Math.exp(n))-1/n)/2} function rn (line 1) | function rn(n){return((n=Math.exp(n))+1/n)/2} function un (line 1) | function un(n){return((n=Math.exp(2*n))-1)/(n+1)} function on (line 1) | function on(n){return(n=Math.sin(n/2))*n} function an (line 1) | function an(){} function ln (line 1) | function ln(n,t,e){return this instanceof ln?(this.h=+n,this.s=+t,void(t... function cn (line 1) | function cn(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?... function fn (line 1) | function fn(n,t,e){return this instanceof fn?(this.h=+n,this.c=+t,void(t... function sn (line 1) | function sn(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new hn(e,Math.... function hn (line 1) | function hn(n,t,e){return this instanceof hn?(this.l=+n,this.a=+t,void(t... function pn (line 1) | function pn(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=vn(i)*n... function gn (line 1) | function gn(n,t,e){return n>0?new fn(Math.atan2(e,t)*Zo,Math.sqrt(t*t+e*... function vn (line 1) | function vn(n){return n>.206893034?n*n*n:(n-4/29)/7.787037} function dn (line 1) | function dn(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29} function yn (line 1) | function yn(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n... function mn (line 1) | function mn(n,t,e){return this instanceof mn?(this.r=~~n,this.g=~~t,void... function Mn (line 1) | function Mn(n){return new mn(n>>16,n>>8&255,255&n)} function xn (line 1) | function xn(n){return Mn(n)+""} function bn (line 1) | function bn(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n... function _n (line 1) | function _n(n,t,e){var r,i,u,o=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(n=... function wn (line 1) | function wn(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),o=Math.max(n... function Sn (line 1) | function Sn(n,t,e){n=kn(n),t=kn(t),e=kn(e);var r=dn((.4124564*n+.3575761... function kn (line 1) | function kn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)} function Nn (line 1) | function Nn(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math... function En (line 1) | function En(n){return"function"==typeof n?n:function(){return n}} function An (line 1) | function An(n){return function(t,e,r){return 2===arguments.length&&"func... function Cn (line 1) | function Cn(n,t,e,r){function i(){var n,t=l.status;if(!t&&Ln(l)||t>=200&... function zn (line 1) | function zn(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n} function Ln (line 1) | function Ln(n){var t=n.responseType;return t&&"text"!==t?n.response:n.re... function qn (line 1) | function qn(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now())... function Tn (line 1) | function Tn(){var n=Rn(),t=Dn()-n;t>24?(isFinite(t)&&(clearTimeout(ca),c... function Rn (line 1) | function Rn(){for(var n=Date.now(),t=oa;t;)n>=t.t&&t.c(n-t.t)&&(t.c=null... function Dn (line 1) | function Dn(){for(var n,t=oa,e=1/0;t;)t.c?(t.t8?function(... function jn (line 1) | function jn(n){var t=n.decimal,e=n.thousands,r=n.grouping,i=n.currency,u... function Fn (line 1) | function Fn(n){return n+""} function Hn (line 1) | function Hn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arg... function On (line 1) | function On(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}... function In (line 1) | function In(n){return function(t,e){try{va=Hn;var r=new Hn;return r._=t,... function Yn (line 1) | function Yn(n){function t(n){function t(t){for(var e,i,u,o=[],a=-1,l=0;+... function Zn (line 1) | function Zn(n,t,e){var r=0>n?"-":"",i=(r?-n:n)+"",u=i.length;return r+(e... function Vn (line 1) | function Vn(n){return new RegExp("^(?:"+n.map(ao.requote).join("|")+")",... function Xn (line 1) | function Xn(n){for(var t=new c,e=-1,r=n.length;++e68?1900:2e3)} function nt (line 1) | function nt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function tt (line 1) | function tt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function et (line 1) | function et(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function rt (line 1) | function rt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function it (line 1) | function it(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ut (line 1) | function ut(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ot (line 1) | function ot(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function at (line 1) | function at(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=xo(t)/60|0,i=... function lt (line 1) | function lt(n,t,e){Ma.lastIndex=0;var r=Ma.exec(t.slice(e,e+1));return r... function ct (line 1) | function ct(n){for(var t=n.length,e=-1;++e=0?1:-1,... function dt (line 1) | function dt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Ma... function yt (line 1) | function yt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]} function mt (line 1) | function mt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1... function Mt (line 1) | function Mt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]} function xt (line 1) | function xt(n,t){return[n[0]*t,n[1]*t,n[2]*t]} function bt (line 1) | function bt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[... function _t (line 1) | function _t(n){return[Math.atan2(n[1],n[0]),tn(n[2])]} function wt (line 1) | function wt(n,t){return xo(n[0]-t[0])1} function Pt (line 1) | function Pt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point... function Ut (line 1) | function Ut(n,t){return((n=n.x)[0]<0?n[1]-Io-Uo:Io-n[1])-((t=t.x)[0]<0?t... function jt (line 1) | function jt(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lin... function Ft (line 1) | function Ft(n,t,e,r){var i,u,o=Math.sin(n-e);return xo(o)>Uo?Math.atan((... function Ht (line 1) | function Ht(n,t,e,r){var i;if(null==n)i=e*Io,r.point(-Fo,i),r.point(0,i)... function Ot (line 1) | function Ot(n,t){var e=n[0],r=n[1],i=[Math.sin(e),-Math.cos(e),0],u=0,o=... function It (line 1) | function It(n){function t(n,t){return Math.cos(n)*Math.cos(t)>u}function... function Yt (line 1) | function Yt(n,t,e,r){return function(i){var u,o=i.a,a=i.b,l=o.x,c=o.y,f=... function Zt (line 1) | function Zt(n,t,e,r){function i(r,i){return xo(r[0]-n)0?0:3:xo(r[0... function Vt (line 1) | function Vt(n){var t=0,e=Fo/3,r=ae(n),i=r(t,e);return i.parallels=functi... function Xt (line 1) | function Xt(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;re... function $t (line 1) | function $t(){function n(n,t){Ia+=i*n-r*t,r=n,i=t}var t,e,r,i;$a.point=f... function Bt (line 1) | function Bt(n,t){Ya>n&&(Ya=n),n>Va&&(Va=n),Za>t&&(Za=t),t>Xa&&(Xa=t)} function Wt (line 1) | function Wt(){function n(n,t){o.push("M",n,",",t,u)}function t(n,t){o.pu... function Jt (line 1) | function Jt(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" ... function Gt (line 1) | function Gt(n,t){Ca+=n,za+=t,++La} function Kt (line 1) | function Kt(){function n(n,r){var i=n-t,u=r-e,o=Math.sqrt(i*i+u*u);qa+=o... function Qt (line 1) | function Qt(){Wa.point=Gt} function ne (line 1) | function ne(){function n(n,t){var e=n-r,u=t-i,o=Math.sqrt(e*e+u*u);qa+=o... function te (line 1) | function te(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,Ho)}functio... function ee (line 1) | function ee(n){function t(n){return(a?r:e)(n)}function e(t){return ue(t,... function re (line 1) | function re(n){var t=ee(function(t,e){return n([t*Zo,e*Zo])});return fun... function ie (line 1) | function ie(n){this.stream=n} function ue (line 1) | function ue(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:... function oe (line 1) | function oe(n){return ae(function(){return n})()} function ae (line 1) | function ae(n){function t(n){return n=a(n[0]*Yo,n[1]*Yo),[n[0]*h+l,c-n[1... function le (line 1) | function le(n){return ue(n,function(t,e){n.point(t*Yo,e*Yo)})} function ce (line 1) | function ce(n,t){return[n,t]} function fe (line 1) | function fe(n,t){return[n>Fo?n-Ho:-Fo>n?n+Ho:n,t]} function se (line 1) | function se(n,t,e){return n?t||e?Ct(pe(n),ge(t,e)):pe(n):t||e?ge(t,e):fe} function he (line 1) | function he(n){return function(t,e){return t+=n,[t>Fo?t-Ho:-Fo>t?t+Ho:t,... function pe (line 1) | function pe(n){var t=he(n);return t.invert=he(-n),t} function ge (line 1) | function ge(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Mat... function ve (line 1) | function ve(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,o,a... function de (line 1) | function de(n,t){var e=dt(t);e[0]-=n,bt(e);var r=nn(-e[1]);return((-e[2]... function ye (line 1) | function ye(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function me (line 1) | function me(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function Me (line 1) | function Me(n){return n.source} function xe (line 1) | function xe(n){return n.target} function be (line 1) | function be(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),o=Math.cos(r),a=Mat... function _e (line 1) | function _e(){function n(n,i){var u=Math.sin(i*=Yo),o=Math.cos(i),a=xo((... function we (line 1) | function we(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i... function Se (line 1) | function Se(n,t){function e(n,t){o>0?-Io+Uo>t&&(t=-Io+Uo):t>Io-Uo&&(t=Io... function ke (line 1) | function ke(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Ma... function Ne (line 1) | function Ne(n,t){return[n,Math.log(Math.tan(Fo/4+t/2))]} function Ee (line 1) | function Ee(n){var t,e=oe(n),r=e.scale,i=e.translate,u=e.clipExtent;retu... function Ae (line 1) | function Ae(n,t){return[Math.log(Math.tan(Fo/4+t/2)),-n]} function Ce (line 1) | function Ce(n){return n[0]} function ze (line 1) | function ze(n){return n[1]} function Le (line 1) | function Le(n){for(var t=n.length,e=[0,1],r=2,i=2;t>i;i++){for(;r>1&&Q(n... function qe (line 1) | function qe(n,t){return n[0]-t[0]||n[1]-t[1]} function Te (line 1) | function Te(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])} function Re (line 1) | function Re(n,t,e,r){var i=n[0],u=e[0],o=t[0]-i,a=r[0]-u,l=n[1],c=e[1],f... function De (line 1) | function De(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])} function Pe (line 1) | function Pe(){rr(this),this.edge=this.site=this.circle=null} function Ue (line 1) | function Ue(n){var t=cl.pop()||new Pe;return t.site=n,t} function je (line 1) | function je(n){Be(n),ol.remove(n),cl.push(n),rr(n)} function Fe (line 1) | function Fe(n){var t=n.circle,e=t.x,r=t.cy,i={x:e,y:r},u=n.P,o=n.N,a=[n]... function He (line 1) | function He(n){for(var t,e,r,i,u=n.x,o=n.y,a=ol._;a;)if(r=Oe(a,o)-u,r>Uo... function Oe (line 1) | function Oe(n,t){var e=n.site,r=e.x,i=e.y,u=i-t;if(!u)return r;var o=n.P... function Ie (line 1) | function Ie(n,t){var e=n.N;if(e)return Oe(e,t);var r=n.site;return r.y==... function Ye (line 1) | function Ye(n){this.site=n,this.edges=[]} function Ze (line 1) | function Ze(n){for(var t,e,r,i,u,o,a,l,c,f,s=n[0][0],h=n[1][0],p=n[0][1]... function Ve (line 1) | function Ve(n,t){return t.angle-n.angle} function Xe (line 1) | function Xe(){rr(this),this.x=this.y=this.arc=this.site=this.cy=null} function $e (line 1) | function $e(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,i=n.site,u=e.site;i... function Be (line 1) | function Be(n){var t=n.circle;t&&(t.P||(al=t.N),ll.remove(t),fl.push(t),... function We (line 1) | function We(n){for(var t,e=il,r=Yt(n[0][0],n[0][1],n[1][0],n[1][1]),i=e.... function Je (line 1) | function Je(n,t){var e=n.b;if(e)return!0;var r,i,u=n.a,o=t[0][0],a=t[1][... function Ge (line 1) | function Ge(n,t){this.l=n,this.r=t,this.a=this.b=null} function Ke (line 1) | function Ke(n,t,e,r){var i=new Ge(n,t);return il.push(i),e&&nr(i,n,t,e),... function Qe (line 1) | function Qe(n,t,e){var r=new Ge(n,null);return r.a=t,r.b=e,il.push(r),r} function nr (line 1) | function nr(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)} function tr (line 1) | function tr(n,t,e){var r=n.a,i=n.b;this.edge=n,this.site=t,this.angle=e?... function er (line 1) | function er(){this._=null} function rr (line 1) | function rr(n){n.U=n.C=n.L=n.R=n.P=n.N=null} function ir (line 1) | function ir(n,t){var e=t,r=t.R,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function ur (line 1) | function ur(n,t){var e=t,r=t.L,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function or (line 1) | function or(n){for(;n.L;)n=n.L;return n} function ar (line 1) | function ar(n,t){var e,r,i,u=n.sort(lr).pop();for(il=[],ul=new Array(n.l... function lr (line 1) | function lr(n,t){return t.y-n.y||t.x-n.x} function cr (line 1) | function cr(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)} function fr (line 1) | function fr(n){return n.x} function sr (line 1) | function sr(n){return n.y} function hr (line 1) | function hr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}} function pr (line 1) | function pr(n,t,e,r,i,u){if(!n(t,e,r,i,u)){var o=.5*(e+i),a=.5*(r+u),l=t... function gr (line 1) | function gr(n,t,e,r,i,u,o){var a,l=1/0;return function c(n,f,s,h,p){if(!... function vr (line 1) | function vr(n,t){n=ao.rgb(n),t=ao.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,o... function dr (line 1) | function dr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=Mr(n[e],t[e]):i[... function yr (line 1) | function yr(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}} function mr (line 1) | function mr(n,t){var e,r,i,u=hl.lastIndex=pl.lastIndex=0,o=-1,a=[],l=[];... function Mr (line 1) | function Mr(n,t){for(var e,r=ao.interpolators.length;--r>=0&&!(e=ao.inte... function xr (line 1) | function xr(n,t){var e,r=[],i=[],u=n.length,o=t.length,a=Math.min(n.leng... function br (line 1) | function br(n){return function(t){return 0>=t?0:t>=1?1:n(t)}} function _r (line 1) | function _r(n){return function(t){return 1-n(1-t)}} function wr (line 1) | function wr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}} function Sr (line 1) | function Sr(n){return n*n} function kr (line 1) | function kr(n){return n*n*n} function Nr (line 1) | function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return ... function Er (line 1) | function Er(n){return function(t){return Math.pow(t,n)}} function Ar (line 1) | function Ar(n){return 1-Math.cos(n*Io)} function Cr (line 1) | function Cr(n){return Math.pow(2,10*(n-1))} function zr (line 1) | function zr(n){return 1-Math.sqrt(1-n*n)} function Lr (line 1) | function Lr(n,t){var e;return arguments.length<2&&(t=.45),arguments.leng... function qr (line 1) | function qr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}} function Tr (line 1) | function Tr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*... function Rr (line 1) | function Rr(n,t){n=ao.hcl(n),t=ao.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,o... function Dr (line 1) | function Dr(n,t){n=ao.hsl(n),t=ao.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,o... function Pr (line 1) | function Pr(n,t){n=ao.lab(n),t=ao.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,o... function Ur (line 1) | function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}} function jr (line 1) | function jr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Hr(t),i=Fr(t,e),u=Hr(Or(e,t... function Fr (line 1) | function Fr(n,t){return n[0]*t[0]+n[1]*t[1]} function Hr (line 1) | function Hr(n){var t=Math.sqrt(Fr(n,n));return t&&(n[0]/=t,n[1]/=t),t} function Or (line 1) | function Or(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n} function Ir (line 1) | function Ir(n){return n.length?n.pop()+",":""} function Yr (line 1) | function Yr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push("translat... function Zr (line 1) | function Zr(n,t,e,r){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),r.push({i:e... function Vr (line 1) | function Vr(n,t,e,r){n!==t?r.push({i:e.push(Ir(e)+"skewX(",null,")")-2,x... function Xr (line 1) | function Xr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push(Ir(e)+"sc... function $r (line 1) | function $r(n,t){var e=[],r=[];return n=ao.transform(n),t=ao.transform(t... function Br (line 1) | function Br(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}} function Wr (line 1) | function Wr(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,M... function Jr (line 1) | function Jr(n){for(var t=n.source,e=n.target,r=Kr(t,e),i=[t];t!==r;)t=t.... function Gr (line 1) | function Gr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent... function Kr (line 1) | function Kr(n,t){if(n===t)return n;for(var e=Gr(n),r=Gr(t),i=e.pop(),u=r... function Qr (line 1) | function Qr(n){n.fixed|=2} function ni (line 1) | function ni(n){n.fixed&=-7} function ti (line 1) | function ti(n){n.fixed|=4,n.px=n.x,n.py=n.y} function ei (line 1) | function ei(n){n.fixed&=-5} function ri (line 1) | function ri(n,t,e){var r=0,i=0;if(n.charge=0,!n.leaf)for(var u,o=n.nodes... function ii (line 1) | function ii(n,t){return ao.rebind(n,t,"sort","children","value"),n.nodes... function ui (line 1) | function ui(n,t){for(var e=[n];null!=(n=e.pop());)if(t(n),(i=n.children)... function oi (line 1) | function oi(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(u=n... function ai (line 1) | function ai(n){return n.children} function li (line 1) | function li(n){return n.value} function ci (line 1) | function ci(n,t){return t.value-n.value} function fi (line 1) | function fi(n){return ao.merge(n.map(function(n){return(n.children||[]).... function si (line 1) | function si(n){return n.x} function hi (line 1) | function hi(n){return n.y} function pi (line 1) | function pi(n,t,e){n.y0=t,n.y=e} function gi (line 1) | function gi(n){return ao.range(n.length)} function vi (line 1) | function vi(n){for(var t=-1,e=n[0].length,r=[];++te;++e)(t=n[e][1]... function yi (line 1) | function yi(n){return n.reduce(mi,0)} function mi (line 1) | function mi(n,t){return n+t[1]} function Mi (line 1) | function Mi(n,t){return xi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))} function xi (line 1) | function xi(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e... function bi (line 1) | function bi(n){return[ao.min(n),ao.max(n)]} function _i (line 1) | function _i(n,t){return n.value-t.value} function wi (line 1) | function wi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pac... function Si (line 1) | function Si(n,t){n._pack_next=t,t._pack_prev=n} function ki (line 1) | function ki(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r} function Ni (line 1) | function Ni(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s)... function Ei (line 1) | function Ei(n){n._pack_next=n._pack_prev=n} function Ai (line 1) | function Ai(n){delete n._pack_next,delete n._pack_prev} function Ci (line 1) | function Ci(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=... function zi (line 1) | function zi(n,t,e){var r=n.r+e.r,i=t.x-n.x,u=t.y-n.y;if(r&&(i||u)){var o... function Li (line 1) | function Li(n,t){return n.parent==t.parent?1:2} function qi (line 1) | function qi(n){var t=n.children;return t.length?t[0]:n.t} function Ti (line 1) | function Ti(n){var t,e=n.children;return(t=e.length)?e[t-1]:n.t} function Ri (line 1) | function Ri(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e} function Di (line 1) | function Di(n){for(var t,e=0,r=0,i=n.children,u=i.length;--u>=0;)t=i[u],... function Pi (line 1) | function Pi(n,t,e){return n.a.parent===t.parent?n.a:e} function Ui (line 1) | function Ui(n){return 1+ao.max(n,function(n){return n.y})} function ji (line 1) | function ji(n){return n.reduce(function(n,t){return n+t.x},0)/n.length} function Fi (line 1) | function Fi(n){var t=n.children;return t&&t.length?Fi(t[0]):n} function Hi (line 1) | function Hi(n){var t,e=n.children;return e&&(t=e.length)?Hi(e[t-1]):n} function Oi (line 1) | function Oi(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}} function Ii (line 1) | function Ii(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-... function Yi (line 1) | function Yi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]} function Zi (line 1) | function Zi(n){return n.rangeExtent?n.rangeExtent():Yi(n.range())} function Vi (line 1) | function Vi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n... function Xi (line 1) | function Xi(n,t){var e,r=0,i=n.length-1,u=n[r],o=n[i];return u>o&&(e=r,r... function $i (line 1) | function $i(n){return n?{floor:function(t){return Math.floor(t/n)*n},cei... function Bi (line 1) | function Bi(n,t,e,r){var i=[],u=[],o=0,a=Math.min(n.length,t.length)-1;f... function Wi (line 1) | function Wi(n,t,e,r){function i(){var i=Math.min(n.length,t.length)>2?Bi... function Ji (line 1) | function Ji(n,t){return ao.rebind(n,t,"range","rangeRound","interpolate"... function Gi (line 1) | function Gi(n,t){return Xi(n,$i(Ki(n,t)[2])),Xi(n,$i(Ki(n,t)[2])),n} function Ki (line 1) | function Ki(n,t){null==t&&(t=10);var e=Yi(n),r=e[1]-e[0],i=Math.pow(10,M... function Qi (line 1) | function Qi(n,t){return ao.range.apply(ao,Ki(n,t))} function nu (line 1) | function nu(n,t,e){var r=Ki(n,t);if(e){var i=ha.exec(e);if(i.shift(),"s"... function tu (line 1) | function tu(n){return-Math.floor(Math.log(n)/Math.LN10+.01)} function eu (line 1) | function eu(n,t){var e=tu(t[2]);return n in kl?Math.abs(e-tu(Math.max(xo... function ru (line 1) | function ru(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(... function iu (line 1) | function iu(n,t,e){function r(t){return n(i(t))}var i=uu(t),u=uu(1/t);re... function uu (line 1) | function uu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,... function ou (line 1) | function ou(n,t){function e(e){return u[((i.get(e)||("range"===t.t?i.set... function au (line 1) | function au(n,t){function u(){var e=0,r=t.length;for(a=[];++e=e?t[ao.bisect(n,e)]:void 0}retu... function fu (line 1) | function fu(n){function t(n){return+n}return t.invert=t,t.domain=t.range... function su (line 1) | function su(){return 0} function hu (line 1) | function hu(n){return n.innerRadius} function pu (line 1) | function pu(n){return n.outerRadius} function gu (line 1) | function gu(n){return n.startAngle} function vu (line 1) | function vu(n){return n.endAngle} function du (line 1) | function du(n){return n&&n.padAngle} function yu (line 1) | function yu(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1} function mu (line 1) | function mu(n,t,e,r,i){var u=n[0]-t[0],o=n[1]-t[1],a=(i?r:-r)/Math.sqrt(... function Mu (line 1) | function Mu(n){function t(t){function o(){c.push("M",u(n(f),a))}for(var ... function xu (line 1) | function xu(n){return n.length>1?n.join("L"):n+"Z"} function bu (line 1) | function bu(n){return n.join("L")+"Z"} function _u (line 1) | function _u(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t=t?o... function no (line 1) | function no(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function to (line 1) | function to(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function eo (line 1) | function eo(n){return n.toISOString()} function ro (line 1) | function ro(n,t,e){function r(t){return n(t)}function i(n,e){var r=n[1]-... function io (line 1) | function io(n){return new Date(n)} function uo (line 1) | function uo(n){return JSON.parse(n.responseText)} function oo (line 1) | function oo(n){var t=fo.createRange();return t.selectNode(fo.body),t.cre... function n (line 1) | function n(t,o,a){if(a>=u.length)return r?r.call(i,o):e?o.sort(e):o;for(... function t (line 1) | function t(n,e){if(e>=u.length)return n;var r=[],i=o[e++];return n.forEa... function e (line 1) | function e(n,e){var r,i,u,o=n.length,s=e.length,h=Math.min(o,s),p=new Ar... function n (line 1) | function n(){this.on("mousedown.drag",u).on("touchstart.drag",o)} function e (line 1) | function e(n,t,e,u,o){return function(){function a(){var n,e,r=t(h,v);r&... function n (line 1) | function n(n){n.on(L,s).on(Wo+".zoom",p).on("dblclick.zoom",g).on(R,h)} function e (line 1) | function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]} function r (line 1) | function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]} function i (line 1) | function i(n){k.k=Math.max(A[0],Math.min(A[1],n))} function u (line 1) | function u(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]} function o (line 1) | function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,o)),u(d... function a (line 1) | function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).m... function l (line 1) | function l(n){z++||n({type:"zoomstart"})} function c (line 1) | function c(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})} function f (line 1) | function f(n){--z||(n({type:"zoomend"}),d=null)} function s (line 1) | function s(){function n(){a=1,u(ao.mouse(i),h),c(o)}function r(){s.on(q,... function h (line 1) | function h(){function n(){var n=ao.touches(g);return p=k.k,n.forEach(fun... function p (line 1) | function p(){var n=D.of(this,arguments);m?clearTimeout(m):(Il.call(this)... function g (line 1) | function g(){var n=ao.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n)... function e (line 1) | function e(n,e,u){arguments.length<3&&(u=e,e=null);var o=Cn(n,t,null==e?... function r (line 1) | function r(n){return e.parse(n.responseText)} function i (line 1) | function i(n){return function(t){return e.parse(t.responseText,n)}} function u (line 1) | function u(t){return t.map(o).join(n)} function o (line 1) | function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n} function e (line 1) | function e(){if(f>=c)return o;if(i)return i=!1,u;var t=f;if(34===n.charC... function n (line 1) | function n(n,t){M.push(x=[f=n,h=n]),s>t&&(s=t),t>p&&(p=t)} function t (line 1) | function t(t,e){var r=dt([t*Yo,e*Yo]);if(y){var i=mt(y,r),u=[i[1],-i[0],... function e (line 1) | function e(){b.point=t} function r (line 1) | function r(){x[0]=f,x[1]=h,b.point=n,y=null} function i (line 1) | function i(n,e){if(y){var r=n-g;m+=xo(r)>180?r+(r>0?360:-360):r}else v=n... function u (line 1) | function u(){Na.lineStart()} function o (line 1) | function o(){i(v,d),Na.lineEnd(),xo(m)>Uo&&(f=-(h=180)),x[0]=f,x[1]=h,y=... function a (line 1) | function a(n,t){return(t-=n)<0?t+360:t} function l (line 1) | function l(n,t){return n[0]-t[0]} function c (line 1) | function c(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nl;++l)e[l]=[];for(l=0;c>... function n (line 1) | function n(i){var u,o=[i],a=[];for(i.depth=0;null!=(u=o.pop());)if(a.pus... function n (line 1) | function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=... function t (line 1) | function t(n){var e=n.children,r=0;if(e&&(i=e.length))for(var i,u=-1;++u... function e (line 1) | function e(e,u){var o=r.call(this,e,u);return n(o[0],0,i[0],i[1]/t(o[0])... function n (line 1) | function n(o){var a,l=o.length,c=o.map(function(e,r){return+t.call(n,e,r... function n (line 1) | function n(a,l){if(!(h=a.length))return a;var c=a.map(function(e,r){retu... function n (line 1) | function n(n,u){for(var o,a,l=[],c=n.map(e,this),f=r.call(this,c,u),s=i.... function n (line 1) | function n(n,u){var o=e.call(this,n,u),a=o[0],l=i[0],c=i[1],f=null==t?Ma... function n (line 1) | function n(n,i){var f=o.call(this,n,i),s=f[0],h=t(s);if(oi(h,e),h.parent... function t (line 1) | function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());... function e (line 1) | function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;i... function r (line 1) | function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m} function i (line 1) | function i(n,t,e){if(t){for(var r,i=n,u=n,o=t,l=i.parent.children[0],c=i... function u (line 1) | function u(n){n.x*=l[0],n.y=n.depth*l[1]} function n (line 1) | function n(n,u){var o,a=t.call(this,n,u),l=a[0],c=0;oi(l,function(n){var... function n (line 1) | function n(n,t){for(var e,r,i=-1,u=n.length;++it... function t (line 1) | function t(e){var u=e.children;if(u&&u.length){var o,a,l,c=s(e),f=[],h=u... function e (line 1) | function e(t){var r=t.children;if(r&&r.length){var u,o=s(t),a=r.slice(),... function r (line 1) | function r(n,t){for(var e,r=n.area,i=0,u=1/0,o=-1,a=n.length;++oFo)+",1 "+t} function i (line 1) | function i(n,t,e,r){return"Q 0,0 "+r} function n (line 1) | function n(n,i){var u=t.call(this,n,i),o=e.call(this,n,i),a=(u.y+o.y)/2,... function n (line 1) | function n(n,r){return(Ul.get(t.call(this,n,r))||$u)(e.call(this,n,r))} function e (line 1) | function e(){this.removeAttribute(a)} function r (line 1) | function r(){this.removeAttributeNS(a.space,a.local)} function i (line 1) | function i(n){return null==n?e:(n+="",function(){var t,e=this.getAttribu... function u (line 1) | function u(n){return null==n?r:(n+="",function(){var t,e=this.getAttribu... function e (line 1) | function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&fu... function r (line 1) | function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.loca... function i (line 1) | function i(){this.style.removeProperty(n)} function u (line 1) | function u(e){return null==e?i:(e+="",function(){var i,u=t(this).getComp... function i (line 1) | function i(i,u){var o=e.call(this,i,u,t(this).getComputedStyle(this,null... function n (line 1) | function n(n){n.each(function(){var n,c=ao.select(this),f=this.__chart__... function n (line 1) | function n(t){t.each(function(){var t=ao.select(this).style("pointer-eve... function e (line 1) | function e(n){n.selectAll(".resize").attr("transform",function(n){return... function r (line 1) | function r(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n... function i (line 1) | function i(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e... function u (line 1) | function u(){function u(){32==ao.event.keyCode&&(C||(M=null,L[0]-=s[1],L... FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/resources/s2.js function b (line 1) | function b(l){l.each(function(l){function m(){var a=d3.mouse(this),d=a[0... function b (line 1) | function b(){if(!l||!l.node()){var a=[1];l=d3.select(document.body).sele... function c (line 1) | function c(){return n&&w(e)?(a.dom.write(function(){b();var a=u(e);a&&(l... function b (line 1) | function b(b,e){var f=c.call(this,b,e),g=d.call(this,b,e);return-1!==d3.... function b (line 1) | function b(g){return t.reset(),g.each(function(b){var g=d3.select(this);... function b (line 1) | function b(l){return E.reset(),l.each(function(b){var l=j-i.left-i.right... function b (line 1) | function b(k){return t.reset(),t.models(e),l&&t.models(f),m&&t.models(g)... function b (line 1) | function b(a,b){var c=a.slice();a.sort(function(a,d){var e=c.indexOf(a),... function c (line 1) | function c(e){return e.each(function(c,e){var s=p-d.left-d.right,x=q-d.t... function b (line 1) | function b(d){return d.each(function(e,o){var p=d3.select(this);a.utils.... function b (line 1) | function b(x){return x.each(function(b){c=d3.select(this);var x=a.utils.... function b (line 1) | function b(l){return H.reset(),H.models(f),r&&H.models(g),s&&H.models(h)... function c (line 1) | function c(a,b){return K||(K=f.y()),b.map(function(b,c){if(!b.values)ret... function b (line 1) | function b(m){return y.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(i){return x.reset(),x.models(e),o&&x.models(f),p&&x.models(g)... function b (line 1) | function b(k){return m.reset(),k.each(function(b){var k=(e-("x"===g?d.le... function c (line 1) | function c(t){return s.reset(),s.models(b),m&&s.models(f),n&&s.models(g)... function b (line 1) | function b(g){return u.reset(),g.each(function(g){f=d3.select(this),a.ut... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?h... function b (line 1) | function b(x){return x.each(function(b){w.reset(),k=d3.select(this);var ... function c (line 1) | function c(b){return b.each(function(k){z.reset(),z.models(f),q&&z.model... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?"... function b (line 1) | function b(r){return v.reset(),v.models(e),r.each(function(b){i=d3.selec... function b (line 1) | function b(j){return B.reset(),B.models(e),r&&B.models(f),s&&B.models(g)... function b (line 1) | function b(v){return v.each(function(v){function J(a){var b=+("e"==a),c=... function b (line 1) | function b(F){return D.reset(),F.each(function(b){var F=k-j.left-j.right... function b (line 1) | function b(B){return G.reset(),G.models(e),s&&G.models(f),t&&G.models(g)... function b (line 1) | function b(m){return F.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(j){return C.reset(),C.models(e),r&&C.models(f),s&&C.models(g)... function b (line 1) | function b(j){return j.each(function(j){function n(a){var b=2===j[a.seri... function b (line 1) | function b(y){return y.each(function(b){k=d3.select(this);var y=a.utils.... function b (line 1) | function b(B){return A.reset(),B.each(function(b){function A(a){return x... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var j=d3.s... function b (line 1) | function b(F){return E.reset(),F.each(function(b){function F(a,b){a.endA... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var i=d3.s... function b (line 1) | function b(a){var b,c;return b=i=i||{},c=a[0].series,b=b[c]=b[c]||{},c=a... function c (line 1) | function c(a){var c,d,e=a[0],f=b(a),g=!1;for(c=1;c90?180:0} function c (line 1) | function c(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function d (line 1) | function d(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function e (line 1) | function e(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function f (line 1) | function f(a,b){var c=d3.interpolate(F.domain(),[l.x,l.x+l.dx]),d=d3.int... function g (line 1) | function g(a){var b=d3.interpolate({x:a.x0,dx:a.dx0,y:a.y0,dy:a.dy0},a);... function h (line 1) | function h(a){var b=B(a);I[b]||(I[b]={});var c=I[b];c.dx=a.dx,c.x=a.x,c.... function i (line 1) | function i(a){a.forEach(function(a){var b=B(a),c=I[b];c?(a.dx0=c.dx,a.x0... function j (line 1) | function j(a){var d=v.selectAll("text"),g=v.selectAll("path");d.transiti... function k (line 1) | function k(f){return K.reset(),f.each(function(f){v=d3.select(this),m=a.... function b (line 1) | function b(d){return n.reset(),n.models(c),d.each(function(d){var h=d3.s... FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/trmv_lo.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/trmv_lot.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/trmv_up.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/perf_monitoring/trmv_upt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: VO_Module/thirdparty/lietorch/eigen/bench/product_threshold.cpp type map_size (line 11) | struct map_size { enum { ret = S }; } type map_size<10> (line 12) | struct map_size<10> { enum { ret = 20 }; } type map_size<11> (line 13) | struct map_size<11> { enum { ret = 50 }; } type map_size<12> (line 14) | struct map_size<12> { enum { ret = 100 }; } type map_size<13> (line 15) | struct map_size<13> { enum { ret = 300 }; } type alt_prod (line 17) | struct alt_prod function print_mode (line 28) | void print_mode(int mode) function EIGEN_DONT_INLINE (line 39) | EIGEN_DONT_INLINE void prod(const Lhs& a, const Rhs& b, Res& c) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void bench_prod() type print_n (line 69) | struct print_n method run (line 129) | static void run() type loop_on_m (line 70) | struct loop_on_m method run (line 96) | static void run() type loop_on_n (line 71) | struct loop_on_n method run (line 116) | static void run() type loop_on_k (line 74) | struct loop_on_k method run (line 76) | static void run() type loop_on_k (line 90) | struct loop_on_k { static void run(){} } method run (line 90) | static void run(){} type loop_on_m (line 94) | struct loop_on_m method run (line 96) | static void run() type loop_on_m (line 111) | struct loop_on_m { static void run(){} } method run (line 111) | static void run(){} type loop_on_n (line 114) | struct loop_on_n method run (line 116) | static void run() type loop_on_n (line 125) | struct loop_on_n { static void run(){} } method run (line 125) | static void run(){} type print_n (line 127) | struct print_n method run (line 129) | static void run() type print_n (line 136) | struct print_n { static void run(){} } method run (line 136) | static void run(){} function main (line 138) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/quat_slerp.cpp function EIGEN_DONT_INLINE (line 11) | EIGEN_DONT_INLINE Q nlerp(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE Q slerp_eigen(const Q& a, const Q& b, typename Q::Scal... function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE Q slerp_legacy(const Q& a, const Q& b, typename Q::Sca... function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE Q slerp_legacy_nlerp(const Q& a, const Q& b, typename ... function T (line 76) | inline T sin_over_x(T x) function EIGEN_DONT_INLINE (line 85) | EIGEN_DONT_INLINE Q slerp_rw(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 109) | EIGEN_DONT_INLINE Q slerp_gael(const Q& a, const Q& b, typename Q::Scala... function main (line 144) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/quatmul.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE void quatmul_default(const Quat& a, const Quat& b, Qua... function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE void quatmul_novec(const Quat& a, const Quat& b, Quat& c) function bench (line 20) | void bench(const std::string& label) function main (line 39) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_cholesky.cpp function fillSpdMatrix (line 44) | void fillSpdMatrix(float density, int rows, int cols, EigenSparseSelfAd... function doEigen (line 64) | void doEigen(const char* name, const EigenSparseSelfAdjointMatrix& sm1, ... function main (line 77) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_dense_product.cpp function cs (line 38) | cs* cs_sorted_multiply(const cs* a, const cs* b) function main (line 52) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_lu.cpp function doEigen (line 46) | void doEigen(const char* name, const EigenSparseMatrix& sm1, const Vecto... function main (line 72) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_product.cpp function cs (line 64) | cs* cs_sorted_multiply(const cs* a, const cs* b) function cs (line 83) | cs* cs_sorted_multiply2(const cs* a, const cs* b) function main (line 96) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_randomsetter.cpp function dostuff (line 45) | void dostuff(const char* name, EigenSparseMatrix& sm1) function main (line 65) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_setter.cpp function main (line 61) | int main(int argc, char *argv[]) function EIGEN_DONT_INLINE (line 194) | EIGEN_DONT_INLINE Scalar* setinnerrand_eigen(const Coordinates& coords, ... function EIGEN_DONT_INLINE (line 208) | EIGEN_DONT_INLINE Scalar* setrand_eigen_dynamic(const Coordinates& coord... function EIGEN_DONT_INLINE (line 222) | EIGEN_DONT_INLINE Scalar* setrand_eigen_sumeq(const Coordinates& coords,... function EIGEN_DONT_INLINE (line 241) | EIGEN_DONT_INLINE Scalar* setrand_eigen_compact(const Coordinates& coord... function EIGEN_DONT_INLINE (line 255) | EIGEN_DONT_INLINE Scalar* setrand_eigen_gnu_hash(const Coordinates& coor... function EIGEN_DONT_INLINE (line 271) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_dense(const Coordinates& ... function EIGEN_DONT_INLINE (line 284) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_sparse(const Coordinates&... function coo_tocsr (line 300) | void coo_tocsr(const int n_row, function kv_pair_less (line 345) | bool kv_pair_less(const std::pair& x, const std::pair& y){ function csr_sort_indices (line 351) | void csr_sort_indices(const I n_row, function csr_sum_duplicates (line 378) | void csr_sum_duplicates(const I n_row, function EIGEN_DONT_INLINE (line 405) | EIGEN_DONT_INLINE Scalar* setrand_scipy(const Coordinates& coords, const... function EIGEN_DONT_INLINE (line 425) | EIGEN_DONT_INLINE Scalar* setrand_ublas_mapped(const Coordinates& coords... function EIGEN_DONT_INLINE (line 464) | EIGEN_DONT_INLINE Scalar* setrand_ublas_genvec(const Coordinates& coords... FILE: VO_Module/thirdparty/lietorch/eigen/bench/sparse_trisolver.cpp function fillMatrix (line 40) | void fillMatrix(float density, int rows, int cols, EigenSparseTriMatrix... function main (line 56) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/spbench/sp_solver.cpp function main (line 20) | int main(int argc, char **args) FILE: VO_Module/thirdparty/lietorch/eigen/bench/spbench/spbenchsolver.cpp function bench_printhelp (line 3) | void bench_printhelp() function main (line 22) | int main(int argc, char ** args) FILE: VO_Module/thirdparty/lietorch/eigen/bench/spbench/spbenchsolver.h function printStatheader (line 96) | void printStatheader(std::ofstream& out) type SparseMatrix (line 318) | typedef SparseMatrix SpMat; FILE: VO_Module/thirdparty/lietorch/eigen/bench/spbench/spbenchstyle.h function printBenchStyle (line 13) | void printBenchStyle(std::ofstream& out) FILE: VO_Module/thirdparty/lietorch/eigen/bench/spbench/test_sparseLU.cpp function main (line 17) | int main(int argc, char **args) FILE: VO_Module/thirdparty/lietorch/eigen/bench/spmv.cpp function main (line 37) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/bench/tensors/benchmark.h function namespace (line 20) | namespace testing { FILE: VO_Module/thirdparty/lietorch/eigen/bench/tensors/benchmark_main.cc function BenchmarkMap (line 32) | BenchmarkMap& gBenchmarks() { function Round (line 39) | static int Round(int n) { function init_info (line 56) | static void __attribute__((constructor)) init_info() { function NanoTime (line 61) | static int64_t NanoTime() { type testing (line 73) | namespace testing { function Benchmark (line 74) | Benchmark* Benchmark::Arg(int arg) { function Benchmark (line 79) | Benchmark* Benchmark::Range(int lo, int hi) { function SetBenchmarkFlopsProcessed (line 193) | void SetBenchmarkFlopsProcessed(int64_t x) { function StopBenchmarkTiming (line 196) | void StopBenchmarkTiming() { function StartBenchmarkTiming (line 202) | void StartBenchmarkTiming() { function main (line 207) | int main(int argc, char* argv[]) { FILE: VO_Module/thirdparty/lietorch/eigen/bench/tensors/tensor_benchmarks.h type TensorIndex (line 4) | typedef int TensorIndex; function memcpy (line 41) | void memcpy(int num_iters) { function typeCasting (line 56) | void typeCasting(int num_iters) { function random (line 81) | void random(int num_iters) { function slicing (line 100) | void slicing(int num_iters) { function rowChip (line 142) | void rowChip(int num_iters) { function colChip (line 163) | void colChip(int num_iters) { function shuffling (line 184) | void shuffling(int num_iters) { function padding (line 211) | void padding(int num_iters) { function striding (line 243) | void striding(int num_iters) { function broadcasting (line 278) | void broadcasting(int num_iters) { function coeffWiseOp (line 312) | void coeffWiseOp(int num_iters) { function algebraicFunc (line 334) | void algebraicFunc(int num_iters) { function transcendentalFunc (line 357) | void transcendentalFunc(int num_iters) { function rowReduction (line 380) | void rowReduction(int num_iters) { function colReduction (line 412) | void colReduction(int num_iters) { function fullReduction (line 446) | void fullReduction(int num_iters) { function contraction (line 472) | void contraction(int num_iters) { function contractionRowMajor (line 476) | void contractionRowMajor(int num_iters) { function contractionRowMajorAT (line 480) | void contractionRowMajorAT(int num_iters) { function contractionRowMajorBT (line 484) | void contractionRowMajorBT(int num_iters) { function contractionRowMajorABT (line 488) | void contractionRowMajorABT(int num_iters) { function convolution (line 492) | void convolution(int num_iters, int kernel_x, int kernel_y) { type typename (line 541) | typedef typename Tensor::DimensionPair DimPair; function initialize (line 560) | void initialize() { function finalizeBenchmark (line 573) | inline void finalizeBenchmark(int64_t num_items) { FILE: VO_Module/thirdparty/lietorch/eigen/bench/tensors/tensor_contract_sycl_bench.cc function get_time (line 32) | std::chrono::time_point get_time(){ function finalizeBenchmark (line 38) | void finalizeBenchmark(Start start, End end, TensorIndex m_, TensorIndex... function contraction (line 49) | void contraction(const Device& device_, TensorIndex num_iters, TensorInd... function contractionRowMajor (line 103) | void contractionRowMajor(const Device& device_, TensorIndex num_iters, T... function contractionAT (line 155) | void contractionAT(const Device& device_, TensorIndex num_iters, TensorI... function contractionBT (line 206) | void contractionBT(const Device& device_, TensorIndex num_iters, TensorI... function contractionABT (line 258) | void contractionABT(const Device& device_, TensorIndex num_iters, Tensor... function main (line 308) | int main() { FILE: VO_Module/thirdparty/lietorch/eigen/bench/vdw_new.cpp function SCALAR (line 22) | SCALAR E_VDW(const Vec &interactions1, const Vec &interactions2) function main (line 31) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/blas/BandTriangularSolver.h type Map (line 26) | typedef Map > RhsMap; FILE: VO_Module/thirdparty/lietorch/eigen/blas/GeneralRank1Update.h function namespace (line 13) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/blas/PackedSelfadjointProduct.h function namespace (line 13) | namespace internal { function run (line 45) | static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar a... FILE: VO_Module/thirdparty/lietorch/eigen/blas/PackedTriangularMatrixVector.h function namespace (line 13) | namespace internal { function run (line 56) | static void run(Index size, const LhsScalar* lhs, const RhsScalar* rhs, ... FILE: VO_Module/thirdparty/lietorch/eigen/blas/PackedTriangularSolverVector.h function namespace (line 13) | namespace internal { function run (line 53) | static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs) FILE: VO_Module/thirdparty/lietorch/eigen/blas/Rank2Update.h function namespace (line 13) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/blas/common.h function check_op (line 65) | inline bool check_op(const char* op) function check_side (line 70) | inline bool check_side(const char* side) function check_uplo (line 75) | inline bool check_uplo(const char* uplo) function namespace (line 81) | namespace Eigen { type SCALAR (line 92) | typedef SCALAR Scalar; type NumTraits (line 93) | typedef NumTraits::Real RealScalar; type std (line 94) | typedef std::complex Complex; type Matrix (line 102) | typedef Matrix PlainMatrixType; type Map (line 103) | typedef Map, 0, OuterStride<> > ... type Map (line 104) | typedef Map, 0, OuterStrid... type Map (line 105) | typedef Map, 0, InnerStride > StridedV... type Map (line 106) | typedef Map > CompactVectorType; FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/chbmv.c function chbmv_ (line 15) | int chbmv_(char *uplo, integer *n, integer *k, complex * FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/chpmv.c function chpmv_ (line 15) | int chpmv_(char *uplo, integer *n, complex *alpha, complex * FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/complexdots.c function complex (line 21) | complex cdotc_(integer *n, complex *cx, integer function complex (line 37) | complex cdotu_(integer *n, complex *cx, integer function doublecomplex (line 53) | doublecomplex zdotc_(integer *n, doublecomplex *cx, integer *incx, function doublecomplex (line 69) | doublecomplex zdotu_(integer *n, doublecomplex *cx, integer *incx, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/ctbmv.c function ctbmv_ (line 15) | int ctbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/d_cnjg.c function d_cnjg (line 3) | void d_cnjg(doublecomplex *r, doublecomplex *z) { FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/datatypes.h type integer (line 8) | typedef int integer; type uinteger (line 9) | typedef unsigned int uinteger; type real (line 10) | typedef float real; type doublereal (line 11) | typedef double doublereal; type complex (line 12) | typedef struct { real r, i; } complex; type doublecomplex (line 13) | typedef struct { doublereal r, i; } doublecomplex; type ftnlen (line 14) | typedef int ftnlen; type logical (line 15) | typedef int logical; FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/drotm.c function drotm_ (line 15) | int drotm_(integer *n, doublereal *dx, integer *incx, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/drotmg.c function drotmg_ (line 15) | int drotmg_(doublereal *dd1, doublereal *dd2, doublereal * FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/dsbmv.c function dsbmv_ (line 15) | int dsbmv_(char *uplo, integer *n, integer *k, doublereal * FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/dspmv.c function dspmv_ (line 15) | int dspmv_(char *uplo, integer *n, doublereal *alpha, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/dtbmv.c function dtbmv_ (line 15) | int dtbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/lsame.c function logical (line 15) | logical lsame_(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len) FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/r_cnjg.c function r_cnjg (line 3) | void r_cnjg(complex *r, complex *z) { FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/srotm.c function srotm_ (line 15) | int srotm_(integer *n, real *sx, integer *incx, real *sy, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/srotmg.c function srotmg_ (line 15) | int srotmg_(real *sd1, real *sd2, real *sx1, real *sy1, real FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/ssbmv.c function ssbmv_ (line 15) | int ssbmv_(char *uplo, integer *n, integer *k, real *alpha, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/sspmv.c function sspmv_ (line 15) | int sspmv_(char *uplo, integer *n, real *alpha, real *ap, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/stbmv.c function stbmv_ (line 15) | int stbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/zhbmv.c function zhbmv_ (line 15) | int zhbmv_(char *uplo, integer *n, integer *k, doublecomplex FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/zhpmv.c function zhpmv_ (line 15) | int zhpmv_(char *uplo, integer *n, doublecomplex *alpha, FILE: VO_Module/thirdparty/lietorch/eigen/blas/f2c/ztbmv.c function ztbmv_ (line 15) | int ztbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: VO_Module/thirdparty/lietorch/eigen/blas/level1_cplx_impl.h type scalar_norm1_op (line 12) | struct scalar_norm1_op { function namespace (line 17) | namespace Eigen { function RealScalar (line 28) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(asum))(int *n, ... function RealScalar (line 106) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(nrm2))(int *n, ... FILE: VO_Module/thirdparty/lietorch/eigen/blas/level1_real_impl.h function RealScalar (line 14) | RealScalar EIGEN_BLAS_FUNC(asum)(int *n, RealScalar *px, int *incx) function Scalar (line 49) | Scalar EIGEN_BLAS_FUNC(dot)(int *n, RealScalar *px, int *incx, RealScala... function Scalar (line 68) | Scalar EIGEN_BLAS_FUNC(nrm2)(int *n, RealScalar *px, int *incx) FILE: VO_Module/thirdparty/lietorch/eigen/blas/level2_impl.h type general_matrix_vector_product_wrapper (line 13) | struct general_matrix_vector_product_wrapper function ConstMatrixType (line 257) | ConstMatrixType mat_coeffs(a,coeff_rows,*n,*lda); function MatrixType (line 312) | MatrixType mat_coeffs(a,coeff_rows,*n,*lda); FILE: VO_Module/thirdparty/lietorch/eigen/blas/xerbla.cpp function EIGEN_WEAK_LINKING (line 15) | EIGEN_WEAK_LINKING int xerbla_(const char * msg, int *info, int) FILE: VO_Module/thirdparty/lietorch/eigen/debug/gdb/printers.py class _MatrixEntryIterator (line 34) | class _MatrixEntryIterator(object): method __init__ (line 36) | def __init__ (self, rows, cols, rowMajor): method __iter__ (line 43) | def __iter__ (self): method next (line 46) | def next(self): method __next__ (line 49) | def __next__(self): class EigenMatrixPrinter (line 71) | class EigenMatrixPrinter: method __init__ (line 74) | def __init__(self, variety, val): class _iterator (line 117) | class _iterator(_MatrixEntryIterator): method __init__ (line 118) | def __init__ (self, rows, cols, dataPtr, rowMajor): method __next__ (line 123) | def __next__(self): method children (line 135) | def children(self): method to_string (line 139) | def to_string(self): class EigenSparseMatrixPrinter (line 142) | class EigenSparseMatrixPrinter: method __init__ (line 145) | def __init__(self, val): class _iterator (line 171) | class _iterator(_MatrixEntryIterator): method __init__ (line 172) | def __init__ (self, rows, cols, val, rowMajor): method __next__ (line 177) | def __next__(self): method children (line 206) | def children(self): method rows (line 213) | def rows(self): method cols (line 216) | def cols(self): method to_string (line 219) | def to_string(self): class EigenQuaternionPrinter (line 231) | class EigenQuaternionPrinter: method __init__ (line 234) | def __init__(self, val): class _iterator (line 248) | class _iterator: method __init__ (line 249) | def __init__ (self, dataPtr): method __iter__ (line 254) | def __iter__ (self): method next (line 257) | def next(self): method __next__ (line 260) | def __next__(self): method children (line 272) | def children(self): method to_string (line 276) | def to_string(self): function build_eigen_dictionary (line 279) | def build_eigen_dictionary (): function register_eigen_printers (line 285) | def register_eigen_printers(obj): function lookup_function (line 292) | def lookup_function(val): FILE: VO_Module/thirdparty/lietorch/eigen/demos/mandelbrot/mandelbrot.cpp type iters_before_test (line 28) | struct iters_before_test { enum { ret = 8 }; } type iters_before_test (line 29) | struct iters_before_test { enum { ret = 16 }; } function main (line 205) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/demos/mandelbrot/mandelbrot.h function class (line 20) | class MandelbrotThread : public QThread function class (line 34) | class MandelbrotWidget : public QWidget FILE: VO_Module/thirdparty/lietorch/eigen/demos/mix_eigen_and_c/binary_library.cpp function MatrixXd (line 23) | inline MatrixXd& c_to_eigen(C_MatrixXd* ptr) function MatrixXd (line 28) | inline const MatrixXd& c_to_eigen(const C_MatrixXd* ptr) function C_MatrixXd (line 33) | inline C_MatrixXd* eigen_to_c(MatrixXd& ref) function C_MatrixXd (line 38) | inline const C_MatrixXd* eigen_to_c(const MatrixXd& ref) function C_Map_MatrixXd (line 55) | inline C_Map_MatrixXd* eigen_to_c(Map& ref) function C_Map_MatrixXd (line 60) | inline const C_Map_MatrixXd* eigen_to_c(const Map& ref) function C_MatrixXd (line 72) | C_MatrixXd* MatrixXd_new(int rows, int cols) function MatrixXd_delete (line 77) | void MatrixXd_delete(C_MatrixXd *m) function MatrixXd_set_zero (line 87) | void MatrixXd_set_zero(C_MatrixXd *m) function MatrixXd_resize (line 92) | void MatrixXd_resize(C_MatrixXd *m, int rows, int cols) function MatrixXd_copy (line 97) | void MatrixXd_copy(C_MatrixXd *dst, const C_MatrixXd *src) function MatrixXd_copy_map (line 102) | void MatrixXd_copy_map(C_MatrixXd *dst, const C_Map_MatrixXd *src) function MatrixXd_set_coeff (line 107) | void MatrixXd_set_coeff(C_MatrixXd *m, int i, int j, double coeff) function MatrixXd_get_coeff (line 112) | double MatrixXd_get_coeff(const C_MatrixXd *m, int i, int j) function MatrixXd_print (line 117) | void MatrixXd_print(const C_MatrixXd *m) function MatrixXd_multiply (line 122) | void MatrixXd_multiply(const C_MatrixXd *m1, const C_MatrixXd *m2, C_Mat... function MatrixXd_add (line 127) | void MatrixXd_add(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd... function C_Map_MatrixXd (line 137) | C_Map_MatrixXd* Map_MatrixXd_new(double *array, int rows, int cols) function Map_MatrixXd_delete (line 142) | void Map_MatrixXd_delete(C_Map_MatrixXd *m) function Map_MatrixXd_set_zero (line 147) | void Map_MatrixXd_set_zero(C_Map_MatrixXd *m) function Map_MatrixXd_copy (line 152) | void Map_MatrixXd_copy(C_Map_MatrixXd *dst, const C_Map_MatrixXd *src) function Map_MatrixXd_copy_matrix (line 157) | void Map_MatrixXd_copy_matrix(C_Map_MatrixXd *dst, const C_MatrixXd *src) function Map_MatrixXd_set_coeff (line 162) | void Map_MatrixXd_set_coeff(C_Map_MatrixXd *m, int i, int j, double coeff) function Map_MatrixXd_get_coeff (line 167) | double Map_MatrixXd_get_coeff(const C_Map_MatrixXd *m, int i, int j) function Map_MatrixXd_print (line 172) | void Map_MatrixXd_print(const C_Map_MatrixXd *m) function Map_MatrixXd_multiply (line 177) | void Map_MatrixXd_multiply(const C_Map_MatrixXd *m1, const C_Map_MatrixX... function Map_MatrixXd_add (line 182) | void Map_MatrixXd_add(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2... FILE: VO_Module/thirdparty/lietorch/eigen/demos/mix_eigen_and_c/binary_library.h type C_MatrixXd (line 22) | struct C_MatrixXd {} type C_Map_MatrixXd (line 23) | struct C_Map_MatrixXd {} type C_MatrixXd (line 27) | struct C_MatrixXd type C_MatrixXd (line 28) | struct C_MatrixXd type C_MatrixXd (line 29) | struct C_MatrixXd type C_MatrixXd (line 30) | struct C_MatrixXd type C_MatrixXd (line 31) | struct C_MatrixXd type C_MatrixXd (line 32) | struct C_MatrixXd type C_MatrixXd (line 33) | struct C_MatrixXd type C_MatrixXd (line 34) | struct C_MatrixXd type C_Map_MatrixXd (line 35) | struct C_Map_MatrixXd type C_MatrixXd (line 36) | struct C_MatrixXd type C_MatrixXd (line 38) | struct C_MatrixXd type C_MatrixXd (line 40) | struct C_MatrixXd type C_MatrixXd (line 41) | struct C_MatrixXd type C_MatrixXd (line 42) | struct C_MatrixXd type C_MatrixXd (line 43) | struct C_MatrixXd type C_MatrixXd (line 44) | struct C_MatrixXd type C_MatrixXd (line 45) | struct C_MatrixXd type C_MatrixXd (line 46) | struct C_MatrixXd type C_Map_MatrixXd (line 50) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 51) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 52) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 53) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 54) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 55) | struct C_Map_MatrixXd type C_MatrixXd (line 56) | struct C_MatrixXd type C_Map_MatrixXd (line 57) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 59) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 61) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 62) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 63) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 64) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 65) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 66) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 67) | struct C_Map_MatrixXd FILE: VO_Module/thirdparty/lietorch/eigen/demos/mix_eigen_and_c/example.c function demo_MatrixXd (line 13) | void demo_MatrixXd() function print_array (line 35) | void print_array(double *array, int n) function demo_Map_MatrixXd (line 42) | void demo_Map_MatrixXd() function main (line 61) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/camera.cpp function Camera (line 34) | Camera& Camera::operator=(const Camera& other) function Vector3f (line 89) | Vector3f Camera::direction(void) const function Vector3f (line 93) | Vector3f Camera::up(void) const function Vector3f (line 97) | Vector3f Camera::right(void) const function Affine3f (line 205) | const Affine3f& Camera::viewMatrix(void) const function Matrix4f (line 232) | const Matrix4f& Camera::projectionMatrix(void) const function Vector3f (line 246) | Vector3f Camera::unProject(const Vector2f& uv, float depth) const function Vector3f (line 252) | Vector3f Camera::unProject(const Vector2f& uv, float depth, const Matrix... FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/camera.h function class (line 17) | class Frame function class (line 36) | class Camera FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/gpuhelper.h type Vector4f (line 19) | typedef Vector4f Color; function class (line 21) | class GpuHelper function loadMatrix (line 120) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 121) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 122) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 123) | static void multMatrix(const Matrix& mat) { glM... function loadMatrix (line 128) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 129) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 130) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 131) | static void multMatrix(const Matrix& mat) { glM... function setMatrixTarget (line 134) | inline void GpuHelper::setMatrixTarget(GLenum matrixTarget) function pushMatrix (line 163) | inline void GpuHelper::pushMatrix(GLenum matrixTarget) function popMatrix (line 185) | inline void GpuHelper::popMatrix(GLenum matrixTarget) function draw (line 191) | inline void GpuHelper::draw(GLenum mode, uint nofElement) function draw (line 197) | inline void GpuHelper::draw(GLenum mode, const std::vector* pIndexes) function draw (line 202) | inline void GpuHelper::draw(GLenum mode, uint start, uint end) FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/icosphere.h function class (line 16) | class IcoSphere FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/quaternion_demo.cpp class FancySpheres (line 30) | class FancySpheres method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 33) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method draw (line 95) | void draw() function T (line 117) | T lerp(float t, const T& a, const T& b) function Quaternionf (line 123) | Quaternionf lerp(float t, const Quaternionf& a, const Quaternionf& b) function Frame (line 129) | inline static Frame lerpFrame(float alpha, const Frame& a, const Frame& b) class EulerAngles (line 135) | class EulerAngles method EulerAngles (line 150) | EulerAngles() {} method EulerAngles (line 151) | inline EulerAngles(Scalar a0, Scalar a1, Scalar a2) : m_angles(a0, a1,... method EulerAngles (line 152) | inline EulerAngles(const QuaternionType& q) { *this = q; } method Vector3 (line 154) | const Vector3& coeffs() const { return m_angles; } method Vector3 (line 155) | Vector3& coeffs() { return m_angles; } method EulerAngles (line 157) | EulerAngles& operator=(const QuaternionType& q) method EulerAngles (line 163) | EulerAngles& operator=(const Matrix3& m) method Matrix3 (line 174) | Matrix3 toRotationMatrix(void) const function lerp (line 189) | EulerAngles lerp(float t, const EulerAngles& a, const Eule... function QWidget (line 551) | QWidget* RenderingWidget::createNavigationControlWidget() function main (line 635) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/quaternion_demo.h function class (line 22) | class RenderingWidget : public QGLWidget function class (line 105) | class QuaternionDemo : public QMainWindow FILE: VO_Module/thirdparty/lietorch/eigen/demos/opengl/trackball.h function class (line 17) | class Trackball FILE: VO_Module/thirdparty/lietorch/eigen/doc/eigen_navtree_hacks.js function generate_autotoc (line 3) | function generate_autotoc() { function getNode (line 54) | function getNode(o, po) function resizeHeight (line 66) | function resizeHeight() function initNavTree (line 85) | function initNavTree(toroot,relpath) function checkChildrenData (line 145) | function checkChildrenData(node) { function createIndent (line 160) | function createIndent(o,domNode,node,level) function selectAndHighlight (line 194) | function selectAndHighlight(hash,n) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/CustomizingEigen_Inheritance.cpp class MyVectorType (line 4) | class MyVectorType : public Eigen::VectorXd method MyVectorType (line 7) | MyVectorType(void):Eigen::VectorXd() {} method MyVectorType (line 11) | MyVectorType(const Eigen::MatrixBase& other) method MyVectorType (line 17) | MyVectorType& operator=(const Eigen::MatrixBase & other) function main (line 24) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Cwise_erf.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Cwise_erfc.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Cwise_lgamma.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/DenseBase_middleCols_int.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/DenseBase_middleRows_int.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/DenseBase_template_int_middleCols.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/DenseBase_template_int_middleRows.cpp function main (line 7) | int main(void) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/QuickStart_example.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/QuickStart_example2_dynamic.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/QuickStart_example2_fixed.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TemplateKeyword_flexible.cpp function copyUpperTriangularPart (line 7) | void copyUpperTriangularPart(MatrixBase& dst, const MatrixBase... function main (line 13) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TemplateKeyword_simple.cpp function copyUpperTriangularPart (line 6) | void copyUpperTriangularPart(MatrixXf& dst, const MatrixXf& src) function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialInplaceLU.cpp type init (line 2) | struct init { method init (line 3) | init() { std::cout << "[" << "init" << "]" << std::endl; } function main (line 13) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_PartialLU_solve.cpp function main (line 8) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_Block.cpp function topLeftCorner (line 7) | Eigen::Block function topLeftCorner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_CwiseBinaryOp.cpp type MakeComplexOp (line 7) | struct MakeComplexOp { function main (line 13) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_CwiseUnaryOp.cpp type CwiseClampOp (line 8) | struct CwiseClampOp { method CwiseClampOp (line 9) | CwiseClampOp(const Scalar& inf, const Scalar& sup) : m_inf(inf), m_sup... method Scalar (line 10) | const Scalar operator()(const Scalar& x) const { return x function topLeft2x2Corner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_FixedReshaped.cpp function reshape_helper (line 7) | Eigen::Reshaped function main (line 13) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_FixedVectorBlock.cpp function firstTwo (line 7) | Eigen::VectorBlock function firstTwo (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_Reshaped.cpp function reshape_helper (line 7) | const Reshaped function main (line 13) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/class_VectorBlock.cpp function segmentFromRange (line 7) | Eigen::VectorBlock function segmentFromRange (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/function_taking_eigenbase.cpp function print_size (line 6) | void print_size(const EigenBase& b) function main (line 12) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/function_taking_ref.cpp function inv_cond (line 6) | float inv_cond(const Ref& a) function main (line 12) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/make_circulant2.cpp class circulant_functor (line 8) | class circulant_functor { method circulant_functor (line 11) | circulant_functor(const ArgType& arg) : m_vec(arg) {} type circulant_helper (line 23) | struct circulant_helper { function makeCirculant (line 35) | CwiseNullaryOp, typename circulant_helperrows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 10) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl { method Index (line 33) | Index rows() const { return mp_mat->rows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 55) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl, type... function main (line 42) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_arithmetic_add_sub.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_arithmetic_dot_cross.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_arithmetic_redux_basic.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_matrix_resize.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/doc/snippets/Slicing_custom_padding_cxx11.cpp type pad (line 1) | struct pad { method Index (line 2) | Index size() const { return out_size; } method Index (line 3) | Index operator[] (Index i) const { return std::max(0,i-(out_siz... FILE: VO_Module/thirdparty/lietorch/eigen/doc/special_examples/Tutorial_sparse_example.cpp function main (line 11) | int main(int argc, char** argv) FILE: VO_Module/thirdparty/lietorch/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp function insertCoefficient (line 8) | void insertCoefficient(int id, int i, int j, double w, std::vector& c... function buildProblem (line 19) | void buildProblem(std::vector& coefficients, Eigen::VectorXd& b, int n) function saveAsBitmap (line 37) | void saveAsBitmap(const Eigen::VectorXd& x, int n, const char* filename) FILE: VO_Module/thirdparty/lietorch/eigen/doc/special_examples/random_cpp11.cpp function main (line 7) | int main() { FILE: VO_Module/thirdparty/lietorch/eigen/doc/tutorial.cpp function main (line 3) | int main(int argc, char *argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/failtest/bdcsvd_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/block_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/block_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/colpivqr_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/const_qualified_block_method_retval_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/const_qualified_block_method_retval_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/const_qualified_diagonal_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/const_qualified_transpose_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/cwiseunaryview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/diagonal_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/eigensolver_cplx.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/eigensolver_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/fullpivlu_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/fullpivqr_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/initializer_list_1.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/initializer_list_2.cpp function main (line 13) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/jacobisvd_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ldlt_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/llt_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex size){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp function foo (line 11) | void foo(const float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/map_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/partialpivlu_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/qr_int.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ref_1.cpp function call_ref (line 11) | void call_ref(Ref a) { } function main (line 13) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ref_2.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ref_3.cpp function call_ref (line 6) | void call_ref(Ref a) { } function call_ref (line 8) | void call_ref(const Ref &a) { } function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ref_5.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/selfadjointview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/sparse_ref_1.cpp function call_ref (line 11) | void call_ref(Ref > a) { } function main (line 13) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/sparse_ref_2.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/sparse_ref_3.cpp function call_ref (line 6) | void call_ref(Ref > a) { } function call_ref (line 8) | void call_ref(const Ref > &a) { } function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/sparse_ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/sparse_ref_5.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/sparse_storage_mismatch.cpp function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/swap_1.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/swap_2.cpp function main (line 5) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ternary_1.cpp function main (line 5) | int main(int argc,char **) FILE: VO_Module/thirdparty/lietorch/eigen/failtest/ternary_2.cpp function main (line 5) | int main(int argc,char **) FILE: VO_Module/thirdparty/lietorch/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/transpose_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/triangularview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/failtest/triangularview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: VO_Module/thirdparty/lietorch/eigen/lapack/lapack_common.h type Eigen (line 20) | typedef Eigen::Map contributors_map_from_churn_output(const char *filename) function string (line 110) | string lastname(const string& name) type contributor (line 117) | struct contributor method contributor (line 125) | contributor() : changedlines(0), changesets(0) {} function add_online_info_into_contributors_list (line 133) | void add_online_info_into_contributors_list(list& contribut... function main (line 186) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/scripts/relicense.py function update (line 46) | def update(text): FILE: VO_Module/thirdparty/lietorch/eigen/test/AnnoyingScalar.h type my_exception (line 20) | struct my_exception function class (line 31) | class AnnoyingScalar function init (line 50) | void init() { function AnnoyingScalar (line 102) | AnnoyingScalar real(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 103) | AnnoyingScalar imag(const AnnoyingScalar & ) { return 0; } function AnnoyingScalar (line 104) | AnnoyingScalar conj(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 105) | AnnoyingScalar sqrt(const AnnoyingScalar &x) { return std::sqrt(*x.v); } function AnnoyingScalar (line 106) | AnnoyingScalar abs (const AnnoyingScalar &x) { return std::abs(*x.v); } function AnnoyingScalar (line 107) | AnnoyingScalar cos (const AnnoyingScalar &x) { return std::cos(*x.v); } function AnnoyingScalar (line 108) | AnnoyingScalar sin (const AnnoyingScalar &x) { return std::sin(*x.v); } function AnnoyingScalar (line 109) | AnnoyingScalar acos(const AnnoyingScalar &x) { return std::acos(*x.v); } function AnnoyingScalar (line 110) | AnnoyingScalar atan2(const AnnoyingScalar &y,const AnnoyingScalar &x) { ... function namespace (line 124) | namespace Eigen { function AnnoyingScalar (line 146) | AnnoyingScalar get_test_precision(const AnnoyingScalar&) function AnnoyingScalar (line 149) | AnnoyingScalar test_relative_error(const AnnoyingScalar &a, const Annoyi... function test_isApprox (line 152) | inline bool test_isApprox(const AnnoyingScalar &a, const AnnoyingScalar &b) function test_isMuchSmallerThan (line 155) | inline bool test_isMuchSmallerThan(const AnnoyingScalar &a, const Annoyi... FILE: VO_Module/thirdparty/lietorch/eigen/test/MovableScalar.h function namespace (line 15) | namespace Eigen FILE: VO_Module/thirdparty/lietorch/eigen/test/adjoint.cpp type adjoint_specific (line 14) | struct adjoint_specific type adjoint_specific (line 16) | struct adjoint_specific { method run (line 18) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... type adjoint_specific (line 27) | struct adjoint_specific { method run (line 29) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... function adjoint (line 67) | void adjoint(const MatrixType& m) function adjoint_extra (line 152) | void adjoint_extra() function EIGEN_DECLARE_TEST (line 194) | EIGEN_DECLARE_TEST(adjoint) FILE: VO_Module/thirdparty/lietorch/eigen/test/array_cwise.cpp function pow_test (line 15) | void pow_test() { function array (line 85) | void array(const ArrayType& m) function comparisons (line 258) | void comparisons(const ArrayType& m) function array_real (line 334) | void array_real(const ArrayType& m) function array_complex (line 470) | void array_complex(const ArrayType& m) function min_max (line 587) | void min_max(const ArrayType& m) function EIGEN_DECLARE_TEST (line 629) | EIGEN_DECLARE_TEST(array_cwise) FILE: VO_Module/thirdparty/lietorch/eigen/test/array_for_matrix.cpp function array_for_matrix (line 12) | void array_for_matrix(const MatrixType& m) function comparisons (line 89) | void comparisons(const MatrixType& m) function lpNorm (line 155) | void lpNorm(const VectorType& v) function cwise_min_max (line 178) | void cwise_min_max(const MatrixType& m) function resize (line 216) | void resize(const MatrixTraits& t) function regression_bug_654 (line 242) | void regression_bug_654() function regrrssion_bug_1410 (line 250) | void regrrssion_bug_1410() function EIGEN_DECLARE_TEST (line 266) | EIGEN_DECLARE_TEST(array_for_matrix) FILE: VO_Module/thirdparty/lietorch/eigen/test/array_of_string.cpp function EIGEN_DECLARE_TEST (line 12) | EIGEN_DECLARE_TEST(array_of_string) FILE: VO_Module/thirdparty/lietorch/eigen/test/array_replicate.cpp function replicate (line 12) | void replicate(const MatrixType& m) function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(array_replicate) FILE: VO_Module/thirdparty/lietorch/eigen/test/array_reverse.cpp function reverse (line 16) | void reverse(const MatrixType& m) function array_reverse_extra (line 127) | void array_reverse_extra() function EIGEN_DONT_INLINE (line 140) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 149) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 160) | EIGEN_DONT_INLINE function bug1684 (line 175) | void bug1684() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(array_reverse) FILE: VO_Module/thirdparty/lietorch/eigen/test/bandmatrix.cpp function bandmatrix (line 12) | void bandmatrix(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(bandmatrix) FILE: VO_Module/thirdparty/lietorch/eigen/test/basicstuff.cpp function basicStuff (line 15) | void basicStuff(const MatrixType& m) function basicStuffComplex (line 161) | void basicStuffComplex(const MatrixType& m) type casting_test (line 199) | struct casting_test { method run (line 200) | static void run() { type casting_test_runner (line 217) | struct casting_test_runner { method run (line 218) | static void run() { type casting_test_runner::IsComplex)>::type> (line 240) | struct casting_test_runner& block, Scalar value) method comparePacketBlock (line 55) | void comparePacketBlock(Scalar *data, int i, int j, int stride, intern... function run_bdmp_spec_1 (line 66) | void run_bdmp_spec_1() function run_test (line 175) | void run_test() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(blasutil) FILE: VO_Module/thirdparty/lietorch/eigen/test/block.cpp function block_real_only (line 14) | typename Eigen::internal::enable_if::value,bool>::type function block (line 40) | void block(const MatrixType& m) function compare_using_data_and_stride (line 244) | void compare_using_data_and_stride(const MatrixType& m) function data_and_stride (line 277) | void data_and_stride(const MatrixType& m) function EIGEN_DECLARE_TEST (line 296) | EIGEN_DECLARE_TEST(block) FILE: VO_Module/thirdparty/lietorch/eigen/test/boostmultiprec.cpp type Eigen (line 80) | namespace Eigen { type NumTraits (line 81) | struct NumTraits : GenericNumTraits { method Real (line 82) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 86) | struct NumTraits() { return 1e-50; } type internal (line 92) | namespace internal { type cast_impl (line 94) | struct cast_impl { method NewType (line 95) | static inline NewType run(const Real& x) { type cast_impl > (line 101) | struct cast_impl > { method run (line 102) | static inline std::complex run(const Real& x) { type boost (line 109) | namespace boost { type multiprecision (line 110) | namespace multiprecision { function Real (line 119) | Real fabs(const Real& a) { return abs EIGEN_NOT_A_MACRO (a); } function Real (line 120) | Real fmax(const Real& a, const Real& b) { using std::max; return max... function test_isMuchSmallerThan (line 123) | inline bool test_isMuchSmallerThan(const Real& a, const Real& b) { function test_isApprox (line 127) | inline bool test_isApprox(const Real& a, const Real& b) { function test_isApproxOrLessThan (line 131) | inline bool test_isApproxOrLessThan(const Real& a, const Real& b) { function Real (line 135) | Real get_test_precision(const Real&) { function Real (line 139) | Real test_relative_error(const Real &a, const Real &b) { type Eigen (line 146) | namespace Eigen { type NumTraits (line 81) | struct NumTraits : GenericNumTraits { method Real (line 82) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 86) | struct NumTraits() { return 1e-50; } type internal (line 92) | namespace internal { type cast_impl (line 94) | struct cast_impl { method NewType (line 95) | static inline NewType run(const Real& x) { type cast_impl > (line 101) | struct cast_impl > { method run (line 102) | static inline std::complex run(const Real& x) { function EIGEN_DECLARE_TEST (line 150) | EIGEN_DECLARE_TEST(boostmultiprec) FILE: VO_Module/thirdparty/lietorch/eigen/test/bug1213.cpp function bug1213_1 (line 9) | bool bug1213_1(const Eigen::Vector3f& x) FILE: VO_Module/thirdparty/lietorch/eigen/test/bug1213_main.cpp function main (line 6) | int main() function bug1213_2 (line 13) | bool bug1213_2(const Eigen::Matrix& ) FILE: VO_Module/thirdparty/lietorch/eigen/test/cholesky.cpp function matrix_l1_norm (line 18) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function test_chol_update (line 24) | void test_chol_update(const MatrixType& symm) function cholesky (line 56) | void cholesky(const MatrixType& m) function cholesky_cplx (line 286) | void cholesky_cplx(const MatrixType& m) function cholesky_bug241 (line 343) | void cholesky_bug241(const MatrixType& m) function cholesky_definiteness (line 361) | void cholesky_definiteness(const MatrixType& m) function cholesky_faillure_cases (line 410) | void cholesky_faillure_cases() function cholesky_verify_assert (line 471) | void cholesky_verify_assert() function EIGEN_DECLARE_TEST (line 495) | EIGEN_DECLARE_TEST(cholesky) FILE: VO_Module/thirdparty/lietorch/eigen/test/cholmod_support.cpp function test_cholmod_ST (line 15) | void test_cholmod_ST() function test_cholmod_T (line 53) | void test_cholmod_T() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(cholmod_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/commainitializer.cpp function test_blocks (line 14) | void test_blocks() type test_block_recursion (line 59) | struct test_block_recursion method run (line 61) | static void run() type test_block_recursion<0,N> (line 69) | struct test_block_recursion<0,N> method run (line 71) | static void run() { function test_basics (line 76) | void test_basics() { function EIGEN_DECLARE_TEST (line 111) | EIGEN_DECLARE_TEST(commainitializer) FILE: VO_Module/thirdparty/lietorch/eigen/test/conjugate_gradient.cpp function test_conjugate_gradient_T (line 13) | void test_conjugate_gradient_T() function EIGEN_DECLARE_TEST (line 29) | EIGEN_DECLARE_TEST(conjugate_gradient) FILE: VO_Module/thirdparty/lietorch/eigen/test/conservative_resize.cpp function run_matrix_tests (line 18) | void run_matrix_tests() function run_vector_tests (line 61) | void run_vector_tests() function noncopyable (line 114) | void noncopyable() function EIGEN_DECLARE_TEST (line 137) | EIGEN_DECLARE_TEST(conservative_resize) FILE: VO_Module/thirdparty/lietorch/eigen/test/constructor.cpp type Wrapper (line 15) | struct Wrapper method Wrapper (line 18) | inline Wrapper(const MatrixType &x) : m_mat(x) {} type my_sizes (line 23) | enum my_sizes { M = 12, N = 7} function ctor_init1 (line 25) | void ctor_init1(const MatrixType& m) FILE: VO_Module/thirdparty/lietorch/eigen/test/corners.cpp function corners (line 16) | void corners(const MatrixType& m) function corners_fixedsize (line 45) | void corners_fixedsize() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(corners) FILE: VO_Module/thirdparty/lietorch/eigen/test/ctorleak.cpp type Foo (line 5) | struct Foo method Foo (line 11) | Foo() : dummy(0) class Fail (line 27) | class Fail : public std::exception {} function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(ctorleak) FILE: VO_Module/thirdparty/lietorch/eigen/test/denseLM.cpp type DenseLM (line 21) | struct DenseLM : DenseFunctor method DenseLM (line 27) | DenseLM(int n, int m) : DenseFunctor(n,m) method VectorType (line 30) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 50) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 78) | int df(const VectorType& uv, JacobianType& fjac) function test_minimizeLM (line 102) | int test_minimizeLM(FunctorType& functor, VectorType& uv) function test_lmder (line 115) | int test_lmder(FunctorType& functor, VectorType& uv) function test_minimizeSteps (line 128) | int test_minimizeSteps(FunctorType& functor, VectorType& uv) function test_denseLM_T (line 146) | void test_denseLM_T() function EIGEN_DECLARE_TEST (line 185) | EIGEN_DECLARE_TEST(denseLM) FILE: VO_Module/thirdparty/lietorch/eigen/test/dense_storage.cpp function dense_storage_copy (line 15) | void dense_storage_copy() function dense_storage_assignment (line 35) | void dense_storage_assignment() function dense_storage_alignment (line 56) | void dense_storage_alignment() function EIGEN_DECLARE_TEST (line 81) | EIGEN_DECLARE_TEST(dense_storage) FILE: VO_Module/thirdparty/lietorch/eigen/test/determinant.cpp function determinant (line 14) | void determinant(const MatrixType& m) function EIGEN_DECLARE_TEST (line 53) | EIGEN_DECLARE_TEST(determinant) FILE: VO_Module/thirdparty/lietorch/eigen/test/diagonal.cpp function diagonal (line 12) | void diagonal(const MatrixType& m) function diagonal_assert (line 73) | void diagonal_assert(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 91) | EIGEN_DECLARE_TEST(diagonal) FILE: VO_Module/thirdparty/lietorch/eigen/test/diagonal_matrix_variadic_ctor.cpp function assertionTest (line 15) | void assertionTest() function constructorTest (line 61) | void constructorTest() function EIGEN_DECLARE_TEST (line 168) | EIGEN_DECLARE_TEST(diagonal_matrix_variadic_ctor) FILE: VO_Module/thirdparty/lietorch/eigen/test/diagonalmatrices.cpp function diagonalmatrices (line 12) | void diagonalmatrices(const MatrixType& m) function as_scalar_product (line 117) | void as_scalar_product(const MatrixType& m) function bug987 (line 144) | void bug987() function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(diagonalmatrices) FILE: VO_Module/thirdparty/lietorch/eigen/test/dontalign.cpp function dontalign (line 20) | void dontalign(const MatrixType& m) function EIGEN_DECLARE_TEST (line 47) | EIGEN_DECLARE_TEST(dontalign) FILE: VO_Module/thirdparty/lietorch/eigen/test/dynalloc.cpp function check_handmade_aligned_malloc (line 21) | void check_handmade_aligned_malloc() function check_aligned_malloc (line 33) | void check_aligned_malloc() function check_aligned_new (line 45) | void check_aligned_new() function ei_declare_aligned_stack_constructed_variable (line 61) | ei_declare_aligned_stack_constructed_variable(float,p,i,0); function EIGEN_DECLARE_TEST (line 123) | EIGEN_DECLARE_TEST(dynalloc) FILE: VO_Module/thirdparty/lietorch/eigen/test/eigen2support.cpp function eigen2support (line 14) | void eigen2support(const MatrixType& m) function EIGEN_DECLARE_TEST (line 55) | EIGEN_DECLARE_TEST(eigen2support) FILE: VO_Module/thirdparty/lietorch/eigen/test/eigensolver_complex.cpp function find_pivot (line 16) | bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Inde... function verify_is_approx_upto_permutation (line 55) | void verify_is_approx_upto_permutation(const VectorType& vec1, const Vec... function eigensolver (line 72) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 144) | void eigensolver_verify_assert(const MatrixType& m) function EIGEN_DECLARE_TEST (line 155) | EIGEN_DECLARE_TEST(eigensolver_complex) FILE: VO_Module/thirdparty/lietorch/eigen/test/eigensolver_generalized_real.cpp function generalized_eigensolver_real (line 16) | void generalized_eigensolver_real(const MatrixType& m) function EIGEN_DECLARE_TEST (line 88) | EIGEN_DECLARE_TEST(eigensolver_generalized_real) FILE: VO_Module/thirdparty/lietorch/eigen/test/eigensolver_generic.cpp function check_eigensolver_for_given_mat (line 16) | void check_eigensolver_for_given_mat(const EigType &eig, const MatType& a) function eigensolver (line 30) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 98) | void eigensolver_verify_assert(const MatrixType& m) function make_companion (line 114) | Matrix function eigensolver_generic_extra (line 126) | void eigensolver_generic_extra() function EIGEN_DECLARE_TEST (line 209) | EIGEN_DECLARE_TEST(eigensolver_generic) FILE: VO_Module/thirdparty/lietorch/eigen/test/eigensolver_selfadjoint.cpp function selfadjointeigensolver_essential_check (line 18) | void selfadjointeigensolver_essential_check(const MatrixType& m) function selfadjointeigensolver (line 69) | void selfadjointeigensolver(const MatrixType& m) function bug_854 (line 194) | void bug_854() function bug_1014 (line 204) | void bug_1014() function bug_1225 (line 214) | void bug_1225() function bug_1204 (line 226) | void bug_1204() function EIGEN_DECLARE_TEST (line 233) | EIGEN_DECLARE_TEST(eigensolver_selfadjoint) FILE: VO_Module/thirdparty/lietorch/eigen/test/evaluators.cpp type Eigen (line 4) | namespace Eigen { function prod (line 7) | const Product function lazyprod (line 14) | const Product function EIGEN_STRONG_INLINE (line 21) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 29) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 37) | EIGEN_STRONG_INLINE function add_assign_using_evaluator (line 53) | void add_assign_using_evaluator(const DstXprType& dst, const SrcXprTyp... function subtract_assign_using_evaluator (line 60) | void subtract_assign_using_evaluator(const DstXprType& dst, const SrcX... function multiply_assign_using_evaluator (line 67) | void multiply_assign_using_evaluator(const DstXprType& dst, const SrcX... function divide_assign_using_evaluator (line 74) | void divide_assign_using_evaluator(const DstXprType& dst, const SrcXpr... function swap_using_evaluator (line 81) | void swap_using_evaluator(const DstXprType& dst, const SrcXprType& src) type internal (line 87) | namespace internal { function EIGEN_DEVICE_FUNC (line 89) | EIGEN_DEVICE_FUNC void call_assignment(const NoAlias::NonInteger angle) { function Rotation (line 189) | Rotation rotate3DZAxis(Scalar angle) { function Rotation (line 194) | Rotation rotate3DZAxisIntegral(typename NumTraits::NonInteger an... function Rotation (line 201) | Rotation rotate4DZWAxis(Scalar angle) { function MatrixType (line 208) | MatrixType randomRotationMatrix() function boxGetCorners (line 223) | Matrix boxGetCorners(const Matrix... function alignedboxRotatable (line 234) | void alignedboxRotatable( function alignedboxNonIntegralRotatable (line 304) | void alignedboxNonIntegralRotatable( function alignedboxCastTests (line 429) | void alignedboxCastTests(const BoxType& box) function specificTest1 (line 454) | void specificTest1() function specificTest2 (line 481) | void specificTest2() function EIGEN_DECLARE_TEST (line 507) | EIGEN_DECLARE_TEST(geo_alignedbox) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_eulerangles.cpp function verify_euler (line 17) | void verify_euler(const Matrix& ea, int i, int j, int k) function check_all_var (line 41) | void check_all_var(const Matrix& ea) function eulerangles (line 59) | void eulerangles() function EIGEN_DECLARE_TEST (line 106) | EIGEN_DECLARE_TEST(geo_eulerangles) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_homogeneous.cpp function homogeneous (line 13) | void homogeneous(void) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_homogeneous) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_hyperplane.cpp function hyperplane (line 16) | void hyperplane(const HyperplaneType& _plane) function lines (line 88) | void lines() function planes (line 129) | void planes() function hyperplane_alignment (line 155) | void hyperplane_alignment() function EIGEN_DECLARE_TEST (line 183) | EIGEN_DECLARE_TEST(geo_hyperplane) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_orthomethods.cpp function orthomethods_3 (line 19) | void orthomethods_3() function orthomethods (line 80) | void orthomethods(int size=Size) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_orthomethods) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_parametrizedline.cpp function parametrizedline (line 16) | void parametrizedline(const LineType& _line) function parametrizedline_alignment (line 90) | void parametrizedline_alignment() function EIGEN_DECLARE_TEST (line 120) | EIGEN_DECLARE_TEST(geo_parametrizedline) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_quaternion.cpp function T (line 17) | T bounded_acos(T v) function check_slerp (line 25) | void check_slerp(const QuatType& q0, const QuatType& q1) function quaternion (line 46) | void quaternion(void) function mapQuaternion (line 184) | void mapQuaternion(void){ function quaternionAlignment (line 265) | void quaternionAlignment(void){ function check_const_correctness (line 290) | void check_const_correctness(const PlainObjectType&) type MovableClass (line 307) | struct MovableClass { method MovableClass (line 310) | MovableClass() = default; method MovableClass (line 311) | MovableClass(const MovableClass&) = default; method MovableClass (line 312) | MovableClass(MovableClass&&) noexcept = default; method MovableClass (line 313) | MovableClass& operator=(const MovableClass&) = default; method MovableClass (line 314) | MovableClass& operator=(MovableClass&&) = default; function EIGEN_DECLARE_TEST (line 320) | EIGEN_DECLARE_TEST(geo_quaternion) FILE: VO_Module/thirdparty/lietorch/eigen/test/geo_transformations.cpp function angleToVec (line 16) | Matrix angleToVec(T a) function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE function non_projective_only (line 26) | void non_projective_only() function transformations (line 86) | void transformations() function transform_associativity_left (line 502) | void transform_associativity_left(const A1& a1, const A2& a2, const P& p... function transform_associativity2 (line 510) | void transform_associativity2(const A1& a1, const A2& a2, const P& p, co... function transform_associativity (line 520) | void transform_associativity(const RotationType& R) function transform_alignment (line 563) | void transform_alignment() function transform_products (line 592) | void transform_products() function transformations_no_scale (line 615) | void transformations_no_scale() function transformations_computed_scaling_continuity (line 675) | void transformations_computed_scaling_continuity() function EIGEN_DECLARE_TEST (line 702) | EIGEN_DECLARE_TEST(geo_transformations) FILE: VO_Module/thirdparty/lietorch/eigen/test/gpu_common.h function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 32) | EIGEN_HIP_LAUNCH_BOUNDS_1024 type compile_time_device_info (line 115) | struct compile_time_device_info { function ei_test_init_gpu (line 131) | void ei_test_init_gpu() FILE: VO_Module/thirdparty/lietorch/eigen/test/half_float.cpp type Eigen (line 18) | namespace Eigen { type half (line 19) | struct half function test_conversion (line 24) | void test_conversion() function test_numtraits (line 123) | void test_numtraits() function test_arithmetic (line 162) | void test_arithmetic() function test_comparison (line 187) | void test_comparison() function test_basic_functions (line 225) | void test_basic_functions() function test_trigonometric_functions (line 278) | void test_trigonometric_functions() function test_array (line 302) | void test_array() function test_product (line 322) | void test_product() function EIGEN_DECLARE_TEST (line 337) | EIGEN_DECLARE_TEST(half_float) FILE: VO_Module/thirdparty/lietorch/eigen/test/hessenberg.cpp function hessenberg (line 14) | void hessenberg(int size = Size) function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(hessenberg) FILE: VO_Module/thirdparty/lietorch/eigen/test/householder.cpp function householder (line 13) | void householder(const MatrixType& m) function EIGEN_DECLARE_TEST (line 136) | EIGEN_DECLARE_TEST(householder) FILE: VO_Module/thirdparty/lietorch/eigen/test/incomplete_cholesky.cpp function test_incomplete_cholesky_T (line 15) | void test_incomplete_cholesky_T() function bug1150 (line 33) | void bug1150() function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(incomplete_cholesky) FILE: VO_Module/thirdparty/lietorch/eigen/test/indexed_view.cpp function encode (line 45) | int encode(Index i, Index j) { function IndexPair (line 49) | IndexPair decode(Index ij) { function match (line 54) | bool match(const T& xpr, std::string ref, std::string str_xpr = "") { function is_same_eq (line 66) | typename internal::enable_if::value,bool>::type function is_same_seq (line 73) | bool is_same_seq(const T1& a, const T2& b) function is_same_seq_type (line 85) | typename internal::enable_if::value,bool>::type type DummyEnum (line 96) | enum DummyEnum { XX=0, YY=1 } function check_indexed_view (line 98) | void check_indexed_view() function EIGEN_DECLARE_TEST (line 455) | EIGEN_DECLARE_TEST(indexed_view) FILE: VO_Module/thirdparty/lietorch/eigen/test/initializer_list_construction.cpp type TestMethodDispatching (line 15) | struct TestMethodDispatching { method run (line 16) | static void run() {} type TestMethodDispatching (line 20) | struct TestMethodDispatching { method run (line 21) | static void run() function fixedsizeVariadicVectorConstruction2 (line 50) | void fixedsizeVariadicVectorConstruction2() function fixedsizeVariadicVectorConstruction3 (line 88) | void fixedsizeVariadicVectorConstruction3() function fixedsizeVariadicVectorConstruction (line 96) | void fixedsizeVariadicVectorConstruction() function initializerListVectorConstruction (line 105) | void initializerListVectorConstruction() function initializerListMatrixConstruction (line 161) | void initializerListMatrixConstruction() function initializerListArrayConstruction (line 233) | void initializerListArrayConstruction() function dynamicVectorConstruction (line 304) | void dynamicVectorConstruction() function EIGEN_DECLARE_TEST (line 335) | EIGEN_DECLARE_TEST(initializer_list_construction) FILE: VO_Module/thirdparty/lietorch/eigen/test/inplace_decomposition.cpp function inplace (line 17) | void inplace(bool square = false, bool SPD = false) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(inplace_decomposition) FILE: VO_Module/thirdparty/lietorch/eigen/test/integer_types.cpp function signed_integer_type_tests (line 19) | void signed_integer_type_tests(const MatrixType& m) function integer_type_tests (line 49) | void integer_type_tests(const MatrixType& m) function integer_types_extra (line 135) | void integer_types_extra() function EIGEN_DECLARE_TEST (line 145) | EIGEN_DECLARE_TEST(integer_types) FILE: VO_Module/thirdparty/lietorch/eigen/test/inverse.cpp function inverse_for_fixed_size (line 15) | void inverse_for_fixed_size(const MatrixType&, typename internal::enable... function inverse_for_fixed_size (line 20) | void inverse_for_fixed_size(const MatrixType& m1, typename internal::ena... function inverse (line 65) | void inverse(const MatrixType& m) function inverse_zerosized (line 109) | void inverse_zerosized() function EIGEN_DECLARE_TEST (line 124) | EIGEN_DECLARE_TEST(inverse) FILE: VO_Module/thirdparty/lietorch/eigen/test/io.cpp type check_ostream_impl (line 15) | struct check_ostream_impl method run (line 17) | static void run() type check_ostream_impl (line 29) | struct check_ostream_impl method run (line 31) | static void run() type check_ostream_impl< std::complex > (line 41) | struct check_ostream_impl< std::complex > method run (line 43) | static void run() function check_ostream (line 53) | static void check_ostream() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(rand) FILE: VO_Module/thirdparty/lietorch/eigen/test/is_same_dense.cpp function EIGEN_DECLARE_TEST (line 14) | EIGEN_DECLARE_TEST(is_same_dense) FILE: VO_Module/thirdparty/lietorch/eigen/test/jacobi.cpp function jacobi (line 15) | void jacobi(const MatrixType& m = MatrixType()) function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(jacobi) FILE: VO_Module/thirdparty/lietorch/eigen/test/jacobisvd.cpp function jacobisvd (line 23) | void jacobisvd(const MatrixType& a = MatrixType(), bool pickrandom = true) function jacobisvd_verify_assert (line 36) | void jacobisvd_verify_assert(const MatrixType& m) function jacobisvd_method (line 60) | void jacobisvd_method() type Foo (line 74) | namespace Foo { class Bar (line 77) | class Bar {public: Bar() {}} method Bar (line 77) | Bar() {} function msvc_workaround (line 82) | void msvc_workaround() function EIGEN_DECLARE_TEST (line 89) | EIGEN_DECLARE_TEST(jacobisvd) FILE: VO_Module/thirdparty/lietorch/eigen/test/klu_support.cpp function test_klu_support_T (line 15) | void test_klu_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(klu_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/linearstructure.cpp function linearStructure (line 16) | void linearStructure(const MatrixType& m) function real_complex (line 76) | void real_complex(DenseIndex rows = MatrixType::RowsAtCompileTime, Dense... function linearstructure_overflow (line 114) | void linearstructure_overflow() function EIGEN_DECLARE_TEST (line 126) | EIGEN_DECLARE_TEST(linearstructure) FILE: VO_Module/thirdparty/lietorch/eigen/test/lscg.cpp function test_lscg_T (line 13) | void test_lscg_T() function EIGEN_DECLARE_TEST (line 33) | EIGEN_DECLARE_TEST(lscg) FILE: VO_Module/thirdparty/lietorch/eigen/test/lu.cpp function matrix_l1_norm (line 16) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function lu_non_invertible (line 20) | void lu_non_invertible() function lu_invertible (line 110) | void lu_invertible() function lu_partial_piv (line 155) | void lu_partial_piv(Index size = MatrixType::ColsAtCompileTime) function lu_verify_assert (line 183) | void lu_verify_assert() function EIGEN_DECLARE_TEST (line 214) | EIGEN_DECLARE_TEST(lu) FILE: VO_Module/thirdparty/lietorch/eigen/test/main.h type real (line 100) | struct real {} type imag (line 101) | struct imag {} function on_temporary_creation (line 128) | inline void on_temporary_creation(long int size) { function namespace (line 163) | namespace Eigen function namespace (line 218) | namespace Eigen function namespace (line 249) | namespace Eigen function verify_impl (line 362) | inline void verify_impl(bool condition, const char *testname, const char... function namespace (line 406) | namespace Eigen { type typename (line 655) | typedef typename internal::traits::Scalar Scalar; type Matrix (line 658) | typedef Matrix VectorType; type Matrix (line 659) | typedef Matrix MatrixAType; type Matrix (line 660) | typedef Matrix MatrixBType; type typename (line 695) | typedef typename PermutationVectorType::Scalar Scalar; function float (line 727) | struct GetDifferentType { typedef double type; } function double (line 728) | struct GetDifferentType { typedef float type; } function string (line 734) | string type_name() { return "other"; } FILE: VO_Module/thirdparty/lietorch/eigen/test/mapped_matrix.cpp function map_class_vector (line 18) | void map_class_vector(const VectorType& m) function map_class_matrix (line 51) | void map_class_matrix(const MatrixType& m) function map_static_methods (line 121) | void map_static_methods(const VectorType& m) function check_const_correctness (line 146) | void check_const_correctness(const PlainObjectType&) function map_not_aligned_on_scalar (line 161) | void map_not_aligned_on_scalar() function EIGEN_DECLARE_TEST (line 181) | EIGEN_DECLARE_TEST(mapped_matrix) FILE: VO_Module/thirdparty/lietorch/eigen/test/mapstaticmethods.cpp type mapstaticmethods_impl (line 23) | struct mapstaticmethods_impl {} type mapstaticmethods_impl (line 26) | struct mapstaticmethods_impl method run (line 28) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 72) | struct mapstaticmethods_impl method run (line 74) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 118) | struct mapstaticmethods_impl method run (line 120) | static void run(const PlainObjectType& v) function mapstaticmethods (line 144) | void mapstaticmethods(const PlainObjectType& m) function EIGEN_DECLARE_TEST (line 150) | EIGEN_DECLARE_TEST(mapstaticmethods) FILE: VO_Module/thirdparty/lietorch/eigen/test/mapstride.cpp function map_class_vector (line 12) | void map_class_vector(const VectorType& m) function map_class_matrix (line 50) | void map_class_matrix(const MatrixType& _m) function bug1453 (line 196) | void bug1453() function EIGEN_DECLARE_TEST (line 226) | EIGEN_DECLARE_TEST(mapstride) FILE: VO_Module/thirdparty/lietorch/eigen/test/meta.cpp function check_is_convertible (line 13) | bool check_is_convertible(const From&, const To&) type FooReturnType (line 18) | struct FooReturnType { type MyInterface (line 22) | struct MyInterface { type MyImpl (line 26) | struct MyImpl : public MyInterface { method func (line 27) | void func() {} function EIGEN_DECLARE_TEST (line 30) | EIGEN_DECLARE_TEST(meta) FILE: VO_Module/thirdparty/lietorch/eigen/test/metis_support.cpp function test_metis_T (line 15) | void test_metis_T() function EIGEN_DECLARE_TEST (line 22) | EIGEN_DECLARE_TEST(metis_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/miscmatrices.cpp function miscMatrices (line 12) | void miscMatrices(const MatrixType& m) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(miscmatrices) FILE: VO_Module/thirdparty/lietorch/eigen/test/mixingtypes.cpp function raise_assertion (line 53) | void raise_assertion(Index size = SizeAtCompileType) function mixingtypes (line 74) | void mixingtypes(int size = SizeAtCompileType) function EIGEN_DECLARE_TEST (line 312) | EIGEN_DECLARE_TEST(mixingtypes) FILE: VO_Module/thirdparty/lietorch/eigen/test/mpl2only.cpp function main (line 21) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/test/nestbyvalue.cpp function XprType (line 17) | XprType get_xpr_with_temps(const MatrixXd& a) function EIGEN_DECLARE_TEST (line 24) | EIGEN_DECLARE_TEST(nestbyvalue) FILE: VO_Module/thirdparty/lietorch/eigen/test/nesting_ops.cpp function use_n_times (line 16) | void use_n_times(const XprType &xpr) function verify_eval_type (line 27) | bool verify_eval_type(const XprType &, const ReferenceType&) function run_nesting_ops_1 (line 33) | void run_nesting_ops_1(const MatrixType& _m) function run_nesting_ops_2 (line 48) | void run_nesting_ops_2(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 94) | EIGEN_DECLARE_TEST(nesting_ops) FILE: VO_Module/thirdparty/lietorch/eigen/test/nomalloc.cpp function nomalloc (line 23) | void nomalloc(const MatrixType& m) function ctms_decompositions (line 92) | void ctms_decompositions() function test_zerosized (line 158) | void test_zerosized() { function test_reference (line 171) | void test_reference(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 205) | EIGEN_DECLARE_TEST(nomalloc) FILE: VO_Module/thirdparty/lietorch/eigen/test/nullary.cpp function equalsIdentity (line 14) | bool equalsIdentity(const MatrixType& A) function check_extremity_accuracy (line 37) | void check_extremity_accuracy(const VectorType &v, const typename Vector... function testVectorType (line 64) | void testVectorType(const VectorType& base) function testMatrixType (line 216) | void testMatrixType(const MatrixType& m) function bug79 (line 244) | void bug79() function bug1630 (line 251) | void bug1630() function nullary_overflow (line 259) | void nullary_overflow() function nullary_internal_logic (line 271) | void nullary_internal_logic() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(nullary) FILE: VO_Module/thirdparty/lietorch/eigen/test/num_dimensions.cpp function check_dim (line 14) | void check_dim(const Xpr& ) { function map_num_dimensions (line 20) | void map_num_dimensions() function EIGEN_DECLARE_TEST (line 63) | EIGEN_DECLARE_TEST(num_dimensions) FILE: VO_Module/thirdparty/lietorch/eigen/test/numext.cpp function check_if_equal_or_nans (line 13) | bool check_if_equal_or_nans(const T& actual, const U& expected) { function check_if_equal_or_nans (line 18) | bool check_if_equal_or_nans(const std::complex& actual, const std::co... function test_is_equal_or_nans (line 24) | bool test_is_equal_or_nans(const T& actual, const U& expected) function check_abs (line 40) | void check_abs() { type check_sqrt_impl (line 65) | struct check_sqrt_impl { method run (line 66) | static void run() { type check_sqrt_impl > (line 86) | struct check_sqrt_impl > { method run (line 87) | static void run() { function check_sqrt (line 136) | void check_sqrt() { type check_rsqrt_impl (line 141) | struct check_rsqrt_impl { method run (line 142) | static void run() { type check_rsqrt_impl > (line 164) | struct check_rsqrt_impl > { method run (line 165) | static void run() { function check_rsqrt (line 224) | void check_rsqrt() { function EIGEN_DECLARE_TEST (line 228) | EIGEN_DECLARE_TEST(numext) { FILE: VO_Module/thirdparty/lietorch/eigen/test/packetmath.cpp function T (line 15) | inline T REF_ADD(const T& a, const T& b) { function T (line 19) | inline T REF_SUB(const T& a, const T& b) { function T (line 23) | inline T REF_MUL(const T& a, const T& b) { function T (line 27) | inline T REF_DIV(const T& a, const T& b) { function T (line 31) | inline T REF_ABS_DIFF(const T& a, const T& b) { function REF_ADD (line 37) | inline bool REF_ADD(const bool& a, const bool& b) { function REF_SUB (line 41) | inline bool REF_SUB(const bool& a, const bool& b) { function REF_MUL (line 45) | inline bool REF_MUL(const bool& a, const bool& b) { function T (line 50) | inline T REF_FREXP(const T& x, T& exp) { function T (line 59) | inline T REF_LDEXP(const T& x, const T& exp) { type pcast_array (line 66) | struct pcast_array type pcast_array (line 69) | struct pcast_array { method cast (line 72) | static void cast(const SrcScalar* src, size_t size, TgtScalar* dst) { type pcast_array (line 87) | struct pcast_array { method cast (line 88) | static void cast(const typename internal::unpacket_traits::... type pcast_array (line 101) | struct pcast_array { method cast (line 102) | static void cast(const typename internal::unpacket_traits::... type pcast_array (line 117) | struct pcast_array { method cast (line 118) | static void cast(const typename internal::unpacket_traits::... type test_cast_helper (line 137) | struct test_cast_helper type test_cast_helper (line 140) | struct test_cast_helper (line 145) | struct test_cast_helper (line 198) | struct test_cast_runner { method run (line 199) | static void run() { test_cast::run(); } type test_cast_runner (line 203) | struct test_cast_runner { method run (line 204) | static void run() { type test_cast_runner (line 211) | struct test_cast_runner { method run (line 212) | static void run() {} type packetmath_pcast_ops_runner (line 216) | struct packetmath_pcast_ops_runner { method run (line 217) | static void run() { type packetmath_pcast_ops_runner::IsComplex>::type> (line 238) | struct packetmath_pcast_ops_runner::IsComplex && !internal::is_same::value && !internal::is_same::value >::type> (line 312) | struct eigen_optimization_barrier_test (line 1164) | struct runall { // i.e. float or ... method run (line 1165) | static void run() { type runall (line 1174) | struct runall { // i.e. int method run (line 1175) | static void run() { type runall (line 1183) | struct runall { // i.e. complex method run (line 1184) | static void run() { function EIGEN_DECLARE_TEST (line 1194) | EIGEN_DECLARE_TEST(packetmath) { FILE: VO_Module/thirdparty/lietorch/eigen/test/packetmath_test_shared.h function namespace (line 21) | namespace Eigen { function namespace (line 72) | namespace test { function Packet (line 148) | Packet load(const T* from) const { return internal::pload(from); } function Packet (line 151) | Packet loadu(const T* from) const { return internal::ploadu(from... function Packet (line 154) | Packet load(const T* from, unsigned long long umask) const { return inte... function store (line 157) | void store(T* to, const Packet& x) const { internal::pstore(to,x); } function store (line 160) | void store(T* to, const Packet& x, unsigned long long umask) const { int... function run (line 252) | static void run() { function run (line 261) | static void run() { function run (line 269) | static void run() { FILE: VO_Module/thirdparty/lietorch/eigen/test/pardiso_support.cpp function test_pardiso_T (line 8) | void test_pardiso_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(pardiso_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/pastix_support.cpp function test_pastix_T (line 17) | void test_pastix_T() function test_pastix_T_LU (line 42) | void test_pastix_T_LU() function EIGEN_DECLARE_TEST (line 48) | EIGEN_DECLARE_TEST(pastix_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/permutationmatrices.cpp function permutationmatrices (line 15) | void permutationmatrices(const MatrixType& m) function bug890 (line 146) | void bug890() function EIGEN_DECLARE_TEST (line 169) | EIGEN_DECLARE_TEST(permutationmatrices) FILE: VO_Module/thirdparty/lietorch/eigen/test/prec_inverse_4x4.cpp function inverse_permutation_4x4 (line 14) | void inverse_permutation_4x4() function inverse_general_4x4 (line 29) | void inverse_general_4x4(int repeat) function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(prec_inverse_4x4) FILE: VO_Module/thirdparty/lietorch/eigen/test/product.h type Matrix (line 26) | typedef Matrix RowVectorType; type Matrix (line 27) | typedef Matrix ColVectorType; type Matrix (line 28) | typedef Matrix MatrixX; FILE: VO_Module/thirdparty/lietorch/eigen/test/product_extra.cpp function product_extra (line 12) | void product_extra(const MatrixType& m) function mat_mat_scalar_scalar_product (line 129) | void mat_mat_scalar_scalar_product() function zero_sized_objects (line 139) | void zero_sized_objects(const MatrixType& m) function bug_127 (line 198) | void bug_127() function bug_817 (line 222) | void bug_817() function unaligned_objects (line 232) | void unaligned_objects() function EIGEN_DONT_INLINE (line 262) | EIGEN_DONT_INLINE function Index (line 271) | Index compute_block_size() function aliasing_with_resize (line 285) | void aliasing_with_resize() function bug_1308 (line 329) | void bug_1308() function EIGEN_DECLARE_TEST (line 371) | EIGEN_DECLARE_TEST(product_extra) FILE: VO_Module/thirdparty/lietorch/eigen/test/product_large.cpp function test_aliasing (line 14) | void test_aliasing() function product_large_regressions (line 35) | void product_large_regressions() function bug_1622 (line 92) | void bug_1622() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(product_large) FILE: VO_Module/thirdparty/lietorch/eigen/test/product_mmtr.cpp function mmtr (line 28) | void mmtr(int size) function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(product_mmtr) FILE: VO_Module/thirdparty/lietorch/eigen/test/product_notemporary.cpp function check_scalar_multiple3 (line 15) | void check_scalar_multiple3(Dst &dst, const Lhs& A, const Rhs& B) function check_scalar_multiple2 (line 26) | void check_scalar_multiple2(Dst &dst, const Lhs& A, const Rhs& B, S2 s2) function check_scalar_multiple1 (line 36) | void check_scalar_multiple1(Dst &dst, const Lhs& A, const Rhs& B, S1 s1,... FILE: VO_Module/thirdparty/lietorch/eigen/test/product_selfadjoint.cpp function product_selfadjoint (line 12) | void product_selfadjoint(const MatrixType& m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(product_selfadjoint) FILE: VO_Module/thirdparty/lietorch/eigen/test/product_small.cpp function product1x1 (line 16) | void product1x1() function TC (line 34) | const TC& ref_prod(TC &C, const TA &A, const TB &B) function test_lazy_single (line 44) | typename internal::enable_if(), function trmv (line 94) | void trmv(int rows=get_random_size(), int cols=get_random_size(), int cols=get_random_size::Real TgtReal; function SrcScalar (line 145) | static SrcScalar value() { FILE: VO_Module/thirdparty/lietorch/eigen/test/real_qz.cpp function real_qz (line 15) | void real_qz(const MatrixType& m) function EIGEN_DECLARE_TEST (line 78) | EIGEN_DECLARE_TEST(real_qz) FILE: VO_Module/thirdparty/lietorch/eigen/test/redux.cpp function matrixRedux (line 17) | void matrixRedux(const MatrixType& m) function vectorRedux (line 85) | void vectorRedux(const VectorType& w) function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(redux) FILE: VO_Module/thirdparty/lietorch/eigen/test/ref.cpp function ref_matrix (line 33) | void ref_matrix(const MatrixType& m) function ref_vector (line 80) | void ref_vector(const VectorType& m) function ref_vector_fixed_sizes (line 145) | void ref_vector_fixed_sizes() function check_const_correctness (line 207) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 218) | EIGEN_DONT_INLINE void call_ref_1(Ref a, const B &b) { VERIFY_... function EIGEN_DONT_INLINE (line 220) | EIGEN_DONT_INLINE void call_ref_2(const Ref& a, const B ... function EIGEN_DONT_INLINE (line 222) | EIGEN_DONT_INLINE void call_ref_3(Ref > a, cons... function EIGEN_DONT_INLINE (line 224) | EIGEN_DONT_INLINE void call_ref_4(const Ref > a, cons... function EIGEN_DONT_INLINE (line 228) | EIGEN_DONT_INLINE void call_ref_6(const Ref > a, const... function call_ref (line 232) | void call_ref() function test_ref_overload_fun1 (line 293) | int test_ref_overload_fun1(Ref ) { return 1; } function test_ref_overload_fun1 (line 294) | int test_ref_overload_fun1(Ref ) { return 2; } function test_ref_overload_fun1 (line 295) | int test_ref_overload_fun1(Ref ) { return 3; } function test_ref_overload_fun2 (line 297) | int test_ref_overload_fun2(Ref ) { return 4; } function test_ref_overload_fun2 (line 298) | int test_ref_overload_fun2(Ref ) { return 5; } function test_ref_ambiguous (line 300) | void test_ref_ambiguous(const Ref &A, Ref B) function test_ref_overloads (line 307) | void test_ref_overloads() function test_ref_fixed_size_assert (line 323) | void test_ref_fixed_size_assert() function EIGEN_DECLARE_TEST (line 334) | EIGEN_DECLARE_TEST(ref) FILE: VO_Module/thirdparty/lietorch/eigen/test/reshape.cpp function is_same_eq (line 14) | typename internal::enable_if::value,bool>::type function check_auto_reshape4x4 (line 21) | void check_auto_reshape4x4(MatType m) function check_direct_access_reshape4x4 (line 53) | void check_direct_access_reshape4x4(MatType , internal::FixedInt) { function reshape4x4 (line 67) | void reshape4x4(MatType m) function EIGEN_DECLARE_TEST (line 196) | EIGEN_DECLARE_TEST(reshape) FILE: VO_Module/thirdparty/lietorch/eigen/test/resize.cpp function resizeLikeTest (line 13) | void resizeLikeTest() function resizeLikeTest12 (line 32) | void resizeLikeTest12() { resizeLikeTest<1,2>(); } function resizeLikeTest1020 (line 33) | void resizeLikeTest1020() { resizeLikeTest<10,20>(); } function resizeLikeTest31 (line 34) | void resizeLikeTest31() { resizeLikeTest<3,1>(); } function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(resize) FILE: VO_Module/thirdparty/lietorch/eigen/test/rvalue_types.cpp class SafeScalar (line 23) | class SafeScalar { method SafeScalar (line 25) | SafeScalar() : initialized_(false) {} method SafeScalar (line 26) | SafeScalar(const SafeScalar& other) { method SafeScalar (line 29) | SafeScalar& operator=(const SafeScalar& other) { method SafeScalar (line 35) | SafeScalar(T val) : val_(val), initialized_(true) {} method SafeScalar (line 36) | SafeScalar& operator=(T val) { function rvalue_copyassign (line 53) | void rvalue_copyassign(const MatrixType& m) function rvalue_transpositions (line 80) | void rvalue_transpositions(Index rows) function rvalue_move (line 113) | void rvalue_move(const MatrixType& m) function rvalue_copyassign (line 148) | void rvalue_copyassign(const MatrixType&) {} function rvalue_transpositions (line 150) | void rvalue_transpositions(Index) {} function rvalue_move (line 152) | void rvalue_move(const MatrixType&) {} function EIGEN_DECLARE_TEST (line 155) | EIGEN_DECLARE_TEST(rvalue_types) FILE: VO_Module/thirdparty/lietorch/eigen/test/schur_complex.cpp function schur (line 14) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(schur_complex) FILE: VO_Module/thirdparty/lietorch/eigen/test/schur_real.cpp function verifyIsQuasiTriangular (line 14) | void verifyIsQuasiTriangular(const MatrixType& T) function schur (line 38) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(schur_real) FILE: VO_Module/thirdparty/lietorch/eigen/test/selfadjoint.cpp function selfadjoint (line 16) | void selfadjoint(const MatrixType& m) function bug_159 (line 53) | void bug_159() function EIGEN_DECLARE_TEST (line 59) | EIGEN_DECLARE_TEST(selfadjoint) FILE: VO_Module/thirdparty/lietorch/eigen/test/simplicial_cholesky.cpp function test_simplicial_cholesky_T (line 12) | void test_simplicial_cholesky_T() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(simplicial_cholesky) FILE: VO_Module/thirdparty/lietorch/eigen/test/sizeof.cpp function verifySizeOf (line 12) | void verifySizeOf(const MatrixType&) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(sizeof) FILE: VO_Module/thirdparty/lietorch/eigen/test/sizeoverflow.cpp function triggerMatrixBadAlloc (line 22) | void triggerMatrixBadAlloc(Index rows, Index cols) function triggerVectorBadAlloc (line 30) | void triggerVectorBadAlloc(Index size) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(sizeoverflow) FILE: VO_Module/thirdparty/lietorch/eigen/test/smallvectors.cpp function smallVectors (line 13) | void smallVectors() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(smallvectors) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparseLM.cpp type sparseGaussianTest (line 21) | struct sparseGaussianTest : SparseFunctor method sparseGaussianTest (line 26) | sparseGaussianTest(int inputs, int values) : SparseFunctor... method VectorType (line 29) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 54) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 83) | int df(const VectorType& uv, JacobianType& fjac) function test_sparseLM_T (line 129) | void test_sparseLM_T() function EIGEN_DECLARE_TEST (line 171) | EIGEN_DECLARE_TEST(sparseLM) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_basic.cpp function sparse_basic (line 24) | void sparse_basic(const SparseMatrixType& ref) function big_sparse_triplet (line 685) | void big_sparse_triplet(Index rows, Index cols, double density) { function bug1105 (line 711) | void bug1105() function EIGEN_DECLARE_TEST (line 727) | EIGEN_DECLARE_TEST(sparse_basic) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_block.cpp function innervec (line 14) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==RowMajorBit,... function innervec (line 21) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==0, typename ... function sparse_block (line 27) | void sparse_block(const SparseMatrixType& ref) function EIGEN_DECLARE_TEST (line 293) | EIGEN_DECLARE_TEST(sparse_block) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_permutations.cpp function is_sorted (line 23) | bool is_sorted(const T& mat) { function eval (line 38) | typename internal::nested_eval::type eval(const T &xpr) function sparse_permutations (line 44) | void sparse_permutations(const SparseMatrixType& ref) function sparse_permutations_all (line 215) | void sparse_permutations_all(int size) function EIGEN_DECLARE_TEST (line 223) | EIGEN_DECLARE_TEST(sparse_permutations) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_product.cpp function on_temporary_creation (line 18) | inline void on_temporary_creation() { function sparse_product (line 36) | void sparse_product() function sparse_product_regression_test (line 338) | void sparse_product_regression_test() function bug_942 (line 360) | void bug_942() function test_mixing_types (line 383) | void test_mixing_types() function EIGEN_DECLARE_TEST (line 464) | EIGEN_DECLARE_TEST(sparse_product) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_ref.cpp function on_temporary_creation (line 17) | inline void on_temporary_creation() { function check_const_correctness (line 34) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void call_ref_1(Ref > a, const B &... function EIGEN_DONT_INLINE (line 48) | EIGEN_DONT_INLINE void call_ref_2(const Ref >&... function EIGEN_DONT_INLINE (line 51) | EIGEN_DONT_INLINE void call_ref_3(const Ref, S... function EIGEN_DONT_INLINE (line 57) | EIGEN_DONT_INLINE void call_ref_4(Ref > a, const B &... function EIGEN_DONT_INLINE (line 60) | EIGEN_DONT_INLINE void call_ref_5(const Ref >&... function call_ref (line 62) | void call_ref() function EIGEN_DECLARE_TEST (line 129) | EIGEN_DECLARE_TEST(sparse_ref) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_solver.h type typename (line 47) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 152) | typedef typename Eigen::SparseMatrix Mat; type typename (line 153) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 154) | typedef typename Eigen::SparseLU > Solver; type typename (line 281) | typedef typename Solver::MatrixType Mat; type typename (line 282) | typedef typename Mat::Scalar Scalar; type typename (line 283) | typedef typename Mat::RealScalar RealScalar; type typename (line 314) | typedef typename Solver::MatrixType Mat; type typename (line 315) | typedef typename Mat::Scalar Scalar; type typename (line 331) | typedef typename Solver::MatrixType Mat; type typename (line 332) | typedef typename Mat::Scalar Scalar; type typename (line 348) | typedef typename Solver::MatrixType Mat; type typename (line 349) | typedef typename Mat::Scalar Scalar; type Matrix (line 350) | typedef Matrix DenseMatrix; type typename (line 406) | typedef typename Solver::MatrixType Mat; type typename (line 407) | typedef typename Mat::Scalar Scalar; type typename (line 408) | typedef typename Mat::StorageIndex StorageIndex; type SparseMatrix (line 409) | typedef SparseMatrix SpMat; type Matrix (line 411) | typedef Matrix DenseMatrix; type Matrix (line 412) | typedef Matrix DenseVector; type typename (line 491) | typedef typename Solver::MatrixType Mat; type typename (line 492) | typedef typename Mat::Scalar Scalar; type Matrix (line 493) | typedef Matrix DenseMatrix; type typename (line 509) | typedef typename Solver::MatrixType Mat; type typename (line 510) | typedef typename Mat::Scalar Scalar; type prune_column (line 524) | struct prune_column { type typename (line 536) | typedef typename Solver::MatrixType Mat; type typename (line 537) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 538) | typedef SparseMatrix DenseMatrix; type Matrix (line 541) | typedef Matrix DenseVector; type typename (line 613) | typedef typename Solver::MatrixType Mat; type typename (line 614) | typedef typename Mat::Scalar Scalar; type Matrix (line 615) | typedef Matrix DenseMatrix; type typename (line 636) | typedef typename Solver::MatrixType Mat; type typename (line 637) | typedef typename Mat::Scalar Scalar; type Matrix (line 638) | typedef Matrix DenseMatrix; type typename (line 653) | typedef typename Solver::MatrixType Mat; type typename (line 654) | typedef typename Mat::Scalar Scalar; type typename (line 668) | typedef typename Solver::MatrixType Mat; type typename (line 669) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 670) | typedef SparseMatrix DenseMatrix; type Matrix (line 672) | typedef Matrix DenseVector; FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_solvers.cpp function initSPD (line 12) | void function sparse_solvers (line 33) | void sparse_solvers(int rows, int cols) function EIGEN_DECLARE_TEST (line 117) | EIGEN_DECLARE_TEST(sparse_solvers) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparse_vector.cpp function sparse_vector (line 12) | void sparse_vector(int rows, int cols) function EIGEN_DECLARE_TEST (line 148) | EIGEN_DECLARE_TEST(sparse_vector) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparselu.cpp function test_sparselu_T (line 22) | void test_sparselu_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(sparselu) FILE: VO_Module/thirdparty/lietorch/eigen/test/sparseqr.cpp function generate_sparse_rectangular_problem (line 13) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_sparseqr_scalar (line 44) | void test_sparseqr_scalar() function EIGEN_DECLARE_TEST (line 141) | EIGEN_DECLARE_TEST(sparseqr) FILE: VO_Module/thirdparty/lietorch/eigen/test/special_numbers.cpp function special_numbers (line 12) | void special_numbers() function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(special_numbers) FILE: VO_Module/thirdparty/lietorch/eigen/test/spqr_support.cpp function generate_sparse_rectangular_problem (line 15) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_spqr_scalar (line 30) | void test_spqr_scalar() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(spqr_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/stable_norm.cpp function EIGEN_DONT_INLINE (line 12) | EIGEN_DONT_INLINE T copy(const T& x) function stable_norm (line 17) | void stable_norm(const MatrixType& m) function test_hypot (line 199) | void test_hypot() function EIGEN_DECLARE_TEST (line 229) | EIGEN_DECLARE_TEST(stable_norm) FILE: VO_Module/thirdparty/lietorch/eigen/test/stddeque.cpp function check_stddeque_matrix (line 16) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 46) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 75) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stddeque) FILE: VO_Module/thirdparty/lietorch/eigen/test/stddeque_overload.cpp function check_stddeque_matrix (line 29) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 64) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 98) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(stddeque_overload) FILE: VO_Module/thirdparty/lietorch/eigen/test/stdlist.cpp function check_stdlist_matrix (line 16) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 46) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 75) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stdlist) FILE: VO_Module/thirdparty/lietorch/eigen/test/stdlist_overload.cpp function get (line 29) | typename Container::iterator get(Container & c, Position position) function set (line 37) | void set(Container & c, Position position, const Value & value) function check_stdlist_matrix (line 45) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 86) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 126) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 165) | EIGEN_DECLARE_TEST(stdlist_overload) FILE: VO_Module/thirdparty/lietorch/eigen/test/stdvector.cpp function check_stdvector_matrix (line 15) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 51) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 86) | void check_stdvector_quaternion(const QuaternionType&) function std_vector_gcc_warning (line 123) | void std_vector_gcc_warning() function EIGEN_DECLARE_TEST (line 130) | EIGEN_DECLARE_TEST(stdvector) FILE: VO_Module/thirdparty/lietorch/eigen/test/stdvector_overload.cpp function check_stdvector_matrix (line 29) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 65) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 100) | void check_stdvector_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(stdvector_overload) FILE: VO_Module/thirdparty/lietorch/eigen/test/stl_iterators.cpp function make_reverse_iterator (line 15) | std::reverse_iterator function ForwardIt (line 23) | ForwardIt is_sorted_until(ForwardIt firstIt, ForwardIt lastIt) function is_sorted (line 36) | bool is_sorted(ForwardIt firstIt, ForwardIt lastIt) function is_pointer_based_stl_iterator (line 45) | bool is_pointer_based_stl_iterator(const internal::pointer_based_stl_ite... function is_generic_randaccess_stl_iterator (line 48) | bool is_generic_randaccess_stl_iterator(const internal::generic_randacce... function check_begin_end_for_loop (line 51) | void check_begin_end_for_loop(Xpr xpr) function test_stl_iterators (line 111) | void test_stl_iterators(int rows=Rows, int cols=Cols) function IsContainerType (line 486) | bool IsContainerType(int /* dummy */) { return true; } function IsContainerType (line 489) | bool IsContainerType(long /* dummy */) { return false; } function test_stl_container_detection (line 492) | void test_stl_container_detection(int rows=Rows, int cols=Cols) function EIGEN_DECLARE_TEST (line 521) | EIGEN_DECLARE_TEST(stl_iterators) FILE: VO_Module/thirdparty/lietorch/eigen/test/superlu_support.cpp function EIGEN_DECLARE_TEST (line 15) | EIGEN_DECLARE_TEST(superlu_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/svd_common.h type typename (line 35) | typedef typename MatrixType::Scalar Scalar; type typename (line 36) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 37) | typedef Matrix MatrixUType; type Matrix (line 38) | typedef Matrix MatrixVType; type typename (line 63) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 102) | typedef typename MatrixType::Scalar Scalar; type typename (line 103) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 112) | typedef Matrix RhsType; type Matrix (line 113) | typedef Matrix SolutionType; type typename (line 169) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 176) | typedef Matrix SolutionType; type Matrix (line 183) | typedef Matrix MatrixType2; type Matrix (line 184) | typedef Matrix RhsType2; type Matrix (line 185) | typedef Matrix MatrixType2T; type Matrix (line 209) | typedef Matrix MatrixType3; type Matrix (line 210) | typedef Matrix RhsType3; type Matrix (line 238) | typedef Matrix RhsType; FILE: VO_Module/thirdparty/lietorch/eigen/test/svd_fill.h type typename (line 24) | typedef typename MatrixType::Scalar Scalar; type typename (line 25) | typedef typename MatrixType::RealScalar RealScalar; FILE: VO_Module/thirdparty/lietorch/eigen/test/swap.cpp type other_matrix_type (line 14) | struct other_matrix_type type other_matrix_type > (line 20) | struct other_matrix_type randMatrixUnitary(int s... function randMatrixSpecialUnitary (line 75) | Eigen::Matrix randMatrixSpecialUnitar... function run_test (line 91) | void run_test(int dim, int num_elements) function run_fixed_size_test (line 121) | void run_fixed_size_test(int num_elements) function EIGEN_DECLARE_TEST (line 158) | EIGEN_DECLARE_TEST(umeyama) FILE: VO_Module/thirdparty/lietorch/eigen/test/umfpack_support.cpp function test_umfpack_support_T (line 15) | void test_umfpack_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(umfpack_support) FILE: VO_Module/thirdparty/lietorch/eigen/test/unalignedassert.cpp type TestNew1 (line 38) | struct TestNew1 method TestNew1 (line 41) | TestNew1() : m(20,20) {} type TestNew2 (line 44) | struct TestNew2 type TestNew3 (line 50) | struct TestNew3 type TestNew4 (line 55) | struct TestNew4 type TestNew5 (line 62) | struct TestNew5 type TestNew6 (line 69) | struct TestNew6 type Depends (line 75) | struct Depends function check_unalignedassert_good (line 83) | void check_unalignedassert_good() function construct_at_boundary (line 94) | void construct_at_boundary(int boundary) function unalignedassert (line 106) | void unalignedassert() function EIGEN_DECLARE_TEST (line 177) | EIGEN_DECLARE_TEST(unalignedassert) FILE: VO_Module/thirdparty/lietorch/eigen/test/unalignedcount.cpp function EIGEN_DECLARE_TEST (line 31) | EIGEN_DECLARE_TEST(unalignedcount) FILE: VO_Module/thirdparty/lietorch/eigen/test/upperbidiagonalization.cpp function upperbidiag (line 13) | void upperbidiag(const MatrixType& m) function EIGEN_DECLARE_TEST (line 32) | EIGEN_DECLARE_TEST(upperbidiagonalization) FILE: VO_Module/thirdparty/lietorch/eigen/test/vectorization_logic.cpp function test_assign (line 38) | bool test_assign(const Dst&, const Src&, int traversal, int unrolling) function test_assign (line 63) | bool test_assign(int traversal, int unrolling) function test_redux (line 84) | bool test_redux(const Xpr&, int traversal, int unrolling) type vectorization_logic (line 105) | struct vectorization_logic method run (line 115) | static void run() type vectorization_logic (line 264) | struct vectorization_logic method run (line 266) | static void run() {} type vectorization_logic_half (line 271) | struct vectorization_logic_half method run (line 278) | static void run() type vectorization_logic_half (line 388) | struct vectorization_logic_half method run (line 390) | static void run() {} function EIGEN_DECLARE_TEST (line 393) | EIGEN_DECLARE_TEST(vectorization_logic) FILE: VO_Module/thirdparty/lietorch/eigen/test/vectorwiseop.cpp function vectorwiseop_array (line 16) | void vectorwiseop_array(const ArrayType& m) function vectorwiseop_matrix (line 129) | void vectorwiseop_matrix(const MatrixType& m) function EIGEN_DECLARE_TEST (line 286) | EIGEN_DECLARE_TEST(vectorwiseop) FILE: VO_Module/thirdparty/lietorch/eigen/test/visitor.cpp function matrixVisitor (line 12) | void matrixVisitor(const MatrixType& p) function vectorVisitor (line 99) | void vectorVisitor(const VectorType& w) function EIGEN_DECLARE_TEST (line 176) | EIGEN_DECLARE_TEST(visitor) FILE: VO_Module/thirdparty/lietorch/eigen/test/zerosized.cpp function zeroReduction (line 13) | void zeroReduction(const MatrixType& m) { function zeroSizedMatrix (line 34) | void zeroSizedMatrix() function zeroSizedVector (line 77) | void zeroSizedVector() function EIGEN_DECLARE_TEST (line 93) | EIGEN_DECLARE_TEST(zerosized) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/Tensor.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 115) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, Index secondIn... function Scalar (line 124) | const Scalar& coeff(const array& indices) const function Scalar (line 141) | const Scalar& coeff() const function Scalar (line 203) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 208) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 213) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 218) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 236) | const Scalar& operator()(const array& indices) const function Scalar (line 241) | const Scalar& operator()(Index index) const function Scalar (line 247) | const Scalar& operator()() const function m_storage (line 334) | Tensor(const Self& other) function EIGEN_STRONG_INLINE (line 341) | EIGEN_STRONG_INLINE Tensor(Index firstDimension, IndexTypes... otherDime... function explicit (line 348) | explicit Tensor(Index dim1) function EIGEN_DEVICE_FUNC (line 353) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2) function EIGEN_DEVICE_FUNC (line 358) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 363) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 368) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function explicit (line 376) | explicit Tensor(const array& dimensions) type TensorAssignOp (line 396) | typedef TensorAssignOp& dimensions) function EIGEN_DEVICE_FUNC (line 465) | EIGEN_DEVICE_FUNC void resize(const DSizes& dimension... function EIGEN_DEVICE_FUNC (line 473) | EIGEN_DEVICE_FUNC function resize (line 483) | void resize(const Eigen::IndexList& dimensions) { function resize (line 514) | size_t V5> function Index (line 542) | Index linearizedIndex(const array& indices) const FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h function namespace (line 14) | namespace Eigen { type typename (line 57) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; type Tuple (line 61) | typedef Tuple::Dimensions Dimensions; type StorageMemory (line 85) | typedef StorageMemory Storage; type typename (line 86) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 99) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 109) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 113) | void cleanup() { function CoeffReturnType (line 117) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 122) | TensorOpCost function bind (line 130) | void bind(cl::sycl::handler &cgh) const { function namespace (line 139) | namespace internal { type TensorTupleReducerOp (line 163) | typedef const TensorTupleReducerOpEIGEN_DEVICE_... type typename (line 179) | typedef typename Eigen::internal::traits::Scalar S... type typename (line 180) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 181) | typedef typename Eigen::internal::nested::type Nes... type typename (line 182) | typedef typename Eigen::internal::traits::StorageK... type typename (line 183) | typedef typename Eigen::internal::traits::Index In... type Index (line 184) | typedef Index CoeffReturnType; type typename (line 217) | typedef typename XprType::Index Index; type typename (line 218) | typedef typename XprType::Scalar Scalar; type typename (line 219) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 220) | typedef typename TensorIndexTupleOp::CoeffReturnType TupleType; type typename (line 221) | typedef typename TensorEvaluator , Dev... type array (line 224) | typedef array StrideDims; type StorageMemory (line 225) | typedef StorageMemory Storage; type typename (line 226) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 227) | typedef StorageMemory TupleStorageMem; type internal (line 240) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 266) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 270) | void cleanup() { function CoeffReturnType (line 274) | CoeffReturnType coeff(Index index) const { function bind (line 281) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 287) | TensorOpCost FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h function namespace (line 13) | namespace Eigen { type typename (line 65) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 66) | typedef typename LhsXprType::CoeffReturnType CoeffReturnType; type typename (line 67) | typedef typename Eigen::internal::nested::type Nested; type typename (line 68) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 69) | typedef typename Eigen::internal::traits::Index Index; type typename (line 95) | typedef typename XprType::Index Index; type typename (line 96) | typedef typename XprType::Scalar Scalar; type typename (line 97) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 98) | typedef typename PacketType::type PacketReturnT... type typename (line 99) | typedef typename TensorEvaluator::Dimensions Dimen... type StorageMemory (line 100) | typedef StorageMemory Storage; type typename (line 101) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 120) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 121) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 123) | typedef typename TensorEvaluator::TensorBlock function EIGEN_DEVICE_FUNC (line 127) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& devic... function evalSubExprsIfNeeded (line 145) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 157) | void evalSubExprsIfNeededAsync( function cleanup (line 166) | void cleanup() { function evalScalar (line 171) | void evalScalar(Index i) { function evalPacket (line 174) | void evalPacket(Index i) { function EIGEN_DEVICE_FUNC (line 180) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function PacketReturnType (line 185) | PacketReturnType packet(Index index) const function TensorOpCost (line 190) | TensorOpCost function evalBlock (line 210) | void evalBlock( function bind (line 231) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h function namespace (line 15) | namespace Eigen { type Eigen (line 604) | typedef Eigen::IndexPair DimensionPair; type TensorScanOp (line 633) | typedef TensorScanOp, const type TensorScanOp (line 640) | typedef TensorScanOp, const function TensorLayoutSwapOp (line 877) | const TensorLayoutSwapOp function TensorIndexTupleOp (line 940) | const TensorIndexTupleOp type TensorAssignOp (line 1162) | typedef TensorAssignOp BlockDescriptor; function BlockDescriptor (line 374) | BlockDescriptor function reset (line 572) | void reset() { m_allocation_index = 0; } type Allocation (line 575) | struct Allocation { type TensorBlockKind (line 589) | enum TensorBlockKind { function class (line 617) | class TensorBlockNotImplemented { type typename (line 629) | typedef typename XprType::Scalar type; function void (line 632) | struct XprScalar { type TensorMap (line 659) | typedef TensorMap > XprType; function XprType (line 677) | const XprType& expr() const { function cleanup (line 682) | void cleanup() {} type internal (line 684) | typedef internal::TensorBlockDescriptor TensorBlockD... function class (line 694) | class Storage { function TensorMaterializedBlock (line 762) | static TensorMaterializedBlock materialize( type typename (line 845) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 850) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 853) | const Scalar* data() const { return NULL; } function cleanup (line 854) | void cleanup() { m_arg_block.cleanup(); } type typename (line 878) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 887) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 893) | const Scalar* data() const { return NULL; } function cleanup (line 895) | void cleanup() { type typename (line 913) | typedef typename ArgTensorBlock::XprType ArgXprType; type typename (line 921) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 927) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 929) | const Scalar* data() const { return NULL; } function cleanup (line 930) | void cleanup() { m_arg_block.cleanup(); } type typename (line 944) | typedef typename Arg1TensorBlock::XprType Arg1XprType; type typename (line 945) | typedef typename Arg2TensorBlock::XprType Arg2XprType; type typename (line 946) | typedef typename Arg3TensorBlock::XprType Arg3XprType; type typename (line 958) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 969) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 974) | const Scalar* data() const { return NULL; } function cleanup (line 975) | void cleanup() { type typename (line 994) | typedef typename packet_traits::type Packet; type class (line 1002) | enum class type Dst (line 1011) | struct Dst { type Src (line 1019) | struct Src { function Run (line 1029) | void Run(const Dst& dst, function Run (line 1038) | void Run( type StridedLinearBufferCopy (line 1146) | typedef StridedLinearBufferCopy LinCopy; type DSizes (line 1150) | typedef DSizes DimensionsMap; type Dst (line 1152) | struct Dst { type Src (line 1163) | struct Src { function IndexType (line 1178) | IndexType Copy( function IndexType (line 1321) | IndexType Copy(const Dst& dst, type BlockIteratorState (line 1329) | struct BlockIteratorState { type Target (line 1435) | struct Target { function Run (line 1465) | void Run( FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h function namespace (line 13) | namespace Eigen { function Sizes (line 54) | struct is_input_scalar > { type is_input_scalar (line 59) | struct is_input_scalar type typename (line 73) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 74) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 75) | typedef typename Eigen::internal::nested::type Nes... type typename (line 76) | typedef typename Eigen::internal::traits::StorageK... type typename (line 77) | typedef typename Eigen::internal::traits::Index In... type typename (line 100) | typedef typename XprType::Index Index; type DSizes (line 102) | typedef DSizes Dimensions; type typename (line 103) | typedef typename XprType::Scalar Scalar; type typename (line 104) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 105) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 106) | typedef typename PacketType::type PacketReturnT... type typename (line 112) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 123) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 130) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 131) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 133) | typedef typename TensorEvaluator::TensorBlock type typename (line 136) | typedef typename internal::TensorMaterializedBlock type typename (line 84) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 85) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 86) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 87) | typedef typename Eigen::internal::nested::type Nested; type typename (line 88) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 89) | typedef typename Eigen::internal::traits::Index Index; type typename (line 120) | typedef typename XprType::Index Index; type DSizes (line 121) | typedef DSizes Dimensions; type typename (line 122) | typedef typename XprType::Scalar Scalar; type typename (line 123) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 124) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 126) | typedef StorageMemory Storage; type typename (line 127) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 151) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 154) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 155) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type internal (line 157) | typedef internal::TensorBlockDescriptor type typename (line 159) | typedef typename TensorEvaluator::TensorBlock type typename (line 162) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 417) | typedef typename XprType::Index Index; type DSizes (line 418) | typedef DSizes Dimensions; type typename (line 419) | typedef typename XprType::Scalar Scalar; type typename (line 420) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 421) | typedef typename PacketType::type PacketReturnT... type internal (line 433) | typedef internal::TensorBlockDescriptor TensorBlockDesc; function writePacket (line 446) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 485) | void writeBlock( FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h function namespace (line 13) | namespace Eigen { type typename (line 64) | typedef typename internal::traits::Scalar Scalar; type typename (line 65) | typedef typename internal::traits::StorageKind St... type typename (line 66) | typedef typename internal::traits::Index Index; type typename (line 67) | typedef typename internal::nested::type Nested; type typename (line 68) | typedef typename internal::promote_storage_type::Real RealScalar; type typename (line 98) | typedef typename XprType::Index Index; type DSizes (line 101) | typedef DSizes Dimensions; type typename (line 102) | typedef typename XprType::Scalar Scalar; type typename (line 103) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 104) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 105) | typedef StorageMemory Storage; type typename (line 106) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 119) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 175) | bool evalSubExprsIfNeeded(EvaluatorPointerType) function cleanup (line 182) | void cleanup() function CoeffReturnType (line 190) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 248) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 263) | TensorOpCost function bind (line 282) | void bind(cl::sycl::handler &cgh) const { type TensorConcatenationOp (line 304) | typedef TensorConcatenationOp XprType; type typename (line 305) | typedef typename Base::Dimensions Dimensions; type internal (line 318) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 327) | typedef typename XprType::Index Index; type typename (line 328) | typedef typename XprType::Scalar Scalar; type typename (line 329) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 330) | typedef typename PacketType::type PacketReturnT... function writePacket (line 361) | void writePacket(Index index, const PacketReturnType& x) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h function namespace (line 13) | namespace Eigen { type LeftArgType_ (line 68) | typedef LeftArgType_ LeftArgType; type RightArgType_ (line 69) | typedef RightArgType_ RightArgType; type OutputKernelType_ (line 70) | typedef OutputKernelType_ OutputKernelType; type Device_ (line 71) | typedef Device_ Device; function BlockMemHandle (line 83) | static BlockMemHandle allocate(Device& d, const Index bm, function BlockMemHandle (line 99) | static BlockMemHandle allocateSlices( function deallocate (line 131) | static void deallocate(Device& d, BlockMemHandle handle) { type BlockSizes (line 136) | struct BlockSizes { function EIGEN_DEVICE_FUNC (line 140) | EIGEN_DEVICE_FUNC static BlockSizes ComputeLhsRhsBlockSizes(const Index bm, type RhsScalar (line 194) | typedef RhsScalar* RhsBlock; type TensorContractionBlockMemAllocator (line 197) | typedef TensorContractionBlockMemAllocator type typename (line 199) | typedef typename BlockMemAllocator::BlockMemHandle BlockMemHandle; type typename (line 201) | typedef typename internal::gebp_traits Traits; type internal (line 203) | typedef internal::gemm_pack_lhs< type internal (line 208) | typedef internal::gemm_pack_rhs::type Nested; type typename (line 332) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 333) | typedef typename Eigen::internal::traits::Index Index; type typename (line 367) | typedef typename internal::traits::Indices Indices; type typename (line 368) | typedef typename internal::traits::LeftArgType LeftArgType; type typename (line 369) | typedef typename internal::traits::RightArgType RightArgType; type typename (line 370) | typedef typename internal::traits::OutputKernelType OutputKerne... type typename (line 371) | typedef typename internal::traits::Device Device; type TensorContractionOp (line 373) | typedef TensorContractionOp::type PacketReturnT... type StorageMemory (line 378) | typedef StorageMemory Storage; type typename (line 379) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 392) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 399) | typedef typename internal::conditional< type typename (line 401) | typedef typename internal::conditional< type TensorEvaluator (line 404) | typedef TensorEvaluator LeftEvaluatorType; type TensorEvaluator (line 405) | typedef TensorEvaluator RightEvaluatorType; type array (line 414) | typedef array contract_t; type array (line 415) | typedef array Dimensions; function evalSubExprsIfNeeded (line 605) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 620) | void evalSubExprsIfNeededAsync( function EIGEN_DEVICE_FUNC (line 698) | EIGEN_DEVICE_FUNC void evalTo(Scalar* buffer) const { function evalGemv (line 728) | void evalGemv(Scalar* buffer) const { function evalGemm (line 777) | void evalGemm(Scalar* buffer) const { function evalGemmPartialWithoutOutputKernel (line 788) | void evalGemmPartialWithoutOutputKernel( function evalGemmPartial (line 797) | void evalGemmPartial(Scalar* buffer, Index k_start, Index k_end, int num... function cleanup (line 911) | void cleanup() { function CoeffReturnType (line 921) | CoeffReturnType coeff(Index index) const { function TensorOpCost (line 925) | TensorOpCost costPerCoeff(bool) const { function EIGEN_STRONG_INLINE (line 930) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { type TensorContractionEvaluatorBase (line 972) | typedef TensorContractionEvaluatorBase Base; type TensorContractionOp (line 974) | typedef TensorContractionOp::type PacketReturnT... type typename (line 988) | typedef typename internal::conditional< type typename (line 990) | typedef typename internal::conditional< type array (line 999) | typedef array contract_t; type array (line 1000) | typedef array Dimensions; function EIGEN_DEVICE_FUNC (line 1008) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& devic... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h function namespace (line 17) | namespace Eigen { function EigenFloatContractionKernelInternal16x16 (line 534) | void function EigenFloatContractionKernelInternal (line 774) | void type float2 (line 1149) | typedef float2 LHS_MEM[64][32]; type float2 (line 1150) | typedef float2 RHS_MEM[128][8]; type TensorEvaluator (line 1224) | typedef TensorEvaluator Base; type TensorContractionOp (line 1227) | typedef TensorContractionOp::type PacketRetu... type typename (line 1241) | typedef typename internal::conditional< type typename (line 1243) | typedef typename internal::conditional< type array (line 1252) | typedef array left_dim_mapper_t; type array (line 1253) | typedef array right_dim_mapper_t; type array (line 1255) | typedef array contract_t; type array (line 1256) | typedef array Dimensions; type typename (line 1264) | typedef typename internal::remove_const LeftEvaluator; type TensorEvaluator (line 1268) | typedef TensorEvaluator RightEvaluator; type typename (line 1270) | typedef typename LeftEvaluator::Dimensions LeftDimensions; type typename (line 1271) | typedef typename RightEvaluator::Dimensions RightDimensions; function EIGEN_DEVICE_FUNC (line 1273) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& devic... function evalSubExprsIfNeeded (line 1281) | bool evalSubExprsIfNeeded(Scalar* data) { function evalTo (line 1294) | void evalTo(Scalar* buffer) const { function Run (line 1334) | static void Run(const LhsMapper& lhs, const RhsMapper& rhs, const Output... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h function namespace (line 13) | namespace Eigen { function bind (line 100) | void bind(cl::sycl::handler &cgh) const { function offsetBuffer (line 132) | void offsetBuffer(typename Tensor::Index offset) { function prefetch (line 137) | void prefetch(Index /*i*/) { } function Scalar (line 140) | Scalar operator()(Index row) const { function Scalar (line 146) | Scalar operator()(Index row, Index col) const { function Index (line 151) | Index computeIndex(Index row, Index col) const { function Index (line 241) | Index firstAligned(Index size) const { function bind (line 253) | void bind(cl::sycl::handler &cgh) const { function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 366) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_DEVICE_FUNC (line 383) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_STRONG_INLINE (line 398) | EIGEN_STRONG_INLINE PacketT load(Index i, Index j) const { type TensorContractionSubMapper (line 415) | typedef TensorContractionSubMapper Base; type TensorContractionOp (line 1294) | typedef TensorContractionOp::type PacketReturnT... type typename (line 1299) | typedef typename Base::Storage Storage; type typename (line 1300) | typedef typename Base::EvaluatorPointerType EvaluatorPointerType; type TripleDim (line 1301) | struct TripleDim { function EIGEN_DEVICE_FUNC (line 1343) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType &op, const Device &devic... function evalSubExprsIfNeeded (line 1346) | bool evalSubExprsIfNeeded(typename Base::EvaluatorPointerType data) { function evalToSycl (line 1358) | void evalToSycl(typename Base::EvaluatorPointerType buffer) const { function triple_dim (line 1392) | const auto triple_dim = TripleDim{this->m_i_size, this->m_j_size, this->... function EIGEN_ALWAYS_INLINE (line 1448) | EIGEN_ALWAYS_INLINE adjustTT(EvaluatorPointerType buffer, const LhsMappe... type TensorSycl (line 1501) | typedef TensorSycl::internal::TensorContractionKernel Op; type TensorSycl (line 1522) | typedef TensorSycl::internal::SecondStepPartialReduction OutputMapper; type internal (line 367) | typedef internal::TensorContractionKernel< type typename (line 371) | typedef typename TensorContractionKernel::LhsBlock LhsBlock; type typename (line 372) | typedef typename TensorContractionKernel::RhsBlock RhsBlock; type typename (line 373) | typedef typename TensorContractionKernel::BlockMemHandle BlockMemHandle; function Release (line 667) | void Release(EvalParallelContext& ctx) const { function BlockMemHandle (line 685) | BlockMemHandle mem_handle_{} function reuse (line 744) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function reuse (line 765) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function pack_lhs (line 854) | void pack_lhs(Index m, Index k) { function pack_rhs (line 888) | void pack_rhs(Index n, Index k) { function kernel (line 935) | void kernel(Index m, Index n, Index k, bool use_thread_local) { function signal_packing (line 985) | void signal_packing(Index k) { function signal_kernel (line 994) | void signal_kernel(Index m, Index n, Index k, bool sync, function enqueue_packing (line 1049) | void enqueue_packing(Index k, bool rhs) { function enqueue_packing_helper (line 1053) | void enqueue_packing_helper(Index start, Index end, Index k, bool rhs) { function Index (line 1090) | Index bm(Index m) const { return m + 1 < nm0_ ? bm_ : m_ + bm_ - bm_ * n... function Index (line 1091) | Index bn(Index n) const { return n + 1 < nn0_ ? bn_ : n_ + bn_ - bn_ * n... function Index (line 1092) | Index bk(Index k) const { return k + 1 < nk_ ? bk_ : k_ + bk_ - bk_ * nk... function Index (line 1094) | Index gm(Index m) const { return m + 1 < nm_ ? gm_ : nm0_ + gm_ - gm_ * ... function Index (line 1095) | Index gn(Index n) const { return n + 1 < nn_ ? gn_ : nn0_ + gn_ - gn_ * ... function applyOutputKernel (line 1292) | void applyOutputKernel() const { function Index (line 1307) | Index actualRangeSize(Index num_ranges, Index range_size, function addToBuffer (line 1316) | static void addToBuffer(size_t n, const Scalar* src_buf, function addAllToBuffer (line 1337) | static void addAllToBuffer(size_t n, FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h function namespace (line 13) | namespace Eigen { function m_impl (line 60) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 63) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 76) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 79) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 96) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 99) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 118) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 121) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function EIGEN_STRONG_INLINE (line 147) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { type typename (line 180) | typedef typename internal::traits::StorageKind Stora... type typename (line 181) | typedef typename internal::traits::Index Index; type typename (line 182) | typedef typename internal::nested::type Nested; type Scalar (line 183) | typedef Scalar CoeffReturnType; type typename (line 184) | typedef typename NumTraits::Real RealScalar; function m_xpr (line 186) | TensorConversionOp(const XprType& xpr) function run (line 198) | bool run(Eval& impl, EvalPointerType) { function run (line 214) | void run( function namespace (line 231) | namespace internal { type typename (line 252) | typedef typename internal::unpacket_traits::type SrcType; type typename (line 253) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 258) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 273) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 276) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 291) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 301) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 313) | typedef typename XprType::Index Index; type typename (line 314) | typedef typename TensorEvaluator::Dimensions Dimensions; type TargetType (line 315) | typedef TargetType Scalar; type TargetType (line 316) | typedef TargetType CoeffReturnType; type typename (line 317) | typedef typename internal::remove_all::type PacketReturnT... type typename (line 319) | typedef typename PacketType::type PacketSourceType; type StorageMemory (line 322) | typedef StorageMemory Storage; type typename (line 323) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 343) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 344) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 346) | typedef typename TensorEvaluator::TensorBlock type TensorConversionOpBlockFactory (line 349) | struct TensorConversionOpBlockFactory { type internal (line 361) | typedef internal::TensorUnaryExprBlock::Scalar Sc... type typename (line 263) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 264) | typedef typename internal::promote_storage_type::type Nested; type typename (line 267) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 268) | typedef typename Eigen::internal::traits::Index Index; type typename (line 299) | typedef typename XprType::Index Index; type DSizes (line 300) | typedef DSizes Dimensions; type typename (line 302) | typedef typename XprType::Scalar Scalar; type typename (line 303) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 304) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 306) | typedef StorageMemory Storage; type typename (line 307) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 320) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 387) | bool evalSubExprsIfNeeded(Scalar*) { function cleanup (line 392) | void cleanup() { function evalTo (line 401) | void evalTo(typename XprType::Scalar* buffer) { function CoeffReturnType (line 409) | CoeffReturnType coeff(Index index) const function PacketReturnType (line 417) | PacketReturnType packet(const Index index) const function TensorOpCost (line 461) | TensorOpCost function const (line 568) | int operator() (const int /*kernelSize*/) const { function Dynamic (line 573) | struct GetKernelSize { function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 581) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel1D( function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 633) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel2D( function EIGEN_HIP_LAUNCH_BOUNDS_1024 (line 704) | EIGEN_HIP_LAUNCH_BOUNDS_1024 void EigenConvolutionKernel3D( type typename (line 782) | typedef typename XprType::Index Index; type DSizes (line 783) | typedef DSizes Dimensions; type typename (line 784) | typedef typename TensorEvaluator::Dimensions K... type internal (line 797) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 818) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 819) | typedef typename PacketType::type PacketRetu... type typename (line 820) | typedef typename InputArgType::Scalar Scalar; function EIGEN_STRONG_INLINE (line 825) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar* data) { function EIGEN_STRONG_INLINE (line 838) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_STRONG_INLINE (line 851) | EIGEN_STRONG_INLINE void preloadKernel() { function ceil (line 871) | static unsigned int ceil(unsigned int num, unsigned int denom) { function executeEval (line 879) | void executeEval(Scalar* data) const { function CoeffReturnType (line 1078) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 1086) | EIGEN_STRONG_INLINE PacketReturnType packet(const Index index) const function TensorOpCost (line 1093) | TensorOpCost FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h function namespace (line 18) | namespace Eigen { function num_input (line 132) | const auto num_input = cl::sycl::range<2>{ function input_offset (line 221) | const auto input_offset = cl::sycl::range<3>{itemID.get_group().get_id()... type TensorConvolutionOp (line 276) | typedef TensorConvolutionOp XprType; type typename (line 281) | typedef typename XprType::Index Index; type DSizes (line 282) | typedef DSizes Dimensions; type typename (line 283) | typedef typename TensorEvaluator::Dime... type Eigen (line 284) | typedef const Eigen::SyclDevice Device; type typename (line 285) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 286) | typedef typename PacketType::type Pa... type typename (line 287) | typedef typename InputArgType::Scalar Scalar; type StorageMemory (line 289) | typedef StorageMemory Storage; type typename (line 290) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 291) | typedef StorageMemory KernelSt... type internal (line 305) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 337) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 351) | void cleanup() { function preloadKernel (line 368) | void preloadKernel() { function executeEval (line 387) | void executeEval(EvaluatorPointerType data) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h function namespace (line 13) | namespace Eigen { function numThreads (line 174) | int numThreads( function taskSize (line 187) | double taskSize( function totalCost (line 192) | double totalCost( FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h function namespace (line 13) | namespace Eigen { type typename (line 57) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 58) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 59) | typedef typename internal::nested::type Nested; type typename (line 60) | typedef typename internal::traits::StorageKind Stor... type typename (line 61) | typedef typename internal::traits::Index Index; type typename (line 84) | typedef typename internal::traits::Index Index; type DSizes (line 86) | typedef DSizes Dimensions; type typename (line 87) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 91) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 92) | typedef StorageMemory Storage; type typename (line 93) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 106) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 117) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 129) | void cleanup() { function CoeffReturnType (line 136) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 141) | PacketReturnType packet(Index index) const { function TensorOpCost (line 145) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 154) | void bind(cl::sycl::handler &cgh) const { function namespace (line 180) | namespace internal { type TensorCustomBinaryOp (line 205) | typedef const TensorCustomBinaryOp::Scalar Scalar; type typename (line 223) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 224) | typedef typename internal::traits::CoeffReturnType... type typename (line 225) | typedef typename internal::nested::type Nested; type typename (line 226) | typedef typename internal::traits::StorageKind Sto... type typename (line 227) | typedef typename internal::traits::Index Index; type typename (line 256) | typedef typename internal::traits::Index Index; type DSizes (line 258) | typedef DSizes Dimensions; type typename (line 259) | typedef typename XprType::Scalar Scalar; type typename (line 260) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 264) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 265) | typedef StorageMemory Storage; type typename (line 266) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 279) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 290) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 302) | void cleanup() { function CoeffReturnType (line 309) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 314) | PacketReturnType packet(Index index) const { function TensorOpCost (line 318) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 327) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h function namespace (line 18) | namespace Eigen { function virtual (line 124) | virtual ~GpuStreamDevice() { function virtual (line 134) | virtual void* allocate(size_t num_bytes) const { function virtual (line 144) | virtual void deallocate(void* buffer) const { function virtual (line 153) | virtual void* scratchpad() const { function max_blocks_ (line 178) | struct GpuDevice { function EIGEN_STRONG_INLINE (line 192) | EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE void deallocate(void* buffer) const { function EIGEN_STRONG_INLINE (line 200) | EIGEN_STRONG_INLINE void* allocate_temp(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE void deallocate_temp(void* buffer) const { function EIGEN_STRONG_INLINE (line 209) | EIGEN_STRONG_INLINE Type get(Type data) const { function EIGEN_STRONG_INLINE (line 213) | EIGEN_STRONG_INLINE void* scratchpad() const { function memcpy (line 221) | void memcpy(void* dst, const void* src, size_t n) const { function EIGEN_STRONG_INLINE (line 235) | EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, ... function EIGEN_STRONG_INLINE (line 242) | EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, ... function memset (line 249) | void memset(void* buffer, int c, size_t n) const { function EIGEN_DEVICE_FUNC (line 344) | static EIGEN_DEVICE_FUNC inline void setGpuSharedMemConfig(gpuSharedMemC... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h function namespace (line 19) | namespace Eigen { function EIGEN_STRONG_INLINE (line 418) | EIGEN_STRONG_INLINE ptrdiff_t get_offset(const void *ptr) const { type cl (line 436) | typedef cl::sycl::accessor const& indices, array& a) :... function EIGEN_DEVICE_FUNC (line 282) | EIGEN_DEVICE_FUNC explicit DSizes(const DenseIndex i0) { function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC DSizes(const DimensionList& a) { function DSizes (line 330) | ptrdiff_t V5> function EIGEN_STRONG_INLINE (line 340) | EIGEN_STRONG_INLINE explicit DSizes(DenseIndex firstDimension, DenseInde... type tensor_vsize_index_linearization_helper (line 413) | struct tensor_vsize_index_linearization_helper function Index (line 416) | Index run(array const& indices, std::vector&) { type array_size (line 447) | struct array_size type array_size (line 450) | struct array_size function array_get (line 453) | ptrdiff_t array_get(const Sizes&) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h function namespace (line 13) | namespace Eigen { type typename (line 72) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 73) | typedef typename internal::remove_const::Type PointerType; type typename (line 75) | typedef typename Eigen::internal::nested::type Nested; type typename (line 76) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 77) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 81) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp(PointerType buffer,... type typename (line 101) | typedef typename ArgType::Scalar Scalar; type typename (line 102) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 103) | typedef typename XprType::Index Index; type typename (line 104) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 107) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 108) | typedef StorageMemory Storage; type typename (line 109) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 123) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 124) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 126) | typedef typename TensorEvaluator::TensorBlock type internal (line 129) | typedef internal::TensorBlockAssignment< function EIGEN_DEVICE_FUNC (line 138) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~TensorEvaluator() { function evalSubExprsIfNeeded (line 144) | bool evalSubExprsIfNeeded(EvaluatorPointerType scalar) { function evalSubExprsIfNeededAsync (line 152) | void evalSubExprsIfNeededAsync( function evalScalar (line 160) | void evalScalar(Index i) { function evalPacket (line 163) | void evalPacket(Index i) { function evalBlock (line 172) | void evalBlock( function cleanup (line 194) | void cleanup() { function CoeffReturnType (line 198) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 209) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 220) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h function namespace (line 13) | namespace Eigen { function writeBlock (line 165) | void writeBlock( function bind (line 185) | void bind(cl::sycl::handler &cgh) const { function EIGEN_ALWAYS_INLINE (line 196) | EIGEN_ALWAYS_INLINE function loadConstant (line 203) | float loadConstant(const float* address) { function loadConstant (line 207) | double loadConstant(const double* address) { function half (line 211) | half loadConstant(const Eigen::half* address) { type typename (line 230) | typedef typename Derived::Scalar Scalar; type typename (line 231) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 232) | typedef typename PacketType::type PacketReturnT... type typename (line 233) | typedef typename Derived::Dimensions Dimensions; type Derived (line 234) | typedef const Derived XprType; type typename (line 235) | typedef typename internal::traits::template MakePointer Storage; type typename (line 237) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 239) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 257) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 258) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 260) | typedef typename internal::TensorMaterializedBlock& coords) const { function TensorOpCost (line 320) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 340) | void bind(cl::sycl::handler &cgh) const { type typename (line 366) | typedef typename XprType::Scalar Scalar; type typename (line 367) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 368) | typedef typename PacketType::type PacketReturnT... type typename (line 370) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 371) | typedef StorageMemory Storage; type typename (line 372) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 389) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 394) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { return true; } function evalSubExprsIfNeededAsync (line 398) | void evalSubExprsIfNeededAsync( function cleanup (line 404) | void cleanup() { } function EIGEN_DEVICE_FUNC (line 406) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 412) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 417) | TensorOpCost function bind (line 427) | void bind(cl::sycl::handler &cgh) const { type typename (line 465) | typedef typename XprType::Scalar Scalar; type typename (line 466) | typedef typename internal::remove_const::type ScalarNoConst; type typename (line 467) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 468) | typedef typename PacketType::type PacketReturnT... type typename (line 470) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 471) | typedef StorageMemory Storage; type typename (line 472) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 476) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 477) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 479) | typedef typename TensorEvaluator::TensorBlock type internal (line 482) | typedef internal::TensorCwiseUnaryBlock function evalSubExprsIfNeeded (line 488) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 495) | void evalSubExprsIfNeededAsync( function cleanup (line 501) | void cleanup() { function EIGEN_DEVICE_FUNC (line 505) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 511) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 516) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 539) | void bind(cl::sycl::handler &cgh) const{ type typename (line 584) | typedef typename XprType::Index Index; type typename (line 585) | typedef typename XprType::Scalar Scalar; type typename (line 586) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 587) | typedef typename PacketType::type PacketReturnT... type typename (line 589) | typedef typename TensorEvaluator::Dimensions Dimens... type StorageMemory (line 590) | typedef StorageMemory Storage; type typename (line 591) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 597) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 598) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 600) | typedef typename TensorEvaluator::TensorBlock type typename (line 602) | typedef typename TensorEvaluator::TensorBlock type internal (line 605) | typedef internal::TensorCwiseBinaryBlock::Scalar CoeffReturnType; type typename (line 739) | typedef typename PacketType::type PacketReturnT... type typename (line 741) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 742) | typedef StorageMemory Storage; type typename (line 743) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 746) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 755) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function cleanup (line 761) | void cleanup() { function EIGEN_DEVICE_FUNC (line 767) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 772) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 779) | TensorOpCost function bind (line 792) | void bind(cl::sycl::handler &cgh) const { type typename (line 813) | typedef typename XprType::Scalar Scalar; type typename (line 843) | typedef typename XprType::Index Index; type typename (line 844) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 845) | typedef typename PacketType::type PacketReturnT... type typename (line 847) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 848) | typedef StorageMemory Storage; type typename (line 849) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 854) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 855) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 857) | typedef typename TensorEvaluator::TensorBlock type typename (line 859) | typedef typename TensorEvaluator::TensorBlock type typename (line 861) | typedef typename TensorEvaluator::TensorBlock type TensorSelectOpBlockFactory (line 864) | struct TensorSelectOpBlockFactory { type internal (line 877) | typedef internal::TensorTernaryExprBlock::type ScalarNoConst; type TensorEvaluator (line 170) | typedef TensorEvaluator Evaluator; type typename (line 171) | typedef typename traits::Index StorageIndex; function run (line 176) | void run(const Expression& expr, function run (line 271) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 280) | static StorageIndex alignBlockSize(StorageIndex size) { return size; } function run (line 288) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 314) | static StorageIndex alignBlockSize(StorageIndex size) { type typename (line 327) | typedef typename Expression::Index StorageIndex; function EIGEN_STRONG_INLINE (line 329) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type typename (line 353) | typedef typename traits::Scalar Scalar; type typename (line 354) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 358) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 359) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 360) | typedef TensorExecutorTilingContext TilingContext; type internal (line 362) | typedef internal::TensorBlockDescriptor type internal (line 364) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 367) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type TensorEvaluator (line 409) | typedef TensorEvaluator Evaluator; function EIGEN_STRONG_INLINE (line 411) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type EvalRange (line 423) | typedef EvalRange EvalRange; type TensorAsyncExecutorContext (line 438) | struct TensorAsyncExecutorContext { type typename (line 461) | typedef typename traits::Scalar Scalar; type typename (line 462) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 466) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 467) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 468) | typedef TensorExecutorTilingContext TilingContext; type internal (line 470) | typedef internal::TensorBlockDescriptor TensorBlockD... type internal (line 471) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 474) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type TensorAsyncExecutorContext (line 519) | struct TensorAsyncExecutorContext { type typename (line 549) | typedef typename Expression::Index StorageIndex; function run (line 557) | void run(Evaluator& eval, StorageIndex firstIdx, StorageIndex lastIdx, S... type typename (line 625) | typedef typename Evaluator::Index Index; function EIGEN_ALWAYS_INLINE (line 629) | EIGEN_ALWAYS_INLINE ExecExprFunctorKernel( function EIGEN_STRONG_INLINE (line 669) | static EIGEN_STRONG_INLINE void run(const Expression& expr, FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h function namespace (line 13) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type TensorCwiseNullaryOp (line 58) | typedef TensorCwiseNullaryOp Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageK... type typename (line 60) | typedef typename Eigen::internal::traits::Index In... function namespace (line 79) | namespace internal { type typename (line 121) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 122) | typedef Scalar CoeffReturnType; type typename (line 123) | typedef typename Eigen::internal::nested::type Nested; type typename (line 124) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 125) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 144) | namespace internal { type typename (line 201) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 202) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 203) | typedef Scalar CoeffReturnType; type typename (line 204) | typedef typename Eigen::internal::nested::type Nested; type typename (line 205) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 206) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 230) | namespace internal { type TensorCwiseTernaryOp (line 264) | typedef const TensorCwiseTernaryOp::Scalar S... type typename (line 282) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 283) | typedef Scalar CoeffReturnType; type typename (line 284) | typedef typename Eigen::internal::nested::type Nes... type typename (line 285) | typedef typename Eigen::internal::traits::StorageK... type typename (line 286) | typedef typename Eigen::internal::traits::Index In... function namespace (line 315) | namespace internal { type TensorSelectOp (line 339) | typedef const TensorSelectOp& type; type typename (line 355) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 356) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 357) | typedef typename internal::promote_storage_type::type Nested; type typename (line 360) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 361) | typedef typename Eigen::internal::traits::Index Index; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h function namespace (line 13) | namespace Eigen { type typename (line 88) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 89) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 90) | typedef typename std::complex ComplexScalar; type typename (line 91) | typedef typename internal::conditional::type Nested; type typename (line 94) | typedef typename Eigen::internal::traits::StorageKind Stora... type typename (line 95) | typedef typename Eigen::internal::traits::Index Index; type typename (line 117) | typedef typename XprType::Index Index; type DSizes (line 119) | typedef DSizes Dimensions; type typename (line 120) | typedef typename XprType::Scalar Scalar; type typename (line 121) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 122) | typedef typename std::complex ComplexScalar; type typename (line 123) | typedef typename TensorEvaluator::Dimensions InputDimen... type internal (line 124) | typedef internal::traits XprTraits; type typename (line 125) | typedef typename XprTraits::Scalar InputScalar; type typename (line 126) | typedef typename internal::conditional::type PacketReturnType; type StorageMemory (line 130) | typedef StorageMemory Storage; type typename (line 131) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 144) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 172) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 184) | void cleanup() { function CoeffReturnType (line 192) | CoeffReturnType coeff(Index index) const { function EIGEN_ALWAYS_INLINE (line 197) | EIGEN_ALWAYS_INLINE PacketReturnType function TensorOpCost (line 202) | TensorOpCost function bind (line 210) | void bind(cl::sycl::handler &cgh) const { function evalToBuf (line 216) | void evalToBuf(EvaluatorPointerType data) { function isPowerOfTwo (line 320) | static bool isPowerOfTwo(Index x) { function Index (line 326) | static Index findGoodComposite(Index n) { function Index (line 332) | static Index getLog2(Index m) { function processDataLineCooleyTukey (line 339) | void processDataLineCooleyTukey(ComplexScalar* line_buf, Index line_len,... function processDataLineBluestein (line 346) | void processDataLineBluestein(ComplexScalar* line_buf, Index line_len, I... function scramble_FFT (line 411) | static void scramble_FFT(ComplexScalar* data, Index n) { function butterfly_2 (line 428) | void butterfly_2(ComplexScalar* data) { function butterfly_4 (line 435) | void butterfly_4(ComplexScalar* data) { function butterfly_8 (line 452) | void butterfly_8(ComplexScalar* data) { function butterfly_1D_merge (line 499) | void butterfly_1D_merge( function compute_1D_Butterfly (line 538) | void compute_1D_Butterfly( function Index (line 554) | Index getBaseOffsetFromIndex(Index index, Index omitted_dim) const { function Index (line 579) | Index getIndexFromOffset(Index base, Index omitted_dim, Index offset) co... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h function namespace (line 13) | namespace Eigen { function EIGEN_STRONG_INLINE (line 77) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, IndexTypes... ... function Scalar (line 86) | const Scalar& coeff(const array& indices) const function Scalar (line 93) | const Scalar& coeff(Index index) const function Scalar (line 100) | const Scalar& coeff() const function EIGEN_STRONG_INLINE (line 140) | EIGEN_STRONG_INLINE const Scalar& operator()(Index firstIndex, IndexType... function Scalar (line 148) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 159) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 170) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 181) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 195) | const Scalar& operator()(const array& indices) const function Scalar (line 202) | const Scalar& operator()(Index index) const function Scalar (line 209) | const Scalar& operator()() const function m_storage (line 314) | TensorFixedSize(const Self& other) type TensorAssignOp (line 338) | typedef TensorAssignOp&... function Index (line 366) | Index linearizedIndex(const array& indices) const FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h function namespace (line 13) | namespace Eigen { type typename (line 63) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 64) | typedef typename internal::remove_const::type Nested; type typename (line 66) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 67) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 69) | TensorForcedEvalOp(const XprType& expr) function namespace (line 80) | namespace internal { type typename (line 106) | typedef const typename internal::remove_all::type ArgType; type TensorForcedEvalOp (line 107) | typedef TensorForcedEvalOp XprType; type typename (line 108) | typedef typename ArgType::Scalar Scalar; type typename (line 109) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 110) | typedef typename XprType::Index Index; type typename (line 111) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 112) | typedef typename PacketType::type PacketReturnT... type typename (line 114) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 115) | typedef StorageMemory Storage; type typename (line 116) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 130) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 131) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 133) | typedef typename internal::TensorMaterializedBlock& means, function EIGEN_DEVICE_FUNC (line 433) | EIGEN_DEVICE_FUNC T operator()(const array& coordinates)... function EIGEN_DEVICE_FUNC (line 460) | EIGEN_DEVICE_FUNC inline scalar_clamp_op(const Scalar& _min, const Scala... function Scalar (line 461) | const Scalar function Packet (line 466) | const Packet FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 85) | typedef typename XprType::Index Index; type typename (line 86) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 88) | typedef typename XprType::Scalar Scalar; type typename (line 89) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 90) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 91) | typedef StorageMemory Storage; type typename (line 92) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 103) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 106) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 107) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 109) | typedef typename internal::TensorMaterializedBlock& coords) con... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h function namespace (line 13) | namespace Eigen { type TensorEvaluator (line 60) | typedef TensorEvaluator, DefaultDevice... type typename (line 61) | typedef typename Evaluator::Dimensions Dimensions; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h function namespace (line 13) | namespace Eigen { type typename (line 59) | typedef typename Self::Index Index; type typename (line 60) | typedef typename Self::Scalar Scalar; type typename (line 61) | typedef typename Self::Impl Impl; function Run (line 62) | void Run( type typename (line 74) | typedef typename Self::Index Index; type typename (line 75) | typedef typename Self::Scalar Scalar; type typename (line 76) | typedef typename Self::Impl Impl; type typename (line 77) | typedef typename packet_traits::type Packet; function Run (line 78) | void Run( type typename (line 97) | typedef typename Self::Index Index; type typename (line 98) | typedef typename Self::Scalar Scalar; type typename (line 99) | typedef typename packet_traits::type Packet; function Run (line 100) | void Run( type typename (line 123) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 124) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 125) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 126) | typedef typename Eigen::internal::nested::type Nested; type typename (line 127) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 128) | typedef typename Eigen::internal::traits::Index Index; type typename (line 217) | typedef typename XprType::Index Index; type DSizes (line 220) | typedef DSizes Dimensions; type typename (line 221) | typedef typename internal::remove_const, type TensorEvaluator (line 224) | typedef TensorEvaluator Impl; type typename (line 225) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 226) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 228) | typedef StorageMemory Storage; type typename (line 229) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 242) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 392) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function evalSubExprsIfNeededAsync (line 399) | void evalSubExprsIfNeededAsync( function cleanup (line 405) | void cleanup() { function CoeffReturnType (line 409) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 448) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function bind (line 512) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 528) | TensorOpCost FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h function namespace (line 18) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 150) | EIGEN_DEVICE_FUNC constexpr IndexTuple(const T& v, const O... o) : head(... type T (line 155) | typedef T Head; type IndexTuple (line 156) | typedef IndexTuple Other; function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC constexpr IndexTuple() : head() { } function EIGEN_DEVICE_FUNC (line 200) | EIGEN_DEVICE_FUNC static constexpr const ValType& get_val(const IndexTup... function set_val (line 204) | static void set_val(IndexTuple& val, V& new_val) { function ValueT (line 234) | static constexpr ValueT get(const Index i, const IndexTuple& t) { function set (line 239) | static void set(const Index i, IndexTuple& t, const ValueT& value) { function value_known_statically (line 248) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 254) | static constexpr bool values_up_to_known_statically(const IndexTuple& t) { function set (line 276) | static void set(const Index i, IndexTuple& t, const ValueT value) { function value_known_statically (line 281) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 286) | static constexpr bool values_up_to_known_statically(const IndexTuple operator[] (const Index i) const { function set (line 350) | void set(const Index i, const IndexPair value) { function EIGEN_DEVICE_FUNC (line 354) | EIGEN_DEVICE_FUNC constexpr IndexPairList(const internal::IndexTuple& a) { function Index (line 391) | constexpr Index array_get(const IndexList& a) { function EIGEN_DEVICE_FUNC (line 397) | EIGEN_DEVICE_FUNC static constexpr bool run(const Index) { function run (line 404) | static constexpr bool run(const Index i) { function run (line 411) | static constexpr bool run(const Index i) { function run (line 419) | static constexpr bool run() { function run (line 426) | static constexpr bool run() { function run (line 433) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 441) | EIGEN_DEVICE_FUNC static constexpr bool run() { function run (line 448) | static constexpr bool run() { function run (line 455) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 463) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 470) | static constexpr bool run(const Index i, const Index value) { function run (line 478) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 487) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 494) | static constexpr bool run(const Index i, const Index value) { function run (line 502) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 511) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 518) | static constexpr bool run(const Index i, const Index value) { function run (line 526) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 536) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 543) | static constexpr bool run(const Index i, const Index value) { function run (line 551) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 561) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 568) | static constexpr bool run(const Index i, const Index value) { function run (line 576) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 586) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 593) | static constexpr bool run(const Index i, const Index value) { function run (line 601) | static constexpr bool run(const Index i, const Index value) { function namespace (line 613) | namespace Eigen { function namespace (line 687) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h function namespace (line 13) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; type typename (line 82) | typedef typename XprType::Index Index; type DSizes (line 84) | typedef DSizes Dimensions; type typename (line 85) | typedef typename XprType::Scalar Scalar; type typename (line 86) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 87) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 89) | typedef StorageMemory Storage; type typename (line 90) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 103) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 140) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 144) | void cleanup() { function getInputIndex (line 150) | bool getInputIndex(Index index, Index* inputIndex) const function CoeffReturnType (line 187) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 200) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 214) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h type std (line 28) | typedef std::initializer_list< function run (line 31) | static void run(TensorEvaluator& tensor, FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h function namespace (line 13) | namespace Eigen { type typename (line 73) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 74) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 75) | typedef typename internal::remove_const::type Nested; type typename (line 77) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 78) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 80) | TensorLayoutSwapOp(const XprType& expr) type typename (line 98) | typedef typename XprType::Index Index; type DSizes (line 100) | typedef DSizes Dimensions; type internal (line 113) | typedef internal::TensorBlockNotImplemented TensorBlock; function bind (line 126) | void bind(cl::sycl::handler &cgh) const { type typename (line 131) | typedef typename XprType::Scalar Scalar; type typename (line 132) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 133) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 134) | typedef StorageMemory Storage; type typename (line 135) | typedef typename Storage::Type EvaluatorPointerType; function evalSubExprsIfNeeded (line 139) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 142) | void cleanup() { function CoeffReturnType (line 146) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 152) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 157) | TensorOpCost costPerCoeff(bool vectorized) const { type TensorLayoutSwapOp (line 179) | typedef TensorLayoutSwapOp XprType; type internal (line 191) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 198) | typedef typename XprType::Index Index; type typename (line 199) | typedef typename XprType::Scalar Scalar; type typename (line 200) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 201) | typedef typename PacketType::type PacketReturnT... function writePacket (line 208) | void writePacket(Index index, const PacketReturnType& x) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h type max_n_1 (line 43) | struct max_n_1 type typename (line 51) | typedef typename internal::packet_traits::type type; type ulonglong2 (line 57) | typedef ulonglong2 Packet4h2; type PacketType (line 59) | struct PacketType type Packet4h2 (line 60) | typedef Packet4h2 type; function namespace (line 91) | namespace TensorSycl { type OutScalar (line 122) | typedef OutScalar PacketReturnType; type typename (line 128) | typedef typename Eigen::PacketType::type PacketReturn... function Index (line 131) | Index roundUp(Index x, Index y) { type PacketType (line 139) | struct PacketType type half (line 140) | typedef half type; type Scalar (line 159) | typedef Scalar type; type Scalar (line 160) | typedef Scalar half; type PacketType (line 205) | struct PacketType type PacketType (line 206) | struct PacketType type U (line 216) | typedef U first_type; type V (line 217) | typedef V second_type; function EIGEN_STRONG_INLINE (line 219) | EIGEN_STRONG_INLINE FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename internal::remove_const::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type NewDimensions (line 87) | typedef NewDimensions Dimensions; type typename (line 89) | typedef typename XprType::Index Index; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 93) | typedef StorageMemory Storage; type typename (line 94) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 95) | typedef StorageMemory::type ScalarNoConst; type internal (line 136) | typedef internal::TensorBlockDescriptor TensorBloc... type internal (line 137) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 139) | typedef function evalSubExprsIfNeededAsync (line 157) | void evalSubExprsIfNeededAsync( function evalSubExprsIfNeeded (line 163) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 166) | void cleanup() { function CoeffReturnType (line 170) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 176) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 181) | TensorOpCost costPerCoeff(bool vectorized) const { type BlockIteratorState (line 192) | struct BlockIteratorState { function bind (line 228) | void bind(cl::sycl::handler &cgh) const { type TensorReshapingOp (line 245) | typedef TensorReshapingOp XprType; type NewDimensions (line 246) | typedef NewDimensions Dimensions; type typename (line 262) | typedef typename XprType::Index Index; type typename (line 263) | typedef typename XprType::Scalar Scalar; type typename (line 264) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 265) | typedef typename PacketType::type PacketReturnT... type internal (line 268) | typedef internal::TensorBlockDescriptorEIGEN_DEVICE_... type typename (line 345) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 346) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 347) | typedef typename Eigen::internal::nested::type Nested; type typename (line 348) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 349) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 375) | EIGEN_DEVICE_FUNC MemcpyTriggerForSlicing(const Device& device) : thresh... function EIGEN_DEVICE_FUNC (line 376) | EIGEN_DEVICE_FUNC bool operator ()(Index total, Index contiguous) const { function EIGEN_DEVICE_FUNC (line 398) | EIGEN_DEVICE_FUNC MemcpyTriggerForSlicing(const SyclDevice&) { } function EIGEN_DEVICE_FUNC (line 399) | EIGEN_DEVICE_FUNC bool operator ()(Index, Index contiguous) const { retu... type typename (line 412) | typedef typename XprType::Index Index; type typename (line 413) | typedef typename XprType::Scalar Scalar; type typename (line 414) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 415) | typedef typename PacketType::type PacketReturnT... type Sizes (line 416) | typedef Sizes Dimensions; type StorageMemory (line 417) | typedef StorageMemory Storage; type StorageMemory (line 418) | typedef StorageMemory::type ScalarNoConst; type internal (line 438) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 439) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 442) | typedef typename TensorEvaluator::TensorBlock function evalSubExprsIfNeeded (line 501) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 537) | void evalSubExprsIfNeededAsync( function cleanup (line 543) | void cleanup() { function CoeffReturnType (line 547) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 557) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 611) | TensorOpCost costPerCoeff(bool vectorized) const { function typename (line 632) | typename Storage::Type data() const { function bind (line 669) | void bind(cl::sycl::handler &cgh) const { function Index (line 675) | Index srcCoeff(Index index) const type TensorSlicingOp (line 715) | typedef TensorSlicingOp XprType; type typename (line 718) | typedef typename XprType::Index Index; type typename (line 719) | typedef typename XprType::Scalar Scalar; type typename (line 720) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 721) | typedef typename PacketType::type PacketReturnT... type Sizes (line 722) | typedef Sizes Dimensions; type typename (line 734) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 737) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 738) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; function writePacket (line 755) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 806) | void writeBlock( function namespace (line 813) | namespace internal { type TensorStridingSlicingOp (line 831) | typedef const TensorStridingSlicingOp::Scalar Scalar; type typename (line 849) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 850) | typedef typename internal::nested::type Nested; type typename (line 851) | typedef typename internal::traits::StorageKind ... type typename (line 852) | typedef typename internal::traits::Index Index; type typename (line 886) | typedef typename XprType::Index Index; type typename (line 887) | typedef typename XprType::Scalar Scalar; type typename (line 888) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 889) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 890) | typedef StorageMemory Storage; type typename (line 891) | typedef typename Storage::Type EvaluatorPointerType; type Strides (line 892) | typedef Strides Dimensions; type internal (line 906) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 933) | typedef typename TensorEvaluator::Dimensions InputDimen... function evalSubExprsIfNeeded (line 995) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function cleanup (line 1000) | void cleanup() { function CoeffReturnType (line 1004) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 1013) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 1022) | void bind(cl::sycl::handler &cgh) const { function Index (line 1027) | Index srcCoeff(Index index) const function Index (line 1048) | Index clamp(Index value, Index min, Index max) { type TensorStridingSlicingOp (line 1074) | typedef TensorStridingSlicingOp::type PacketReturnT... type Strides (line 1099) | typedef Strides Dimensions; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 90) | typedef DSizes Dimensions; type typename (line 91) | typedef typename XprType::Scalar Scalar; type typename (line 92) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 93) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 95) | typedef StorageMemory Storage; type typename (line 96) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 108) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 111) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 112) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 114) | typedef typename internal::TensorMaterializedBlock LinCopy; function bind (line 488) | void bind(cl::sycl::handler &cgh) const { type BlockIteratorState (line 494) | struct BlockIteratorState { function PacketReturnType (line 681) | PacketReturnType packetWithPossibleZero(Index index) const FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 85) | typedef typename XprType::Index Index; type DSizes (line 87) | typedef DSizes Dimensions; type typename (line 88) | typedef typename XprType::Scalar Scalar; type typename (line 89) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 90) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 92) | typedef StorageMemory Storage; type typename (line 93) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 107) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 155) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 160) | void cleanup() { function CoeffReturnType (line 164) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 262) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 244) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 303) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 316) | EIGEN_STRONG_INLINE FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h function namespace (line 25) | namespace Eigen { function run (line 71) | static void run(const InputDims& input_dims, function Sizes (line 89) | struct DimInitializer > { function reduce (line 144) | void reduce(const Self& self, typename Self::Index firstIndex, Op& reduc... function EIGEN_STRONG_INLINE (line 154) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 163) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index i... function typename (line 172) | typename Self::CoeffReturnType reduce(const Self& self, typename Self::I... function reduce (line 277) | void reduce(const Self&, typename Self::Index, Op&, typename Self::Packe... function EIGEN_STRONG_INLINE (line 295) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 304) | EIGEN_STRONG_INLINE void reduce(const Self&, typename Self::Index, Op&, ... function EIGEN_DEVICE_FUNC (line 314) | static EIGEN_DEVICE_FUNC void run(const Self& self, Op& reducer, const D... function run (line 326) | void run(const Self& self, typename Self::Index firstIndex, function run (line 342) | static void run(const Self& self, Op& reducer, const ThreadPoolDevice& d... function EIGEN_DEVICE_FUNC (line 398) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 409) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 421) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... type typename (line 461) | typedef typename remove_const().initialize())>... type typename (line 463) | typedef typename remove_const::type type; type typename (line 473) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 474) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 475) | typedef typename internal::remove_const::type Nested; type typename (line 477) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 478) | typedef typename Eigen::internal::traits::Index Index; type Dims (line 508) | typedef Dims ReducedDims; type TensorReductionOp (line 509) | typedef TensorReductionOp XprType; type typename (line 510) | typedef typename XprType::Index Index; type ArgType (line 511) | typedef ArgType ChildType; type typename (line 512) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 517) | typedef typename XprType::Scalar Scalar; type TensorReductionEvaluatorBase (line 518) | typedef TensorReductionEvaluatorBase::type PacketReturnT... type typename (line 524) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 525) | typedef StorageMemory Storage; type typename (line 526) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 542) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 545) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeededCommon (line 641) | bool evalSubExprsIfNeededCommon(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 752) | void function evalSubExprsIfNeeded (line 769) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 774) | void cleanup() { function CoeffReturnType (line 782) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 802) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 845) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 861) | void bind(cl::sycl::handler &cgh) const { type internal (line 868) | struct internal type internal (line 869) | struct internal type internal (line 870) | struct internal type internal (line 871) | struct internal type internal (line 873) | struct internal type internal (line 890) | struct internal type internal (line 894) | struct internal type BlockIteratorState (line 896) | struct BlockIteratorState { function Index (line 904) | Index firstInput(Index index) const { function EIGEN_DEVICE_FUNC (line 990) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const typename Bas... type TensorReductionEvaluatorBase (line 998) | typedef TensorReductionEvaluatorBase OpDef; type typename (line 220) | typedef typename OpDef::type Op; function reduction_dim (line 250) | enum class reduction_dim { inner_most, outer_most }; type typename (line 363) | typedef typename OpDef::type Op; type cl (line 364) | typedef cl::sycl::accessor::type Nested; type typename (line 130) | typedef typename internal::traits::StorageKind StorageK... type typename (line 131) | typedef typename internal::traits::Index Index; type typename (line 132) | typedef typename internal::traits::Scalar Scalar; type typename (line 133) | typedef typename NumTraits::Real RealScalar; type typename (line 134) | typedef typename Base::CoeffReturnType CoeffReturnType; type Scalar (line 135) | typedef Scalar* PointerType; type PointerType (line 136) | typedef PointerType PointerArgType; type typename (line 139) | typedef typename PlainObjectType::Dimensions Dimensions; type internal (line 152) | typedef internal::TensorBlockNotImplemented TensorBlock; function m_evaluator (line 159) | TensorRef(const Expression& expr) : m_evaluator(new internal::TensorLazy... function m_evaluator (line 175) | TensorRef(const TensorRef& other) : m_evaluator(other.m_evaluator) { function Index (line 193) | Index dimension(Index n) const { return m_evaluator->dimensions()[n]; } function Scalar (line 199) | const Scalar* data() const { return m_evaluator->data(); } function Scalar (line 202) | const Scalar operator()(Index index) const function Scalar (line 209) | const Scalar operator()(Index firstIndex, IndexTypes... otherIndices) const function Scalar (line 225) | const Scalar operator()(Index i0, Index i1) const function Scalar (line 233) | const Scalar operator()(Index i0, Index i1, Index i2) const function Scalar (line 242) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 252) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3, Index i4... function Scalar (line 303) | const Scalar coeff(const array& indices) const function Scalar (line 340) | const Scalar coeff(Index index) const type typename (line 369) | typedef typename Derived::Index Index; type typename (line 370) | typedef typename Derived::Scalar Scalar; type typename (line 371) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 372) | typedef typename PacketType::type PacketReturnT... type typename (line 373) | typedef typename Derived::Dimensions Dimensions; type StorageMemory (line 374) | typedef StorageMemory Storage; type typename (line 375) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 388) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 397) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function cleanup (line 401) | void cleanup() { } function CoeffReturnType (line 403) | CoeffReturnType coeff(Index index) const { function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC const Scalar* data() const { return m_ref.data(); } type typename (line 422) | typedef typename Derived::Index Index; type typename (line 423) | typedef typename Derived::Scalar Scalar; type typename (line 424) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 425) | typedef typename PacketType::type PacketReturnT... type typename (line 426) | typedef typename Derived::Dimensions Dimensions; type TensorEvaluator (line 428) | typedef TensorEvaluator, Device> Base; type internal (line 439) | typedef internal::TensorBlockNotImplemented TensorBlock; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename Eigen::internal::nested::type Nested; type typename (line 62) | typedef typename Eigen::internal::traits::StorageKind type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 92) | typedef DSizes Dimensions; type typename (line 93) | typedef typename XprType::Scalar Scalar; type typename (line 94) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 95) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 97) | typedef StorageMemory Storage; type typename (line 98) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 110) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 113) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 114) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 116) | typedef typename TensorEvaluator::TensorBlock type typename (line 119) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 416) | typedef typename XprType::Index Index; type DSizes (line 418) | typedef DSizes Dimensions; type typename (line 433) | typedef typename XprType::Scalar Scalar; type typename (line 434) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 435) | typedef typename PacketType::type PacketReturnT... type internal (line 439) | typedef internal::TensorBlockNotImplemented TensorBlock; function writePacket (line 450) | void writePacket(Index index, const PacketReturnType& x) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h function namespace (line 13) | namespace Eigen { type typename (line 54) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 55) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 56) | typedef typename Eigen::internal::nested::type Nested; type typename (line 57) | typedef typename Eigen::internal::traits::StorageKind Stor... type typename (line 58) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 81) | namespace internal { function EIGEN_STRONG_INLINE (line 211) | EIGEN_STRONG_INLINE Index AdjustBlockSize(Index item_size, Index block_s... function ScanKernel (line 337) | void ScanKernel(Self self, Index total_size, typename Self::CoeffReturnT... type typename (line 379) | typedef typename XprType::Index Index; type ArgType (line 380) | typedef const ArgType ChildTypeNoConst; type ArgType (line 381) | typedef const ArgType ChildType; type DSizes (line 383) | typedef DSizes Dimensions; type typename (line 384) | typedef typename internal::remove_const::type PacketReturnT... type TensorEvaluator (line 387) | typedef TensorEvaluator, Device> Self; type StorageMemory (line 388) | typedef StorageMemory Storage; type typename (line 389) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 402) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 468) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function PacketReturnType (line 483) | PacketReturnType packet(Index index) const { function CoeffReturnType (line 492) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 497) | TensorOpCost costPerCoeff(bool) const { function cleanup (line 501) | void cleanup() { function bind (line 511) | void bind(cl::sycl::handler &cgh) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h function namespace (line 40) | namespace Eigen { function namespace (line 467) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename Eigen::internal::nested::type Nested; type typename (line 62) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 63) | typedef typename Eigen::internal::traits::Index Index; type TensorShufflingOp (line 89) | typedef TensorShufflingOp XprType; type typename (line 90) | typedef typename XprType::Index Index; type DSizes (line 92) | typedef DSizes Dimensions; type typename (line 93) | typedef typename XprType::Scalar Scalar; type typename (line 94) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 95) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 97) | typedef StorageMemory Storage; type typename (line 98) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 110) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 113) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 114) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 116) | typedef typename internal::TensorMaterializedBlock type typename (line 261) | typedef typename TensorBlockIO::Dst TensorBlockIODst; type typename (line 262) | typedef typename TensorBlockIO::Src TensorBlockIOSrc; function TensorOpCost (line 280) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h function namespace (line 20) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 59) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 60) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 61) | typedef typename Eigen::internal::nested::type Nested; type typename (line 62) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 63) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 90) | typedef DSizes Dimensions; type typename (line 91) | typedef typename XprType::Scalar Scalar; type typename (line 92) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 93) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 95) | typedef StorageMemory Storage; type typename (line 96) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 109) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 145) | bool evalSubExprsIfNeeded(EvaluatorPointerType/*data*/) { function cleanup (line 149) | void cleanup() { function CoeffReturnType (line 153) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 159) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 208) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h function namespace (line 14) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 89) | typedef DSizes Dimensions; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 94) | typedef StorageMemory Storage; type typename (line 95) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 108) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 214) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 219) | void cleanup() { function CoeffReturnType (line 223) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 245) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { function bind (line 260) | void bind(cl::sycl::handler &cgh) const { function Index (line 267) | Index firstInput(Index index) const { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h function namespace (line 13) | namespace Eigen { type typename (line 90) | typedef typename BaseTraits::Scalar Scalar; type typename (line 91) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 92) | typedef typename BaseTraits::Index Index; type MakePointer_ (line 101) | typedef MakePointer_ MakePointerT; type typename (line 102) | typedef typename MakePointerT::Type Type; type typename (line 104) | typedef typename MakePointer::Type PointerType; type typename (line 112) | typedef typename BaseTraits::Scalar Scalar; type typename (line 113) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 114) | typedef typename BaseTraits::Index Index; type typename (line 121) | typedef typename BaseTraits::PointerType PointerType; type Tensor (line 128) | typedef const Tensor<_Scalar, NumIndices_, Options, IndexType_>EIGEN_DEV... type Tensor (line 134) | typedef const Tensor<_Scalar, NumIndices_, Options, IndexType_>EIGEN_DEV... type TensorFixedSize (line 140) | typedef const TensorFixedSizeE... type TensorFixedSize (line 146) | typedef const TensorFixedSizeE... type TensorMap (line 152) | typedef const TensorMapEIGEN_DEVI... type TensorMap (line 158) | typedef const TensorMapEIGEN_DEVI... type TensorRef (line 164) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 170) | typedef const TensorRefEIGEN_DEVICE_REF type; type typename (line 176) | typedef typename ref_selector::type type; type TensorRef (line 207) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 213) | typedef const TensorRefEIGEN_DEVICE_REF type; type PaddingType (line 257) | typedef enum { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h function namespace (line 7) | namespace Eigen { type typename (line 59) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 172) | typedef typename XprType::Index Index; type DSizes (line 175) | typedef DSizes Dimensions; type typename (line 176) | typedef typename internal::remove_const::type PacketReturnT... type StorageMemory (line 180) | typedef StorageMemory Storage; type typename (line 181) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 194) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 355) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 360) | void cleanup() { function CoeffReturnType (line 364) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 420) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 508) | TensorOpCost FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h function namespace (line 13) | namespace Eigen { function add (line 27) | void add(Gen_) { add(Gen_::One, Gen_::Two, Gen_::Flags); } function addSymmetry (line 28) | inline void addSymmetry(int one, int two) { add(one, two, 0); } function addAntiSymmetry (line 29) | inline void addAntiSymmetry(int one, int two) { add(one, two, NegationFl... function addHermiticity (line 30) | inline void addHermiticity(int one, int two) { add(one, two, Conjugation... function addAntiHermiticity (line 31) | inline void addAntiHermiticity(int one, int two) { add(one, two, Negatio... function RV (line 34) | inline RV apply(const std::array& idx, RV initial, Args&&... a... function RV (line 43) | RV apply(const std::vector& idx, RV initial, Args&&... args) const type GroupElement (line 67) | struct GroupElement { function DynamicSGroup (line 161) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs const... function DynamicSGroup (line 162) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs&& oth... function add_all (line 168) | void add_all(internal::type_list) function add_all (line 174) | inline void add_all(internal::type_list<>) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h function namespace (line 13) | namespace Eigen { type indices_ (line 34) | typedef indices_ indices; type tensor_static_symgroup_element (line 41) | typedef tensor_static_symgroup_element< type tensor_static_symgroup_element (line 50) | typedef tensor_static_symgroup_element< type typename (line 70) | typedef typename B::indices iib; type tensor_static_symgroup_element (line 77) | typedef tensor_static_symgroup_element< type typename (line 86) | typedef typename A::indices iia; type typename (line 87) | typedef typename B::indices iib; type tensor_static_symgroup (line 115) | struct tensor_static_symgroup function std (line 128) | inline std::vector tensor_static_symgroup_index_permute(std::vect... type internal (line 184) | typedef internal::group_theory::enumerate_group_elements< type typename (line 190) | typedef typename group_elements::type ge; function RV (line 197) | static inline RV apply(const std::array& idx, RV initial, Args... function RV (line 203) | inline RV apply(const std::vector& idx, RV initial, Args&&... args) function size (line 211) | constexpr static inline std::size_t size() { function globalFlags (line 214) | constexpr static inline int globalFlags() { return group_elements::globa... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h function namespace (line 13) | namespace Eigen { function namespace (line 152) | namespace internal { type StaticSGroup (line 229) | typedef StaticSGroup<> root_type; type tensor_symmetry_pre_analysis (line 233) | struct tensor_symmetry_pre_analysis type tensor_static_symgroup_if (line 237) | typedef tensor_static_symgroup_if<(sizeof...(Gens_) + 1 <= max_static_ge... type typename (line 240) | typedef typename conditional< type tensor_static_symgroup_if (line 248) | struct tensor_static_symgroup_if type tensor_static_symgroup_if (line 255) | struct tensor_static_symgroup_if type typename (line 260) | typedef typename Tensor_::Index Index; type typename (line 261) | typedef typename Tensor_::Scalar Scalar; function run (line 264) | static inline int run(const std::array& transformed_i... type typename (line 279) | typedef typename Tensor_::Index Index; function run (line 282) | static inline int run(const std::array& transformed_i... type typename (line 301) | typedef typename Tensor_::Scalar Scalar; function doAssign (line 317) | inline void doAssign(Scalar const& value) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h function namespace (line 13) | namespace Eigen { type type_list (line 221) | typedef type_list generators_done; type dimino_first_step_elements_helper (line 223) | typedef dimino_first_step_elements_helper< type typename (line 232) | typedef typename helper::type type; type typename (line 264) | typedef typename apply_op_from_right _cil; type typename (line 320) | typedef typename dimino_get_coset_elements< type dimino_add_cosets_for_rep (line 327) | typedef dimino_add_cosets_for_rep< type typename (line 338) | typedef typename _helper::type type; type typename (line 392) | typedef typename get::type rep_element; type dimino_add_cosets_for_rep (line 393) | typedef dimino_add_cosets_for_rep< type typename (line 403) | typedef typename _ac4r::type new_elements; type dimino_add_all_coset_spaces (line 408) | typedef dimino_add_all_coset_spaces< type typename (line 420) | typedef typename _helper::type type; type typename (line 467) | typedef typename apply_op_from_right::type new_elements; type dimino_add_all_coset_spaces (line 472) | typedef dimino_add_all_coset_spaces< type typename (line 483) | typedef typename _helper::type type; type contained_in_list_gf (line 527) | typedef contained_in_list_gf _cil; type dimino_add_generator (line 529) | typedef dimino_add_generator< type typename (line 539) | typedef typename _helper::type new_elements; type dimino_add_remaining_generators (line 541) | typedef dimino_add_remaining_generators< type typename (line 550) | typedef typename _next_iter::type type; type typename (line 594) | typedef typename first_step::type first_step_elements; type dimino_add_remaining_generators (line 596) | typedef dimino_add_remaining_generators< type typename (line 605) | typedef typename _helper::type type; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h function namespace (line 16) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h function namespace (line 13) | namespace Eigen { function EncodePartition (line 175) | inline unsigned EncodePartition(unsigned start, unsigned limit) { function DecodePartition (line 179) | inline void DecodePartition(unsigned val, unsigned* start, unsigned* lim... function AssertBounds (line 185) | void AssertBounds(int start, int end) { function SetStealPartition (line 191) | inline void SetStealPartition(size_t i, unsigned val) { function GetStealPartition (line 195) | inline unsigned GetStealPartition(int i) { function ComputeCoprimes (line 199) | void ComputeCoprimes(int N, MaxSizeVector* coprimes) { type typename (line 215) | typedef typename Environment::EnvThread Thread; function else (line 217) | struct PerThread { function Task (line 336) | Task Steal(unsigned start, unsigned limit) { function Task (line 362) | Task LocalSteal() { function Task (line 376) | Task GlobalSteal() { function WaitForWork (line 384) | bool WaitForWork(EventCount::Waiter* waiter, Task* t) { function NonEmptyQueueIndex (line 431) | int NonEmptyQueueIndex() { function EIGEN_STRONG_INLINE (line 452) | static EIGEN_STRONG_INLINE uint64_t GlobalThreadIdHash() { function EIGEN_STRONG_INLINE (line 456) | EIGEN_STRONG_INLINE PerThread* GetPerThread() { function Rand (line 472) | static EIGEN_STRONG_INLINE unsigned Rand(uint64_t* state) { type ThreadPoolTempl (line 482) | typedef ThreadPoolTempl ThreadPool; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h function namespace (line 13) | namespace Eigen { function Task (line 34) | Task CreateTask(std::function f) { return Task{std::move(f)}; } function ExecuteTask (line 35) | void ExecuteTask(const Task& t) { t.f(); } FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h function namespace (line 65) | namespace Eigen { type ThreadIdAndValue (line 257) | struct ThreadIdAndValue { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/util/CXX11Meta.h function namespace (line 18) | namespace Eigen { type a (line 71) | typedef a type; type take (line 81) | struct take type type_list (line 81) | typedef type_list<> type; type h_skip_helper_type (line 98) | struct h_skip_helper_type type type_list (line 98) | typedef type_list<> type; function type (line 104) | type helper(numeric_list) { return typename h_skip_helper_nume... function type (line 106) | type helper(type_list) { return typename h_skip_helper_type::helper(a())) type; type t (line 129) | typedef t type; type t (line 130) | typedef t type; function run (line 268) | int run() { return Reducer::Identity; } function EIGEN_STRONG_INLINE (line 276) | constexpr static EIGEN_STRONG_INLINE A run(A a) { return a; } function EIGEN_STRONG_INLINE (line 285) | constexpr static EIGEN_STRONG_INLINE auto run(A a, Ts... ts) -> decltype... type sum_op (line 292) | struct sum_op { type product_op (line 296) | struct product_op { type logical_and_op (line 301) | struct logical_and_op { template constexpr sta... type logical_or_op (line 302) | struct logical_or_op { template constexpr sta... type equal_op (line 304) | struct equal_op { template constexpr sta... type not_equal_op (line 305) | struct not_equal_op { template constexpr sta... type lesser_op (line 306) | struct lesser_op { template constexpr sta... type lesser_equal_op (line 307) | struct lesser_equal_op { template constexpr sta... type greater_op (line 308) | struct greater_op { template constexpr sta... type greater_equal_op (line 309) | struct greater_equal_op { template constexpr sta... type not_op (line 313) | struct not_op { template constexpr static EIG... type negation_op (line 314) | struct negation_op { template constexpr static EIG... type greater_equal_zero_op (line 315) | struct greater_equal_zero_op { template constexpr static EIG... function EIGEN_STRONG_INLINE (line 324) | constexpr EIGEN_STRONG_INLINE decltype(reduce::run((*... function EIGEN_STRONG_INLINE (line 338) | EIGEN_STRONG_INLINE Array h_array_reverse(Array arr, numeric_list& arr, T) function EIGEN_STRONG_INLINE (line 377) | constexpr static EIGEN_STRONG_INLINE T run(const array&, T identity) function EIGEN_STRONG_INLINE (line 384) | constexpr EIGEN_STRONG_INLINE auto array_reduce(const array& arr, ... function EIGEN_STRONG_INLINE (line 392) | constexpr EIGEN_STRONG_INLINE auto array_sum(const array& arr) -> ... function EIGEN_STRONG_INLINE (line 398) | constexpr EIGEN_STRONG_INLINE auto array_prod(const array& arr) ->... function EIGEN_STRONG_INLINE (line 404) | EIGEN_STRONG_INLINE t array_prod(const std::vector& a) { function EIGEN_STRONG_INLINE (line 428) | constexpr EIGEN_STRONG_INLINE auto h_array_zip_and_reduce(array a,... function decltype (line 434) | auto array_zip_and_reduce(array a, array b) -> decltype(h_ar... function EIGEN_STRONG_INLINE (line 456) | constexpr EIGEN_STRONG_INLINE auto h_array_apply_and_reduce(array ... function decltype (line 462) | auto array_apply_and_reduce(array a) -> decltype(h_array_apply_and... type h_instantiate_by_c_array (line 487) | struct h_instantiate_by_c_array type h_instantiate_by_c_array (line 490) | struct h_instantiate_by_c_array function InstType (line 492) | static InstType run(ArrType* arr, Ps... args) type h_instantiate_by_c_array (line 499) | struct h_instantiate_by_c_array function InstType (line 501) | static InstType run(ArrType* arr, Ps... args) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h function namespace (line 42) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/util/EmulateArray.h function namespace (line 20) | namespace Eigen { function namespace (line 199) | namespace internal { function namespace (line 229) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h function namespace (line 13) | namespace Eigen { function T (line 115) | const T& back() const { function T (line 133) | T* data() { return data_; } function T (line 136) | const T* data() const { return data_; } function T (line 139) | T* begin() { return data_; } function T (line 142) | T* end() { return data_ + size_; } function T (line 145) | const T* begin() const { return data_; } function T (line 148) | const T* end() const { return data_ + size_; } FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h function namespace (line 13) | namespace Eigen FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h function namespace (line 13) | namespace Eigen { function friend (line 303) | friend inline const AutoDiffScalar& operator+=(const Real& other) function run (line 477) | static void run(A& a, B& b) { function run (line 493) | static void run(A& a, B& b) { type Matrix (line 511) | typedef Matrix&) { retur... type typename (line 581) | typedef typename CleanedUpDerType::type ADS; type typename (line 586) | typedef typename CleanedUpDerType::type ADS; type typename (line 591) | typedef typename CleanedUpDerType::type ADS; type typename (line 596) | typedef typename CleanedUpDerType::type ADS; function Eigen (line 642) | const Eigen::AutoDiffScalar< type typename (line 657) | typedef typename internal::traits > PlainADS; type AutoDiffScalar (line 706) | typedef AutoDiffScalar NonInteger; type AutoDiffScalar (line 709) | typedef AutoDiffScalar Nested; type typename (line 710) | typedef typename NumTraits::Literal Lit... function namespace (line 718) | namespace std { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/BVH/KdBVH.h function namespace (line 13) | namespace Eigen { type _Object (line 72) | typedef _Object Object; type std (line 73) | typedef std::vector > ObjectList; type _Scalar (line 74) | typedef _Scalar Scalar; type AlignedBox (line 75) | typedef AlignedBox Volume; type std (line 76) | typedef std::vector > VolumeList; type Index (line 77) | typedef int Index; type Object (line 79) | typedef const Object *ObjectIterator; function EIGEN_STRONG_INLINE (line 133) | EIGEN_STRONG_INLINE void getChildren(Index index, VolumeIterator &outVBe... function Volume (line 165) | inline const Volume &getVolume(Index index) const type std (line 172) | typedef std::vector > VIPairList; type Matrix (line 173) | typedef Matrix VectorType; type VectorComparator (line 174) | struct VectorComparator //compares vectors, or more specifically, VIPair... function build (line 184) | void build(VIPairList &objCenters, int from, int to, const VolumeList &o... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h function namespace (line 15) | namespace Eigen { function seupd (line 696) | static inline void seupd(int *rvec, char *All, int *select, float *d, type arpack_wrapper (line 708) | struct arpack_wrapper function saupd (line 710) | static inline void saupd(int *ido, char *bmat, int *n, char *which, function seupd (line 718) | static inline void seupd(int *rvec, char *All, int *select, double *d, function project (line 760) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) function project (line 778) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/EulerAngles/EulerAngles.h function namespace (line 13) | namespace Eigen function namespace (line 323) | namespace internal function run (line 336) | static void run(EulerAngles& e, const Other& m) function run (line 347) | static void run(EulerAngles& e, const Other& vec) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/EulerAngles/EulerSystem.h function namespace (line 13) | namespace Eigen FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h function namespace (line 10) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h function namespace (line 10) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h function namespace (line 36) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h function namespace (line 15) | namespace Eigen { type _MatrixType (line 113) | typedef _MatrixType MatrixType; type typename (line 114) | typedef typename MatrixType::Scalar Scalar; type typename (line 115) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 116) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 117) | typedef _Preconditioner Preconditioner; type Matrix (line 118) | typedef Matrix DenseMatrix; type Matrix (line 119) | typedef Matrix DenseRealMatrix; type Matrix (line 120) | typedef Matrix DenseVector; type Matrix (line 121) | typedef Matrix DenseRealVector; type Matrix (line 122) | typedef Matrix, Dynamic, 1> ComplexVector; function Index (line 158) | Index restart() { return m_restart; } function set_restart (line 163) | void set_restart(const Index restart) { m_restart=restart; } function setEigenv (line 168) | void setEigenv(const Index neig) function Index (line 177) | Index deflSize() {return m_r; } function setMaxEigenv (line 182) | void setMaxEigenv(const Index maxNeig) { m_maxNeig = maxNeig; } FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h function namespace (line 14) | namespace Eigen { type _MatrixType (line 283) | typedef _MatrixType MatrixType; type typename (line 284) | typedef typename MatrixType::Scalar Scalar; type typename (line 285) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 286) | typedef _Preconditioner Preconditioner; function Index (line 310) | Index get_restart() { return m_restart; } function set_restart (line 315) | void set_restart(const Index restart) { m_restart=restart; } FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/IDRS.h function namespace (line 16) | namespace Eigen FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h function namespace (line 61) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h function namespace (line 17) | namespace Eigen { type _MatrixType (line 206) | typedef _MatrixType MatrixType; type typename (line 207) | typedef typename MatrixType::Scalar Scalar; type typename (line 208) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 209) | typedef _Preconditioner Preconditioner; type typename (line 238) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 239) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 246) | typedef typename internal::conditional InputType; type Matrix (line 74) | typedef Matrix ValueType; type SparseMatrix (line 75) | typedef SparseMatrix JacobianType; type SparseQR (line 76) | typedef SparseQR > QRSolver; function namespace (line 95) | namespace internal { type typename (line 114) | typedef typename FunctorType::QRSolver QRSolver; type typename (line 115) | typedef typename FunctorType::JacobianType JacobianType; type typename (line 116) | typedef typename JacobianType::Scalar Scalar; type typename (line 117) | typedef typename JacobianType::RealScalar RealScalar; type typename (line 118) | typedef typename QRSolver::StorageIndex PermIndex; type Matrix (line 119) | typedef Matrix FVectorType; type PermutationMatrix (line 120) | typedef PermutationMatrix PermutationType; function resetParameters (line 145) | void resetParameters() function setXtol (line 158) | void setXtol(RealScalar xtol) { m_xtol = xtol; } function setFtol (line 161) | void setFtol(RealScalar ftol) { m_ftol = ftol; } function setGtol (line 164) | void setGtol(RealScalar gtol) { m_gtol = gtol; } function setFactor (line 167) | void setFactor(RealScalar factor) { m_factor = factor; } function setEpsilon (line 170) | void setEpsilon (RealScalar epsfcn) { m_epsfcn = epsfcn; } function setMaxfev (line 173) | void setMaxfev(Index maxfev) {m_maxfev = maxfev; } function setExternalScaling (line 176) | void setExternalScaling(bool value) {m_useExternalScaling = value; } function Index (line 200) | Index iterations() { return m_iter; } function Index (line 203) | Index nfev() { return m_nfev; } function Index (line 206) | Index njev() { return m_njev; } function RealScalar (line 209) | RealScalar fnorm() {return m_fnorm; } function RealScalar (line 212) | RealScalar gnorm() {return m_gnorm; } function RealScalar (line 215) | RealScalar lm_param(void) { return m_par; } function PermutationType (line 232) | PermutationType permutation() {return m_permutation; } function Status (line 343) | Status function Scalar (line 371) | Scalar tol FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h function namespace (line 16) | namespace Eigen { function true_type (line 348) | struct is_exp_known_type : true_type {} function true_type (line 349) | struct is_exp_known_type : true_type {} function true_type (line 351) | struct is_exp_known_type : true_type {} type typename (line 357) | typedef typename ArgType::PlainObject MatrixType; type typename (line 377) | typedef typename ArgType::PlainObject MatrixType; type typename (line 378) | typedef typename traits::Scalar Scalar; type typename (line 379) | typedef typename NumTraits::Real RealScalar; type typename (line 380) | typedef typename std::complex ComplexScalar; function namespace (line 424) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h function namespace (line 16) | namespace Eigen { type typename (line 133) | typedef typename EivalsType::RealScalar RealScalar; type typename (line 283) | typedef typename MatrixType::Scalar Scalar; type internal (line 325) | typedef internal::traits Traits; type typename (line 326) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 328) | typedef Matrix::type StemFunction; type typename (line 496) | typedef typename internal::nested_eval::type NestedEvalType; type typename (line 497) | typedef typename internal::remove_all::type NestedEvalTy... type internal (line 498) | typedef internal::traits Traits; type std (line 499) | typedef std::complex AtomicType; function namespace (line 516) | namespace internal { type typename (line 539) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 547) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 555) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 563) | typedef typename internal::stem_function::ComplexScalar ComplexS... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h function namespace (line 13) | namespace Eigen { type typename (line 93) | typedef typename MatrixType::Scalar Scalar; type typename (line 94) | typedef typename MatrixType::RealScalar RealScalar; type std (line 95) | typedef std::complex ComplexScalar; type Block (line 96) | typedef Block ResultType; type typename (line 341) | typedef typename MatrixType::RealScalar RealScalar; function MatrixPowerParenthesesReturnValue (line 366) | const MatrixPowerParenthesesReturnValue operator()(RealScala... type Matrix (line 384) | typedef Matrix::IsComplex, type typename (line 343) | typedef typename internal::conditional::IsComplex, Sca... FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h function namespace (line 13) | namespace Eigen { type typename (line 101) | typedef typename Polynomial::Scalar Scalar; type typename (line 102) | typedef typename NumTraits::Real Real; type typename (line 130) | typedef typename Polynomial::Scalar Scalar; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h function namespace (line 16) | namespace Eigen { function Index (line 98) | inline Index upperNonZeros(Index j) const { function Index (line 102) | inline Index lowerNonZeros(Index j) const { function Scalar (line 106) | inline const Scalar* _diagPtr() const { function Scalar (line 110) | inline Scalar* _diagPtr() { function Scalar (line 114) | inline const Scalar* _upperPtr() const { function Scalar (line 118) | inline Scalar* _upperPtr() { function Scalar (line 122) | inline const Scalar* _lowerPtr() const { function Scalar (line 126) | inline Scalar* _lowerPtr() { function Index (line 130) | inline const Index* _upperProfilePtr() const { function Index (line 134) | inline Index* _upperProfilePtr() { function Index (line 138) | inline const Index* _lowerProfilePtr() const { function Index (line 142) | inline Index* _lowerProfilePtr() { function Scalar (line 146) | inline Scalar coeff(Index row, Index col) const { function Scalar (line 195) | inline Scalar& coeffRef(Index row, Index col) { function Scalar (line 234) | inline Scalar coeffDiag(Index idx) const { function Scalar (line 240) | inline Scalar coeffLower(Index row, Index col) const { function Scalar (line 264) | inline Scalar coeffUpper(Index row, Index col) const { function Scalar (line 287) | inline Scalar& coeffRefDiag(Index idx) { function Scalar (line 293) | inline Scalar& coeffRefLower(Index row, Index col) { function coeffExistLower (line 312) | inline bool coeffExistLower(Index row, Index col) { function Scalar (line 329) | inline Scalar& coeffRefUpper(Index row, Index col) { function coeffExistUpper (line 348) | inline bool coeffExistUpper(Index row, Index col) { function setZero (line 376) | inline void setZero() { function reserve (line 388) | inline void reserve(Index reserveSize, Index reserveUpperSize, Index res... function EIGEN_DONT_INLINE (line 400) | EIGEN_DONT_INLINE Scalar & insert(Index row, Index col) { function finalize (line 534) | inline void finalize() { function squeeze (line 577) | inline void squeeze() { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h function namespace (line 15) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h function namespace (line 13) | namespace Eigen { function clear (line 132) | inline void clear() { function Scalar (line 136) | inline Scalar& diag(Index i) { function Scalar (line 140) | inline const Scalar& diag(Index i) const { function Scalar (line 144) | inline Scalar& upper(Index i) { function Scalar (line 148) | inline const Scalar& upper(Index i) const { function Scalar (line 152) | inline Scalar& lower(Index i) { function Scalar (line 156) | inline const Scalar& lower(Index i) const { function Index (line 160) | inline Index& upperProfile(Index i) { function Index (line 164) | inline const Index& upperProfile(Index i) const { function Index (line 168) | inline Index& lowerProfile(Index i) { function Index (line 172) | inline const Index& lowerProfile(Index i) const { function SkylineStorage (line 176) | static SkylineStorage Map(Index* upperProfile, Index* lowerProfile, Scal... function reset (line 189) | inline void reset() { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h function namespace (line 14) | namespace Eigen { type typename (line 89) | typedef typename Iterator::value_type Triplet; type Ref (line 106) | typedef Ref::Real RealScalar; type _StorageIndex (line 289) | typedef _StorageIndex StorageIndex; type typename (line 290) | typedef typename internal::ref_selector valueRef() function Scalar (line 1054) | inline Scalar& valueRef() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h function namespace (line 13) | namespace Eigen { function Index (line 86) | inline Index innerNonZeros(Index j) const { return m_data[j].size(); } function Scalar (line 94) | inline Scalar coeff(Index row, Index col) const function Scalar (line 105) | inline Scalar& coeffRef(Index row, Index col) function setZero (line 115) | void setZero() function Index (line 122) | Index nonZeros() const function Scalar (line 152) | inline Scalar& insertBack(Index row, Index col) function Scalar (line 158) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 167) | inline Scalar& insert(Index row, Index col) function finalize (line 188) | inline void finalize() {} function resize (line 199) | void resize(Index rows, Index cols) function resizeAndKeepData (line 210) | void resizeAndKeepData(Index rows, Index cols) function EIGEN_DEPRECATED (line 228) | EIGEN_DEPRECATED inline DynamicSparseMatrix() function EIGEN_DEPRECATED (line 311) | EIGEN_DEPRECATED Scalar& fill(Index row, Index col) function EIGEN_DEPRECATED (line 323) | EIGEN_DEPRECATED Scalar& fillrand(Index row, Index col) function EIGEN_DEPRECATED (line 330) | EIGEN_DEPRECATED void endFill() {} type typename (line 340) | typedef typename SparseVector::InnerItera... type typename (line 357) | typedef typename SparseVector::ReverseInn... function namespace (line 371) | namespace internal { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h function namespace (line 17) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsBFloat16.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h function namespace (line 4) | namespace hip_impl { function namespace (line 8) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h function namespace (line 14) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsBFloat16.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 132) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... function Packet (line 136) | const Packet packetOp(const Packet& x, const Packet& a, const Packet& b)... function EIGEN_STRONG_INLINE (line 158) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 161) | typedef typename packet_traits::type Packet; function Packet (line 162) | Packet packetOp(const Packet& a) const { return internal::plgamma(a); } function EIGEN_STRONG_INLINE (line 180) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 183) | typedef typename packet_traits::type Packet; function Packet (line 184) | Packet packetOp(const Packet& a) const { return internal::pdigamma(a); } function EIGEN_STRONG_INLINE (line 202) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... type typename (line 205) | typedef typename packet_traits::type Packet; function Packet (line 206) | Packet packetOp(const Packet& x, const Packet& q) const { return interna... function EIGEN_STRONG_INLINE (line 224) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& n, const Scal... type typename (line 227) | typedef typename packet_traits::type Packet; function Packet (line 228) | Packet packetOp(const Packet& n, const Packet& x) const { return interna... function EIGEN_STRONG_INLINE (line 246) | EIGEN_STRONG_INLINE const Scalar function EIGEN_STRONG_INLINE (line 251) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& x) const { function EIGEN_STRONG_INLINE (line 285) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 288) | typedef typename packet_traits::type Packet; function Packet (line 289) | Packet packetOp(const Packet& a) const { return internal::perfc(a); } function EIGEN_STRONG_INLINE (line 308) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 311) | typedef typename packet_traits::type Packet; function Packet (line 312) | Packet packetOp(const Packet& a) const { return internal::pndtri(a); } FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h function namespace (line 11) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX/BesselFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX512/BesselFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/arch/AVX512/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/arch/GPU/SpecialFunctions.h function namespace (line 13) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/SpecialFunctions/arch/NEON/SpecialFunctions.h function namespace (line 4) | namespace Eigen { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Splines/Spline.h function namespace (line 15) | namespace Eigen type typename (line 317) | typedef typename SplineTraits::ControlPointVectorType Contro... type typename (line 318) | typedef typename SplineTraits::BasisDerivati... type typename (line 319) | typedef typename BasisDerivativeType::ConstRowXpr BasisDerivativeRowXpr; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Splines/SplineFitting.h function namespace (line 23) | namespace Eigen type typename (line 191) | typedef typename KnotVectorType::Scalar Scalar; type typename (line 215) | typedef typename SplineType::KnotVectorType KnotVectorType; type typename (line 216) | typedef typename SplineType::ParameterVectorType ParameterVectorType; type typename (line 292) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 293) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 295) | typedef Matrix MatrixType; type typename (line 338) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 339) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 341) | typedef Matrix MatrixType; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/Eigen/src/Splines/SplineFwd.h function namespace (line 15) | namespace Eigen type Array (line 74) | typedef Array<_Scalar,Dynamic,Dynamic,RowMajor,NumOfDerivativesAtCompile... type Array (line 77) | typedef Array<_Scalar,_Dim,Dynamic,DerivativeMemoryLayout,_Dim,NumOfDeri... type Spline (line 81) | typedef Spline Spline2f; type Spline (line 84) | typedef Spline Spline3f; type Spline (line 87) | typedef Spline Spline2d; type Spline (line 90) | typedef Spline Spline3d; FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/bench/bench_svd.cpp function bench_svd (line 34) | void bench_svd(const MatrixType& a = MatrixType()) function main (line 105) | int main(int argc, char* argv[]) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/BVH_Example.cpp type Eigen (line 8) | namespace Eigen { function Box2d (line 9) | Box2d bounding_box(const Vector2d &v) { return Box2d(v, v); } type PointPointMinimizer (line 12) | struct PointPointMinimizer //how to compute squared distances between po... method PointPointMinimizer (line 14) | PointPointMinimizer() : calls(0) {} method minimumOnVolumeVolume (line 17) | double minimumOnVolumeVolume(const Box2d &r1, const Box2d &r2) { ++cal... method minimumOnVolumeObject (line 18) | double minimumOnVolumeObject(const Box2d &r, const Vector2d &v) { ++ca... method minimumOnObjectVolume (line 19) | double minimumOnObjectVolume(const Vector2d &v, const Box2d &r) { ++ca... method minimumOnObjectObject (line 20) | double minimumOnObjectObject(const Vector2d &v1, const Vector2d &v2) {... function main (line 25) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/EulerAngles.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/FFT.cpp function T (line 23) | T mag2(T a) function T (line 28) | T mag2(std::complex a) function T (line 34) | T mag2(const std::vector & vec) function T (line 43) | T mag2(const std::vector > & vec) function RandomFill (line 61) | void RandomFill(std::vector & vec) function RandomFill (line 68) | void RandomFill(std::vector > & vec) function fwd_inv (line 75) | void fwd_inv(size_t nfft) function two_demos (line 93) | void two_demos(int nfft) function demo_all_types (line 101) | void demo_all_types(int nfft) function main (line 112) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixExponential.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixFunction.cpp function expfn (line 6) | std::complex expfn(std::complex x, int) function main (line 11) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixLogarithm.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixPower.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixSine.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixSinh.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp function main (line 6) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/PolynomialSolver1.cpp function main (line 8) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/PolynomialUtils1.cpp function main (line 7) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/doc/examples/SYCL/CwiseMul.cpp function main (line 10) | int main() FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/BVH.cpp type Eigen (line 15) | namespace Eigen { function bounding_box (line 17) | AlignedBox bounding_box(const Matrix &v) ... type Ball (line 23) | struct Ball method Ball (line 29) | Ball() {} method Ball (line 30) | Ball(const VectorType &c, double r) : center(c), radius(r) {} function bounding_box (line 35) | AlignedBox bounding_box(const Ball &b) function SQR (line 38) | inline double SQR(double x) { return x * x; } type BallPointStuff (line 41) | struct BallPointStuff //this class provides functions to be both an inte... method BallPointStuff (line 48) | BallPointStuff() : calls(0), count(0) {} method BallPointStuff (line 49) | BallPointStuff(const VectorType &inP) : p(inP), calls(0), count(0) {} method intersectVolume (line 52) | bool intersectVolume(const BoxType &r) { ++calls; return r.contains(p); } method intersectObject (line 53) | bool intersectObject(const BallType &b) { method intersectVolumeVolume (line 60) | bool intersectVolumeVolume(const BoxType &r1, const BoxType &r2) { ++c... method intersectVolumeObject (line 61) | bool intersectVolumeObject(const BoxType &r, const BallType &b) { ++ca... method intersectObjectVolume (line 62) | bool intersectObjectVolume(const BallType &b, const BoxType &r) { ++ca... method intersectObjectObject (line 63) | bool intersectObjectObject(const BallType &b1, const BallType &b2){ method intersectVolumeObject (line 69) | bool intersectVolumeObject(const BoxType &r, const VectorType &v) { ++... method intersectObjectObject (line 70) | bool intersectObjectObject(const BallType &b, const VectorType &v){ method minimumOnVolume (line 77) | double minimumOnVolume(const BoxType &r) { ++calls; return r.squaredEx... method minimumOnObject (line 78) | double minimumOnObject(const BallType &b) { ++calls; return (std::max)... method minimumOnVolumeVolume (line 79) | double minimumOnVolumeVolume(const BoxType &r1, const BoxType &r2) { +... method minimumOnVolumeObject (line 80) | double minimumOnVolumeObject(const BoxType &r, const BallType &b) { ++... method minimumOnObjectVolume (line 81) | double minimumOnObjectVolume(const BallType &b, const BoxType &r) { ++... method minimumOnObjectObject (line 82) | double minimumOnObjectObject(const BallType &b1, const BallType &b2){ ... method minimumOnVolumeObject (line 83) | double minimumOnVolumeObject(const BoxType &r, const VectorType &v) { ... method minimumOnObjectObject (line 84) | double minimumOnObjectObject(const BallType &b, const VectorType &v){ ... type TreeTest (line 93) | struct TreeTest method testIntersect1 (line 101) | void testIntersect1() method testMinimize1 (line 120) | void testMinimize1() method testIntersect2 (line 141) | void testIntersect2() method testMinimize2 (line 166) | void testMinimize2() function EIGEN_DECLARE_TEST (line 195) | EIGEN_DECLARE_TEST(BVH) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/EulerAngles.cpp function verifyIsApprox (line 18) | bool verifyIsApprox(const Eigen::EulerAngles& a, const E... function verify_euler (line 35) | void verify_euler(const EulerAngles& e) function verify_euler_vec (line 138) | void verify_euler_vec(const Matrix& ea) function verify_euler_all_neg (line 144) | void verify_euler_all_neg(const Matrix& ea) function check_all_var (line 157) | void check_all_var(const Matrix& ea) function check_singular_cases (line 175) | void check_singular_cases(const Scalar& singularBeta) function eulerangles_manual (line 197) | void eulerangles_manual() function eulerangles_rand (line 229) | void eulerangles_rand() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(EulerAngles) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/FFTW.cpp function RandomCpx (line 14) | std::complex RandomCpx() { return std::complex( (T)(rand()/(T)RAND... function promote (line 21) | complex promote(complex x) { return complex promote(float x) { return complex((lo... function promote (line 24) | complex promote(double x) { return complex((l... function promote (line 25) | complex promote(long double x) { return complex (line 67) | struct VectorType type VectorType (line 72) | struct VectorType function test_scalar_generic (line 78) | void test_scalar_generic(int nfft) function test_scalar (line 133) | void test_scalar(int nfft) function test_complex_generic (line 141) | void test_complex_generic(int nfft) function test_complex (line 175) | void test_complex(int nfft) function test_return_by_value (line 211) | void test_return_by_value(int len) function EIGEN_DECLARE_TEST (line 228) | EIGEN_DECLARE_TEST(FFTW) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/NonLinearOptimization.cpp function fcn_chkder (line 27) | int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int if... function testChkder (line 70) | void testChkder() type Functor (line 117) | struct Functor method Functor (line 130) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 131) | Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} method inputs (line 133) | int inputs() const { return m_inputs; } method values (line 134) | int values() const { return m_values; } type lmder_functor (line 140) | struct lmder_functor : Functor method lmder_functor (line 142) | lmder_functor(void): Functor(3,15) {} method df (line 159) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 176) | void testLmder1() function testLmder (line 203) | void testLmder() type hybrj_functor (line 250) | struct hybrj_functor : Functor method hybrj_functor (line 252) | hybrj_functor(void) : Functor(9,9) {} method df (line 270) | int df(const VectorXd &x, MatrixXd &fjac) function testHybrj1 (line 288) | void testHybrj1() function testHybrj (line 319) | void testHybrj() type hybrd_functor (line 354) | struct hybrd_functor : Functor method hybrd_functor (line 356) | hybrd_functor(void) : Functor(9,9) {} function testHybrd1 (line 376) | void testHybrd1() function testHybrd (line 402) | void testHybrd() type lmstr_functor (line 436) | struct lmstr_functor : Functor method lmstr_functor (line 438) | lmstr_functor(void) : Functor(3,15) {} method df (line 458) | int df(const VectorXd &x, VectorXd &jac_row, VectorXd::Index rownb) function testLmstr1 (line 476) | void testLmstr1() function testLmstr (line 504) | void testLmstr() type lmdif_functor (line 534) | struct lmdif_functor : Functor method lmdif_functor (line 536) | lmdif_functor(void) : Functor(3,15) {} function testLmdif1 (line 559) | void testLmdif1() function testLmdif (line 589) | void testLmdif() type chwirut2_functor (line 637) | struct chwirut2_functor : Functor method chwirut2_functor (line 639) | chwirut2_functor(void) : Functor(3,54) {} method df (line 654) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 674) | void testNistChwirut2(void) type misra1a_functor (line 722) | struct misra1a_functor : Functor method misra1a_functor (line 724) | misra1a_functor(void) : Functor(2,14) {} method df (line 736) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 752) | void testNistMisra1a(void) type hahn1_functor (line 794) | struct hahn1_functor : Functor method hahn1_functor (line 796) | hahn1_functor(void) : Functor(7,236) {} method df (line 815) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 840) | void testNistHahn1(void) type misra1d_functor (line 893) | struct misra1d_functor : Functor method misra1d_functor (line 895) | misra1d_functor(void) : Functor(2,14) {} method df (line 907) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 924) | void testNistMisra1d(void) type lanczos1_functor (line 967) | struct lanczos1_functor : Functor method lanczos1_functor (line 969) | lanczos1_functor(void) : Functor(6,24) {} method df (line 980) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 1000) | void testNistLanczos1(void) type rat42_functor (line 1053) | struct rat42_functor : Functor method rat42_functor (line 1055) | rat42_functor(void) : Functor(3,9) {} method df (line 1068) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 1086) | void testNistRat42(void) type MGH10_functor (line 1130) | struct MGH10_functor : Functor method MGH10_functor (line 1132) | MGH10_functor(void) : Functor(3,16) {} method df (line 1143) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 1162) | void testNistMGH10(void) type BoxBOD_functor (line 1207) | struct BoxBOD_functor : Functor method BoxBOD_functor (line 1209) | BoxBOD_functor(void) : Functor(2,6) {} method df (line 1220) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 1236) | void testNistBoxBOD(void) type MGH17_functor (line 1284) | struct MGH17_functor : Functor method MGH17_functor (line 1286) | MGH17_functor(void) : Functor(5,33) {} method df (line 1297) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 1316) | void testNistMGH17(void) type MGH09_functor (line 1369) | struct MGH09_functor : Functor method MGH09_functor (line 1371) | MGH09_functor(void) : Functor(4,11) {} method df (line 1384) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1404) | void testNistMGH09(void) type Bennett5_functor (line 1454) | struct Bennett5_functor : Functor method Bennett5_functor (line 1456) | Bennett5_functor(void) : Functor(3,154) {} method df (line 1467) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1488) | void testNistBennett5(void) type thurber_functor (line 1533) | struct thurber_functor : Functor method thurber_functor (line 1535) | thurber_functor(void) : Functor(7,37) {} method df (line 1549) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1573) | void testNistThurber(void) type rat43_functor (line 1630) | struct rat43_functor : Functor method rat43_functor (line 1632) | rat43_functor(void) : Functor(4,15) {} method df (line 1643) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1663) | void testNistRat43(void) type eckerle4_functor (line 1716) | struct eckerle4_functor : Functor method eckerle4_functor (line 1718) | eckerle4_functor(void) : Functor(3,35) {} method df (line 1729) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1748) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1792) | EIGEN_DECLARE_TEST(NonLinearOptimization) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/NumericalDiff.cpp type Functor (line 13) | struct Functor method Functor (line 26) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 27) | Functor(int inputs_, int values_) : m_inputs(inputs_), m_values(values... method inputs (line 29) | int inputs() const { return m_inputs; } method values (line 30) | int values() const { return m_values; } type my_functor (line 34) | struct my_functor : Functor method my_functor (line 36) | my_functor(void): Functor(3,15) {} method actual_df (line 53) | int actual_df(const VectorXd &x, MatrixXd &fjac) const function test_forward (line 70) | void test_forward() function test_central (line 91) | void test_central() function EIGEN_DECLARE_TEST (line 110) | EIGEN_DECLARE_TEST(NumericalDiff) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/alignedvector3.cpp type Eigen (line 13) | namespace Eigen { function T (line 16) | T test_relative_error(const AlignedVector3 &a, const MatrixBase (line 58) | struct dummy_op { typedef dummy_c type; } type dummy_op (line 59) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 60) | struct dummy_op { typedef dummy_a type; } type dummy_op (line 61) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 62) | struct dummy_op { typedef dummy_b type; } type dummy_op (line 63) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 64) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 65) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 66) | struct dummy_op { typedef dummy_e type; } type dummy_test (line 68) | struct dummy_test { constexpr static bool value = false; constexpr stati... type dummy_test (line 69) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 70) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 71) | struct dummy_test { constexpr static bool value = ... type times2_op (line 73) | struct times2_op { template static A run(A v) { return v * 2... method A (line 73) | static A run(A v) { return v * 2; } type dummy_inst (line 75) | struct dummy_inst method dummy_inst (line 79) | dummy_inst() : c(0) {} method dummy_inst (line 80) | explicit dummy_inst(int) : c(1) {} method dummy_inst (line 81) | dummy_inst(int, int) : c(2) {} method dummy_inst (line 82) | dummy_inst(int, int, int) : c(3) {} method dummy_inst (line 83) | dummy_inst(int, int, int, int) : c(4) {} method dummy_inst (line 84) | dummy_inst(int, int, int, int, int) : c(5) {} function test_gen_numeric_list (line 87) | static void test_gen_numeric_list() function test_concat (line 132) | static void test_concat() function test_slice (line 159) | static void test_slice() function test_get (line 202) | static void test_get() function test_id_helper (line 222) | static void test_id_helper(dummy_a a, dummy_a b, dummy_a c) function test_id_numeric (line 230) | static void test_id_numeric() function test_id_type (line 236) | static void test_id_type() function test_id (line 241) | static void test_id() function test_is_same_gf (line 249) | static void test_is_same_gf() function test_apply_op (line 257) | static void test_apply_op() function test_contained_in_list (line 264) | static void test_contained_in_list() function test_arg_reductions (line 287) | static void test_arg_reductions() function test_array_reverse_and_reduce (line 295) | static void test_array_reverse_and_reduce() function test_array_zip_and_apply (line 310) | static void test_array_zip_and_apply() function test_array_misc (line 327) | static void test_array_misc() function EIGEN_DECLARE_TEST (line 343) | EIGEN_DECLARE_TEST(cxx11_meta) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_non_blocking_thread_pool.cpp function test_create_destroy_empty_pool (line 16) | static void test_create_destroy_empty_pool() function test_parallelism (line 26) | static void test_parallelism(bool allow_spinning) function test_cancel (line 105) | static void test_cancel() function test_pool_partitions (line 121) | static void test_pool_partitions() { function EIGEN_DECLARE_TEST (line 173) | EIGEN_DECLARE_TEST(cxx11_non_blocking_thread_pool) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_runqueue.cpp function rand_reentrant (line 19) | int rand_reentrant(unsigned int* s) { function test_basic_runqueue (line 28) | void test_basic_runqueue() function test_empty_runqueue (line 120) | void test_empty_runqueue() function test_stress_runqueue (line 160) | void test_stress_runqueue() function EIGEN_DECLARE_TEST (line 230) | EIGEN_DECLARE_TEST(cxx11_runqueue) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_argmax.cpp function test_simple_index_tuples (line 20) | static void test_simple_index_tuples() function test_index_tuples_dim (line 37) | static void test_index_tuples_dim() function test_argmax_tuple_reducer (line 55) | static void test_argmax_tuple_reducer() function test_argmin_tuple_reducer (line 87) | static void test_argmin_tuple_reducer() function test_simple_argmax (line 119) | static void test_simple_argmax() function test_simple_argmin (line 140) | static void test_simple_argmin() function test_argmax_dim (line 161) | static void test_argmax_dim() function test_argmin_dim (line 219) | static void test_argmin_dim() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_argmax_sycl.cpp function test_sycl_simple_argmax (line 31) | static void test_sycl_simple_argmax(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmax_dim (line 68) | static void test_sycl_argmax_dim(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmin_dim (line 156) | static void test_sycl_argmin_dim(const Eigen::SyclDevice& sycl_device) { function sycl_argmax_test_per_device (line 243) | void sycl_argmax_test_per_device(const Device_Selector& d) { function EIGEN_DECLARE_TEST (line 254) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_assign.cpp function test_1d (line 17) | static void test_1d() function test_2d (line 72) | static void test_2d() function test_3d (line 135) | static void test_3d() function test_same_type (line 189) | static void test_same_type() function test_auto_resize (line 231) | static void test_auto_resize() function test_compound_assign (line 256) | static void test_compound_assign() function test_std_initializers_tensor (line 288) | static void test_std_initializers_tensor() { function EIGEN_DECLARE_TEST (line 361) | EIGEN_DECLARE_TEST(cxx11_tensor_assign) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_block_access.cpp function TensorOpCost (line 24) | static TensorOpCost zeroCost() { return {0, 0, 0}; } function T (line 27) | static const T& choose(int layout, const T& col, const T& row) { function TensorBlockShapeType (line 31) | static TensorBlockShapeType RandomShape() { function RandomTargetSize (line 38) | static size_t RandomTargetSize(const DSizes& dims) { function RandomDims (line 43) | static DSizes RandomDims() { function T (line 52) | static T* GenerateRandomData(const Index& size) { function Debug (line 61) | static void Debug(DSizes dims) { function test_block_mapper_sanity (line 69) | static void test_block_mapper_sanity() function UpdateCoeffSet (line 103) | static void UpdateCoeffSet( function test_block_mapper_maps_every_element (line 124) | static void test_block_mapper_maps_every_element() { function Index (line 153) | static Index GetInputIndex(Index output_index, function ComputeStrides (line 178) | static array ComputeStrides( class EqualityChecker (line 196) | class EqualityChecker method check_recursive (line 200) | void check_recursive(const Scalar* input, const Scalar* output, int de... method EqualityChecker (line 214) | EqualityChecker(const Scalar* input_data_, function test_uniform_block_shape (line 229) | static void test_uniform_block_shape() function test_skewed_inner_dim_block_shape (line 356) | static void test_skewed_inner_dim_block_shape() function test_empty_dims (line 508) | static void test_empty_dims(const internal::TensorBlockShapeType block_s... function EIGEN_DECLARE_TEST (line 566) | EIGEN_DECLARE_TEST(cxx11_tensor_block_access) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_block_eval.cpp function RandomDims (line 20) | static DSizes RandomDims(Index min, Index max) { type TensorBlockParams (line 31) | struct TensorBlockParams { function RandomBlock (line 38) | static TensorBlockParams RandomBlock(DSizes dims, function SkewedInnerBlock (line 62) | static TensorBlockParams SkewedInnerBlock( function FixedSizeBlock (line 100) | static TensorBlockParams FixedSizeBlock(DSizes ... function NByOne (line 107) | inline Eigen::IndexList> NByOne(Index n) { function OneByM (line 112) | inline Eigen::IndexList, Index> OneByM(Index m) { function VerifyBlockEvaluator (line 124) | static void VerifyBlockEvaluator(Expression expr, GenBlockParams gen_blo... function test_eval_tensor_block (line 208) | static void test_eval_tensor_block() { function test_eval_tensor_unary_expr_block (line 219) | static void test_eval_tensor_unary_expr_block() { function test_eval_tensor_binary_expr_block (line 229) | static void test_eval_tensor_binary_expr_block() { function test_eval_tensor_binary_with_unary_expr_block (line 240) | static void test_eval_tensor_binary_with_unary_expr_block() { function test_eval_tensor_broadcast (line 252) | static void test_eval_tensor_broadcast() { function test_eval_tensor_reshape (line 282) | static void test_eval_tensor_reshape() { function test_eval_tensor_cast (line 301) | static void test_eval_tensor_cast() { function test_eval_tensor_select (line 312) | static void test_eval_tensor_select() { function test_eval_tensor_padding (line 327) | static void test_eval_tensor_padding() { function test_eval_tensor_chipping (line 367) | static void test_eval_tensor_chipping() { type SimpleTensorGenerator (line 404) | struct SimpleTensorGenerator { method T (line 405) | T operator()(const array& coords) const { type SimpleTensorGenerator (line 416) | struct SimpleTensorGenerator { function test_eval_tensor_generator (line 428) | static void test_eval_tensor_generator() { function test_eval_tensor_reverse (line 444) | static void test_eval_tensor_reverse() { function test_eval_tensor_slice (line 462) | static void test_eval_tensor_slice() { function test_eval_tensor_shuffle (line 487) | static void test_eval_tensor_shuffle() { function test_eval_tensor_reshape_with_bcast (line 514) | static void test_eval_tensor_reshape_with_bcast() { function test_eval_tensor_forced_eval (line 537) | static void test_eval_tensor_forced_eval() { function test_eval_tensor_chipping_of_bcast (line 560) | static void test_eval_tensor_chipping_of_bcast() { function VerifyBlockAssignment (line 593) | static void VerifyBlockAssignment(Tensor& tensor, function test_assign_to_tensor (line 650) | static void test_assign_to_tensor() { function test_assign_to_tensor_reshape (line 663) | static void test_assign_to_tensor_reshape() { function test_assign_to_tensor_chipping (line 686) | static void test_assign_to_tensor_chipping() { function test_assign_to_tensor_slice (line 717) | static void test_assign_to_tensor_slice() { function test_assign_to_tensor_shuffle (line 747) | static void test_assign_to_tensor_shuffle() { function EIGEN_DECLARE_TEST (line 827) | EIGEN_DECLARE_TEST(cxx11_tensor_block_eval) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_block_io.cpp function RandomDims (line 17) | static DSizes RandomDims(Index min, Index max) { function RandomBlockShape (line 25) | static internal::TensorBlockShapeType RandomBlockShape() { function RandomTargetBlockSize (line 32) | static size_t RandomTargetBlockSize(const DSizes& dims) { function Index (line 37) | static Index GetInputIndex(Index output_index, function test_block_io_copy_data_from_source_to_target (line 62) | static void test_block_io_copy_data_from_source_to_target() { function test_block_io_copy_using_reordered_dimensions (line 121) | static void test_block_io_copy_using_reordered_dimensions() { function test_block_io_copy_using_reordered_dimensions_do_not_squeeze (line 221) | static void test_block_io_copy_using_reordered_dimensions_do_not_squeeze... function test_block_io_copy_using_reordered_dimensions_squeeze (line 268) | static void test_block_io_copy_using_reordered_dimensions_squeeze() { function test_block_io_zero_stride (line 315) | static void test_block_io_zero_stride() { function test_block_io_squeeze_ones (line 364) | static void test_block_io_squeeze_ones() { function EIGEN_DECLARE_TEST (line 428) | EIGEN_DECLARE_TEST(cxx11_tensor_block_io) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_broadcast_sycl.cpp function test_broadcast_sycl_fixed (line 29) | static void test_broadcast_sycl_fixed(const Eigen::SyclDevice &sycl_devi... function test_broadcast_sycl (line 80) | static void test_broadcast_sycl(const Eigen::SyclDevice &sycl_device){ function sycl_broadcast_test_per_device (line 130) | void sycl_broadcast_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 140) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcast_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_broadcasting.cpp function test_simple_broadcasting (line 17) | static void test_simple_broadcasting() function test_vectorized_broadcasting (line 70) | static void test_vectorized_broadcasting() function test_static_broadcasting (line 122) | static void test_static_broadcasting() function test_fixed_size_broadcasting (line 179) | static void test_fixed_size_broadcasting() function test_simple_broadcasting_one_by_n (line 202) | static void test_simple_broadcasting_one_by_n() function test_simple_broadcasting_n_by_one (line 231) | static void test_simple_broadcasting_n_by_one() function test_simple_broadcasting_one_by_n_by_one_1d (line 260) | static void test_simple_broadcasting_one_by_n_by_one_1d() function test_simple_broadcasting_one_by_n_by_one_2d (line 285) | static void test_simple_broadcasting_one_by_n_by_one_2d() function EIGEN_DECLARE_TEST (line 313) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcasting) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_builtins_sycl.cpp type cl (line 30) | namespace cl { type sycl (line 31) | namespace sycl { function T (line 32) | T abs(T x) { return cl::sycl::fabs(x); } function T (line 33) | T square(T x) { return x * x; } function T (line 34) | T cube(T x) { return x * x * x; } function T (line 35) | T inverse(T x) { return T(1) / x; } function T (line 36) | T cwiseMax(T x, T y) { return cl::sycl::max(x, y); } function T (line 37) | T cwiseMin(T x, T y) { return cl::sycl::min(x, y); } type EqualAssignement (line 41) | struct EqualAssignement { type PlusEqualAssignement (line 46) | struct PlusEqualAssignement { function test_unary_builtins_for_scalar (line 53) | void test_unary_builtins_for_scalar(const Eigen::SyclDevice& sycl_device, function test_unary_builtins_for_assignement (line 141) | void test_unary_builtins_for_assignement(const Eigen::SyclDevice& sycl_d... function test_unary_builtins_return_bool (line 164) | void test_unary_builtins_return_bool(const Eigen::SyclDevice& sycl_device, function test_unary_builtins (line 190) | void test_unary_builtins(const Eigen::SyclDevice& sycl_device, function test_builtin_unary_sycl (line 205) | static void test_builtin_unary_sycl(const Eigen::SyclDevice &sycl_device) { function test_binary_builtins_func (line 216) | void test_binary_builtins_func(const Eigen::SyclDevice& sycl_device, function test_binary_builtins_fixed_arg2 (line 251) | void test_binary_builtins_fixed_arg2(const Eigen::SyclDevice& sycl_device, FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_casts.cpp function test_simple_cast (line 18) | static void test_simple_cast() function test_vectorized_cast (line 39) | static void test_vectorized_cast() function test_float_to_int_cast (line 60) | static void test_float_to_int_cast() function test_big_to_small_type_cast (line 79) | static void test_big_to_small_type_cast() function test_small_to_big_type_cast (line 94) | static void test_small_to_big_type_cast() function test_type_cast (line 109) | static void test_type_cast() { type test_cast_runner (line 130) | struct test_cast_runner { method run (line 131) | static void run() { type test_cast_runner::IsComplex>::type> (line 152) | struct test_cast_runner dimensions(const Tensor& input) const { method eval (line 26) | void eval(const Tensor& input, Output& output, const Device&... function test_custom_unary_op (line 39) | static void test_custom_unary_op() type BatchMatMul (line 61) | struct BatchMatMul { method dimensions (line 62) | DSizes dimensions(const Tensor& input1, const... method eval (line 71) | void eval(const Tensor& input1, const Tensor& input2, function test_custom_binary_op (line 84) | static void test_custom_binary_op() function EIGEN_DECLARE_TEST (line 107) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_custom_op_sycl.cpp type InsertZeros (line 25) | struct InsertZeros { method dimensions (line 26) | DSizes dimensions(const TensorType& input) const { method eval (line 34) | void eval(const TensorType& input, Output& output, const Device& devic... function test_custom_unary_op_sycl (line 48) | static void test_custom_unary_op_sycl(const Eigen::SyclDevice &sycl_device) type BatchMatMul (line 88) | struct BatchMatMul { method dimensions (line 89) | DSizes dimensions(const TensorType& input1, const Tenso... method eval (line 98) | void eval(const TensorType& input1, const TensorType& input2, function test_custom_binary_op_sycl (line 111) | static void test_custom_binary_op_sycl(const Eigen::SyclDevice &sycl_dev... function custom_op_perDevice (line 157) | void custom_op_perDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 166) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_device_sycl.cpp function test_device_memory (line 26) | void test_device_memory(const Eigen::SyclDevice &sycl_device) { function test_device_exceptions (line 45) | void test_device_exceptions(const Eigen::SyclDevice &sycl_device) { function sycl_device_test_per_device (line 61) | void sycl_device_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 73) | EIGEN_DECLARE_TEST(cxx11_tensor_device_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_dimension.cpp function test_dynamic_size (line 17) | static void test_dynamic_size() function test_fixed_size (line 30) | static void test_fixed_size() function test_match (line 40) | static void test_match() function test_rank_zero (line 51) | static void test_rank_zero() function test_index_type_promotion (line 63) | static void test_index_type_promotion() { function EIGEN_DECLARE_TEST (line 81) | EIGEN_DECLARE_TEST(cxx11_tensor_dimension) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_empty.cpp function test_empty_tensor (line 15) | static void test_empty_tensor() function test_empty_fixed_size_tensor (line 25) | static void test_empty_fixed_size_tensor() function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(cxx11_tensor_empty) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_executor.cpp function DefaultAssign (line 27) | static void DefaultAssign(Dst& dst, Expr expr) { function DeviceAssign (line 40) | static void DeviceAssign(Device& d, Dst& dst, Expr expr) { function RandomDims (line 49) | static array RandomDims(int min_dim = 1, int max_dim = 2... function test_execute_unary_expr (line 59) | static void test_execute_unary_expr(Device d) function test_execute_binary_expr (line 87) | static void test_execute_binary_expr(Device d) function test_execute_broadcasting (line 118) | static void test_execute_broadcasting(Device d) function test_execute_chipping_rvalue (line 150) | static void test_execute_chipping_rvalue(Device d) function test_execute_chipping_lvalue (line 189) | static void test_execute_chipping_lvalue(Device d) function test_execute_shuffle_rvalue (line 241) | static void test_execute_shuffle_rvalue(Device d) function test_execute_shuffle_lvalue (line 279) | static void test_execute_shuffle_lvalue(Device d) function test_execute_reshape (line 315) | static void test_execute_reshape(Device d) function test_execute_slice_rvalue (line 355) | static void test_execute_slice_rvalue(Device d) function test_execute_slice_lvalue (line 395) | static void test_execute_slice_lvalue(Device d) function test_execute_broadcasting_of_forced_eval (line 438) | static void test_execute_broadcasting_of_forced_eval(Device d) type DummyGenerator (line 469) | struct DummyGenerator { method T (line 471) | T operator()(const array & dims) const { function test_execute_generator_op (line 482) | static void test_execute_generator_op(Device d) function test_execute_reverse_rvalue (line 513) | static void test_execute_reverse_rvalue(Device d) function test_async_execute_unary_expr (line 548) | static void test_async_execute_unary_expr(Device d) function test_async_execute_binary_expr (line 581) | static void test_async_execute_binary_expr(Device d) function EIGEN_DECLARE_TEST (line 653) | EIGEN_DECLARE_TEST(cxx11_tensor_executor) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_expr.cpp function test_1d (line 19) | static void test_1d() function test_2d (line 71) | static void test_2d() function test_3d (line 112) | static void test_3d() function test_constants (line 166) | static void test_constants() function test_boolean (line 196) | static void test_boolean() function test_functors (line 224) | static void test_functors() function test_type_casting (line 254) | static void test_type_casting() function test_select (line 281) | static void test_select() function test_minmax_nan_propagation_templ (line 303) | void test_minmax_nan_propagation_templ() { function test_clip (line 421) | static void test_clip() function test_minmax_nan_propagation (line 441) | static void test_minmax_nan_propagation() function EIGEN_DECLARE_TEST (line 447) | EIGEN_DECLARE_TEST(cxx11_tensor_expr) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_fft.cpp function test_fft_2D_golden (line 16) | static void test_fft_2D_golden() { function test_fft_complex_input_golden (line 59) | static void test_fft_complex_input_golden() { function test_fft_real_input_golden (line 116) | static void test_fft_real_input_golden() { function test_fft_real_input_energy (line 179) | static void test_fft_real_input_energy() { function test_fft_non_power_of_2_round_trip (line 228) | static void test_fft_non_power_of_2_round_trip(int exponent) { function EIGEN_DECLARE_TEST (line 255) | EIGEN_DECLARE_TEST(cxx11_tensor_fft) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_fixed_size.cpp function test_0d (line 18) | static void test_0d() function test_1d (line 47) | static void test_1d() function test_tensor_map (line 106) | static void test_tensor_map() function test_2d (line 130) | static void test_2d() function test_3d (line 180) | static void test_3d() function test_array (line 226) | static void test_array() function EIGEN_DECLARE_TEST (line 253) | EIGEN_DECLARE_TEST(cxx11_tensor_fixed_size) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_forced_eval.cpp function test_simple (line 18) | static void test_simple() function test_const (line 49) | static void test_const() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp function test_forced_eval_sycl (line 25) | void test_forced_eval_sycl(const Eigen::SyclDevice &sycl_device) { function tensorForced_evalperDevice (line 66) | void tensorForced_evalperDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 72) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_generator.cpp type Generator1D (line 14) | struct Generator1D { method Generator1D (line 15) | Generator1D() { } function test_1D (line 23) | static void test_1D() type Generator2D (line 34) | struct Generator2D { method Generator2D (line 35) | Generator2D() { } function test_2D (line 43) | static void test_2D() function test_gaussian (line 57) | static void test_gaussian() function EIGEN_DECLARE_TEST (line 83) | EIGEN_DECLARE_TEST(cxx11_tensor_generator) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_generator_sycl.cpp type Generator1D (line 25) | struct Generator1D { method Generator1D (line 26) | Generator1D() { } function test_1D_sycl (line 34) | static void test_1D_sycl(const Eigen::SyclDevice& sycl_device) type Generator2D (line 59) | struct Generator2D { method Generator2D (line 60) | Generator2D() { } function test_2D_sycl (line 68) | static void test_2D_sycl(const Eigen::SyclDevice& sycl_device) function test_gaussian_sycl (line 95) | static void test_gaussian_sycl(const Eigen::SyclDevice& sycl_device) function sycl_generator_test_per_device (line 132) | void sycl_generator_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 142) | EIGEN_DECLARE_TEST(cxx11_tensor_generator_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_ifft.cpp function test_1D_fft_ifft_invariant (line 18) | static void test_1D_fft_ifft_invariant(int sequence_length) { function test_2D_fft_ifft_invariant (line 40) | static void test_2D_fft_ifft_invariant(int dim0, int dim1) { function test_3D_fft_ifft_invariant (line 68) | static void test_3D_fft_ifft_invariant(int dim0, int dim1, int dim2) { function test_sub_fft_ifft_invariant (line 100) | static void test_sub_fft_ifft_invariant(int dim0, int dim1, int dim2, in... function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(cxx11_tensor_ifft) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_image_op_sycl.cpp function test_image_op_sycl (line 31) | static void test_image_op_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 90) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 96) | EIGEN_DECLARE_TEST(cxx11_tensor_image_op_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_image_patch.cpp function test_simple_patch (line 16) | void test_simple_patch() function test_patch_padding_valid (line 183) | void test_patch_padding_valid() function test_patch_padding_valid_same_value (line 259) | void test_patch_padding_valid_same_value() function test_patch_padding_same (line 332) | void test_patch_padding_same() function test_patch_padding_same_negative_padding_clip_to_zero (line 410) | void test_patch_padding_same_negative_padding_clip_to_zero() { function test_patch_no_extra_dim (line 459) | void test_patch_no_extra_dim() function test_imagenet_patches (line 607) | void test_imagenet_patches() function EIGEN_DECLARE_TEST (line 800) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_image_patch_sycl.cpp function test_simple_image_patch_sycl (line 27) | static void test_simple_image_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_padding_valid_sycl (line 259) | static void test_patch_padding_valid_sycl(const Eigen::SyclDevice& sycl_... function test_patch_padding_valid_same_value_sycl (line 365) | static void test_patch_padding_valid_same_value_sycl(const Eigen::SyclDe... function test_patch_padding_same_sycl (line 462) | static void test_patch_padding_same_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_no_extra_dim_sycl (line 567) | static void test_patch_no_extra_dim_sycl(const Eigen::SyclDevice& sycl_d... function test_imagenet_patches_sycl (line 777) | static void test_imagenet_patches_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_tensor_image_patch_test_per_device (line 1077) | void sycl_tensor_image_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 1087) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_index_list.cpp function test_static_index_list (line 16) | static void test_static_index_list() function test_type2index_list (line 48) | static void test_type2index_list() function test_type2indexpair_list (line 162) | static void test_type2indexpair_list() function test_dynamic_index_list (line 266) | static void test_dynamic_index_list() function test_mixed_index_list (line 298) | static void test_mixed_index_list() function test_dim_check (line 363) | static void test_dim_check() function EIGEN_DECLARE_TEST (line 375) | EIGEN_DECLARE_TEST(cxx11_tensor_index_list) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_inflation.cpp function test_simple_inflation (line 17) | static void test_simple_inflation() function EIGEN_DECLARE_TEST (line 77) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_inflation_sycl.cpp function test_simple_inflation_sycl (line 33) | void test_simple_inflation_sycl(const Eigen::SyclDevice &sycl_device) { function sycl_inflation_test_per_device (line 125) | void sycl_inflation_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_intdiv.cpp function test_signed_32bit (line 15) | void test_signed_32bit() function test_unsigned_32bit (line 50) | void test_unsigned_32bit() function test_signed_64bit (line 64) | void test_signed_64bit() function test_unsigned_64bit (line 78) | void test_unsigned_64bit() function test_powers_32bit (line 91) | void test_powers_32bit() { function test_powers_64bit (line 110) | void test_powers_64bit() { function test_specific (line 128) | void test_specific() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(cxx11_tensor_intdiv) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_io.cpp function test_output_0d (line 17) | static void test_output_0d() function test_output_1d (line 31) | static void test_output_1d() function test_output_2d (line 53) | static void test_output_2d() function test_output_expr (line 71) | static void test_output_expr() function test_output_string (line 89) | static void test_output_string() function test_output_const (line 105) | static void test_output_const() function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(cxx11_tensor_io) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_layout_swap.cpp function test_simple_swap (line 16) | static void test_simple_swap() function test_swap_as_lvalue (line 36) | static void test_swap_as_lvalue() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_layout_swap_sycl.cpp function test_simple_swap_sycl (line 28) | static void test_simple_swap_sycl(const Eigen::SyclDevice& sycl_device) function test_swap_as_lvalue_sycl (line 71) | static void test_swap_as_lvalue_sycl(const Eigen::SyclDevice& sycl_device) function sycl_tensor_layout_swap_test_per_device (line 115) | void sycl_tensor_layout_swap_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_lvalue.cpp function test_compound_assignment (line 18) | static void test_compound_assignment() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(cxx11_tensor_lvalue) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_map.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 35) | static void test_1d() function test_2d (line 69) | static void test_2d() function test_3d (line 116) | static void test_3d() function test_from_tensor (line 160) | static void test_from_tensor() function f (line 238) | static int f(const TensorMap >& tensor) { function test_casting (line 246) | static void test_casting() function T (line 269) | static const T& add_const(T& value) { function test_0d_const_tensor (line 273) | static void test_0d_const_tensor() function test_0d_const_tensor_map (line 291) | static void test_0d_const_tensor_map() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(cxx11_tensor_map) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_math.cpp function test_tanh (line 17) | static void test_tanh() function test_sigmoid (line 29) | static void test_sigmoid() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(cxx11_tensor_math) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_math_sycl.cpp function test_tanh_sycl (line 31) | static void test_tanh_sycl(const Eigen::SyclDevice &sycl_device) function test_sigmoid_sycl (line 61) | static void test_sigmoid_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 92) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_math_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_mixed_indices.cpp function test_simple (line 15) | static void test_simple() function EIGEN_DECLARE_TEST (line 50) | EIGEN_DECLARE_TEST(cxx11_tensor_mixed_indices) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_morphing.cpp function test_simple_reshape (line 17) | static void test_simple_reshape() function test_static_reshape (line 45) | static void test_static_reshape() { function test_reshape_in_expr (line 67) | static void test_reshape_in_expr() { function test_reshape_as_lvalue (line 92) | static void test_reshape_as_lvalue() function test_simple_slice (line 116) | static void test_simple_slice() function test_const_slice (line 141) | static void test_const_slice() function test_slice_in_expr (line 152) | static void test_slice_in_expr() { function test_slice_as_lvalue (line 189) | static void test_slice_as_lvalue() function test_slice_raw_data (line 249) | static void test_slice_raw_data() function test_strided_slice (line 344) | static void test_strided_slice() function test_strided_slice_write (line 438) | static void test_strided_slice_write() function test_composition (line 464) | static void test_composition() function test_empty_slice (line 483) | static void test_empty_slice() function EIGEN_DECLARE_TEST (line 551) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_morphing_sycl.cpp function test_simple_reshape (line 32) | static void test_simple_reshape(const Eigen::SyclDevice& sycl_device) function test_reshape_as_lvalue (line 90) | static void test_reshape_as_lvalue(const Eigen::SyclDevice& sycl_device) function test_simple_slice (line 138) | static void test_simple_slice(const Eigen::SyclDevice &sycl_device) function test_strided_slice_as_rhs_sycl (line 185) | static void test_strided_slice_as_rhs_sycl(const Eigen::SyclDevice &sycl... function test_strided_slice_write_sycl (line 260) | static void test_strided_slice_write_sycl(const Eigen::SyclDevice& sycl_... function To32BitDims (line 308) | Eigen::array To32BitDims(const DSizes& in) { function run_eigen (line 317) | int run_eigen(const SyclDevice& sycl_device) { function sycl_morphing_test_per_device (line 366) | void sycl_morphing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 381) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_move.cpp function calc_indices (line 18) | static void calc_indices(int i, int& x, int& y, int& z) function test_move (line 25) | static void test_move() function EIGEN_DECLARE_TEST (line 73) | EIGEN_DECLARE_TEST(cxx11_tensor_move) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_notification.cpp function test_notification_single (line 18) | static void test_notification_single() function test_notification_multiple (line 42) | static void test_notification_multiple() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(cxx11_tensor_notification) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_of_complex.cpp function test_additions (line 19) | static void test_additions() function test_abs (line 35) | static void test_abs() function test_conjugate (line 51) | static void test_conjugate() function test_contractions (line 70) | static void test_contractions() function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(cxx11_tensor_of_complex) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_of_const_values.cpp function test_assign (line 17) | static void test_assign() function test_plus (line 53) | static void test_plus() function test_plus_equal (line 79) | static void test_plus_equal() function EIGEN_DECLARE_TEST (line 100) | EIGEN_DECLARE_TEST(cxx11_tensor_of_const_values) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_of_strings.cpp function test_assign (line 17) | static void test_assign() function test_concat (line 57) | static void test_concat() function test_slices (line 86) | static void test_slices() function test_additions (line 113) | static void test_additions() function test_initialization (line 134) | static void test_initialization() function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_of_strings) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_padding.cpp function test_simple_padding (line 17) | static void test_simple_padding() function test_padded_expr (line 52) | static void test_padded_expr() function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(cxx11_tensor_padding) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_padding_sycl.cpp function test_simple_padding (line 33) | static void test_simple_padding(const Eigen::SyclDevice& sycl_device) function test_padded_expr (line 90) | static void test_padded_expr(const Eigen::SyclDevice& sycl_device) function sycl_padding_test_per_device (line 143) | void sycl_padding_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 152) | EIGEN_DECLARE_TEST(cxx11_tensor_padding_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_patch.cpp function test_simple_patch (line 17) | static void test_simple_patch() function EIGEN_DECLARE_TEST (line 167) | EIGEN_DECLARE_TEST(cxx11_tensor_patch) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_patch_sycl.cpp function test_simple_patch_sycl (line 28) | static void test_simple_patch_sycl(const Eigen::SyclDevice& sycl_device){ function sycl_tensor_patch_test_per_device (line 238) | void sycl_tensor_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 244) | EIGEN_DECLARE_TEST(cxx11_tensor_patch_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_random.cpp function test_default (line 15) | static void test_default() function test_normal (line 28) | static void test_normal() type MyGenerator (line 41) | struct MyGenerator { method MyGenerator (line 42) | MyGenerator() { } method MyGenerator (line 43) | MyGenerator(const MyGenerator&) { } method packetOp (line 53) | internal::packet_traits::type packetOp( function test_custom (line 65) | static void test_custom() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_random) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_random_sycl.cpp function test_sycl_random_uniform (line 23) | static void test_sycl_random_uniform(const Eigen::SyclDevice& sycl_device) function test_sycl_random_normal (line 53) | void test_sycl_random_normal(const Eigen::SyclDevice& sycl_device) function sycl_random_test_per_device (line 83) | void sycl_random_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 92) | EIGEN_DECLARE_TEST(cxx11_tensor_random_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_reduction.cpp function test_trivial_reductions (line 18) | static void test_trivial_reductions() { function test_simple_reductions (line 57) | static void test_simple_reductions() { function test_reductions_in_expr (line 246) | static void test_reductions_in_expr() { function test_full_reductions (line 272) | static void test_full_reductions() { type UserReducer (line 302) | struct UserReducer { method UserReducer (line 304) | UserReducer(float offset) : offset_(offset) {} method reduce (line 305) | void reduce(const float val, float* accum) { *accum += val * val; } method initialize (line 306) | float initialize() const { return 0; } method finalize (line 307) | float finalize(const float accum) const { return 1.0f / (accum + offse... function test_user_defined_reductions (line 314) | static void test_user_defined_reductions() { function test_tensor_maps (line 334) | static void test_tensor_maps() { function test_static_dims (line 368) | static void test_static_dims() { function test_innermost_last_dims (line 397) | static void test_innermost_last_dims() { function test_innermost_first_dims (line 428) | static void test_innermost_first_dims() { function test_reduce_middle_dims (line 459) | static void test_reduce_middle_dims() { function test_sum_accuracy (line 489) | static void test_sum_accuracy() { function EIGEN_DECLARE_TEST (line 508) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_reduction_sycl.cpp function test_full_reductions_sum_sycl (line 26) | static void test_full_reductions_sum_sycl( function test_full_reductions_sum_with_offset_sycl (line 66) | static void test_full_reductions_sum_with_offset_sycl( function test_full_reductions_max_sycl (line 108) | static void test_full_reductions_max_sycl( function test_full_reductions_max_with_offset_sycl (line 140) | static void test_full_reductions_max_with_offset_sycl( function test_full_reductions_mean_sycl (line 186) | static void test_full_reductions_mean_sycl( function test_full_reductions_mean_with_offset_sycl (line 273) | static void test_full_reductions_mean_with_offset_sycl( function test_full_reductions_mean_with_odd_offset_sycl (line 316) | static void test_full_reductions_mean_with_odd_offset_sycl( function test_full_reductions_min_sycl (line 362) | static void test_full_reductions_min_sycl( function test_full_reductions_min_with_offset_sycl (line 396) | static void test_full_reductions_min_with_offset_sycl( function test_first_dim_reductions_max_sycl (line 441) | static void test_first_dim_reductions_max_sycl( function test_first_dim_reductions_max_with_offset_sycl (line 487) | static void test_first_dim_reductions_max_with_offset_sycl( function test_last_dim_reductions_max_with_offset_sycl (line 544) | static void test_last_dim_reductions_max_with_offset_sycl( function test_first_dim_reductions_sum_sycl (line 609) | static void test_first_dim_reductions_sum_sycl( function test_first_dim_reductions_mean_sycl (line 649) | static void test_first_dim_reductions_mean_sycl( function test_last_dim_reductions_mean_sycl (line 695) | static void test_last_dim_reductions_mean_sycl( function test_last_dim_reductions_sum_sycl (line 740) | static void test_last_dim_reductions_sum_sycl( function test_last_reductions_sum_sycl (line 785) | static void test_last_reductions_sum_sycl( function test_last_reductions_mean_sycl (line 826) | static void test_last_reductions_mean_sycl( type CustomReducer (line 869) | struct CustomReducer { method reduce (line 876) | void reduce(const InT x, method reduce (line 884) | void reduce(const OutT x, method OutT (line 889) | OutT initialize() const { method OutT (line 893) | OutT finalize(const OutT accum) const { function test_full_reductions_custom_sycl (line 900) | static void test_full_reductions_custom_sycl( function sycl_reduction_test_full_per_device (line 935) | void sycl_reduction_test_full_per_device(const Dev& sycl_device) { function sycl_reduction_full_offset_per_device (line 953) | void sycl_reduction_full_offset_per_device(const Dev& sycl_device) { function sycl_reduction_test_first_dim_per_device (line 976) | void sycl_reduction_test_first_dim_per_device(const Dev& sycl_device) { function sycl_reduction_test_last_dim_per_device (line 990) | void sycl_reduction_test_last_dim_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 1001) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_ref.cpp function test_simple_lvalue_ref (line 17) | static void test_simple_lvalue_ref() function test_simple_rvalue_ref (line 48) | static void test_simple_rvalue_ref() function test_multiple_dims (line 70) | static void test_multiple_dims() function test_slice (line 91) | static void test_slice() function test_ref_of_ref (line 119) | static void test_ref_of_ref() function test_ref_in_expr (line 150) | static void test_ref_in_expr() function test_coeff_ref (line 184) | static void test_coeff_ref() function test_nested_ops_with_ref (line 199) | static void test_nested_ops_with_ref() function EIGEN_DECLARE_TEST (line 238) | EIGEN_DECLARE_TEST(cxx11_tensor_ref) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_reverse.cpp function test_simple_reverse (line 19) | static void test_simple_reverse() function test_expr_reverse (line 97) | static void test_expr_reverse(bool LValue) function EIGEN_DECLARE_TEST (line 182) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_reverse_sycl.cpp function test_simple_reverse (line 24) | static void test_simple_reverse(const Eigen::SyclDevice& sycl_device) { function test_expr_reverse (line 114) | static void test_expr_reverse(const Eigen::SyclDevice& sycl_device, function sycl_reverse_test_per_device (line 231) | void sycl_reverse_test_per_device(const cl::sycl::device& d) { function EIGEN_DECLARE_TEST (line 241) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_roundings.cpp function test_float_rounding (line 15) | static void test_float_rounding() function test_float_flooring (line 29) | static void test_float_flooring() function test_float_ceiling (line 43) | static void test_float_ceiling() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_roundings) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_scan.cpp function test_1d_scan (line 18) | static void test_1d_scan() function test_4d_scan (line 52) | static void test_4d_scan() function test_tensor_maps (line 87) | static void test_tensor_maps() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_scan) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_scan_sycl.cpp function test_sycl_cumsum (line 26) | void test_sycl_cumsum(const Eigen::SyclDevice& sycl_device, IndexType m_... function sycl_scan_test_exclusive_dim0_per_device (line 80) | void sycl_scan_test_exclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim1_per_device (line 87) | void sycl_scan_test_exclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim2_per_device (line 94) | void sycl_scan_test_exclusive_dim2_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim0_per_device (line 101) | void sycl_scan_test_inclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim1_per_device (line 108) | void sycl_scan_test_inclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim2_per_device (line 115) | void sycl_scan_test_inclusive_dim2_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_scan_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_shuffling.cpp function test_simple_shuffling (line 18) | static void test_simple_shuffling() function test_expr_shuffling (line 71) | static void test_expr_shuffling() function test_shuffling_as_value (line 134) | static void test_shuffling_as_value() function test_shuffle_unshuffle (line 181) | static void test_shuffle_unshuffle() function EIGEN_DECLARE_TEST (line 218) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_shuffling_sycl.cpp function test_simple_shuffling_sycl (line 30) | static void test_simple_shuffling_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_shuffling_test_per_device (line 107) | void sycl_shuffling_test_per_device(dev_Selector s) { function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_simple.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 46) | static void test_1d() function test_2d (line 113) | static void test_2d() function test_3d (line 157) | static void test_3d() function test_simple_assign (line 275) | static void test_simple_assign() function test_resize (line 295) | static void test_resize() function EIGEN_DECLARE_TEST (line 319) | EIGEN_DECLARE_TEST(cxx11_tensor_simple) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_striding.cpp function test_simple_striding (line 17) | static void test_simple_striding() function test_striding_as_lvalue (line 70) | static void test_striding_as_lvalue() function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_striding) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_striding_sycl.cpp function test_simple_striding (line 34) | static void test_simple_striding(const Eigen::SyclDevice& sycl_device) function test_striding_as_lvalue (line 116) | static void test_striding_as_lvalue(const Eigen::SyclDevice& sycl_device) function tensorStridingPerDevice (line 190) | void tensorStridingPerDevice(Dev_selector& s){ function EIGEN_DECLARE_TEST (line 199) | EIGEN_DECLARE_TEST(cxx11_tensor_striding_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_sugar.cpp function test_comparison_sugar (line 8) | static void test_comparison_sugar() { function test_scalar_sugar_add_mul (line 36) | static void test_scalar_sugar_add_mul() { function test_scalar_sugar_sub_div (line 56) | static void test_scalar_sugar_sub_div() { function EIGEN_DECLARE_TEST (line 76) | EIGEN_DECLARE_TEST(cxx11_tensor_sugar) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_sycl.cpp function test_sycl_mem_transfers (line 31) | void test_sycl_mem_transfers(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync (line 70) | void test_sycl_mem_sync(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync_offsets (line 98) | void test_sycl_mem_sync_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_memset_offsets (line 152) | void test_sycl_memset_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_computations (line 180) | void test_sycl_computations(const Eigen::SyclDevice &sycl_device) { function test_sycl_cast (line 316) | static void test_sycl_cast(const Eigen::SyclDevice& sycl_device){ function sycl_computing_test_per_device (line 342) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 357) | EIGEN_DECLARE_TEST(cxx11_tensor_sycl) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_symmetry.cpp function isDynGroup (line 36) | bool isDynGroup(StaticSGroup const& dummy) function isDynGroup (line 42) | bool isDynGroup(DynamicSGroup const& dummy) type checkIdx (line 49) | struct checkIdx { method doCheck_ (line 51) | static inline int doCheck_(ArrType e, int flags, int dummy, std::set e, int flags, int dummy, std::s... method run (line 78) | static inline int run(std::array e, int flags, int dummy, std:... function test_symgroups_static (line 84) | static void test_symgroups_static() function test_symgroups_dynamic (line 109) | static void test_symgroups_dynamic() function test_symgroups_selection (line 138) | static void test_symgroups_selection() function test_tensor_epsilon (line 658) | static void test_tensor_epsilon() function test_tensor_sym (line 675) | static void test_tensor_sym() function test_tensor_asym (line 704) | static void test_tensor_asym() function test_tensor_dynsym (line 741) | static void test_tensor_dynsym() function test_tensor_randacc (line 771) | static void test_tensor_randacc() function EIGEN_DECLARE_TEST (line 804) | EIGEN_DECLARE_TEST(cxx11_tensor_symmetry) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_thread_local.cpp type Counter (line 16) | struct Counter { method Counter (line 17) | Counter() = default; method inc (line 19) | void inc() { method value (line 24) | int value() { return counter_value; } type InitCounter (line 30) | struct InitCounter { function test_simple_thread_local (line 36) | void test_simple_thread_local() { function test_zero_sized_thread_local (line 60) | void test_zero_sized_thread_local() { function test_large_number_of_tasks_no_spill (line 76) | void test_large_number_of_tasks_no_spill() { function test_large_number_of_tasks_with_spill (line 111) | void test_large_number_of_tasks_with_spill() { function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_local) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_thread_pool.cpp class TestAllocator (line 19) | class TestAllocator : public Allocator { method EIGEN_DEVICE_FUNC (line 22) | EIGEN_DEVICE_FUNC void* allocate(size_t num_bytes) const EIGEN_OVERRIDE { method EIGEN_DEVICE_FUNC (line 26) | EIGEN_DEVICE_FUNC void deallocate(void* buffer) const EIGEN_OVERRIDE { method alloc_count (line 31) | int alloc_count() const { return alloc_count_; } method dealloc_count (line 32) | int dealloc_count() const { return dealloc_count_; } function test_multithread_elementwise (line 39) | void test_multithread_elementwise() function test_async_multithread_elementwise (line 61) | void test_async_multithread_elementwise() function test_multithread_compound_assignment (line 86) | void test_multithread_compound_assignment() function test_multithread_contraction (line 110) | void test_multithread_contraction() function test_contraction_corner_cases (line 150) | void test_contraction_corner_cases() function test_multithread_contraction_agrees_with_singlethread (line 237) | void test_multithread_contraction_agrees_with_singlethread() { type SqrtOutputKernel (line 279) | struct SqrtOutputKernel { method EIGEN_ALWAYS_INLINE (line 281) | EIGEN_ALWAYS_INLINE void operator()( function test_multithread_contraction_with_output_kernel (line 294) | static void test_multithread_contraction_with_output_kernel() { function test_async_multithread_contraction_agrees_with_singlethread (line 334) | void test_async_multithread_contraction_agrees_with_singlethread() function test_sharded_by_inner_dim_contraction (line 381) | static void test_sharded_by_inner_dim_contraction() function test_sharded_by_inner_dim_contraction_with_output_kernel (line 421) | static void test_sharded_by_inner_dim_contraction_with_output_kernel() function test_async_sharded_by_inner_dim_contraction (line 461) | static void test_async_sharded_by_inner_dim_contraction() function test_async_sharded_by_inner_dim_contraction_with_output_kernel (line 505) | static void test_async_sharded_by_inner_dim_contraction_with_output_kern... function test_full_contraction (line 547) | void test_full_contraction() { function test_multithreaded_reductions (line 583) | void test_multithreaded_reductions() { function test_memcpy (line 605) | void test_memcpy() { function test_multithread_random (line 624) | void test_multithread_random() function test_multithread_shuffle (line 633) | void test_multithread_shuffle(Allocator* allocator) function test_threadpool_allocate (line 657) | void test_threadpool_allocate(TestAllocator* allocator) function EIGEN_DECLARE_TEST (line 673) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_pool) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_trace.cpp function test_0D_trace (line 18) | static void test_0D_trace() { function test_all_dimensions_trace (line 28) | static void test_all_dimensions_trace() { function test_simple_trace (line 53) | static void test_simple_trace() { function test_trace_in_expr (line 141) | static void test_trace_in_expr() { function EIGEN_DECLARE_TEST (line 163) | EIGEN_DECLARE_TEST(cxx11_tensor_trace) { FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_uint128.cpp function VERIFY_EQUAL (line 27) | void VERIFY_EQUAL(TensorUInt128 actual, uint128_t ex... function test_add (line 40) | void test_add() { function test_sub (line 59) | void test_sub() { function test_mul (line 78) | void test_mul() { function test_div (line 97) | void test_div() { function test_misc1 (line 116) | void test_misc1() { function test_misc2 (line 131) | void test_misc2() { function EIGEN_DECLARE_TEST (line 147) | EIGEN_DECLARE_TEST(cxx11_tensor_uint128) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_volume_patch.cpp function test_single_voxel_patch (line 7) | static void test_single_voxel_patch() function test_entire_volume_patch (line 39) | static void test_entire_volume_patch() function EIGEN_DECLARE_TEST (line 108) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/cxx11_tensor_volume_patch_sycl.cpp function test_single_voxel_patch_sycl (line 27) | static void test_single_voxel_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_entire_volume_patch_sycl (line 98) | static void test_entire_volume_patch_sycl(const Eigen::SyclDevice& sycl_... function sycl_tensor_volume_patch_test_per_device (line 210) | void sycl_tensor_volume_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 217) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch_sycl) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/dgmres.cpp function test_dgmres_T (line 14) | void test_dgmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(dgmres) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/forward_adolc.cpp function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE typename Vector::Scalar foo(const Vector& p) type TestFunc1 (line 24) | struct TestFunc1 method TestFunc1 (line 37) | TestFunc1() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileT... method TestFunc1 (line 38) | TestFunc1(int inputs_, int values_) : m_inputs(inputs_), m_values(valu... method inputs (line 40) | int inputs() const { return m_inputs; } method values (line 41) | int values() const { return m_values; } function adolc_forward_jacobian (line 99) | void adolc_forward_jacobian(const Func& f) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(forward_adolc) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/gmres.cpp function test_gmres_T (line 14) | void test_gmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(gmres) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/idrs.cpp function test_idrs_T (line 14) | void test_idrs_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(idrs) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/kronecker_product.cpp function check_dimension (line 20) | void check_dimension(const MatrixType& ab, const int rows, const int cols) function check_kronecker_product (line 28) | void check_kronecker_product(const MatrixType& ab) function check_sparse_kronecker_product (line 73) | void check_sparse_kronecker_product(const MatrixType& ab) function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(kronecker_product) function EIGEN_DECLARE_TEST (line 243) | EIGEN_DECLARE_TEST(kronecker_product) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/levenberg_marquardt.cpp type lmder_functor (line 29) | struct lmder_functor : DenseFunctor method lmder_functor (line 31) | lmder_functor(void): DenseFunctor(3,15) {} method df (line 48) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 65) | void testLmder1() function testLmder (line 93) | void testLmder() type lmdif_functor (line 141) | struct lmdif_functor : DenseFunctor method lmdif_functor (line 143) | lmdif_functor(void) : DenseFunctor(3,15) {} function testLmdif1 (line 166) | void testLmdif1() function testLmdif (line 196) | void testLmdif() type chwirut2_functor (line 244) | struct chwirut2_functor : DenseFunctor method chwirut2_functor (line 246) | chwirut2_functor(void) : DenseFunctor(3,54) {} method df (line 261) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 281) | void testNistChwirut2(void) type misra1a_functor (line 331) | struct misra1a_functor : DenseFunctor method misra1a_functor (line 333) | misra1a_functor(void) : DenseFunctor(2,14) {} method df (line 345) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 361) | void testNistMisra1a(void) type hahn1_functor (line 405) | struct hahn1_functor : DenseFunctor method hahn1_functor (line 407) | hahn1_functor(void) : DenseFunctor(7,236) {} method df (line 427) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 452) | void testNistHahn1(void) type misra1d_functor (line 507) | struct misra1d_functor : DenseFunctor method misra1d_functor (line 509) | misra1d_functor(void) : DenseFunctor(2,14) {} method df (line 521) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 538) | void testNistMisra1d(void) type lanczos1_functor (line 583) | struct lanczos1_functor : DenseFunctor method lanczos1_functor (line 585) | lanczos1_functor(void) : DenseFunctor(6,24) {} method df (line 596) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 616) | void testNistLanczos1(void) type rat42_functor (line 669) | struct rat42_functor : DenseFunctor method rat42_functor (line 671) | rat42_functor(void) : DenseFunctor(3,9) {} method df (line 684) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 702) | void testNistRat42(void) type MGH10_functor (line 748) | struct MGH10_functor : DenseFunctor method MGH10_functor (line 750) | MGH10_functor(void) : DenseFunctor(3,16) {} method df (line 761) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 780) | void testNistMGH10(void) type BoxBOD_functor (line 844) | struct BoxBOD_functor : DenseFunctor method BoxBOD_functor (line 846) | BoxBOD_functor(void) : DenseFunctor(2,6) {} method df (line 857) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 873) | void testNistBoxBOD(void) type MGH17_functor (line 928) | struct MGH17_functor : DenseFunctor method MGH17_functor (line 930) | MGH17_functor(void) : DenseFunctor(5,33) {} method df (line 941) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 960) | void testNistMGH17(void) type MGH09_functor (line 1015) | struct MGH09_functor : DenseFunctor method MGH09_functor (line 1017) | MGH09_functor(void) : DenseFunctor(4,11) {} method df (line 1030) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1050) | void testNistMGH09(void) type Bennett5_functor (line 1102) | struct Bennett5_functor : DenseFunctor method Bennett5_functor (line 1104) | Bennett5_functor(void) : DenseFunctor(3,154) {} method df (line 1115) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1136) | void testNistBennett5(void) type thurber_functor (line 1183) | struct thurber_functor : DenseFunctor method thurber_functor (line 1185) | thurber_functor(void) : DenseFunctor(7,37) {} method df (line 1199) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1223) | void testNistThurber(void) type rat43_functor (line 1282) | struct rat43_functor : DenseFunctor method rat43_functor (line 1284) | rat43_functor(void) : DenseFunctor(4,15) {} method df (line 1295) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1315) | void testNistRat43(void) type eckerle4_functor (line 1370) | struct eckerle4_functor : DenseFunctor method eckerle4_functor (line 1372) | eckerle4_functor(void) : DenseFunctor(3,35) {} method df (line 1383) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1402) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1448) | EIGEN_DECLARE_TEST(levenberg_marquardt) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/matrix_exponential.cpp function binom (line 12) | double binom(int n, int k) function T (line 21) | T expfn(T x, int) function test2dRotation (line 27) | void test2dRotation(double tol) function test2dHyperbolicRotation (line 49) | void test2dHyperbolicRotation(double tol) function testPascal (line 74) | void testPascal(double tol) function randomTest (line 98) | void randomTest(const MatrixType& m, double tol) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(matrix_exponential) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/matrix_function.cpp function test_isApprox_abs (line 18) | inline bool test_isApprox_abs(const Type1& a, const Type2& b) function MatrixType (line 26) | MatrixType randomMatrixWithRealEivals(const Index size) type randomMatrixWithImagEivals (line 41) | struct randomMatrixWithImagEivals type randomMatrixWithImagEivals (line 49) | struct randomMatrixWithImagEivals method MatrixType (line 51) | static MatrixType run(const Index size) type randomMatrixWithImagEivals (line 76) | struct randomMatrixWithImagEivals method MatrixType (line 78) | static MatrixType run(const Index size) function testMatrixExponential (line 96) | void testMatrixExponential(const MatrixType& A) function testMatrixLogarithm (line 106) | void testMatrixLogarithm(const MatrixType& A) function testHyperbolicFunctions (line 125) | void testHyperbolicFunctions(const MatrixType& A) function testGonioFunctions (line 134) | void testGonioFunctions(const MatrixType& A) function testMatrix (line 158) | void testMatrix(const MatrixType& A) function testMatrixType (line 167) | void testMatrixType(const MatrixType& m) function testMapRef (line 181) | void testMapRef(const MatrixType& A) function EIGEN_DECLARE_TEST (line 213) | EIGEN_DECLARE_TEST(matrix_function) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/matrix_functions.h function run (line 25) | static void run(MatrixType& m, MatrixType& T, const MatrixType& U) function run (line 45) | static void run(MatrixType& result, typename MatrixType::Index size) function run (line 57) | static void run(MatrixType& result, typename MatrixType::Index size) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/matrix_power.cpp function test2dRotation (line 13) | void test2dRotation(const T& tol) function test2dHyperbolicRotation (line 34) | void test2dHyperbolicRotation(const T& tol) function test3dRotation (line 56) | void test3dRotation(const T& tol) function testGeneral (line 70) | void testGeneral(const MatrixType& m, const typename MatrixType::RealSca... function testSingular (line 100) | void testSingular(const MatrixType& m_const, const typename MatrixType::... function testLogThenExp (line 133) | void testLogThenExp(const MatrixType& m_const, const typename MatrixType... function EIGEN_DECLARE_TEST (line 153) | EIGEN_DECLARE_TEST(matrix_power) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/matrix_square_root.cpp function testMatrixSqrt (line 13) | void testMatrixSqrt(const MatrixType& m) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(matrix_square_root) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/minres.cpp function test_minres_T (line 15) | void test_minres_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(minres) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/mpreal/mpreal.h function namespace (line 147) | namespace mpfr { function mpreal (line 1087) | inline mpreal& mpreal::operator+=(const mpreal& v) function mpreal (line 1094) | inline mpreal& mpreal::operator+=(const mpf_t u) function mpreal (line 1101) | inline mpreal& mpreal::operator+=(const mpz_t u) function mpreal (line 1108) | inline mpreal& mpreal::operator+=(const mpq_t u) function mpreal (line 1115) | inline mpreal& mpreal::operator+= (const long double u) function mpreal (line 1122) | inline mpreal& mpreal::operator+= (const double u) function u (line 1134) | const unsigned long int u) function u (line 1141) | const unsigned int u) function u (line 1148) | const long int u) function mpreal (line 1155) | inline mpreal& mpreal::operator+=(const int u) function u (line 1162) | const long long int u) { *this += mpreal(u); MPREAL_MSVC_DEBU... function u (line 1163) | const unsigned long long int u){ *this += mpreal(u); MPREAL_MSVC_DEBU... function u (line 1164) | const long long int u) { *this -= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1165) | const unsigned long long int u){ *this -= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1166) | const long long int u) { *this *= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1167) | const unsigned long long int u){ *this *= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1168) | const long long int u) { *this /= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1169) | const unsigned long long int u){ *this /= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1524) | const unsigned long int u) function u (line 1531) | const unsigned int u) function u (line 1538) | const long int u) function mpreal (line 1545) | inline mpreal& mpreal::operator<<=(const int u) function u (line 1552) | const unsigned long int u) function u (line 1559) | const unsigned int u) function u (line 1566) | const long int u) function mpreal (line 1573) | inline mpreal& mpreal::operator>>=(const int u) function k (line 1585) | int k) function k (line 1595) | int k) function k (line 1605) | int k) function k (line 1615) | int k) function mpreal (line 1621) | inline const mpreal mul_2ui(const mpreal& v, unsigned long int k, mp_rnd... function mpreal (line 1629) | inline const mpreal mul_2si(const mpreal& v, long int k, mp_rnd_t rnd_mode) function mpreal (line 1636) | inline const mpreal div_2ui(const mpreal& v, unsigned long int k, mp_rnd... function mpreal (line 1643) | inline const mpreal div_2si(const mpreal& v, long int k, mp_rnd_t rnd_mode) function operator (line 1663) | inline bool operator > (const mpreal& a, const mpreal& b ){ ... function operator (line 1664) | inline bool operator > (const mpreal& a, const unsigned long int b ){ ... function operator (line 1665) | inline bool operator > (const mpreal& a, const unsigned int b ){ ... function operator (line 1666) | inline bool operator > (const mpreal& a, const long int b ){ ... function operator (line 1667) | inline bool operator > (const mpreal& a, const int b ){ ... function operator (line 1668) | inline bool operator > (const mpreal& a, const long double b ){ ... function operator (line 1669) | inline bool operator > (const mpreal& a, const double b ){ ... function operator (line 1671) | inline bool operator >= (const mpreal& a, const mpreal& b ){ ... function operator (line 1672) | inline bool operator >= (const mpreal& a, const unsigned long int b ){ ... function operator (line 1673) | inline bool operator >= (const mpreal& a, const unsigned int b ){ ... function operator (line 1674) | inline bool operator >= (const mpreal& a, const long int b ){ ... function operator (line 1675) | inline bool operator >= (const mpreal& a, const int b ){ ... function operator (line 1676) | inline bool operator >= (const mpreal& a, const long double b ){ ... function operator (line 1677) | inline bool operator >= (const mpreal& a, const double b ){ ... function operator (line 1679) | inline bool operator < (const mpreal& a, const mpreal& b ){ ... function operator (line 1680) | inline bool operator < (const mpreal& a, const unsigned long int b ){ ... function operator (line 1681) | inline bool operator < (const mpreal& a, const unsigned int b ){ ... function operator (line 1682) | inline bool operator < (const mpreal& a, const long int b ){ ... function operator (line 1683) | inline bool operator < (const mpreal& a, const int b ){ ... function operator (line 1684) | inline bool operator < (const mpreal& a, const long double b ){ ... function operator (line 1685) | inline bool operator < (const mpreal& a, const double b ){ ... function operator (line 1687) | inline bool operator <= (const mpreal& a, const mpreal& b ){ ... function operator (line 1688) | inline bool operator <= (const mpreal& a, const unsigned long int b ){ ... function operator (line 1689) | inline bool operator <= (const mpreal& a, const unsigned int b ){ ... function operator (line 1690) | inline bool operator <= (const mpreal& a, const long int b ){ ... function operator (line 1691) | inline bool operator <= (const mpreal& a, const int b ){ ... function operator (line 1692) | inline bool operator <= (const mpreal& a, const long double b ){ ... function operator (line 1693) | inline bool operator <= (const mpreal& a, const double b ){ ... function operator (line 1695) | inline bool operator == (const mpreal& a, const mpreal& b ){ ... function operator (line 1696) | inline bool operator == (const mpreal& a, const unsigned long int b ){ ... function operator (line 1697) | inline bool operator == (const mpreal& a, const unsigned int b ){ ... function operator (line 1698) | inline bool operator == (const mpreal& a, const long int b ){ ... function operator (line 1699) | inline bool operator == (const mpreal& a, const int b ){ ... function operator (line 1700) | inline bool operator == (const mpreal& a, const long double b ){ ... function operator (line 1701) | inline bool operator == (const mpreal& a, const double b ){ ... function operator (line 1703) | inline bool operator != (const mpreal& a, const mpreal& b ){ ... function operator (line 1704) | inline bool operator != (const mpreal& a, const unsigned long int b ){ ... function operator (line 1705) | inline bool operator != (const mpreal& a, const unsigned int b ){ ... function operator (line 1706) | inline bool operator != (const mpreal& a, const long int b ){ ... function operator (line 1707) | inline bool operator != (const mpreal& a, const int b ){ ... function operator (line 1708) | inline bool operator != (const mpreal& a, const long double b ){ ... function operator (line 1709) | inline bool operator != (const mpreal& a, const double b ){ ... function EIGEN_NOT_A_MACRO (line 1711) | inline bool isnan EIGEN_NOT_A_MACRO (const mpreal& op){ return (m... function iszero (line 1714) | inline bool iszero (const mpreal& op){ return (mpfr_zero_p (op.mp... function isint (line 1715) | inline bool isint (const mpreal& op){ return (mpfr_integer_p(op.mp... function isregular (line 1718) | inline bool isregular(const mpreal& op){ return (mpfr_regular_p(op.mp... function toBool (line 1723) | inline bool mpreal::toBool ( ) const { ... function toULong (line 1725) | inline unsigned long mpreal::toULong (mp_rnd_t mode) const { ... function toFloat (line 1726) | inline float mpreal::toFloat (mp_rnd_t mode) const { ... function toDouble (line 1727) | inline double mpreal::toDouble (mp_rnd_t mode) const { ... function toLDouble (line 1728) | inline long double mpreal::toLDouble(mp_rnd_t mode) const { ... function toLLong (line 1729) | inline long long mpreal::toLLong (mp_rnd_t mode) const { ... function toULLong (line 1730) | inline unsigned long long mpreal::toULLong (mp_rnd_t mode) const { ... function mpfr_ptr (line 1732) | inline ::mpfr_ptr mpreal::mpfr_ptr() { return mp; } function mpreal (line 2182) | inline const mpreal sqrt(const unsigned long int x, mp_rnd_t r) function mpreal (line 2189) | inline const mpreal sqrt(const unsigned int v, mp_rnd_t rnd_mode) function mpreal (line 2194) | inline const mpreal sqrt(const long int v, mp_rnd_t rnd_mode) function mpreal (line 2200) | inline const mpreal sqrt(const int v, mp_rnd_t rnd_mode) function cmpabs (line 2224) | inline int cmpabs(const mpreal& a,const mpreal& b) function mpreal (line 2234) | inline const mpreal sqrt (const long double v, mp_rnd_t rnd_mode) { ... function mpreal (line 2235) | inline const mpreal sqrt (const double v, mp_rnd_t rnd_mode) { ... function mpreal (line 2239) | inline const mpreal abs (const mpreal& x, mp_rnd_t r) ... function mpreal (line 2313) | inline const mpreal hypot(const mpreal& a, const mpreal& b, const mpreal... function mpreal (line 2332) | inline const mpreal hypot(const mpreal& a, const mpreal& b, const mpreal... function mpreal (line 2571) | inline const mpreal ceil(const mpreal& v) function mpreal (line 2578) | inline const mpreal floor(const mpreal& v) function mpreal (line 2585) | inline const mpreal round(const mpreal& v) function mpreal (line 2592) | inline const mpreal trunc(const mpreal& v) function sgn (line 2608) | inline int sgn(const mpreal& op) function swap (line 2617) | inline void swap (mpreal& a, mpreal& b) { mpfr_swa... function mpreal (line 2618) | inline const mpreal (max)(const mpreal& x, const mpreal& y){ return (... function mpreal (line 2619) | inline const mpreal (min)(const mpreal& x, const mpreal& y){ return (... function mpreal (line 2635) | inline const mpreal nexttoward (const mpreal& x, const mpreal& y) function mpreal (line 2642) | inline const mpreal nextabove (const mpreal& x) function mpreal (line 2649) | inline const mpreal nextbelow (const mpreal& x) function mpreal (line 2656) | inline const mpreal urandomb (gmp_randstate_t& state) function mpreal (line 2673) | inline const mpreal random2 (mp_size_t size, mp_exp_t exp) function set_default_prec (line 2746) | inline void mpreal::set_default_prec(mp_prec_t prec) function set_default_rnd (line 2751) | inline void mpreal::set_default_rnd(mp_rnd_t rnd_mode) function fits_in_bits (line 2756) | inline bool mpreal::fits_in_bits(double x, int n) function mpreal (line 2784) | inline const mpreal pow(const mpreal& a, const unsigned int b, mp_rnd_t ... function mpreal (line 2796) | inline const mpreal pow(const mpreal& a, const int b, mp_rnd_t rnd_mode) function mpreal (line 2801) | inline const mpreal pow(const mpreal& a, const long double b, mp_rnd_t r... function mpreal (line 2806) | inline const mpreal pow(const mpreal& a, const double b, mp_rnd_t rnd_mode) function mpreal (line 2818) | inline const mpreal pow(const unsigned int a, const mpreal& b, mp_rnd_t ... function mpreal (line 2823) | inline const mpreal pow(const long int a, const mpreal& b, mp_rnd_t rnd_... function mpreal (line 2829) | inline const mpreal pow(const int a, const mpreal& b, mp_rnd_t rnd_mode) function mpreal (line 2835) | inline const mpreal pow(const long double a, const mpreal& b, mp_rnd_t r... function mpreal (line 2840) | inline const mpreal pow(const double a, const mpreal& b, mp_rnd_t rnd_mode) function mpreal (line 2846) | inline const mpreal pow(const unsigned long int a, const unsigned long i... function mpreal (line 2853) | inline const mpreal pow(const unsigned long int a, const unsigned int b,... function mpreal (line 2858) | inline const mpreal pow(const unsigned long int a, const long int b, mp_... function mpreal (line 2864) | inline const mpreal pow(const unsigned long int a, const int b, mp_rnd_t... function mpreal (line 2870) | inline const mpreal pow(const unsigned long int a, const long double b, ... function mpreal (line 2875) | inline const mpreal pow(const unsigned long int a, const double b, mp_rn... function mpreal (line 2881) | inline const mpreal pow(const unsigned int a, const unsigned long int b,... function mpreal (line 2886) | inline const mpreal pow(const unsigned int a, const unsigned int b, mp_r... function mpreal (line 2891) | inline const mpreal pow(const unsigned int a, const long int b, mp_rnd_t... function mpreal (line 2897) | inline const mpreal pow(const unsigned int a, const int b, mp_rnd_t rnd_... function mpreal (line 2903) | inline const mpreal pow(const unsigned int a, const long double b, mp_rn... function mpreal (line 2908) | inline const mpreal pow(const unsigned int a, const double b, mp_rnd_t r... function mpreal (line 2914) | inline const mpreal pow(const long int a, const unsigned long int b, mp_... function mpreal (line 2920) | inline const mpreal pow(const long int a, const unsigned int b, mp_rnd_t... function mpreal (line 2926) | inline const mpreal pow(const long int a, const long int b, mp_rnd_t rnd... function mpreal (line 2937) | inline const mpreal pow(const long int a, const int b, mp_rnd_t rnd_mode) function mpreal (line 2948) | inline const mpreal pow(const long int a, const long double b, mp_rnd_t ... function mpreal (line 2954) | inline const mpreal pow(const long int a, const double b, mp_rnd_t rnd_m... function mpreal (line 2961) | inline const mpreal pow(const int a, const unsigned long int b, mp_rnd_t... function mpreal (line 2967) | inline const mpreal pow(const int a, const unsigned int b, mp_rnd_t rnd_... function mpreal (line 2973) | inline const mpreal pow(const int a, const long int b, mp_rnd_t rnd_mode) function mpreal (line 2984) | inline const mpreal pow(const int a, const int b, mp_rnd_t rnd_mode) function mpreal (line 2995) | inline const mpreal pow(const int a, const long double b, mp_rnd_t rnd_m... function mpreal (line 3001) | inline const mpreal pow(const int a, const double b, mp_rnd_t rnd_mode) function mpreal (line 3008) | inline const mpreal pow(const long double a, const long double b, mp_rnd... function mpreal (line 3013) | inline const mpreal pow(const long double a, const unsigned long int b, ... function mpreal (line 3018) | inline const mpreal pow(const long double a, const unsigned int b, mp_rn... function mpreal (line 3023) | inline const mpreal pow(const long double a, const long int b, mp_rnd_t ... function mpreal (line 3028) | inline const mpreal pow(const long double a, const int b, mp_rnd_t rnd_m... function mpreal (line 3033) | inline const mpreal pow(const double a, const double b, mp_rnd_t rnd_mode) function mpreal (line 3038) | inline const mpreal pow(const double a, const unsigned long int b, mp_rn... function mpreal (line 3043) | inline const mpreal pow(const double a, const unsigned int b, mp_rnd_t r... function mpreal (line 3048) | inline const mpreal pow(const double a, const long int b, mp_rnd_t rnd_m... function mpreal (line 3053) | inline const mpreal pow(const double a, const int b, mp_rnd_t rnd_mode) function namespace (line 3062) | namespace std function mpfr (line 3101) | inline static mpfr::mpreal epsilon(const mpfr::mpreal& x) { return mpfr... function mpfr (line 3111) | inline static const mpfr::mpreal infinity() { return mpfr::const... function mpfr (line 3112) | inline static const mpfr::mpreal quiet_NaN() { return mpfr::mprea... function mpfr (line 3113) | inline static const mpfr::mpreal signaling_NaN() { return mpfr::mprea... function mpfr (line 3114) | inline static const mpfr::mpreal denorm_min() { return (min)(); ... function float_round_style (line 3130) | inline static float_round_style round_style() function digits (line 3144) | inline static int digits() { return int(mpfr::... function digits (line 3145) | inline static int digits(const mpfr::mpreal& x) { return x.getPreci... function digits10 (line 3152) | inline static int digits10(const mpfr::mpreal& x) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/mpreal_support.cpp function EIGEN_DECLARE_TEST (line 10) | EIGEN_DECLARE_TEST(mpreal_support) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/openglsupport.cpp function printProgramInfoLog (line 66) | void printProgramInfoLog(GLuint objectID) function printShaderInfoLog (line 81) | void printShaderInfoLog(GLuint objectID) function GLint (line 96) | GLint createProgram(const char* vtx, const char* frg, bool print_errors ... function GLint (line 157) | GLint createProgram(const std::string& vtx, const std::string& frg, bool... function getGlslVersionString (line 162) | std::string getGlslVersionString(int gl_major_version, int gl_minor_vers... function find_and_replace (line 211) | void find_and_replace( function format (line 226) | std::string format( function openglsupport_test_loop (line 240) | void openglsupport_test_loop() function EIGEN_DECLARE_TEST (line 559) | EIGEN_DECLARE_TEST(openglsupport) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/polynomialsolver.cpp type Eigen (line 17) | namespace Eigen { type internal (line 18) | namespace internal { type increment_if_fixed_size (line 20) | struct increment_if_fixed_size function PolynomialType (line 30) | PolynomialType polyder(const PolynomialType& p) function aux_evalSolver (line 41) | bool aux_evalSolver( const POLYNOMIAL& pols, SOLVER& psolve ) function evalSolver (line 99) | void evalSolver( const POLYNOMIAL& pols ) function evalSolverSugarFunction (line 113) | void evalSolverSugarFunction( const POLYNOMIAL& pols, const ROOTS& roots... function polynomialsolver (line 183) | void polynomialsolver(int deg) function EIGEN_DECLARE_TEST (line 210) | EIGEN_DECLARE_TEST(polynomialsolver) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/polynomialutils.cpp type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type increment_if_fixed_size (line 19) | struct increment_if_fixed_size function realRoots_to_monicPolynomial_test (line 29) | void realRoots_to_monicPolynomial_test(int deg) function realRoots_to_monicPolynomial_scalar (line 49) | void realRoots_to_monicPolynomial_scalar() function CauchyBounds (line 67) | void CauchyBounds(int deg) function CauchyBounds_scalar (line 90) | void CauchyBounds_scalar() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(polynomialutils) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/sparse_extra.cpp function test_random_setter (line 37) | bool test_random_setter(SparseMatrix& sm, const DenseTyp... function test_random_setter (line 55) | bool test_random_setter(DynamicSparseMatrix& sm, const DenseType& ref... function sparse_extra (line 69) | void sparse_extra(const SparseMatrixType& ref) function check_marketio (line 152) | void check_marketio() function check_marketio_vector (line 165) | void check_marketio_vector() function EIGEN_DECLARE_TEST (line 175) | EIGEN_DECLARE_TEST(sparse_extra) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/special_functions.cpp function verify_component_wise (line 26) | void verify_component_wise(const X& x, const Y& y) function array_special_functions (line 39) | void array_special_functions() function EIGEN_DECLARE_TEST (line 490) | EIGEN_DECLARE_TEST(special_functions) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/special_packetmath.cpp function packetmath_real (line 15) | void packetmath_real() type Eigen (line 125) | namespace Eigen { type test (line 126) | namespace test { type runall (line 129) | struct runall { method run (line 130) | static void run() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(special_packetmath) FILE: VO_Module/thirdparty/lietorch/eigen/unsupported/test/splines.cpp type Eigen (line 14) | namespace Eigen { class Spline (line 18) | class Spline class Spline (line 19) | class Spline class Spline (line 21) | class Spline class Spline (line 22) | class Spline class Spline (line 23) | class Spline class Spline (line 24) | class Spline class Spline (line 26) | class Spline class Spline (line 27) | class Spline class Spline (line 29) | class Spline class Spline (line 30) | class Spline class Spline (line 31) | class Spline class Spline (line 32) | class Spline function closed_spline2d (line 36) | Spline closed_spline2d() function spline3d (line 67) | Spline spline3d() function eval_spline3d (line 97) | void eval_spline3d() function eval_spline3d_onbrks (line 134) | void eval_spline3d_onbrks() function eval_closed_spline2d (line 161) | void eval_closed_spline2d() function check_global_interpolation2d (line 201) | void check_global_interpolation2d() function check_global_interpolation_with_derivatives2d (line 237) | void check_global_interpolation_with_derivatives2d() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(splines) FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/augmentation.py class RGBDAugmentor (line 7) | class RGBDAugmentor: method __init__ (line 10) | def __init__(self, crop_size): method spatial_transform (line 19) | def spatial_transform(self, images, depths, poses, intrinsics): method color_transform (line 48) | def color_transform(self, images): method __call__ (line 55) | def __call__(self, images, poses, depths, intrinsics): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/base.py class RGBDDataset (line 19) | class RGBDDataset(data.Dataset): method __init__ (line 20) | def __init__(self, root, name, n_frames=4, crop_size=[384,512], fmin=8... method _build_dataset_index (line 50) | def _build_dataset_index(self): method image_read (line 60) | def image_read(image_file): method depth_read (line 64) | def depth_read(depth_file): method build_frame_graph (line 67) | def build_frame_graph(self, poses, depths, intrinsics, f=16, max_flow=... method __getitem__ (line 92) | def __getitem__(self, index): method __len__ (line 144) | def __len__(self): method __imul__ (line 147) | def __imul__(self, x): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/eth3d.py class ETH3D (line 22) | class ETH3D(RGBDDataset): method __init__ (line 23) | def __init__(self, **kwargs): method is_test_scene (line 27) | def is_test_scene(scene): method _build_dataset (line 30) | def _build_dataset(self): method image_read (line 59) | def image_read(image_file): method depth_read (line 63) | def depth_read(depth_file): class ETH3DStream (line 68) | class ETH3DStream(RGBDStream): method __init__ (line 69) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 72) | def _build_dataset_index(self): method image_read (line 87) | def image_read(image_file): method depth_read (line 91) | def depth_read(depth_file): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/factory.py function dataset_factory (line 18) | def dataset_factory(dataset_list, **kwargs): function create_datastream (line 41) | def create_datastream(dataset_path, **kwargs): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/nyu2.py class NYUv2 (line 13) | class NYUv2(RGBDDataset): method __init__ (line 14) | def __init__(self, **kwargs): method is_test_scene (line 18) | def is_test_scene(scene): method _build_dataset (line 21) | def _build_dataset(self): method calib_read (line 50) | def calib_read(): method image_read (line 58) | def image_read(image_file): method depth_read (line 62) | def depth_read(depth_file): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/rgbd_utils.py function parse_list (line 11) | def parse_list(filepath, skiprows=0): function associate_frames (line 16) | def associate_frames(tstamp_image, tstamp_depth, tstamp_pose, max_dt=0.08): function loadtum (line 35) | def loadtum(datapath, frame_rate=-1): function all_pairs_distance_matrix (line 81) | def all_pairs_distance_matrix(poses, beta=2.5): function pose_matrix_to_quaternion (line 90) | def pose_matrix_to_quaternion(pose): function compute_distance_matrix_flow (line 95) | def compute_distance_matrix_flow(poses, disps, intrinsics): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/scannet.py class ScanNet (line 16) | class ScanNet(RGBDDataset): method __init__ (line 17) | def __init__(self, **kwargs): method is_test_scene (line 21) | def is_test_scene(scene): method _build_dataset_index (line 25) | def _build_dataset_index(self): method calib_read (line 73) | def calib_read(scene_path): method pose_read (line 79) | def pose_read(pose_file): method image_read (line 84) | def image_read(image_file): method depth_read (line 89) | def depth_read(depth_file): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/stream.py class RGBDStream (line 18) | class RGBDStream(data.Dataset): method __init__ (line 19) | def __init__(self, datapath, frame_rate=-1, crop_size=[384,512]): method image_read (line 26) | def image_read(image_file): method depth_read (line 30) | def depth_read(depth_file): method __len__ (line 33) | def __len__(self): method __getitem__ (line 36) | def __getitem__(self, index): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/tartan.py class TartanAir (line 12) | class TartanAir(RGBDDataset): method __init__ (line 18) | def __init__(self, mode='training', **kwargs): method is_test_scene (line 24) | def is_test_scene(scene): method _build_dataset (line 27) | def _build_dataset(self): method calib_read (line 52) | def calib_read(): method image_read (line 56) | def image_read(image_file): method depth_read (line 60) | def depth_read(depth_file): class TartanAirTest (line 67) | class TartanAirTest(torch.utils.data.Dataset): method __init__ (line 68) | def __init__(self, root='datasets/Tartan'): method __getitem__ (line 92) | def __getitem__(self, index): method __len__ (line 124) | def __len__(self): class TartanAirStream (line 127) | class TartanAirStream(RGBDStream): method __init__ (line 128) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 131) | def _build_dataset_index(self): method calib_read (line 143) | def calib_read(datapath): method image_read (line 147) | def image_read(image_file): method depth_read (line 151) | def depth_read(depth_file): FILE: VO_Module/thirdparty/lietorch/examples/core/data_readers/tum.py function as_intrinsics_matrix (line 30) | def as_intrinsics_matrix(intrinsics): class TUMStream (line 39) | class TUMStream(RGBDStream): method __init__ (line 40) | def __init__(self, datapath, **kwargs): method _build_dataset_index (line 43) | def _build_dataset_index(self): method calib_read (line 60) | def calib_read(datapath): method image_read (line 76) | def image_read(image_file): method depth_read (line 83) | def depth_read(depth_file): FILE: VO_Module/thirdparty/lietorch/examples/core/geom/ba.py function safe_scatter_add_mat (line 9) | def safe_scatter_add_mat(H, data, ii, jj, B, M, D): function safe_scatter_add_vec (line 13) | def safe_scatter_add_vec(b, data, ii, B, M, D): function MoBA (line 17) | def MoBA(target, weight, poses, disps, intrinsics, ii, jj, fixedp=1, lm=... function SLessBA (line 70) | def SLessBA(target, weight, poses, disps, intrinsics, ii, jj, fixedp=1): function BA (line 75) | def BA(target, weight, poses, disps, intrinsics, ii, jj, fixedp=1): FILE: VO_Module/thirdparty/lietorch/examples/core/geom/chol.py class CholeskySolver (line 5) | class CholeskySolver(torch.autograd.Function): method forward (line 7) | def forward(ctx, H, b): method backward (line 22) | def backward(ctx, grad_x): function block_solve (line 32) | def block_solve(H, b, ep=0.1, lm=0.0001): FILE: VO_Module/thirdparty/lietorch/examples/core/geom/graph_utils.py function graph_to_edge_list (line 10) | def graph_to_edge_list(graph): function keyframe_indicies (line 23) | def keyframe_indicies(graph): function meshgrid (line 27) | def meshgrid(m, n, device='cuda'): class KeyframeGraph (line 32) | class KeyframeGraph: method __init__ (line 33) | def __init__(self, images, poses, depths, intrinsics): method get_keyframes (line 64) | def get_keyframes(self): method get_graph (line 68) | def get_graph(self, num=-1, thresh=24.0, r=2): method get_poses (line 99) | def get_poses(self, keyframe_poses): FILE: VO_Module/thirdparty/lietorch/examples/core/geom/losses.py function pose_metrics (line 6) | def pose_metrics(dE): function geodesic_loss (line 17) | def geodesic_loss(Ps, Gs, graph, gamma=0.9): function residual_loss (line 59) | def residual_loss(residuals, gamma=0.9): FILE: VO_Module/thirdparty/lietorch/examples/core/geom/projective_ops.py function extract_intrinsics (line 8) | def extract_intrinsics(intrinsics): function iproj (line 11) | def iproj(disps, intrinsics): function proj (line 25) | def proj(Xs, intrinsics, jacobian=False): function actp (line 48) | def actp(Gij, X0, jacobian=False): function projective_transform (line 77) | def projective_transform(poses, depths, intrinsics, ii, jj, jacobian=Fal... function induced_flow (line 102) | def induced_flow(poses, disps, intrinsics, ii, jj): FILE: VO_Module/thirdparty/lietorch/examples/core/geom/sampler_utils.py function _bilinear_sampler (line 4) | def _bilinear_sampler(img, coords, mode='bilinear', mask=False): function bilinear_sampler (line 20) | def bilinear_sampler(img, coords): function sample_depths (line 36) | def sample_depths(depths, coords): FILE: VO_Module/thirdparty/lietorch/examples/core/logger.py class Logger (line 8) | class Logger: method __init__ (line 9) | def __init__(self, name, scheduler): method _print_training_status (line 16) | def _print_training_status(self): method push (line 34) | def push(self, metrics): FILE: VO_Module/thirdparty/lietorch/examples/core/networks/modules/clipping.py class GradClip (line 7) | class GradClip(torch.autograd.Function): method forward (line 9) | def forward(ctx, x): method backward (line 13) | def backward(ctx, grad_x): class GradientClip (line 19) | class GradientClip(nn.Module): method __init__ (line 20) | def __init__(self): method forward (line 23) | def forward(self, x): FILE: VO_Module/thirdparty/lietorch/examples/core/networks/modules/corr.py class CorrSampler (line 8) | class CorrSampler(torch.autograd.Function): method forward (line 11) | def forward(ctx, volume, coords, radius): method backward (line 18) | def backward(ctx, grad_output): class CorrBlock (line 25) | class CorrBlock: method __init__ (line 26) | def __init__(self, fmap1, fmap2, num_levels=4, radius=4): method __call__ (line 42) | def __call__(self, coords): method append (line 54) | def append(self, other): method remove (line 58) | def remove(self, ix): method corr (line 63) | def corr(fmap1, fmap2): class CorrLayer (line 73) | class CorrLayer(torch.autograd.Function): method forward (line 75) | def forward(ctx, fmap1, fmap2, coords, r): method backward (line 85) | def backward(ctx, grad_corr): class AltCorrBlock (line 94) | class AltCorrBlock: method __init__ (line 95) | def __init__(self, fmaps, inds, num_levels=4, radius=3): method corr_fn (line 110) | def corr_fn(self, coords, ii, jj): method __call__ (line 132) | def __call__(self, coords, ii, jj): FILE: VO_Module/thirdparty/lietorch/examples/core/networks/modules/extractor.py class ResidualBlock (line 6) | class ResidualBlock(nn.Module): method __init__ (line 7) | def __init__(self, in_planes, planes, norm_fn='group', stride=1): method forward (line 47) | def forward(self, x): class BottleneckBlock (line 58) | class BottleneckBlock(nn.Module): method __init__ (line 59) | def __init__(self, in_planes, planes, norm_fn='group', stride=1): method forward (line 104) | def forward(self, x): class BasicEncoder (line 118) | class BasicEncoder(nn.Module): method __init__ (line 119) | def __init__(self, output_dim=128, norm_fn='batch', dropout=0.0, multi... method _make_layer (line 175) | def _make_layer(self, dim, stride=1): method forward (line 183) | def forward(self, x): class BasicEncoder16 (line 202) | class BasicEncoder16(nn.Module): method __init__ (line 203) | def __init__(self, output_dim=128, norm_fn='batch', dropout=0.0, multi... method _make_layer (line 247) | def _make_layer(self, dim, stride=1): method forward (line 255) | def forward(self, x): FILE: VO_Module/thirdparty/lietorch/examples/core/networks/modules/gru.py class ConvGRU (line 4) | class ConvGRU(nn.Module): method __init__ (line 5) | def __init__(self, h_planes=128, i_planes=128): method forward (line 12) | def forward(self, net, *inputs): FILE: VO_Module/thirdparty/lietorch/examples/core/networks/modules/unet.py class GradClip (line 10) | class GradClip(torch.autograd.Function): method forward (line 12) | def forward(ctx, x): method backward (line 16) | def backward(ctx, grad_x): function double_conv (line 23) | def double_conv(in_channels, out_channels): class UNet (line 32) | class UNet(nn.Module): method __init__ (line 34) | def __init__(self): method forward (line 53) | def forward(self, x): FILE: VO_Module/thirdparty/lietorch/examples/core/networks/rslam.py class UpdateModule (line 20) | class UpdateModule(nn.Module): method __init__ (line 21) | def __init__(self, args): method forward (line 54) | def forward(self, net, inp, corr, flow): class RaftSLAM (line 79) | class RaftSLAM(nn.Module): method __init__ (line 80) | def __init__(self, args): method extract_features (line 87) | def extract_features(self, images): method forward (line 97) | def forward(self, Gs, images, depths, intrinsics, graph=None, num_step... FILE: VO_Module/thirdparty/lietorch/examples/core/networks/sim3_net.py class UpdateModule (line 20) | class UpdateModule(nn.Module): method __init__ (line 21) | def __init__(self, args): method forward (line 50) | def forward(self, net, inp, corr, dz): class Sim3Net (line 74) | class Sim3Net(nn.Module): method __init__ (line 75) | def __init__(self, args): method extract_features (line 82) | def extract_features(self, images): method forward (line 92) | def forward(self, Gs, images, depths, intrinsics, graph=None, num_step... FILE: VO_Module/thirdparty/lietorch/examples/core/networks/slam_system.py function meshgrid (line 18) | def meshgrid(m, n, device='cuda'): function normalize_images (line 22) | def normalize_images(images): class FactorGraph (line 28) | class FactorGraph: method __init__ (line 29) | def __init__(self, hidden=None, inputs=None, residu=None, ii=None, jj=... method __iadd__ (line 36) | def __iadd__(self, other): method rm (line 52) | def rm(self, keep): class SLAMSystem (line 60) | class SLAMSystem(RaftSLAM): method __init__ (line 61) | def __init__(self, args): method initialize (line 75) | def initialize(self, ht, wd): method set_frontend (line 90) | def set_frontend(self, frontend): method add_point_cloud (line 93) | def add_point_cloud(self, index, image, pose, depth, intrinsics, s=8): method get_keyframes (line 119) | def get_keyframes(self): method raw_poses (line 123) | def raw_poses(self): method add_keyframe (line 126) | def add_keyframe(self, tstamp, image, depth, intrinsics): method get_node_attributes (line 152) | def get_node_attributes(self, index): method add_factors (line 156) | def add_factors(self, ii, jj): method transform_project (line 163) | def transform_project(self, ii, jj, **kwargs): method moba (line 167) | def moba(self, num_steps=5, is_init=False): method track (line 214) | def track(self, tstamp, image, depth, intrinsics): method forward (line 247) | def forward(self, poses, images, depths, intrinsics, num_steps=12): method global_refinement (line 326) | def global_refinement(self): FILE: VO_Module/thirdparty/lietorch/examples/pgo/main.py function draw (line 11) | def draw(verticies): function info2mat (line 25) | def info2mat(info): function read_g2o (line 35) | def read_g2o(fn): function write_g2o (line 56) | def write_g2o(pose_graph, fn): function reshaping_fn (line 67) | def reshaping_fn(dE, b=1.5): function gradient_initializer (line 73) | def gradient_initializer(pose_graph, n_steps=500, lr_init=0.2): FILE: VO_Module/thirdparty/lietorch/examples/registration/demo.py function normalize_images (line 13) | def normalize_images(images): function load_example (line 19) | def load_example(i=0): function demo (line 48) | def demo(model, index=0): FILE: VO_Module/thirdparty/lietorch/examples/registration/main.py function show_image (line 23) | def show_image(image): function normalize_images (line 28) | def normalize_images(images): function evaluate (line 35) | def evaluate(model): function train (line 106) | def train(args): FILE: VO_Module/thirdparty/lietorch/examples/registration/viz.py function make_point_cloud (line 12) | def make_point_cloud(image, depth, intrinsics, max_depth=5.0): function set_camera_pose (line 32) | def set_camera_pose(vis): function sim3_visualization (line 45) | def sim3_visualization(T, images, depths, intrinsics): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/demo.py function show_image (line 16) | def show_image(image): function evaluate (line 21) | def evaluate(poses_gt, poses_est): function run_slam (line 36) | def run_slam(tracker, datapath, frame_rate=8.0): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/evaluate.py function evaluate (line 14) | def evaluate(poses_gt, poses_est): function run_slam (line 29) | def run_slam(tracker, datapath, global_optimization=False, frame_rate=3): function run_evaluation (line 50) | def run_evaluation(ckpt, frame_rate=8.0): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/reprojection_test.py function show_image (line 15) | def show_image(image): function reproj_test (line 22) | def reproj_test(args, N=2): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/rgbd_benchmark/associate.py function read_file_list (line 49) | def read_file_list(filename): function associate (line 71) | def associate(first_list, second_list,offset=0.0,max_difference=0.02): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/rgbd_benchmark/evaluate_ate.py function align (line 50) | def align(model,data): function plot_traj (line 84) | def plot_traj(ax,stamps,traj,style,color,label): function evaluate_ate (line 116) | def evaluate_ate(first_list, second_list, _args=""): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/rgbd_benchmark/evaluate_rpe.py function transform44 (line 46) | def transform44(l): function read_trajectory (line 76) | def read_trajectory(filename, matrix=True): function find_closest_index (line 110) | def find_closest_index(L,t): function ominus (line 138) | def ominus(a,b): function scale (line 151) | def scale(a,scalar): function compute_distance (line 162) | def compute_distance(transform): function compute_angle (line 168) | def compute_angle(transform): function distances_along_trajectory (line 175) | def distances_along_trajectory(traj): function rotations_along_trajectory (line 189) | def rotations_along_trajectory(traj,scale): function evaluate_trajectory (line 204) | def evaluate_trajectory(traj_gt,traj_est,param_max_pairs=10000,param_fix... function percentile (line 299) | def percentile(seq,q): function evaluate_rpe (line 308) | def evaluate_rpe(_args): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/train.py function show_image (line 21) | def show_image(image): function normalize_images (line 26) | def normalize_images(images): function train (line 32) | def train(args): FILE: VO_Module/thirdparty/lietorch/examples/rgbdslam/viz.py function pose_matrix_from_quaternion (line 12) | def pose_matrix_from_quaternion(pvec): function create_camera_actor (line 19) | def create_camera_actor(is_gt=False, scale=0.05): function create_point_cloud_actor (line 44) | def create_point_cloud_actor(points, colors): function draw_trajectory (line 53) | def draw_trajectory(queue): class SLAMFrontend (line 134) | class SLAMFrontend: method __init__ (line 135) | def __init__(self): method update_pose (line 139) | def update_pose(self, index, pose, gt=False): method update_points (line 144) | def update_points(self, index, points, colors): method reset (line 149) | def reset(self): method start (line 152) | def start(self): method join (line 156) | def join(self): FILE: VO_Module/thirdparty/lietorch/lietorch/broadcasting.py function check_broadcastable (line 4) | def check_broadcastable(x, y): function broadcast_inputs (line 9) | def broadcast_inputs(x, y): FILE: VO_Module/thirdparty/lietorch/lietorch/extras/extras.cpp function corr_index_forward (line 86) | std::vector corr_index_forward( function corr_index_backward (line 96) | std::vector corr_index_backward( function altcorr_forward (line 109) | std::vector altcorr_forward( function altcorr_backward (line 121) | std::vector altcorr_backward( function se3_build (line 136) | std::vector se3_build( function se3_build_backward (line 156) | std::vector se3_build_backward( function se3_build_inplace (line 181) | std::vector se3_build_inplace( function se3_build_inplace_backward (line 201) | std::vector se3_build_inplace_backward( function cholesky6x6_forward (line 227) | std::vector cholesky6x6_forward( function cholesky6x6_backward (line 236) | std::vector cholesky6x6_backward( function PYBIND11_MODULE (line 248) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: VO_Module/thirdparty/lietorch/lietorch/gradcheck.py function zero_gradients (line 18) | def zero_gradients(x): function make_jacobian (line 28) | def make_jacobian(input, num_out): function iter_tensors (line 45) | def iter_tensors(x: Union[torch.Tensor, Iterable[torch.Tensor]], only_re... function get_numerical_jacobian (line 55) | def get_numerical_jacobian(fn, input, target=None, eps=1e-3, grad_out=1.0): function get_analytical_jacobian (line 169) | def get_analytical_jacobian(input, output, nondet_tol=0.0, grad_out=1.0): function _as_tuple (line 213) | def _as_tuple(x): function _differentiable_outputs (line 228) | def _differentiable_outputs(x): function gradcheck (line 241) | def gradcheck( function gradgradcheck (line 502) | def gradgradcheck( FILE: VO_Module/thirdparty/lietorch/lietorch/group_ops.py class GroupOp (line 7) | class GroupOp(torch.autograd.Function): method forward (line 11) | def forward(cls, ctx, group_id, *inputs): method backward (line 18) | def backward(cls, ctx, grad): class Exp (line 28) | class Exp(GroupOp): class Log (line 32) | class Log(GroupOp): class Inv (line 36) | class Inv(GroupOp): class Mul (line 40) | class Mul(GroupOp): class Adj (line 44) | class Adj(GroupOp): class AdjT (line 48) | class AdjT(GroupOp): class Act3 (line 52) | class Act3(GroupOp): class Act4 (line 56) | class Act4(GroupOp): class Jinv (line 60) | class Jinv(GroupOp): class ToMatrix (line 64) | class ToMatrix(GroupOp): class FromVec (line 73) | class FromVec(torch.autograd.Function): method forward (line 77) | def forward(cls, ctx, group_id, *inputs): method backward (line 83) | def backward(cls, ctx, grad): class ToVec (line 88) | class ToVec(torch.autograd.Function): method forward (line 92) | def forward(cls, ctx, group_id, *inputs): method backward (line 98) | def backward(cls, ctx, grad): FILE: VO_Module/thirdparty/lietorch/lietorch/groups.py class LieGroupParameter (line 9) | class LieGroupParameter(torch.Tensor): method __new__ (line 15) | def __new__(cls, group, requires_grad=True): method __init__ (line 23) | def __init__(self, group): method retr (line 26) | def retr(self): method log (line 29) | def log(self): method inv (line 32) | def inv(self): method adj (line 35) | def adj(self, a): method __mul__ (line 38) | def __mul__(self, other): method add_ (line 44) | def add_(self, update, alpha): method __getitem__ (line 47) | def __getitem__(self, index): class LieGroup (line 51) | class LieGroup: method __init__ (line 54) | def __init__(self, data): method __repr__ (line 57) | def __repr__(self): method shape (line 62) | def shape(self): method device (line 66) | def device(self): method dtype (line 70) | def dtype(self): method vec (line 73) | def vec(self): method tangent_shape (line 77) | def tangent_shape(self): method Identity (line 81) | def Identity(cls, *batch_shape, **kwargs): method IdentityLike (line 103) | def IdentityLike(cls, G): method InitFromVec (line 107) | def InitFromVec(cls, data): method Random (line 111) | def Random(cls, *batch_shape, sigma=1.0, **kwargs): method apply_op (line 125) | def apply_op(cls, op, x, y=None): method exp (line 133) | def exp(cls, x): method quaternion (line 137) | def quaternion(self): method log (line 141) | def log(self): method inv (line 145) | def inv(self): method mul (line 149) | def mul(self, other): method retr (line 153) | def retr(self, a): method adj (line 158) | def adj(self, a): method adjT (line 162) | def adjT(self, a): method Jinv (line 166) | def Jinv(self, a): method act (line 169) | def act(self, p): method matrix (line 180) | def matrix(self): method translation (line 186) | def translation(self): method detach (line 192) | def detach(self): method view (line 195) | def view(self, dims): method __mul__ (line 199) | def __mul__(self, other): method __getitem__ (line 208) | def __getitem__(self, index): method __setitem__ (line 211) | def __setitem__(self, index, item): method to (line 214) | def to(self, *args, **kwargs): method cpu (line 217) | def cpu(self): method cuda (line 220) | def cuda(self): method float (line 223) | def float(self, device): method double (line 226) | def double(self, device): method unbind (line 229) | def unbind(self, dim=0): class SO3 (line 233) | class SO3(LieGroup): method __init__ (line 242) | def __init__(self, data): class RxSO3 (line 249) | class RxSO3(LieGroup): method __init__ (line 258) | def __init__(self, data): class SE3 (line 265) | class SE3(LieGroup): method __init__ (line 274) | def __init__(self, data): method scale (line 281) | def scale(self, s): class Sim3 (line 287) | class Sim3(LieGroup): method __init__ (line 296) | def __init__(self, data): function cat (line 313) | def cat(group_list, dim): function stack (line 318) | def stack(group_list, dim): FILE: VO_Module/thirdparty/lietorch/lietorch/include/rxso3.h function EIGEN_DEVICE_FUNC (line 32) | EIGEN_DEVICE_FUNC RxSO3(Quaternion const& q, Scalar const s) function EIGEN_DEVICE_FUNC (line 37) | EIGEN_DEVICE_FUNC RxSO3(const Scalar *data) : unit_quaternion(data), sca... function EIGEN_DEVICE_FUNC (line 41) | EIGEN_DEVICE_FUNC RxSO3() { function EIGEN_DEVICE_FUNC (line 46) | EIGEN_DEVICE_FUNC RxSO3 inv() { function EIGEN_DEVICE_FUNC (line 50) | EIGEN_DEVICE_FUNC Data data() const { function EIGEN_DEVICE_FUNC (line 65) | EIGEN_DEVICE_FUNC Point4 act4(Point4 const& p) const { function EIGEN_DEVICE_FUNC (line 70) | EIGEN_DEVICE_FUNC Adjoint Adj() const { function EIGEN_DEVICE_FUNC (line 108) | EIGEN_DEVICE_FUNC Tangent Adj(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 112) | EIGEN_DEVICE_FUNC Tangent AdjT(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 121) | EIGEN_DEVICE_FUNC static Adjoint adj(Tangent const& phi_sigma) { function EIGEN_DEVICE_FUNC (line 131) | EIGEN_DEVICE_FUNC Tangent Log() const { function EIGEN_DEVICE_FUNC (line 168) | EIGEN_DEVICE_FUNC static RxSO3 Exp(Tangent const& phi_sigma) { function EIGEN_DEVICE_FUNC (line 190) | EIGEN_DEVICE_FUNC static Matrix3 calcW(Tangent const& phi_sigma) { function EIGEN_DEVICE_FUNC (line 235) | EIGEN_DEVICE_FUNC static Matrix3 calcWInv(Tangent const& phi_sigma) { function EIGEN_DEVICE_FUNC (line 286) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian(Tangent const& phi_sigma) { function EIGEN_DEVICE_FUNC (line 294) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian_inverse(Tangent const& ph... FILE: VO_Module/thirdparty/lietorch/lietorch/include/se3.h function EIGEN_DEVICE_FUNC (line 30) | EIGEN_DEVICE_FUNC SE3() { translation = Vector3::Zero(); } function EIGEN_DEVICE_FUNC (line 32) | EIGEN_DEVICE_FUNC SE3(SO3 const& so3, Vector3 const& t) : so3(so... function EIGEN_DEVICE_FUNC (line 34) | EIGEN_DEVICE_FUNC SE3(const Scalar *data) : translation(data), so3(data... function EIGEN_DEVICE_FUNC (line 36) | EIGEN_DEVICE_FUNC SE3 inv() { function EIGEN_DEVICE_FUNC (line 40) | EIGEN_DEVICE_FUNC Data data() const { function EIGEN_DEVICE_FUNC (line 53) | EIGEN_DEVICE_FUNC Point4 act4(Point4 const& p) const { function EIGEN_DEVICE_FUNC (line 58) | EIGEN_DEVICE_FUNC Adjoint Adj() const { function EIGEN_DEVICE_FUNC (line 80) | EIGEN_DEVICE_FUNC Tangent Adj(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 84) | EIGEN_DEVICE_FUNC Tangent AdjT(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 100) | EIGEN_DEVICE_FUNC static Adjoint adj(Tangent const& tau_phi) { function EIGEN_DEVICE_FUNC (line 124) | EIGEN_DEVICE_FUNC Tangent Log() const { function EIGEN_DEVICE_FUNC (line 144) | EIGEN_DEVICE_FUNC static Matrix3 calcQ(Tangent const& tau_phi) { function EIGEN_DEVICE_FUNC (line 175) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian(Tangent const& tau_phi) { function EIGEN_DEVICE_FUNC (line 188) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian_inverse(Tangent const& ta... FILE: VO_Module/thirdparty/lietorch/lietorch/include/sim3.h function EIGEN_DEVICE_FUNC (line 33) | EIGEN_DEVICE_FUNC Sim3() { function EIGEN_DEVICE_FUNC (line 37) | EIGEN_DEVICE_FUNC Sim3(RxSO3 const& rxso3, Vector3 const& t) function EIGEN_DEVICE_FUNC (line 40) | EIGEN_DEVICE_FUNC Sim3(const Scalar *data) function EIGEN_DEVICE_FUNC (line 43) | EIGEN_DEVICE_FUNC Sim3 inv() { function EIGEN_DEVICE_FUNC (line 47) | EIGEN_DEVICE_FUNC Data data() const { function EIGEN_DEVICE_FUNC (line 60) | EIGEN_DEVICE_FUNC Point4 act4(Point4 const& p) const { function EIGEN_DEVICE_FUNC (line 65) | EIGEN_DEVICE_FUNC Transformation Matrix() const { function EIGEN_DEVICE_FUNC (line 89) | EIGEN_DEVICE_FUNC Adjoint Adj() const { function EIGEN_DEVICE_FUNC (line 107) | EIGEN_DEVICE_FUNC Tangent AdjT(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 126) | EIGEN_DEVICE_FUNC static Adjoint adj(Tangent const& tau_phi_sigma) { function EIGEN_DEVICE_FUNC (line 145) | EIGEN_DEVICE_FUNC Tangent Log() const { function EIGEN_DEVICE_FUNC (line 167) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian(Tangent const& tau_phi_si... function EIGEN_DEVICE_FUNC (line 181) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian_inverse(Tangent const& ta... FILE: VO_Module/thirdparty/lietorch/lietorch/include/so3.h function EIGEN_DEVICE_FUNC (line 31) | EIGEN_DEVICE_FUNC SO3(Quaternion const& q) : unit_quaternion(q) { function EIGEN_DEVICE_FUNC (line 35) | EIGEN_DEVICE_FUNC SO3(const Scalar *data) : unit_quaternion(data) { function EIGEN_DEVICE_FUNC (line 39) | EIGEN_DEVICE_FUNC SO3() { function EIGEN_DEVICE_FUNC (line 43) | EIGEN_DEVICE_FUNC SO3 inv() { function EIGEN_DEVICE_FUNC (line 51) | EIGEN_DEVICE_FUNC SO3 operator*(SO3 const& other) { function EIGEN_DEVICE_FUNC (line 62) | EIGEN_DEVICE_FUNC Point4 act4(Point4 const& p) const { function EIGEN_DEVICE_FUNC (line 93) | EIGEN_DEVICE_FUNC Tangent Adj(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 97) | EIGEN_DEVICE_FUNC Tangent AdjT(Tangent const& a) const { function EIGEN_DEVICE_FUNC (line 111) | EIGEN_DEVICE_FUNC static Adjoint adj(Tangent const& phi) { function EIGEN_DEVICE_FUNC (line 115) | EIGEN_DEVICE_FUNC Tangent Log() const { function EIGEN_DEVICE_FUNC (line 153) | EIGEN_DEVICE_FUNC static SO3 Exp(Tangent const& phi) { function EIGEN_DEVICE_FUNC (line 172) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian(Tangent const& phi) { function EIGEN_DEVICE_FUNC (line 192) | EIGEN_DEVICE_FUNC static Adjoint left_jacobian_inverse(Tangent const& ph... FILE: VO_Module/thirdparty/lietorch/lietorch/run_tests.py function make_homogeneous (line 10) | def make_homogeneous(p): function matv (line 13) | def matv(A, b): function test_exp_log (line 16) | def test_exp_log(Group, device='cuda'): function test_inv (line 23) | def test_inv(Group, device='cuda'): function test_adj (line 30) | def test_adj(Group, device='cuda'): function test_act (line 44) | def test_act(Group, device='cuda'): function test_exp_log_grad (line 56) | def test_exp_log_grad(Group, device='cuda', tol=1e-8): function test_inv_log_grad (line 78) | def test_inv_log_grad(Group, device='cuda', tol=1e-8): function test_adj_grad (line 97) | def test_adj_grad(Group, device='cuda'): function test_adjT_grad (line 114) | def test_adjT_grad(Group, device='cuda'): function test_act_grad (line 132) | def test_act_grad(Group, device='cuda'): function test_matrix_grad (line 150) | def test_matrix_grad(Group, device='cuda'): function extract_translation_grad (line 164) | def extract_translation_grad(Group, device='cuda'): function test_vec_grad (line 181) | def test_vec_grad(Group, device='cuda', tol=1e-6): function test_fromvec_grad (line 197) | def test_fromvec_grad(Group, device='cuda', tol=1e-6): function scale (line 230) | def scale(device='cuda'): FILE: VO_Module/thirdparty/lietorch/lietorch/src/lietorch.cpp function expm (line 18) | torch::Tensor expm(int group_index, torch::Tensor a) { function expm_backward (line 30) | std::vector expm_backward(int group_index, torch::Tensor ... function logm (line 43) | torch::Tensor logm(int group_index, torch::Tensor X) { function logm_backward (line 55) | std::vector logm_backward(int group_index, torch::Tensor ... function inv (line 69) | torch::Tensor inv(int group_index, torch::Tensor X) { function inv_backward (line 81) | std::vector inv_backward(int group_index, torch::Tensor g... function mul (line 97) | torch::Tensor mul(int group_index, torch::Tensor X, torch::Tensor Y) { function mul_backward (line 111) | std::vector mul_backward(int group_index, torch::Tensor g... function adj (line 126) | torch::Tensor adj(int group_index, torch::Tensor X, torch::Tensor a) { function adj_backward (line 140) | std::vector adj_backward(int group_index, torch::Tensor g... function adjT (line 155) | torch::Tensor adjT(int group_index, torch::Tensor X, torch::Tensor a) { function adjT_backward (line 169) | std::vector adjT_backward(int group_index, torch::Tensor ... function act (line 185) | torch::Tensor act(int group_index, torch::Tensor X, torch::Tensor p) { function act_backward (line 199) | std::vector act_backward(int group_index, torch::Tensor g... function act4 (line 214) | torch::Tensor act4(int group_index, torch::Tensor X, torch::Tensor p) { function act4_backward (line 228) | std::vector act4_backward(int group_index, torch::Tensor ... function projector (line 244) | torch::Tensor projector(int group_index, torch::Tensor X) { function as_matrix (line 258) | torch::Tensor as_matrix(int group_index, torch::Tensor X) { function Jinv (line 271) | torch::Tensor Jinv(int group_index, torch::Tensor X, torch::Tensor a) { function PYBIND11_MODULE (line 286) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: VO_Module/thirdparty/lietorch/lietorch/src/lietorch_cpu.cpp function exp_forward_kernel (line 16) | void exp_forward_kernel(const scalar_t* a_ptr, scalar_t* X_ptr, int batc... function exp_backward_kernel (line 30) | void exp_backward_kernel(const scalar_t* grad, const scalar_t* a_ptr, sc... function log_forward_kernel (line 45) | void log_forward_kernel(const scalar_t* X_ptr, scalar_t* a_ptr, int batc... function log_backward_kernel (line 58) | void log_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, sc... function inv_forward_kernel (line 73) | void inv_forward_kernel(const scalar_t* X_ptr, scalar_t* Y_ptr, int batc... function inv_backward_kernel (line 87) | void inv_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, sc... function mul_forward_kernel (line 102) | void mul_forward_kernel(const scalar_t* X_ptr, const scalar_t* Y_ptr, sc... function mul_backward_kernel (line 116) | void mul_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, co... function adj_forward_kernel (line 133) | void adj_forward_kernel(const scalar_t* X_ptr, const scalar_t* a_ptr, sc... function adj_backward_kernel (line 148) | void adj_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, co... function adjT_forward_kernel (line 169) | void adjT_forward_kernel(const scalar_t* X_ptr, const scalar_t* a_ptr, s... function adjT_backward_kernel (line 184) | void adjT_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, c... function act_forward_kernel (line 204) | void act_forward_kernel(const scalar_t* X_ptr, const scalar_t* p_ptr, sc... function act_backward_kernel (line 220) | void act_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, co... function act4_forward_kernel (line 273) | void act4_forward_kernel(const scalar_t* X_ptr, const scalar_t* p_ptr, s... function act4_backward_kernel (line 289) | void act4_backward_kernel(const scalar_t* grad, const scalar_t* X_ptr, c... function as_matrix_forward_kernel (line 312) | void as_matrix_forward_kernel(const scalar_t* X_ptr, scalar_t* T_ptr, in... function orthogonal_projector_kernel (line 327) | void orthogonal_projector_kernel(const scalar_t* X_ptr, scalar_t* P_ptr,... function jleft_forward_kernel (line 339) | void jleft_forward_kernel(const scalar_t* X_ptr, const scalar_t* a_ptr, ... function exp_forward_cpu (line 356) | torch::Tensor exp_forward_cpu(int group_id, torch::Tensor a) { function exp_backward_cpu (line 371) | std::vector exp_backward_cpu(int group_id, torch::Tensor ... function log_forward_cpu (line 386) | torch::Tensor log_forward_cpu(int group_id, torch::Tensor X) { function log_backward_cpu (line 401) | std::vector log_backward_cpu(int group_id, torch::Tensor ... function inv_forward_cpu (line 416) | torch::Tensor inv_forward_cpu(int group_id, torch::Tensor X) { function inv_backward_cpu (line 430) | std::vector inv_backward_cpu(int group_id, torch::Tensor ... function mul_forward_cpu (line 446) | torch::Tensor mul_forward_cpu(int group_id, torch::Tensor X, torch::Tens... function mul_backward_cpu (line 461) | std::vector mul_backward_cpu(int group_id, torch::Tensor ... function adj_forward_cpu (line 479) | torch::Tensor adj_forward_cpu(int group_id, torch::Tensor X, torch::Tens... function adj_backward_cpu (line 494) | std::vector adj_backward_cpu(int group_id, torch::Tensor ... function adjT_forward_cpu (line 513) | torch::Tensor adjT_forward_cpu(int group_id, torch::Tensor X, torch::Ten... function adjT_backward_cpu (line 528) | std::vector adjT_backward_cpu(int group_id, torch::Tensor... function act_forward_cpu (line 547) | torch::Tensor act_forward_cpu(int group_id, torch::Tensor X, torch::Tens... function act_backward_cpu (line 562) | std::vector act_backward_cpu(int group_id, torch::Tensor ... function act4_forward_cpu (line 581) | torch::Tensor act4_forward_cpu(int group_id, torch::Tensor X, torch::Ten... function act4_backward_cpu (line 596) | std::vector act4_backward_cpu(int group_id, torch::Tensor... function as_matrix_forward_cpu (line 615) | torch::Tensor as_matrix_forward_cpu(int group_id, torch::Tensor X) { function orthogonal_projector_cpu (line 630) | torch::Tensor orthogonal_projector_cpu(int group_id, torch::Tensor X) { function jleft_forward_cpu (line 644) | torch::Tensor jleft_forward_cpu(int group_id, torch::Tensor X, torch::Te... FILE: VO_Module/thirdparty/tartanair_tools/download_training.py function get_args (line 5) | def get_args(): function _help (line 48) | def _help(): FILE: VO_Module/thirdparty/tartanair_tools/evaluation/evaluate_ate_scale.py function align (line 49) | def align(model,data,calc_scale=False): function plot_traj (line 102) | def plot_traj(ax,stamps,traj,style,color,label): FILE: VO_Module/thirdparty/tartanair_tools/evaluation/evaluate_kitti.py function trajectory_distances (line 9) | def trajectory_distances(poses): function last_frame_from_segment_length (line 19) | def last_frame_from_segment_length(dist,first_frame,length): function rotation_error (line 25) | def rotation_error(pose_error): function translation_error (line 33) | def translation_error(pose_error): function calculate_sequence_error (line 45) | def calculate_sequence_error(poses_gt,poses_result,lengths=[10,20,30,40,... function calculate_ave_errors (line 86) | def calculate_ave_errors(errors,lengths=[10,20,30,40,50,60,70,80]): function evaluate (line 105) | def evaluate(gt, data,rescale_=False): function main (line 111) | def main(): FILE: VO_Module/thirdparty/tartanair_tools/evaluation/evaluate_rpe.py function ominus (line 44) | def ominus(a,b): function compute_distance (line 57) | def compute_distance(transform): function compute_angle (line 63) | def compute_angle(transform): function distances_along_trajectory (line 70) | def distances_along_trajectory(traj): function evaluate_trajectory (line 83) | def evaluate_trajectory(traj_gt, traj_est, param_max_pairs=10000, param_... FILE: VO_Module/thirdparty/tartanair_tools/evaluation/evaluator_base.py function transform_trajs (line 11) | def transform_trajs(gt_traj, est_traj, cal_scale): function quats2SEs (line 20) | def quats2SEs(gt_traj, est_traj): class ATEEvaluator (line 28) | class ATEEvaluator(object): method __init__ (line 29) | def __init__(self): method evaluate (line 33) | def evaluate(self, gt_traj, est_traj, scale): class RPEEvaluator (line 61) | class RPEEvaluator(object): method __init__ (line 62) | def __init__(self): method evaluate (line 66) | def evaluate(self, gt_SEs, est_SEs): class KittiEvaluator (line 83) | class KittiEvaluator(object): method __init__ (line 84) | def __init__(self): method evaluate (line 88) | def evaluate(self, gt_SEs, est_SEs): FILE: VO_Module/thirdparty/tartanair_tools/evaluation/tartanair_evaluator.py function plot_traj (line 12) | def plot_traj(gtposes, estposes, vis=False, savefigname=None, title=''): class TartanAirEvaluator (line 40) | class TartanAirEvaluator: method __init__ (line 41) | def __init__(self, scale = False, round=1): method evaluate_one_trajectory (line 46) | def evaluate_one_trajectory(self, gt_traj, est_traj, scale=False, titl... FILE: VO_Module/thirdparty/tartanair_tools/evaluation/trajectory_transform.py function shift0 (line 7) | def shift0(traj): function ned2cam (line 21) | def ned2cam(traj): function cam2ned (line 39) | def cam2ned(traj): function trajectory_transform (line 58) | def trajectory_transform(gt_traj, est_traj): function rescale_bk (line 71) | def rescale_bk(poses_gt, poses): function pose2trans (line 88) | def pose2trans(pose_data): function rescale (line 98) | def rescale(poses_gt, poses): function trajectory_scale (line 118) | def trajectory_scale(traj, scale): function timestamp_associate (line 123) | def timestamp_associate(first_list, second_list, max_difference): FILE: VO_Module/thirdparty/tartanair_tools/evaluation/transformation.py function line2mat (line 8) | def line2mat(line_data): function motion2pose (line 13) | def motion2pose(data): function pose2motion (line 23) | def pose2motion(data): function SE2se (line 32) | def SE2se(SE_data): function SO2so (line 38) | def SO2so(SO_data): function so2SO (line 41) | def so2SO(so_data): function se2SE (line 44) | def se2SE(se_data): function se_mean (line 50) | def se_mean(se_datas): function ses_mean (line 60) | def ses_mean(se_datas): function ses2poses (line 69) | def ses2poses(data): function SEs2ses (line 82) | def SEs2ses(motion_data): function so2quat (line 91) | def so2quat(so_data): function quat2so (line 100) | def quat2so(quat_data): function sos2quats (line 111) | def sos2quats(so_datas,mean_std=[[1],[1]]): function SO2quat (line 123) | def SO2quat(SO_data): function quat2SO (line 127) | def quat2SO(quat_data): function pos_quat2SE (line 131) | def pos_quat2SE(quat_data): function pos_quats2SEs (line 140) | def pos_quats2SEs(quat_datas): function pos_quats2SE_matrices (line 149) | def pos_quats2SE_matrices(quat_datas): function SE2pos_quat (line 160) | def SE2pos_quat(SE_data): FILE: VO_Module/tools/vis.py function load_weights (line 29) | def load_weights(weights, device): function resize (line 38) | def resize(mask, size, need_permute): function resize_flow (line 51) | def resize_flow(flow, size): function occ_warp_img_ (line 64) | def occ_warp_img_(u0, v0, flow1, dep_uv, ref_img, fix_img, dy_mask): function occ_warp_img (line 105) | def occ_warp_img(u0, v0, flow1, dep_uv, ref_img, fix_img, dy_mask, segme... FILE: VO_Module/tools/vis_2.py function load_weights (line 23) | def load_weights(weights, device): function resize (line 32) | def resize(mask, size, need_permute): function resize_flow (line 45) | def resize_flow(flow, size): function occ_warp_img (line 58) | def occ_warp_img(u0, v0, flow1, dep_uv, ref_img, fix_img=None, dy_mask=N... function occ_warp_img_seg (line 168) | def occ_warp_img_seg(ori_u0, ori_v0, flow1, ori_dep_uv, ref_img, \ function occ_warp_img_seg1 (line 314) | def occ_warp_img_seg1(u0, v0, flow1, dep_uv, ref_img, fix_img=None, dy_m... FILE: VO_Module/tools/vis_ori.py function load_weights (line 23) | def load_weights(weights, device): function resize (line 32) | def resize(mask, size, need_permute): function resize_flow (line 45) | def resize_flow(flow, size): function occ_warp_img (line 58) | def occ_warp_img(u0, v0, flow1, dep_uv, ref_img, fix_img, dy_mask): FILE: VO_Module/train.py function setup_ddp (line 33) | def setup_ddp(index, gpu, args): function show_image (line 44) | def show_image(image): function train (line 50) | def train(index, args): FILE: VPS_Module/configs/Misc/torchvision_imagenet_R_50.py function build_data_loader (line 40) | def build_data_loader(dataset, batch_size, num_workers, training=True): class ClassificationNet (line 50) | class ClassificationNet(nn.Module): method __init__ (line 51) | def __init__(self, model: nn.Module): method device (line 56) | def device(self): method forward (line 59) | def forward(self, inputs): class ClassificationAcc (line 69) | class ClassificationAcc(DatasetEvaluator): method reset (line 70) | def reset(self): method process (line 73) | def process(self, inputs, outputs): method evaluate (line 78) | def evaluate(self): FILE: VPS_Module/configs/common/coco_schedule.py function default_X_scheduler (line 7) | def default_X_scheduler(num_X): FILE: VPS_Module/demo/demo.py function setup_cfg (line 23) | def setup_cfg(args): function get_parser (line 39) | def get_parser(): function test_opencv_video_format (line 76) | def test_opencv_video_format(codec, file_ext): FILE: VPS_Module/demo/predictor.py class VisualizationDemo (line 15) | class VisualizationDemo(object): method __init__ (line 16) | def __init__(self, cfg, instance_mode=ColorMode.IMAGE, parallel=False): method run_on_image (line 37) | def run_on_image(self, image): method _frame_from_video (line 68) | def _frame_from_video(self, video): method run_on_video (line 76) | def run_on_video(self, video): class AsyncPredictor (line 132) | class AsyncPredictor: class _StopToken (line 139) | class _StopToken: class _PredictWorker (line 142) | class _PredictWorker(mp.Process): method __init__ (line 143) | def __init__(self, cfg, task_queue, result_queue): method run (line 149) | def run(self): method __init__ (line 160) | def __init__(self, cfg, num_gpus: int = 1): method put (line 187) | def put(self, image): method get (line 191) | def get(self): method __len__ (line 207) | def __len__(self): method __call__ (line 210) | def __call__(self, image): method shutdown (line 214) | def shutdown(self): method default_buffer_size (line 219) | def default_buffer_size(self): FILE: VPS_Module/detectron2/aot_modules/aot_config.py class AOTConfig (line 5) | class AOTConfig(): method __init__ (line 6) | def __init__(self, exp_name='default', model='AOTT'): FILE: VPS_Module/detectron2/aot_modules/decoders/__init__.py function build_decoder (line 4) | def build_decoder(name, **kwargs): FILE: VPS_Module/detectron2/aot_modules/decoders/fpn.py class FPNSegmentationHead (line 7) | class FPNSegmentationHead(nn.Module): method __init__ (line 8) | def __init__(self, method forward (line 34) | def forward(self, inputs, shortcuts): method _init_weight (line 60) | def _init_weight(self): FILE: VPS_Module/detectron2/aot_modules/encoders/__init__.py function build_encoder (line 10) | def build_encoder(name, frozen_bn=True, freeze_at=-1): FILE: VPS_Module/detectron2/aot_modules/encoders/mobilenetv2.py function _make_divisible (line 9) | def _make_divisible(v: float, class ConvBNActivation (line 27) | class ConvBNActivation(nn.Sequential): method __init__ (line 28) | def __init__( class InvertedResidual (line 63) | class InvertedResidual(nn.Module): method __init__ (line 64) | def __init__( method forward (line 109) | def forward(self, x: Tensor) -> Tensor: class MobileNetV2 (line 116) | class MobileNetV2(nn.Module): method __init__ (line 117) | def __init__(self, method forward (line 219) | def forward(self, x): method _initialize_weights (line 226) | def _initialize_weights(self): method freeze (line 240) | def freeze(self, freeze_at): FILE: VPS_Module/detectron2/aot_modules/encoders/mobilenetv3.py function _make_divisible (line 13) | def _make_divisible(v, divisor, min_value=None): class h_sigmoid (line 33) | class h_sigmoid(nn.Module): method __init__ (line 34) | def __init__(self, inplace=True): method forward (line 38) | def forward(self, x): class h_swish (line 42) | class h_swish(nn.Module): method __init__ (line 43) | def __init__(self, inplace=True): method forward (line 47) | def forward(self, x): class SELayer (line 51) | class SELayer(nn.Module): method __init__ (line 52) | def __init__(self, channel, reduction=4): method forward (line 61) | def forward(self, x): function conv_3x3_bn (line 68) | def conv_3x3_bn(inp, oup, stride, norm_layer=nn.BatchNorm2d): function conv_1x1_bn (line 73) | def conv_1x1_bn(inp, oup, norm_layer=nn.BatchNorm2d): class InvertedResidual (line 78) | class InvertedResidual(nn.Module): method __init__ (line 79) | def __init__(self, method forward (line 135) | def forward(self, x): class MobileNetV3Large (line 142) | class MobileNetV3Large(nn.Module): method __init__ (line 143) | def __init__(self, method forward (line 209) | def forward(self, x): method _initialize_weights (line 217) | def _initialize_weights(self): method freeze (line 232) | def freeze(self, freeze_at): FILE: VPS_Module/detectron2/aot_modules/encoders/resnest/resnest.py function short_hash (line 19) | def short_hash(name): function resnest50 (line 32) | def resnest50(pretrained=False, root='~/.encoding/models', **kwargs): function resnest101 (line 51) | def resnest101(pretrained=False, root='~/.encoding/models', **kwargs): function resnest200 (line 71) | def resnest200(pretrained=False, root='~/.encoding/models', **kwargs): function resnest269 (line 91) | def resnest269(pretrained=False, root='~/.encoding/models', **kwargs): FILE: VPS_Module/detectron2/aot_modules/encoders/resnest/resnet.py function short_hash (line 14) | def short_hash(name): class GlobalAvgPool2d (line 27) | class GlobalAvgPool2d(nn.Module): method __init__ (line 28) | def __init__(self): method forward (line 32) | def forward(self, inputs): class Bottleneck (line 37) | class Bottleneck(nn.Module): method __init__ (line 43) | def __init__(self, method forward (line 133) | def forward(self, x): class ResNet (line 169) | class ResNet(nn.Module): method __init__ (line 191) | def __init__(self, method _make_layer (line 318) | def _make_layer(self, method forward (line 418) | def forward(self, x): method freeze (line 437) | def freeze(self, freeze_at): FILE: VPS_Module/detectron2/aot_modules/encoders/resnest/splat.py class DropBlock2D (line 10) | class DropBlock2D(object): method __init__ (line 11) | def __init__(self, *args, **kwargs): class SplAtConv2d (line 15) | class SplAtConv2d(Module): method __init__ (line 18) | def __init__(self, method forward (line 80) | def forward(self, x): class rSoftMax (line 118) | class rSoftMax(nn.Module): method __init__ (line 119) | def __init__(self, radix, cardinality): method forward (line 124) | def forward(self, x): FILE: VPS_Module/detectron2/aot_modules/encoders/resnet.py class Bottleneck (line 6) | class Bottleneck(nn.Module): method __init__ (line 9) | def __init__(self, method forward (line 34) | def forward(self, x): class ResNet (line 57) | class ResNet(nn.Module): method __init__ (line 58) | def __init__(self, block, layers, output_stride, BatchNorm, freeze_at=0): method _make_layer (line 108) | def _make_layer(self, method forward (line 140) | def forward(self, input): method _init_weight (line 159) | def _init_weight(self): method freeze (line 168) | def freeze(self, freeze_at): function ResNet50 (line 178) | def ResNet50(output_stride, BatchNorm, freeze_at=0): function ResNet101 (line 190) | def ResNet101(output_stride, BatchNorm, freeze_at=0): FILE: VPS_Module/detectron2/aot_modules/encoders/swin/build.py function build_swin_model (line 11) | def build_swin_model(model_type, freeze_at=0): FILE: VPS_Module/detectron2/aot_modules/encoders/swin/swin_transformer.py function _ntuple (line 19) | def _ntuple(n): function trunc_normal_ (line 31) | def trunc_normal_(tensor, mean=0, std=1): class Mlp (line 41) | class Mlp(nn.Module): method __init__ (line 43) | def __init__(self, method forward (line 57) | def forward(self, x): function window_partition (line 66) | def window_partition(x, window_size): function window_reverse (line 82) | def window_reverse(windows, window_size, H, W): class WindowAttention (line 99) | class WindowAttention(nn.Module): method __init__ (line 111) | def __init__(self, method forward (line 158) | def forward(self, x, mask=None): class SwinTransformerBlock (line 199) | class SwinTransformerBlock(nn.Module): method __init__ (line 215) | def __init__(self, method forward (line 257) | def forward(self, x, mask_matrix): class PatchMerging (line 325) | class PatchMerging(nn.Module): method __init__ (line 331) | def __init__(self, dim, norm_layer=nn.LayerNorm): method forward (line 337) | def forward(self, x, H, W): class BasicLayer (line 366) | class BasicLayer(nn.Module): method __init__ (line 383) | def __init__(self, method forward (line 426) | def forward(self, x, H, W): class PatchEmbed (line 472) | class PatchEmbed(nn.Module): method __init__ (line 480) | def __init__(self, method forward (line 501) | def forward(self, x): class SwinTransformer (line 521) | class SwinTransformer(nn.Module): method __init__ (line 548) | def __init__(self, method _freeze_stages (line 637) | def _freeze_stages(self): method init_weights (line 660) | def init_weights(self, pretrained=None): method forward (line 684) | def forward(self, x): FILE: VPS_Module/detectron2/aot_modules/engines/__init__.py function build_engine (line 4) | def build_engine(name, phase='train', **kwargs): FILE: VPS_Module/detectron2/aot_modules/engines/aot_engine.py class AOTEngine (line 14) | class AOTEngine(nn.Module): method __init__ (line 15) | def __init__(self, method forward (line 34) | def forward(self, method _init_losses (line 111) | def _init_losses(self): method encode_one_img_mask (line 128) | def encode_one_img_mask(self, img=None, mask=None, frame_step=-1): method offline_encoder (line 148) | def offline_encoder(self, all_frames, all_masks=None): method assign_identity (line 169) | def assign_identity(self, one_hot_mask): method split_frames (line 182) | def split_frames(self, xs, chunk_size): method add_reference_frame (line 189) | def add_reference_frame(self, method set_prev_frame (line 259) | def set_prev_frame(self, img=None, mask=None, frame_step=1): method update_long_term_memory (line 297) | def update_long_term_memory(self, new_long_term_memories): method update_short_term_memory (line 308) | def update_short_term_memory(self, curr_mask, curr_id_emb=None): method match_propogate_one_frame (line 339) | def match_propogate_one_frame(self, img=None, img_embs=None): method decode_current_logits (line 355) | def decode_current_logits(self, output_size=None): method predict_current_mask (line 384) | def predict_current_mask(self, output_size=None, return_prob=False): method calculate_current_loss (line 400) | def calculate_current_loss(self, gt_mask, step): method generate_loss_mask (line 423) | def generate_loss_mask(self, gt_mask, step, return_prob=False): method keep_gt_mask (line 433) | def keep_gt_mask(self, pred_mask, keep_prob=0.2): method restart_engine (line 447) | def restart_engine(self, batch_size=1, enable_id_shuffle=False): method update_size (line 481) | def update_size(self, input_size, enc_size): class AOTInferEngine (line 487) | class AOTInferEngine(nn.Module): method __init__ (line 488) | def __init__(self, method restart_engine (line 512) | def restart_engine(self): method separate_mask (line 516) | def separate_mask(self, mask): method min_logit_aggregation (line 542) | def min_logit_aggregation(self, all_logits): method soft_logit_aggregation (line 560) | def soft_logit_aggregation(self, all_logits): method add_reference_frame (line 579) | def add_reference_frame(self, img, mask, obj_nums, frame_step=-1): method match_propogate_one_frame (line 605) | def match_propogate_one_frame(self, img=None): method decode_current_logits (line 612) | def decode_current_logits(self, output_size=None): method update_memory (line 619) | def update_memory(self, curr_mask): method update_size (line 625) | def update_size(self): FILE: VPS_Module/detectron2/aot_modules/layers/attention.py class MultiheadAttention (line 8) | class MultiheadAttention(nn.Module): method __init__ (line 9) | def __init__(self, d_model, num_head=8, dropout=0., use_linear=True): method forward (line 28) | def forward(self, Q, K, V): method _init_weight (line 72) | def _init_weight(self): class MultiheadLocalAttentionV1 (line 79) | class MultiheadLocalAttentionV1(nn.Module): method __init__ (line 80) | def __init__(self, method forward (line 129) | def forward(self, q, k, v): method pad_and_unfold (line 185) | def pad_and_unfold(self, x): class MultiheadLocalAttentionV2 (line 197) | class MultiheadLocalAttentionV2(nn.Module): method __init__ (line 198) | def __init__(self, method forward (line 252) | def forward(self, q, k, v): method local2global (line 317) | def local2global(self, local_attn, height, width): method pad_and_unfold (line 358) | def pad_and_unfold(self, x): class MultiheadLocalAttentionV3 (line 370) | class MultiheadLocalAttentionV3(nn.Module): method __init__ (line 371) | def __init__(self, method forward (line 410) | def forward(self, q, k, v): method compute_mask (line 479) | def compute_mask(self, height, width, device=None): FILE: VPS_Module/detectron2/aot_modules/layers/basic.py class GroupNorm1D (line 6) | class GroupNorm1D(nn.Module): method __init__ (line 7) | def __init__(self, indim, groups=8): method forward (line 11) | def forward(self, x): class GNActDWConv2d (line 15) | class GNActDWConv2d(nn.Module): method __init__ (line 16) | def __init__(self, indim, gn_groups=32): method forward (line 27) | def forward(self, x, size_2d): class ConvGN (line 38) | class ConvGN(nn.Module): method __init__ (line 39) | def __init__(self, indim, outdim, kernel_size, gn_groups=8): method forward (line 47) | def forward(self, x): function seq_to_2d (line 51) | def seq_to_2d(tensor, size_2d): function drop_path (line 58) | def drop_path(x, drop_prob: float = 0., training: bool = False): class DropPath (line 71) | class DropPath(nn.Module): method __init__ (line 72) | def __init__(self, drop_prob=None, batch_dim=0): method forward (line 77) | def forward(self, x): method drop_path (line 80) | def drop_path(self, x, drop_prob): class DropOutLogit (line 93) | class DropOutLogit(nn.Module): method __init__ (line 94) | def __init__(self, drop_prob=None): method forward (line 98) | def forward(self, x): method drop_logit (line 101) | def drop_logit(self, x, drop_prob): FILE: VPS_Module/detectron2/aot_modules/layers/loss.py function dice_loss (line 11) | def dice_loss(probas, labels, smooth=1): function tversky_loss (line 28) | def tversky_loss(probas, labels, alpha=0.5, beta=0.5, epsilon=1e-6): function flatten_probas (line 57) | def flatten_probas(probas, labels, ignore=255): function isnan (line 74) | def isnan(x): function mean (line 78) | def mean(l, ignore_nan=False, empty=0): class DiceLoss (line 99) | class DiceLoss(nn.Module): method __init__ (line 100) | def __init__(self, ignore_index=255): method forward (line 104) | def forward(self, tmp_dic, label_dic, step=None): class SoftJaccordLoss (line 118) | class SoftJaccordLoss(nn.Module): method __init__ (line 119) | def __init__(self, ignore_index=255): method forward (line 123) | def forward(self, tmp_dic, label_dic, step=None): class CrossEntropyLoss (line 140) | class CrossEntropyLoss(nn.Module): method __init__ (line 141) | def __init__(self, method forward (line 156) | def forward(self, dic_tmp, y, step): FILE: VPS_Module/detectron2/aot_modules/layers/normalization.py class FrozenBatchNorm2d (line 6) | class FrozenBatchNorm2d(nn.Module): method __init__ (line 11) | def __init__(self, n, epsilon=1e-5): method forward (line 19) | def forward(self, x): FILE: VPS_Module/detectron2/aot_modules/layers/position.py class Downsample2D (line 10) | class Downsample2D(nn.Module): method __init__ (line 11) | def __init__(self, mode='nearest', scale=4): method forward (line 16) | def forward(self, x): function generate_coord (line 24) | def generate_coord(x): class PositionEmbeddingSine (line 33) | class PositionEmbeddingSine(nn.Module): method __init__ (line 34) | def __init__(self, method forward (line 49) | def forward(self, x): class PositionEmbeddingLearned (line 77) | class PositionEmbeddingLearned(nn.Module): method __init__ (line 78) | def __init__(self, num_pos_feats=64, H=30, W=30): method forward (line 85) | def forward(self, x): FILE: VPS_Module/detectron2/aot_modules/layers/transformer.py function _get_norm (line 8) | def _get_norm(indim, type='ln', groups=8): function _get_activation_fn (line 15) | def _get_activation_fn(activation): class LongShortTermTransformer (line 27) | class LongShortTermTransformer(nn.Module): method __init__ (line 28) | def __init__(self, method forward (line 79) | def forward(self, class LongShortTermTransformerBlock (line 126) | class LongShortTermTransformerBlock(nn.Module): method __init__ (line 127) | def __init__(self, method with_pos_embed (line 183) | def with_pos_embed(self, tensor, pos=None): method forward (line 190) | def forward(self, method _init_weight (line 242) | def _init_weight(self): FILE: VPS_Module/detectron2/aot_modules/models/__init__.py function build_vos_model (line 5) | def build_vos_model(name, cfg, **kwargs): FILE: VPS_Module/detectron2/aot_modules/models/aot.py class AOT (line 9) | class AOT(nn.Module): method __init__ (line 10) | def __init__(self, cfg, encoder='mobilenetv2', decoder='fpn'): method get_pos_emb (line 72) | def get_pos_emb(self, x): method get_id_emb (line 76) | def get_id_emb(self, x): method encode_image (line 84) | def encode_image(self, img): method decode_id_logits (line 90) | def decode_id_logits(self, lstt_emb, shortcuts): method LSTT_forward (line 98) | def LSTT_forward(self, method _init_weight (line 116) | def _init_weight(self): FILE: VPS_Module/detectron2/aot_modules/utils/checkpoint.py function load_network_and_optimizer (line 6) | def load_network_and_optimizer(net, opt, pretrained_dir, gpu, scaler=None): function load_network_and_optimizer_v2 (line 30) | def load_network_and_optimizer_v2(net, opt, pretrained_dir, gpu, scaler=... function load_network (line 75) | def load_network(net, pretrained_dir, gpu): function save_network (line 101) | def save_network(net, FILE: VPS_Module/detectron2/aot_modules/utils/ema.py function get_param_buffer_for_ema (line 7) | def get_param_buffer_for_ema(model, class ExponentialMovingAverage (line 22) | class ExponentialMovingAverage: method __init__ (line 26) | def __init__(self, parameters, decay, use_num_updates=True): method update (line 42) | def update(self, parameters): method copy_to (line 61) | def copy_to(self, parameters): method store (line 71) | def store(self, parameters): method restore (line 80) | def restore(self, parameters): FILE: VPS_Module/detectron2/aot_modules/utils/eval.py function zip_folder (line 5) | def zip_folder(source_folder, zip_dir): FILE: VPS_Module/detectron2/aot_modules/utils/image.py function label2colormap (line 58) | def label2colormap(label): function one_hot_mask (line 69) | def one_hot_mask(mask, cls_num): function masked_image (line 77) | def masked_image(image, colored_mask, mask, alpha=0.7): function save_image (line 85) | def save_image(image, path): function _save_mask (line 90) | def _save_mask(mask, path, squeeze_idx=None): function save_mask (line 103) | def save_mask(mask_tensor, path, squeeze_idx=None): function flip_tensor (line 108) | def flip_tensor(tensor, dim=0): function shuffle_obj_mask (line 115) | def shuffle_obj_mask(mask): FILE: VPS_Module/detectron2/aot_modules/utils/learning.py function adjust_learning_rate (line 4) | def adjust_learning_rate(optimizer, function get_trainable_params (line 49) | def get_trainable_params(model, function freeze_params (line 93) | def freeze_params(module): FILE: VPS_Module/detectron2/aot_modules/utils/math.py function generate_permute_matrix (line 4) | def generate_permute_matrix(dim, num, keep_first=True, gpu_id=0): function truncated_normal_ (line 17) | def truncated_normal_(tensor, mean=0, std=.02): FILE: VPS_Module/detectron2/aot_modules/utils/meters.py class AverageMeter (line 4) | class AverageMeter(object): method __init__ (line 6) | def __init__(self, momentum=0.999): method reset (line 15) | def reset(self): method update (line 21) | def update(self, val, n=1): FILE: VPS_Module/detectron2/aot_modules/utils/metric.py function pytorch_iou (line 4) | def pytorch_iou(pred, target, obj_num, epsilon=1e-6): FILE: VPS_Module/detectron2/checkpoint/c2_model_loading.py function convert_basic_c2_names (line 10) | def convert_basic_c2_names(original_keys): function convert_c2_detectron_names (line 66) | def convert_c2_detectron_names(weights): function align_and_update_state_dicts (line 209) | def align_and_update_state_dicts(model_state_dict, ckpt_state_dict, c2_c... function _group_keys_by_module (line 337) | def _group_keys_by_module(keys: List[str], original_names: Dict[str, str]): function _longest_common_prefix (line 377) | def _longest_common_prefix(names: List[str]) -> str: function _longest_common_prefix_str (line 388) | def _longest_common_prefix_str(names: List[str]) -> str: function _group_str (line 395) | def _group_str(names: List[str]) -> str: FILE: VPS_Module/detectron2/checkpoint/catalog.py class ModelCatalog (line 7) | class ModelCatalog(object): method get (line 58) | def get(name): method _get_c2_imagenet_pretrained (line 66) | def _get_c2_imagenet_pretrained(name): method _get_c2_detectron_baseline (line 74) | def _get_c2_detectron_baseline(name): class ModelCatalogHandler (line 95) | class ModelCatalogHandler(PathHandler): method _get_supported_prefixes (line 102) | def _get_supported_prefixes(self): method _get_local_path (line 105) | def _get_local_path(self, path, **kwargs): method _open (line 111) | def _open(self, path, mode="r", **kwargs): FILE: VPS_Module/detectron2/checkpoint/detection_checkpoint.py class DetectionCheckpointer (line 15) | class DetectionCheckpointer(Checkpointer): method __init__ (line 22) | def __init__(self, model, save_dir="", *, save_to_disk=None, **checkpo... method load (line 32) | def load(self, path, *args, **kwargs): method _load_file (line 59) | def _load_file(self, filename): method _load_model (line 93) | def _load_model(self, checkpoint): FILE: VPS_Module/detectron2/config/compat.py function upgrade_config (line 33) | def upgrade_config(cfg: CN, to_version: Optional[int] = None) -> CN: function downgrade_config (line 55) | def downgrade_config(cfg: CN, to_version: int) -> CN: function guess_version (line 82) | def guess_version(cfg: CN, filename: str) -> int: function _rename (line 116) | def _rename(cfg: CN, old: str, new: str) -> None: class _RenameConverter (line 146) | class _RenameConverter: method upgrade (line 154) | def upgrade(cls, cfg: CN) -> None: method downgrade (line 159) | def downgrade(cls, cfg: CN) -> None: class ConverterV1 (line 164) | class ConverterV1(_RenameConverter): class ConverterV2 (line 168) | class ConverterV2(_RenameConverter): method upgrade (line 204) | def upgrade(cls, cfg: CN) -> None: method downgrade (line 222) | def downgrade(cls, cfg: CN) -> None: FILE: VPS_Module/detectron2/config/config.py class CfgNode (line 12) | class CfgNode(_CfgNode): method _open_cfg (line 33) | def _open_cfg(cls, filename): method merge_from_file (line 37) | def merge_from_file(self, cfg_filename: str, allow_unsafe: bool = True... method dump (line 87) | def dump(self, *args, **kwargs): function get_cfg (line 99) | def get_cfg() -> CfgNode: function set_global_cfg (line 111) | def set_global_cfg(cfg: CfgNode) -> None: function configurable (line 130) | def configurable(init_func=None, *, from_config=None): function _get_args_from_config (line 218) | def _get_args_from_config(from_config_func, *args, **kwargs): function _called_with_cfg (line 251) | def _called_with_cfg(*args, **kwargs): FILE: VPS_Module/detectron2/config/instantiate.py function dump_dataclass (line 12) | def dump_dataclass(obj: Any): function instantiate (line 36) | def instantiate(cfg): FILE: VPS_Module/detectron2/config/lazy.py class LazyCall (line 24) | class LazyCall: method __init__ (line 41) | def __init__(self, target): method __call__ (line 48) | def __call__(self, **kwargs): function _visit_dict_config (line 60) | def _visit_dict_config(cfg, func): function _validate_py_syntax (line 73) | def _validate_py_syntax(filename): function _cast_to_config (line 83) | def _cast_to_config(obj): function _random_package_name (line 96) | def _random_package_name(filename): function _patch_import (line 102) | def _patch_import(): class LazyConfig (line 160) | class LazyConfig: method load_rel (line 167) | def load_rel(filename: str, keys: Union[None, str, Tuple[str, ...]] = ... method load (line 183) | def load(filename: str, keys: Union[None, str, Tuple[str, ...]] = None): method save (line 238) | def save(cfg, filename: str): method apply_overrides (line 296) | def apply_overrides(cfg, overrides: List[str]): method to_py (line 338) | def to_py(cfg, prefix: str = "cfg."): FILE: VPS_Module/detectron2/engine/defaults.py function create_ddp_model (line 60) | def create_ddp_model(model, *, fp16_compression=False, **kwargs): function default_argument_parser (line 82) | def default_argument_parser(epilog=None): function _try_get_key (line 147) | def _try_get_key(cfg, *keys, default=None): function _highlight (line 161) | def _highlight(code, filename): function default_setup (line 175) | def default_setup(cfg, args): function default_writers (line 231) | def default_writers(output_dir: str, max_iter: Optional[int] = None): class DefaultPredictor (line 253) | class DefaultPredictor: method __init__ (line 281) | def __init__(self, cfg): method __call__ (line 298) | def __call__(self, original_image): class DefaultTrainer (line 322) | class DefaultTrainer(TrainerBase): method __init__ (line 365) | def __init__(self, cfg): method resume_or_load (line 399) | def resume_or_load(self, resume=True): method build_hooks (line 419) | def build_hooks(self): method build_writers (line 467) | def build_writers(self): method train (line 478) | def train(self): method run_step (line 493) | def run_step(self): method state_dict (line 497) | def state_dict(self): method load_state_dict (line 502) | def load_state_dict(self, state_dict): method build_model (line 507) | def build_model(cls, cfg): method build_optimizer (line 521) | def build_optimizer(cls, cfg, model): method build_lr_scheduler (line 532) | def build_lr_scheduler(cls, cfg, optimizer): method build_train_loader (line 540) | def build_train_loader(cls, cfg): method build_test_loader (line 551) | def build_test_loader(cls, cfg, dataset_name): method build_evaluator (line 562) | def build_evaluator(cls, cfg, dataset_name): method test (line 578) | def test(cls, cfg, model, evaluators=None): method auto_scale_workers (line 634) | def auto_scale_workers(cfg, num_workers: int): FILE: VPS_Module/detectron2/engine/hooks.py class CallbackHook (line 49) | class CallbackHook(HookBase): method __init__ (line 54) | def __init__(self, *, before_train=None, after_train=None, before_step... method before_train (line 63) | def before_train(self): method after_train (line 67) | def after_train(self): method before_step (line 75) | def before_step(self): method after_step (line 79) | def after_step(self): class IterationTimer (line 84) | class IterationTimer(HookBase): method __init__ (line 96) | def __init__(self, warmup_iter=3): method before_train (line 107) | def before_train(self): method after_train (line 112) | def after_train(self): method before_step (line 138) | def before_step(self): method after_step (line 142) | def after_step(self): class PeriodicWriter (line 156) | class PeriodicWriter(HookBase): method __init__ (line 164) | def __init__(self, writers, period=20): method after_step (line 175) | def after_step(self): method after_train (line 182) | def after_train(self): class PeriodicCheckpointer (line 190) | class PeriodicCheckpointer(_PeriodicCheckpointer, HookBase): method before_train (line 201) | def before_train(self): method after_step (line 204) | def after_step(self): class BestCheckpointer (line 209) | class BestCheckpointer(HookBase): method __init__ (line 217) | def __init__( method _update_best (line 250) | def _update_best(self, val, iteration): method _best_checking (line 257) | def _best_checking(self): method after_step (line 290) | def after_step(self): method after_train (line 300) | def after_train(self): class LRScheduler (line 306) | class LRScheduler(HookBase): method __init__ (line 312) | def __init__(self, optimizer=None, scheduler=None): method before_train (line 325) | def before_train(self): method get_best_param_group_id (line 337) | def get_best_param_group_id(optimizer): method after_step (line 355) | def after_step(self): method scheduler (line 361) | def scheduler(self): method state_dict (line 364) | def state_dict(self): method load_state_dict (line 369) | def load_state_dict(self, state_dict): class TorchProfiler (line 376) | class TorchProfiler(HookBase): method __init__ (line 394) | def __init__(self, enable_predicate, output_dir, *, activities=None, s... method before_step (line 409) | def before_step(self): method after_step (line 434) | def after_step(self): class AutogradProfiler (line 456) | class AutogradProfiler(TorchProfiler): method __init__ (line 479) | def __init__(self, enable_predicate, output_dir, *, use_cuda=True): method before_step (line 493) | def before_step(self): class EvalHook (line 501) | class EvalHook(HookBase): method __init__ (line 508) | def __init__(self, eval_period, eval_function): method _do_eval (line 524) | def _do_eval(self): method after_step (line 547) | def after_step(self): method after_train (line 554) | def after_train(self): class PreciseBN (line 563) | class PreciseBN(HookBase): method __init__ (line 573) | def __init__(self, period, model, data_loader, num_iter): method after_step (line 602) | def after_step(self): method update_stats (line 608) | def update_stats(self): class TorchMemoryStats (line 635) | class TorchMemoryStats(HookBase): method __init__ (line 640) | def __init__(self, period=20, max_runs=10): method after_step (line 652) | def after_step(self): FILE: VPS_Module/detectron2/engine/launch.py function _find_free_port (line 15) | def _find_free_port(): function launch (line 27) | def launch( function _distributed_worker (line 85) | def _distributed_worker( FILE: VPS_Module/detectron2/engine/train_loop.py class HookBase (line 19) | class HookBase: method before_train (line 56) | def before_train(self): method after_train (line 62) | def after_train(self): method before_step (line 68) | def before_step(self): method after_step (line 74) | def after_step(self): method state_dict (line 80) | def state_dict(self): class TrainerBase (line 88) | class TrainerBase: method __init__ (line 107) | def __init__(self) -> None: method register_hooks (line 115) | def register_hooks(self, hooks: List[Optional[HookBase]]) -> None: method train (line 133) | def train(self, start_iter: int, max_iter: int): method before_train (line 161) | def before_train(self): method after_train (line 165) | def after_train(self): method before_step (line 170) | def before_step(self): method after_step (line 178) | def after_step(self): method run_step (line 182) | def run_step(self): method state_dict (line 185) | def state_dict(self): method load_state_dict (line 200) | def load_state_dict(self, state_dict): class SimpleTrainer (line 216) | class SimpleTrainer(TrainerBase): method __init__ (line 235) | def __init__(self, model, data_loader, optimizer): method run_step (line 258) | def run_step(self): method _write_metrics (line 296) | def _write_metrics( method write_metrics (line 305) | def write_metrics( method state_dict (line 347) | def state_dict(self): method load_state_dict (line 352) | def load_state_dict(self, state_dict): class AMPTrainer (line 357) | class AMPTrainer(SimpleTrainer): method __init__ (line 363) | def __init__(self, model, data_loader, optimizer, grad_scaler=None): method run_step (line 382) | def run_step(self): method state_dict (line 410) | def state_dict(self): method load_state_dict (line 415) | def load_state_dict(self, state_dict): FILE: VPS_Module/detectron2/evaluation/cityscapes_evaluation.py class CityscapesEvaluator (line 18) | class CityscapesEvaluator(DatasetEvaluator): method __init__ (line 23) | def __init__(self, dataset_name): method reset (line 34) | def reset(self): class CityscapesInstanceEvaluator (line 47) | class CityscapesInstanceEvaluator(CityscapesEvaluator): method process (line 57) | def process(self, inputs, outputs): method evaluate (line 88) | def evaluate(self): class CityscapesSemSegEvaluator (line 129) | class CityscapesSemSegEvaluator(CityscapesEvaluator): method process (line 139) | def process(self, inputs, outputs): method evaluate (line 155) | def evaluate(self): FILE: VPS_Module/detectron2/evaluation/coco_evaluation.py class COCOEvaluator (line 30) | class COCOEvaluator(DatasetEvaluator): method __init__ (line 43) | def __init__( method reset (line 142) | def reset(self): method process (line 145) | def process(self, inputs, outputs): method evaluate (line 165) | def evaluate(self, img_ids=None): method _tasks_from_predictions (line 198) | def _tasks_from_predictions(self, predictions): method _eval_predictions (line 210) | def _eval_predictions(self, predictions, img_ids=None): method _eval_box_proposals (line 272) | def _eval_box_proposals(self, predictions): method _derive_coco_results (line 311) | def _derive_coco_results(self, coco_eval, iou_type, class_names=None): function instances_to_coco_json (line 380) | def instances_to_coco_json(instances, img_id): function _evaluate_box_proposals (line 444) | def _evaluate_box_proposals(dataset_predictions, coco_api, thresholds=No... function _evaluate_predictions_on_coco (line 555) | def _evaluate_predictions_on_coco( class COCOevalMaxDets (line 622) | class COCOevalMaxDets(COCOeval): method summarize (line 628) | def summarize(self): method __str__ (line 709) | def __str__(self): FILE: VPS_Module/detectron2/evaluation/evaluator.py class DatasetEvaluator (line 15) | class DatasetEvaluator: method reset (line 26) | def reset(self): method process (line 33) | def process(self, inputs, outputs): method evaluate (line 50) | def evaluate(self): class DatasetEvaluators (line 66) | class DatasetEvaluators(DatasetEvaluator): method __init__ (line 74) | def __init__(self, evaluators): method reset (line 82) | def reset(self): method process (line 86) | def process(self, inputs, outputs): method evaluate (line 90) | def evaluate(self): function inference_on_dataset (line 103) | def inference_on_dataset( function inference_context (line 213) | def inference_context(model): FILE: VPS_Module/detectron2/evaluation/fast_eval_api.py class COCOeval_opt (line 13) | class COCOeval_opt(COCOeval): method evaluate (line 19) | def evaluate(self): method accumulate (line 98) | def accumulate(self): FILE: VPS_Module/detectron2/evaluation/lvis_evaluation.py class LVISEvaluator (line 22) | class LVISEvaluator(DatasetEvaluator): method __init__ (line 28) | def __init__( method reset (line 77) | def reset(self): method process (line 80) | def process(self, inputs, outputs): method evaluate (line 99) | def evaluate(self): method _tasks_from_predictions (line 128) | def _tasks_from_predictions(self, predictions): method _eval_predictions (line 134) | def _eval_predictions(self, predictions): method _eval_box_proposals (line 180) | def _eval_box_proposals(self, predictions): function _evaluate_box_proposals (line 222) | def _evaluate_box_proposals(dataset_predictions, lvis_api, thresholds=No... function _evaluate_predictions_on_lvis (line 331) | def _evaluate_predictions_on_lvis( FILE: VPS_Module/detectron2/evaluation/panoptic_evaluation.py class COCOPanopticEvaluator (line 25) | class COCOPanopticEvaluator(DatasetEvaluator): method __init__ (line 33) | def __init__(self, dataset_name: str, output_dir: Optional[str] = None): method reset (line 52) | def reset(self): method _convert_category_id (line 55) | def _convert_category_id(self, segment_info): method process (line 70) | def process(self, inputs, outputs): method evaluate (line 117) | def evaluate(self): function _print_panoptic_results (line 172) | def _print_panoptic_results(pq_res): FILE: VPS_Module/detectron2/evaluation/pascal_voc_evaluation.py class PascalVOCDetectionEvaluator (line 20) | class PascalVOCDetectionEvaluator(DatasetEvaluator): method __init__ (line 31) | def __init__(self, dataset_name): method reset (line 51) | def reset(self): method process (line 54) | def process(self, inputs, outputs): method evaluate (line 70) | def evaluate(self): function parse_rec (line 132) | def parse_rec(filename): function voc_ap (line 155) | def voc_ap(rec, prec, use_07_metric=False): function voc_eval (line 187) | def voc_eval(detpath, annopath, imagesetfile, classname, ovthresh=0.5, u... FILE: VPS_Module/detectron2/evaluation/pq_compute.py class PQStatCat (line 17) | class PQStatCat(): method __init__ (line 18) | def __init__(self): method __iadd__ (line 24) | def __iadd__(self, pq_stat_cat): class PQStat (line 32) | class PQStat(): method __init__ (line 33) | def __init__(self): method __getitem__ (line 36) | def __getitem__(self, i): method __iadd__ (line 39) | def __iadd__(self, pq_stat): method pq_average (line 44) | def pq_average(self, categories, isthing): function pq_compute_single_core (line 74) | def pq_compute_single_core(proc_id, annotation_set, gt_folder, pred_fold... function pq_compute_multi_core (line 167) | def pq_compute_multi_core(matched_annotations_list, gt_folder, pred_fold... function pq_compute (line 185) | def pq_compute(gt_json_file, pred_json_file, gt_folder=None, pred_folder... function vpq_compute_single_core (line 254) | def vpq_compute_single_core(gt_pred_set, categories, nframes=2): function vpq_compute (line 392) | def vpq_compute(gt_pred_split, categories, nframes, output_dir): FILE: VPS_Module/detectron2/evaluation/rotated_coco_evaluation.py class RotatedCOCOeval (line 15) | class RotatedCOCOeval(COCOeval): method is_rotated (line 17) | def is_rotated(box_list): method boxlist_to_tensor (line 34) | def boxlist_to_tensor(boxlist, output_box_dim): method compute_iou_dt_gt (line 57) | def compute_iou_dt_gt(self, dt, gt, is_crowd): method computeIoU (line 68) | def computeIoU(self, imgId, catId): class RotatedCOCOEvaluator (line 97) | class RotatedCOCOEvaluator(COCOEvaluator): method process (line 104) | def process(self, inputs, outputs): method instances_to_json (line 124) | def instances_to_json(self, instances, img_id): method _eval_predictions (line 148) | def _eval_predictions(self, predictions, img_ids=None): # img_ids: un... method _evaluate_predictions_on_coco (line 192) | def _evaluate_predictions_on_coco(self, coco_gt, coco_results): FILE: VPS_Module/detectron2/evaluation/sem_seg_evaluation.py class SemSegEvaluator (line 19) | class SemSegEvaluator(DatasetEvaluator): method __init__ (line 24) | def __init__( method reset (line 74) | def reset(self): method process (line 78) | def process(self, inputs, outputs): method evaluate (line 103) | def evaluate(self): method encode_json_sem_seg (line 164) | def encode_json_sem_seg(self, sem_seg, input_file_name): FILE: VPS_Module/detectron2/evaluation/testing.py function print_csv_format (line 9) | def print_csv_format(results): function verify_results (line 31) | def verify_results(cfg, results): function flatten_results_dict (line 68) | def flatten_results_dict(results): FILE: VPS_Module/detectron2/export/api.py function add_export_config (line 23) | def add_export_config(cfg): class Caffe2Tracer (line 27) | class Caffe2Tracer: method __init__ (line 50) | def __init__(self, cfg: CfgNode, model: nn.Module, inputs): method export_caffe2 (line 70) | def export_caffe2(self): method export_onnx (line 86) | def export_onnx(self): method export_torchscript (line 101) | def export_torchscript(self): class Caffe2Model (line 115) | class Caffe2Model(nn.Module): method __init__ (line 131) | def __init__(self, predict_net, init_net): method predict_net (line 141) | def predict_net(self): method init_net (line 148) | def init_net(self): method save_protobuf (line 154) | def save_protobuf(self, output_dir): method save_graph (line 180) | def save_graph(self, output_file, inputs=None): method load_protobuf (line 203) | def load_protobuf(dir): method __call__ (line 223) | def __call__(self, inputs): FILE: VPS_Module/detectron2/export/c10.py class Caffe2Boxes (line 22) | class Caffe2Boxes(Boxes): method __init__ (line 29) | def __init__(self, tensor): class InstancesList (line 38) | class InstancesList(object): method __init__ (line 48) | def __init__(self, im_info, indices, extra_fields=None): method get_fields (line 58) | def get_fields(self): method has (line 72) | def has(self, name): method set (line 75) | def set(self, name, value): method __setattr__ (line 83) | def __setattr__(self, name, val): method __getattr__ (line 89) | def __getattr__(self, name): method __len__ (line 94) | def __len__(self): method flatten (line 97) | def flatten(self): method to_d2_instances_list (line 107) | def to_d2_instances_list(instances_list): class Caffe2Compatible (line 147) | class Caffe2Compatible(object): method _get_tensor_mode (line 152) | def _get_tensor_mode(self): method _set_tensor_mode (line 155) | def _set_tensor_mode(self, v): class Caffe2RPN (line 164) | class Caffe2RPN(Caffe2Compatible, rpn.RPN): method _generate_proposals (line 165) | def _generate_proposals( method forward (line 248) | def forward(self, images, features, gt_instances=None): method c2_postprocess (line 260) | def c2_postprocess(im_info, rpn_rois, rpn_roi_probs, tensor_mode): class Caffe2ROIPooler (line 276) | class Caffe2ROIPooler(Caffe2Compatible, poolers.ROIPooler): method c2_preprocess (line 278) | def c2_preprocess(box_lists): method forward (line 288) | def forward(self, x, box_lists): class Caffe2FastRCNNOutputsInference (line 368) | class Caffe2FastRCNNOutputsInference: method __init__ (line 369) | def __init__(self, tensor_mode): method __call__ (line 372) | def __call__(self, box_predictor, predictions, proposals): class Caffe2MaskRCNNInference (line 502) | class Caffe2MaskRCNNInference: method __call__ (line 503) | def __call__(self, pred_mask_logits, pred_instances): class Caffe2KeypointRCNNInference (line 514) | class Caffe2KeypointRCNNInference: method __init__ (line 515) | def __init__(self, use_heatmap_max_keypoint): method __call__ (line 518) | def __call__(self, pred_keypoint_logits, pred_instances): FILE: VPS_Module/detectron2/export/caffe2_export.py function export_onnx_model (line 33) | def export_onnx_model(model, inputs): function _op_stats (line 74) | def _op_stats(net_def): function _assign_device_option (line 83) | def _assign_device_option( function export_caffe2_detection_model (line 129) | def export_caffe2_detection_model(model: torch.nn.Module, tensor_inputs:... function run_and_save_graph (line 175) | def run_and_save_graph(predict_net, init_net, tensor_inputs, graph_save_... FILE: VPS_Module/detectron2/export/caffe2_inference.py class ProtobufModel (line 17) | class ProtobufModel(torch.nn.Module): method __init__ (line 26) | def __init__(self, predict_net, init_net): method _infer_output_devices (line 48) | def _infer_output_devices(self, inputs): method forward (line 71) | def forward(self, inputs): class ProtobufDetectionModel (line 125) | class ProtobufDetectionModel(torch.nn.Module): method __init__ (line 131) | def __init__(self, predict_net, init_net, *, convert_outputs=None): method _convert_inputs (line 151) | def _convert_inputs(self, batched_inputs): method forward (line 157) | def forward(self, batched_inputs): FILE: VPS_Module/detectron2/export/caffe2_modeling.py function assemble_rcnn_outputs_by_name (line 27) | def assemble_rcnn_outputs_by_name(image_sizes, tensor_outputs, force_mas... function _cast_to_f32 (line 95) | def _cast_to_f32(f64): function set_caffe2_compatible_tensor_mode (line 99) | def set_caffe2_compatible_tensor_mode(model, enable=True): function convert_batched_inputs_to_c2_format (line 107) | def convert_batched_inputs_to_c2_format(batched_inputs, size_divisibilit... class Caffe2MetaArch (line 135) | class Caffe2MetaArch(Caffe2Compatible, torch.nn.Module): method __init__ (line 142) | def __init__(self, cfg, torch_model): method get_caffe2_inputs (line 154) | def get_caffe2_inputs(self, batched_inputs): method encode_additional_info (line 178) | def encode_additional_info(self, predict_net, init_net): method forward (line 184) | def forward(self, inputs): method _caffe2_preprocess_image (line 199) | def _caffe2_preprocess_image(self, inputs): method get_outputs_converter (line 217) | def get_outputs_converter(predict_net, init_net): class Caffe2GeneralizedRCNN (line 245) | class Caffe2GeneralizedRCNN(Caffe2MetaArch): method __init__ (line 246) | def __init__(self, cfg, torch_model): method encode_additional_info (line 259) | def encode_additional_info(self, predict_net, init_net): method forward (line 268) | def forward(self, inputs): method get_outputs_converter (line 279) | def get_outputs_converter(predict_net, init_net): class Caffe2RetinaNet (line 289) | class Caffe2RetinaNet(Caffe2MetaArch): method __init__ (line 290) | def __init__(self, cfg, torch_model): method forward (line 295) | def forward(self, inputs): method encode_additional_info (line 316) | def encode_additional_info(self, predict_net, init_net): method _encode_anchor_generator_cfg (line 349) | def _encode_anchor_generator_cfg(self, predict_net): method get_outputs_converter (line 359) | def get_outputs_converter(predict_net, init_net): FILE: VPS_Module/detectron2/export/caffe2_patch.py class GenericMixin (line 22) | class GenericMixin(object): class Caffe2CompatibleConverter (line 26) | class Caffe2CompatibleConverter(object): method __init__ (line 32) | def __init__(self, replaceCls): method create_from (line 35) | def create_from(self, module): function patch (line 57) | def patch(model, target, updater, *args, **kwargs): function patch_generalized_rcnn (line 70) | def patch_generalized_rcnn(model): function mock_fastrcnn_outputs_inference (line 79) | def mock_fastrcnn_outputs_inference( function mock_mask_rcnn_inference (line 94) | def mock_mask_rcnn_inference(tensor_mode, patched_module, check=True): function mock_keypoint_rcnn_inference (line 104) | def mock_keypoint_rcnn_inference(tensor_mode, patched_module, use_heatma... class ROIHeadsPatcher (line 114) | class ROIHeadsPatcher: method __init__ (line 115) | def __init__(self, heads, use_heatmap_max_keypoint): method mock_roi_heads (line 120) | def mock_roi_heads(self, tensor_mode=True): FILE: VPS_Module/detectron2/export/flatten.py class Schema (line 15) | class Schema: method flatten (line 37) | def flatten(cls, obj): method __call__ (line 40) | def __call__(self, values): method _concat (line 44) | def _concat(values): method _split (line 54) | def _split(values, sizes): class ListSchema (line 68) | class ListSchema(Schema): method __call__ (line 72) | def __call__(self, values): method flatten (line 82) | def flatten(cls, obj): class TupleSchema (line 89) | class TupleSchema(ListSchema): method __call__ (line 90) | def __call__(self, values): class IdentitySchema (line 95) | class IdentitySchema(Schema): method __call__ (line 96) | def __call__(self, values): method flatten (line 100) | def flatten(cls, obj): class DictSchema (line 105) | class DictSchema(ListSchema): method __call__ (line 108) | def __call__(self, values): method flatten (line 113) | def flatten(cls, obj): class InstancesSchema (line 124) | class InstancesSchema(DictSchema): method __call__ (line 125) | def __call__(self, values): method flatten (line 131) | def flatten(cls, obj): class TensorWrapSchema (line 140) | class TensorWrapSchema(Schema): method __call__ (line 148) | def __call__(self, values): method flatten (line 152) | def flatten(cls, obj): function flatten_to_tuple (line 158) | def flatten_to_tuple(obj): class TracingAdapter (line 186) | class TracingAdapter(nn.Module): method __init__ (line 225) | def __init__( method forward (line 279) | def forward(self, *args: torch.Tensor): method _create_wrapper (line 319) | def _create_wrapper(self, traced_model): FILE: VPS_Module/detectron2/export/shared.py function to_device (line 25) | def to_device(t, device_str): function BilinearInterpolation (line 48) | def BilinearInterpolation(tensor_in, up_scale): function onnx_compatibale_interpolate (line 82) | def onnx_compatibale_interpolate( function mock_torch_nn_functional_interpolate (line 116) | def mock_torch_nn_functional_interpolate(): class ScopedWS (line 129) | class ScopedWS(object): method __init__ (line 130) | def __init__(self, ws_name, is_reset, is_cleanup=False): method __enter__ (line 136) | def __enter__(self): method __exit__ (line 145) | def __exit__(self, *args): function fetch_any_blob (line 152) | def fetch_any_blob(name): function get_pb_arg (line 167) | def get_pb_arg(pb, arg_name): function get_pb_arg_valf (line 174) | def get_pb_arg_valf(pb, arg_name, default_val): function get_pb_arg_floats (line 179) | def get_pb_arg_floats(pb, arg_name, default_val): function get_pb_arg_ints (line 184) | def get_pb_arg_ints(pb, arg_name, default_val): function get_pb_arg_vali (line 189) | def get_pb_arg_vali(pb, arg_name, default_val): function get_pb_arg_vals (line 194) | def get_pb_arg_vals(pb, arg_name, default_val): function get_pb_arg_valstrings (line 199) | def get_pb_arg_valstrings(pb, arg_name, default_val): function check_set_pb_arg (line 204) | def check_set_pb_arg(pb, arg_name, arg_attr, arg_value, allow_override=F... function _create_const_fill_op_from_numpy (line 222) | def _create_const_fill_op_from_numpy(name, tensor, device_option=None): function _create_const_fill_op_from_c2_int8_tensor (line 243) | def _create_const_fill_op_from_c2_int8_tensor(name, int8_tensor): function create_const_fill_op (line 265) | def create_const_fill_op( function construct_init_net_from_params (line 290) | def construct_init_net_from_params( function get_producer_map (line 314) | def get_producer_map(ssa): function get_consumer_map (line 327) | def get_consumer_map(ssa): function get_params_from_init_net (line 340) | def get_params_from_init_net( function _updater_raise (line 369) | def _updater_raise(op, input_types, output_types): function _generic_status_identifier (line 376) | def _generic_status_identifier( function infer_device_type (line 448) | def infer_device_type( function _modify_blob_names (line 491) | def _modify_blob_names(ops, blob_rename_f): function _rename_blob (line 507) | def _rename_blob(name, blob_sizes, blob_ranges): function save_graph (line 523) | def save_graph(net, file_name, graph_name="net", op_only=True, blob_size... function save_graph_base (line 528) | def save_graph_base(net, file_name, graph_name="net", op_only=True, blob... function group_norm_replace_aten_with_caffe2 (line 563) | def group_norm_replace_aten_with_caffe2(predict_net: caffe2_pb2.NetDef): function alias (line 592) | def alias(x, name, is_backward=False): function fuse_alias_placeholder (line 599) | def fuse_alias_placeholder(predict_net, init_net): class IllegalGraphTransformError (line 627) | class IllegalGraphTransformError(ValueError): function _rename_versioned_blob_in_proto (line 631) | def _rename_versioned_blob_in_proto( function rename_op_input (line 662) | def rename_op_input( function rename_op_output (line 729) | def rename_op_output(predict_net: caffe2_pb2.NetDef, op_id: int, output_... function get_sub_graph_external_input_output (line 750) | def get_sub_graph_external_input_output( class DiGraph (line 782) | class DiGraph: method __init__ (line 785) | def __init__(self): method add_edge (line 789) | def add_edge(self, u, v): method get_all_paths (line 795) | def get_all_paths(self, s, d): method from_ssa (line 816) | def from_ssa(ssa): function _get_dependency_chain (line 825) | def _get_dependency_chain(ssa, versioned_target, versioned_source): function identify_reshape_sub_graph (line 855) | def identify_reshape_sub_graph(predict_net: caffe2_pb2.NetDef) -> List[L... function remove_reshape_for_fc (line 882) | def remove_reshape_for_fc(predict_net, params): function fuse_copy_between_cpu_and_gpu (line 952) | def fuse_copy_between_cpu_and_gpu(predict_net: caffe2_pb2.NetDef): function remove_dead_end_ops (line 1010) | def remove_dead_end_ops(net_def: caffe2_pb2.NetDef): FILE: VPS_Module/detectron2/export/torchscript.py function scripting_with_instances (line 13) | def scripting_with_instances(model, fields): function dump_torchscript_IR (line 63) | def dump_torchscript_IR(model, dir): FILE: VPS_Module/detectron2/export/torchscript_patch.py function _clear_jit_cache (line 20) | def _clear_jit_cache(): function _add_instances_conversion_methods (line 28) | def _add_instances_conversion_methods(newInstances): function patch_instances (line 51) | def patch_instances(fields): function _gen_instance_class (line 90) | def _gen_instance_class(fields): function _gen_instance_module (line 290) | def _gen_instance_module(fields): function _import (line 309) | def _import(path): function patch_builtin_len (line 316) | def patch_builtin_len(modules=()): function patch_nonscriptable_classes (line 342) | def patch_nonscriptable_classes(): function freeze_training_mode (line 392) | def freeze_training_mode(model): FILE: VPS_Module/detectron2/layers/aspp.py class ASPP (line 14) | class ASPP(nn.Module): method __init__ (line 19) | def __init__( method forward (line 129) | def forward(self, x): FILE: VPS_Module/detectron2/layers/batch_norm.py class FrozenBatchNorm2d (line 13) | class FrozenBatchNorm2d(nn.Module): method __init__ (line 35) | def __init__(self, num_features, eps=1e-5): method forward (line 44) | def forward(self, x): method _load_from_state_dict (line 67) | def _load_from_state_dict( method __repr__ (line 84) | def __repr__(self): method convert_frozen_batchnorm (line 88) | def convert_frozen_batchnorm(cls, module): function get_norm (line 121) | def get_norm(norm, out_channels): class NaiveSyncBatchNorm (line 151) | class NaiveSyncBatchNorm(BatchNorm2d): method __init__ (line 179) | def __init__(self, *args, stats_mode="", **kwargs): method forward (line 184) | def forward(self, input): class CycleBatchNormList (line 232) | class CycleBatchNormList(nn.ModuleList): method __init__ (line 248) | def __init__(self, length: int, bn_class=nn.BatchNorm2d, **kwargs): method forward (line 264) | def forward(self, x): method extra_repr (line 275) | def extra_repr(self): FILE: VPS_Module/detectron2/layers/blocks.py class CNNBlockBase (line 16) | class CNNBlockBase(nn.Module): method __init__ (line 29) | def __init__(self, in_channels, out_channels, stride): method freeze (line 43) | def freeze(self): class DepthwiseSeparableConv2d (line 58) | class DepthwiseSeparableConv2d(nn.Module): method __init__ (line 66) | def __init__( method forward (line 110) | def forward(self, x): FILE: VPS_Module/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h function namespace (line 5) | namespace detectron2 { FILE: VPS_Module/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp type detectron2 (line 12) | namespace detectron2 { type PreCalc (line 16) | struct PreCalc { function pre_calc_for_bilinear_interpolate (line 28) | void pre_calc_for_bilinear_interpolate( function bilinear_interpolate_gradient (line 132) | void bilinear_interpolate_gradient( function add (line 195) | inline void add(T* address, const T& val) { function ROIAlignRotatedForward (line 202) | void ROIAlignRotatedForward( function ROIAlignRotatedBackward (line 313) | void ROIAlignRotatedBackward( function ROIAlignRotated_forward_cpu (line 418) | at::Tensor ROIAlignRotated_forward_cpu( function ROIAlignRotated_backward_cpu (line 466) | at::Tensor ROIAlignRotated_backward_cpu( FILE: VPS_Module/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated.h function namespace (line 5) | namespace detectron2 { FILE: VPS_Module/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.cpp type detectron2 (line 5) | namespace detectron2 { function box_iou_rotated_cpu_kernel (line 8) | void box_iou_rotated_cpu_kernel( function box_iou_rotated_cpu (line 23) | at::Tensor box_iou_rotated_cpu( FILE: VPS_Module/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_utils.h function namespace (line 17) | namespace detectron2 { FILE: VPS_Module/detectron2/layers/csrc/cocoeval/cocoeval.cpp type detectron2 (line 10) | namespace detectron2 { type COCOeval (line 12) | namespace COCOeval { function SortInstancesByDetectionScore (line 18) | void SortInstancesByDetectionScore( function SortInstancesByIgnore (line 34) | void SortInstancesByIgnore( function MatchDetectionsToGroundTruth (line 61) | void MatchDetectionsToGroundTruth( function EvaluateImages (line 142) | std::vector EvaluateImages( function list_to_vec (line 203) | std::vector list_to_vec(const py::list& l) { function BuildSortedDetectionList (line 223) | int BuildSortedDetectionList( function ComputePrecisionRecallCurve (line 284) | void ComputePrecisionRecallCurve( function Accumulate (line 372) | py::dict Accumulate( FILE: VPS_Module/detectron2/layers/csrc/cocoeval/cocoeval.h function namespace (line 12) | namespace detectron2 { FILE: VPS_Module/detectron2/layers/csrc/deformable/deform_conv.h function namespace (line 5) | namespace detectron2 { FILE: VPS_Module/detectron2/layers/csrc/nms_rotated/nms_rotated.h function namespace (line 5) | namespace detectron2 { FILE: VPS_Module/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.cpp type detectron2 (line 5) | namespace detectron2 { function nms_rotated_cpu_kernel (line 8) | at::Tensor nms_rotated_cpu_kernel( function nms_rotated_cpu (line 62) | at::Tensor nms_rotated_cpu( FILE: VPS_Module/detectron2/layers/csrc/vision.cpp type detectron2 (line 10) | namespace detectron2 { function get_cuda_version (line 16) | std::string get_cuda_version() { function has_cuda (line 41) | bool has_cuda() { function get_compiler_version (line 51) | std::string get_compiler_version() { function PYBIND11_MODULE (line 77) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { function TORCH_LIBRARY (line 111) | TORCH_LIBRARY(detectron2, m) { FILE: VPS_Module/detectron2/layers/deform_conv.py class _DeformConv (line 16) | class _DeformConv(Function): method forward (line 18) | def forward( method backward (line 84) | def backward(ctx, grad_output): method _output_size (line 145) | def _output_size(input, weight, padding, dilation, stride): method _cal_im2col_step (line 164) | def _cal_im2col_step(input_size, default_size): class _ModulatedDeformConv (line 186) | class _ModulatedDeformConv(Function): method forward (line 188) | def forward( method backward (line 245) | def backward(ctx, grad_output): method _infer_shape (line 297) | def _infer_shape(ctx, input, weight): class DeformConv (line 315) | class DeformConv(nn.Module): method __init__ (line 316) | def __init__( method forward (line 368) | def forward(self, x, offset): method extra_repr (line 399) | def extra_repr(self): class ModulatedDeformConv (line 412) | class ModulatedDeformConv(nn.Module): method __init__ (line 413) | def __init__( method forward (line 462) | def forward(self, x, offset, mask): method extra_repr (line 491) | def extra_repr(self): FILE: VPS_Module/detectron2/layers/losses.py function diou_loss (line 5) | def diou_loss( function ciou_loss (line 66) | def ciou_loss( FILE: VPS_Module/detectron2/layers/mask_ops.py function _do_paste_mask (line 17) | def _do_paste_mask(masks, boxes, img_h: int, img_w: int, skip_empty: boo... function paste_masks_in_image (line 74) | def paste_masks_in_image( function paste_mask_in_image_old (line 155) | def paste_mask_in_image_old(mask, box, img_h, img_w, threshold): function pad_masks (line 219) | def pad_masks(masks, padding): function scale_boxes (line 237) | def scale_boxes(boxes, scale): function _paste_masks_tensor_shape (line 264) | def _paste_masks_tensor_shape( FILE: VPS_Module/detectron2/layers/nms.py function batched_nms (line 9) | def batched_nms( function nms_rotated (line 25) | def nms_rotated(boxes, scores, iou_threshold): function batched_nms_rotated (line 91) | def batched_nms_rotated(boxes, scores, idxs, iou_threshold): FILE: VPS_Module/detectron2/layers/roi_align.py class ROIAlign (line 7) | class ROIAlign(nn.Module): method __init__ (line 8) | def __init__(self, output_size, spatial_scale, sampling_ratio, aligned... method forward (line 49) | def forward(self, input, rois): method __repr__ (line 67) | def __repr__(self): FILE: VPS_Module/detectron2/layers/roi_align_rotated.py class _ROIAlignRotated (line 9) | class _ROIAlignRotated(Function): method forward (line 11) | def forward(ctx, input, roi, output_size, spatial_scale, sampling_ratio): method backward (line 24) | def backward(ctx, grad_output): class ROIAlignRotated (line 48) | class ROIAlignRotated(nn.Module): method __init__ (line 49) | def __init__(self, output_size, spatial_scale, sampling_ratio): method forward (line 69) | def forward(self, input, rois): method __repr__ (line 85) | def __repr__(self): FILE: VPS_Module/detectron2/layers/rotated_boxes.py function pairwise_iou_rotated (line 6) | def pairwise_iou_rotated(boxes1, boxes2): FILE: VPS_Module/detectron2/layers/shape_spec.py class ShapeSpec (line 6) | class ShapeSpec(namedtuple("_ShapeSpec", ["channels", "height", "width",... method __new__ (line 19) | def __new__(cls, channels=None, height=None, width=None, stride=None): FILE: VPS_Module/detectron2/layers/wrappers.py function shapes_to_tensor (line 16) | def shapes_to_tensor(x: List[int], device: Optional[torch.device] = None... function cat (line 38) | def cat(tensors: List[torch.Tensor], dim: int = 0): function cross_entropy (line 48) | def cross_entropy(input, target, *, reduction="mean", **kwargs): class _NewEmptyTensorOp (line 58) | class _NewEmptyTensorOp(torch.autograd.Function): method forward (line 60) | def forward(ctx, x, new_shape): method backward (line 65) | def backward(ctx, grad): class Conv2d (line 70) | class Conv2d(torch.nn.Conv2d): method __init__ (line 75) | def __init__(self, *args, **kwargs): method forward (line 92) | def forward(self, x): function nonzero_tuple (line 122) | def nonzero_tuple(x): FILE: VPS_Module/detectron2/model_zoo/model_zoo.py class _ModelZooUrls (line 12) | class _ModelZooUrls(object): method query (line 99) | def query(config_path: str) -> Optional[str]: function get_checkpoint_url (line 111) | def get_checkpoint_url(config_path): function get_config_file (line 128) | def get_config_file(config_path): function get_config (line 147) | def get_config(config_path, trained: bool = False): function get (line 180) | def get(config_path, trained: bool = False, device: Optional[str] = None): FILE: VPS_Module/detectron2/modeling/anchor_generator.py class BufferList (line 21) | class BufferList(nn.Module): method __init__ (line 26) | def __init__(self, buffers): method __len__ (line 32) | def __len__(self): method __iter__ (line 35) | def __iter__(self): function _create_grid_offsets (line 39) | def _create_grid_offsets(size: List[int], stride: int, offset: float, de... function _broadcast_params (line 54) | def _broadcast_params(params, num_features, name): class DefaultAnchorGenerator (line 82) | class DefaultAnchorGenerator(nn.Module): method __init__ (line 94) | def __init__(self, *, sizes, aspect_ratios, strides, offset=0.5): method from_config (line 124) | def from_config(cls, cfg, input_shape: List[ShapeSpec]): method _calculate_anchors (line 132) | def _calculate_anchors(self, sizes, aspect_ratios): method num_cell_anchors (line 140) | def num_cell_anchors(self): method num_anchors (line 148) | def num_anchors(self): method _grid_anchors (line 161) | def _grid_anchors(self, grid_sizes: List[List[int]]): method generate_cell_anchors (line 177) | def generate_cell_anchors(self, sizes=(32, 64, 128, 256, 512), aspect_... method forward (line 214) | def forward(self, features: List[torch.Tensor]): class RotatedAnchorGenerator (line 231) | class RotatedAnchorGenerator(nn.Module): method __init__ (line 243) | def __init__(self, *, sizes, aspect_ratios, strides, angles, offset=0.5): method from_config (line 276) | def from_config(cls, cfg, input_shape: List[ShapeSpec]): method _calculate_anchors (line 285) | def _calculate_anchors(self, sizes, aspect_ratios, angles): method num_cell_anchors (line 293) | def num_cell_anchors(self): method num_anchors (line 300) | def num_anchors(self): method _grid_anchors (line 314) | def _grid_anchors(self, grid_sizes): method generate_cell_anchors (line 325) | def generate_cell_anchors( method forward (line 361) | def forward(self, features): function build_anchor_generator (line 377) | def build_anchor_generator(cfg, input_shape): FILE: VPS_Module/detectron2/modeling/backbone/backbone.py class Backbone (line 10) | class Backbone(nn.Module, metaclass=ABCMeta): method __init__ (line 15) | def __init__(self): method forward (line 22) | def forward(self): method size_divisibility (line 32) | def size_divisibility(self) -> int: method output_shape (line 42) | def output_shape(self): FILE: VPS_Module/detectron2/modeling/backbone/build.py function build_backbone (line 20) | def build_backbone(cfg, input_shape=None): FILE: VPS_Module/detectron2/modeling/backbone/fpn.py class FPN (line 17) | class FPN(Backbone): method __init__ (line 25) | def __init__( method size_divisibility (line 110) | def size_divisibility(self): method forward (line 113) | def forward(self, x): method output_shape (line 156) | def output_shape(self): function _assert_strides_are_log2_contiguous (line 165) | def _assert_strides_are_log2_contiguous(strides): class LastLevelMaxPool (line 175) | class LastLevelMaxPool(nn.Module): method __init__ (line 181) | def __init__(self): method forward (line 186) | def forward(self, x): class LastLevelP6P7 (line 190) | class LastLevelP6P7(nn.Module): method __init__ (line 196) | def __init__(self, in_channels, out_channels, in_feature="res5"): method forward (line 205) | def forward(self, c5): function build_resnet_fpn_backbone (line 212) | def build_resnet_fpn_backbone(cfg, input_shape: ShapeSpec): function build_retinanet_resnet_fpn_backbone (line 235) | def build_retinanet_resnet_fpn_backbone(cfg, input_shape: ShapeSpec): FILE: VPS_Module/detectron2/modeling/backbone/regnet.py function conv2d (line 28) | def conv2d(w_in, w_out, k, *, stride=1, groups=1, bias=False): function gap2d (line 35) | def gap2d(): function pool2d (line 40) | def pool2d(k, *, stride=1): function init_weights (line 46) | def init_weights(m): class ResStem (line 60) | class ResStem(CNNBlockBase): method __init__ (line 63) | def __init__(self, w_in, w_out, norm, activation_class): method forward (line 70) | def forward(self, x): class SimpleStem (line 76) | class SimpleStem(CNNBlockBase): method __init__ (line 79) | def __init__(self, w_in, w_out, norm, activation_class): method forward (line 85) | def forward(self, x): class SE (line 91) | class SE(nn.Module): method __init__ (line 94) | def __init__(self, w_in, w_se, activation_class): method forward (line 104) | def forward(self, x): class VanillaBlock (line 108) | class VanillaBlock(CNNBlockBase): method __init__ (line 111) | def __init__(self, w_in, w_out, stride, norm, activation_class, _params): method forward (line 120) | def forward(self, x): class BasicTransform (line 126) | class BasicTransform(nn.Module): method __init__ (line 129) | def __init__(self, w_in, w_out, stride, norm, activation_class, _params): method forward (line 138) | def forward(self, x): class ResBasicBlock (line 144) | class ResBasicBlock(CNNBlockBase): method __init__ (line 147) | def __init__(self, w_in, w_out, stride, norm, activation_class, params): method forward (line 156) | def forward(self, x): class BottleneckTransform (line 161) | class BottleneckTransform(nn.Module): method __init__ (line 164) | def __init__(self, w_in, w_out, stride, norm, activation_class, params): method forward (line 180) | def forward(self, x): class ResBottleneckBlock (line 186) | class ResBottleneckBlock(CNNBlockBase): method __init__ (line 189) | def __init__(self, w_in, w_out, stride, norm, activation_class, params): method forward (line 198) | def forward(self, x): class AnyStage (line 203) | class AnyStage(nn.Module): method __init__ (line 206) | def __init__(self, w_in, w_out, stride, d, block_class, norm, activati... method forward (line 213) | def forward(self, x): class AnyNet (line 219) | class AnyNet(Backbone): method __init__ (line 222) | def __init__( method forward (line 305) | def forward(self, x): method output_shape (line 324) | def output_shape(self): method freeze (line 332) | def freeze(self, freeze_at=0): function adjust_block_compatibility (line 356) | def adjust_block_compatibility(ws, bs, gs): function generate_regnet_parameters (line 369) | def generate_regnet_parameters(w_a, w_0, w_m, d, q=8): class RegNet (line 387) | class RegNet(AnyNet): method __init__ (line 390) | def __init__( FILE: VPS_Module/detectron2/modeling/backbone/resnet.py class BasicBlock (line 32) | class BasicBlock(CNNBlockBase): method __init__ (line 38) | def __init__(self, in_channels, out_channels, *, stride=1, norm="BN"): method forward (line 85) | def forward(self, x): class BottleneckBlock (line 100) | class BottleneckBlock(CNNBlockBase): method __init__ (line 107) | def __init__( method forward (line 194) | def forward(self, x): class DeformBottleneckBlock (line 213) | class DeformBottleneckBlock(CNNBlockBase): method __init__ (line 219) | def __init__( method forward (line 303) | def forward(self, x): class BasicStem (line 330) | class BasicStem(CNNBlockBase): method __init__ (line 336) | def __init__(self, in_channels=3, out_channels=64, norm="BN"): method forward (line 355) | def forward(self, x): class ResNet (line 362) | class ResNet(Backbone): method __init__ (line 367) | def __init__(self, stem, stages, num_classes=None, out_features=None, ... method forward (line 435) | def forward(self, x): method output_shape (line 462) | def output_shape(self): method freeze (line 470) | def freeze(self, freeze_at=0): method make_stage (line 495) | def make_stage(block_class, num_blocks, *, in_channels, out_channels, ... method make_default_stages (line 550) | def make_default_stages(depth, block_class=None, **kwargs): function make_stage (line 608) | def make_stage(*args, **kwargs): function build_resnet_backbone (line 616) | def build_resnet_backbone(cfg, input_shape): FILE: VPS_Module/detectron2/modeling/box_regression.py class Box2BoxTransform (line 21) | class Box2BoxTransform(object): method __init__ (line 28) | def __init__( method get_deltas (line 43) | def get_deltas(self, src_boxes, target_boxes): method apply_deltas (line 78) | def apply_deltas(self, deltas, boxes): class Box2BoxTransformRotated (line 120) | class Box2BoxTransformRotated(object): method __init__ (line 129) | def __init__( method get_deltas (line 145) | def get_deltas(self, src_boxes, target_boxes): method apply_deltas (line 183) | def apply_deltas(self, deltas, boxes): class Box2BoxTransformLinear (line 230) | class Box2BoxTransformLinear(object): method __init__ (line 236) | def __init__(self, normalize_by_size=True): method get_deltas (line 243) | def get_deltas(self, src_boxes, target_boxes): method apply_deltas (line 275) | def apply_deltas(self, deltas, boxes): function _dense_box_regression_loss (line 310) | def _dense_box_regression_loss( FILE: VPS_Module/detectron2/modeling/matcher.py class Matcher (line 9) | class Matcher(object): method __init__ (line 25) | def __init__( method __call__ (line 62) | def __call__(self, match_quality_matrix): method set_low_quality_matches_ (line 106) | def set_low_quality_matches_(self, match_labels, match_quality_matrix): FILE: VPS_Module/detectron2/modeling/meta_arch/build.py function build_model (line 16) | def build_model(cfg): FILE: VPS_Module/detectron2/modeling/meta_arch/dense_detector.py function permute_to_N_HWA_K (line 14) | def permute_to_N_HWA_K(tensor, K: int): class DenseDetector (line 26) | class DenseDetector(nn.Module): method __init__ (line 32) | def __init__( method device (line 69) | def device(self): method forward (line 72) | def forward(self, batched_inputs: List[Dict[str, Tensor]]): method forward_training (line 117) | def forward_training(self, images, features, predictions, gt_instances): method preprocess_image (line 120) | def preprocess_image(self, batched_inputs: List[Dict[str, Tensor]]): method _transpose_dense_predictions (line 129) | def _transpose_dense_predictions( method _ema_update (line 153) | def _ema_update(self, name: str, value: float, initial_value: float, m... method _decode_per_level_predictions (line 179) | def _decode_per_level_predictions( method _decode_multi_level_predictions (line 223) | def _decode_multi_level_predictions( method visualize_training (line 249) | def visualize_training(self, batched_inputs, results): FILE: VPS_Module/detectron2/modeling/meta_arch/fcos.py class FCOS (line 26) | class FCOS(DenseDetector): method __init__ (line 31) | def __init__( method forward_training (line 87) | def forward_training(self, images, features, predictions, gt_instances): method match_anchors (line 99) | def match_anchors(self, anchors: List[Boxes], gt_instances: List[Insta... method label_anchors (line 151) | def label_anchors(self, anchors, gt_instances): method losses (line 171) | def losses( method compute_ctrness_targets (line 218) | def compute_ctrness_targets(self, anchors, gt_boxes): # NxR method forward_inference (line 231) | def forward_inference( method inference_single_image (line 254) | def inference_single_image( class FCOSHead (line 278) | class FCOSHead(RetinaNetHead): method __init__ (line 284) | def __init__(self, *, input_shape: List[ShapeSpec], conv_dims: List[in... method forward (line 293) | def forward(self, features): FILE: VPS_Module/detectron2/modeling/meta_arch/panoptic_fpn.py class PanopticFPN (line 36) | class PanopticFPN(GeneralizedRCNN): method __init__ (line 42) | def __init__( method from_config (line 103) | def from_config(cls, cfg): method forward (line 137) | def forward(self, batched_inputs): method wrap_in_stage2 (line 193) | def wrap_in_stage2(self, seq): method train_fusion (line 242) | def train_fusion(self, batched_inputs): method inference_fusion (line 254) | def inference_fusion(self, batched_inputs, do_postprocess=True): method flow_transport_feature (line 310) | def flow_transport_feature(self, features, ori_flow): method flow_transport_feature_with_depth (line 346) | def flow_transport_feature_with_depth(self, features, ori_flow, ori_de... method pose_transport_depth (line 388) | def pose_transport_depth(self, ori_depth, pose): method fusion_module (line 410) | def fusion_module(self, features): method depth_filter (line 416) | def depth_filter(self, u1, v1, u, v, dep_uv): method resize (line 433) | def resize(self, mask, output_size): method read_vkitti_png_flow (line 440) | def read_vkitti_png_flow(self, bgr, ori_shape): method inference (line 453) | def inference(self, batched_inputs: List[Dict[str, torch.Tensor]], do_... function combine_semantic_and_instance_outputs (line 497) | def combine_semantic_and_instance_outputs( FILE: VPS_Module/detectron2/modeling/meta_arch/panoptic_fpn_train.py class PanopticFPN (line 42) | class PanopticFPN(GeneralizedRCNN): method __init__ (line 48) | def __init__( method from_config (line 131) | def from_config(cls, cfg): method forward (line 164) | def forward(self, batched_inputs): method wrap_in_stage2 (line 220) | def wrap_in_stage2(self, seq): method wrap_in_stage1 (line 281) | def wrap_in_stage1(self, seq): method wrap_in_stage1_2 (line 341) | def wrap_in_stage1_2(self, seq): method train_fusion (line 398) | def train_fusion(self, batched_inputs): # batch_size = 1 method inference_fusion (line 425) | def inference_fusion(self, batched_inputs, do_postprocess=True): method flow_transport_feature (line 490) | def flow_transport_feature(self, features, ori_flow): # 3xHxW method flow_transport_img (line 530) | def flow_transport_img(self, image, ori_flow): method depth_filter (line 562) | def depth_filter(self, u1, v1, u, v, dep_uv): method flow_transport_feature_with_depth (line 579) | def flow_transport_feature_with_depth(self, features, ori_flow, ori_de... method flow_transport_img_with_depth (line 624) | def flow_transport_img_with_depth(self, image, ori_flow, ori_depth): #... method pose_transport_feature (line 659) | def pose_transport_feature(self, features, ori_depth, pose): method pose_transport_depth (line 715) | def pose_transport_depth(self, ori_depth, pose): method fusion_module (line 737) | def fusion_module(self, features): method resize (line 744) | def resize(self, mask, output_size): method read_vkitti_png_flow (line 751) | def read_vkitti_png_flow(self, bgr, ori_shape): method inference (line 764) | def inference(self, batched_inputs: List[Dict[str, torch.Tensor]], do_... function combine_semantic_and_instance_outputs (line 808) | def combine_semantic_and_instance_outputs( FILE: VPS_Module/detectron2/modeling/meta_arch/rcnn.py class GeneralizedRCNN (line 24) | class GeneralizedRCNN(nn.Module): method __init__ (line 33) | def __init__( method from_config (line 75) | def from_config(cls, cfg): method device (line 88) | def device(self): method visualize_training (line 91) | def visualize_training(self, batched_inputs, proposals): method forward (line 126) | def forward(self, batched_inputs: List[Dict[str, torch.Tensor]]): method inference (line 178) | def inference( method preprocess_image (line 224) | def preprocess_image(self, batched_inputs: List[Dict[str, torch.Tensor... method _postprocess (line 234) | def _postprocess(instances, batched_inputs: List[Dict[str, torch.Tenso... class ProposalNetwork (line 251) | class ProposalNetwork(nn.Module): method __init__ (line 257) | def __init__( method from_config (line 279) | def from_config(cls, cfg): method device (line 289) | def device(self): method forward (line 292) | def forward(self, batched_inputs): FILE: VPS_Module/detectron2/modeling/meta_arch/retinanet.py class RetinaNet (line 29) | class RetinaNet(DenseDetector): method __init__ (line 35) | def __init__( method from_config (line 116) | def from_config(cls, cfg): method forward_training (line 151) | def forward_training(self, images, features, predictions, gt_instances): method losses (line 160) | def losses(self, anchors, pred_logits, gt_labels, pred_anchor_deltas, ... method label_anchors (line 213) | def label_anchors(self, anchors, gt_instances): method forward_inference (line 257) | def forward_inference( method inference_single_image (line 275) | def inference_single_image( class RetinaNetHead (line 311) | class RetinaNetHead(nn.Module): method __init__ (line 318) | def __init__( method from_config (line 401) | def from_config(cls, cfg, input_shape: List[ShapeSpec]): method forward (line 417) | def forward(self, features: List[Tensor]): FILE: VPS_Module/detectron2/modeling/meta_arch/semantic_seg.py class SemanticSegmentor (line 34) | class SemanticSegmentor(nn.Module): method __init__ (line 40) | def __init__( method from_config (line 62) | def from_config(cls, cfg): method device (line 73) | def device(self): method forward (line 76) | def forward(self, batched_inputs): function build_sem_seg_head (line 127) | def build_sem_seg_head(cfg, input_shape): class SemSegFPNHead (line 136) | class SemSegFPNHead(nn.Module): method __init__ (line 146) | def __init__( method from_config (line 211) | def from_config(cls, cfg, input_shape: Dict[str, ShapeSpec]): method forward (line 224) | def forward(self, features, targets=None): method layers (line 243) | def layers(self, features): method losses (line 253) | def losses(self, predictions, targets): FILE: VPS_Module/detectron2/modeling/mmdet_wrapper.py function _to_container (line 21) | def _to_container(cfg): class MMDetBackbone (line 33) | class MMDetBackbone(Backbone): method __init__ (line 43) | def __init__( method forward (line 102) | def forward(self, x) -> Dict[str, Tensor]: method output_shape (line 116) | def output_shape(self) -> Dict[str, ShapeSpec]: class MMDetDetector (line 120) | class MMDetDetector(nn.Module): method __init__ (line 127) | def __init__( method forward (line 158) | def forward(self, batched_inputs: List[Dict[str, torch.Tensor]]): method device (line 225) | def device(self): function _convert_mmdet_result (line 231) | def _convert_mmdet_result(result, shape: Tuple[int, int]) -> Instances: function _parse_losses (line 259) | def _parse_losses(losses: Dict[str, Tensor]) -> Dict[str, Tensor]: FILE: VPS_Module/detectron2/modeling/poolers.py function assign_boxes_to_levels (line 22) | def assign_boxes_to_levels( function convert_boxes_to_pooler_format (line 61) | def convert_boxes_to_pooler_format(box_lists: List[Boxes]): class ROIPooler (line 93) | class ROIPooler(nn.Module): method __init__ (line 99) | def __init__( method forward (line 185) | def forward(self, x: List[torch.Tensor], box_lists: List[Boxes]): FILE: VPS_Module/detectron2/modeling/postprocessing.py function detector_postprocess (line 9) | def detector_postprocess( function sem_seg_postprocess (line 78) | def sem_seg_postprocess(result, img_size, output_height, output_width): FILE: VPS_Module/detectron2/modeling/proposal_generator/build.py function build_proposal_generator (line 15) | def build_proposal_generator(cfg, input_shape): FILE: VPS_Module/detectron2/modeling/proposal_generator/proposal_utils.py function _is_tracing (line 13) | def _is_tracing(): function find_top_rpn_proposals (line 22) | def find_top_rpn_proposals( function add_ground_truth_to_proposals (line 129) | def add_ground_truth_to_proposals( function add_ground_truth_to_proposals_single_image (line 158) | def add_ground_truth_to_proposals_single_image( FILE: VPS_Module/detectron2/modeling/proposal_generator/rpn.py function build_rpn_head (line 58) | def build_rpn_head(cfg, input_shape): class StandardRPNHead (line 67) | class StandardRPNHead(nn.Module): method __init__ (line 76) | def __init__( method _get_rpn_conv (line 126) | def _get_rpn_conv(self, in_channels, out_channels): method from_config (line 137) | def from_config(cls, cfg, input_shape): method forward (line 158) | def forward(self, features: List[torch.Tensor]): class RPN (line 181) | class RPN(nn.Module): method __init__ (line 187) | def __init__( method from_config (line 259) | def from_config(cls, cfg, input_shape: Dict[str, ShapeSpec]): method _subsample_labels (line 287) | def _subsample_labels(self, label): method label_and_sample_anchors (line 307) | def label_and_sample_anchors( method losses (line 366) | def losses( method forward (line 431) | def forward( method predict_proposals (line 482) | def predict_proposals( method _decode_proposals (line 514) | def _decode_proposals(self, anchors: List[Boxes], pred_anchor_deltas: ... FILE: VPS_Module/detectron2/modeling/proposal_generator/rrpn.py function find_top_rrpn_proposals (line 20) | def find_top_rrpn_proposals( class RRPN (line 125) | class RRPN(RPN): method __init__ (line 131) | def __init__(self, *args, **kwargs): method from_config (line 139) | def from_config(cls, cfg, input_shape: Dict[str, ShapeSpec]): method label_and_sample_anchors (line 145) | def label_and_sample_anchors(self, anchors: List[RotatedBoxes], gt_ins... method predict_proposals (line 192) | def predict_proposals(self, anchors, pred_objectness_logits, pred_anch... FILE: VPS_Module/detectron2/modeling/roi_heads/box_head.py class FastRCNNConvFCHead (line 26) | class FastRCNNConvFCHead(nn.Sequential): method __init__ (line 33) | def __init__( method from_config (line 82) | def from_config(cls, cfg, input_shape): method forward (line 94) | def forward(self, x): method output_shape (line 101) | def output_shape(self): function build_box_head (line 113) | def build_box_head(cfg, input_shape): FILE: VPS_Module/detectron2/modeling/roi_heads/cascade_rcnn.py class _ScaleGradient (line 20) | class _ScaleGradient(Function): method forward (line 22) | def forward(ctx, input, scale): method backward (line 27) | def backward(ctx, grad_output): class CascadeROIHeads (line 32) | class CascadeROIHeads(StandardROIHeads): method __init__ (line 38) | def __init__( method from_config (line 81) | def from_config(cls, cfg, input_shape): method _init_box_head (line 87) | def _init_box_head(cls, cfg, input_shape): method forward (line 137) | def forward(self, images, features, proposals, targets=None): method _forward_box (line 153) | def _forward_box(self, features, proposals, targets=None): method _match_and_label_boxes (line 209) | def _match_and_label_boxes(self, proposals, stage, targets): method _run_stage (line 258) | def _run_stage(self, features, proposals, stage): method _create_proposals_from_boxes (line 278) | def _create_proposals_from_boxes(self, boxes, image_sizes): FILE: VPS_Module/detectron2/modeling/roi_heads/fast_rcnn.py function fast_rcnn_inference (line 45) | def fast_rcnn_inference( function _log_classification_stats (line 87) | def _log_classification_stats(pred_logits, gt_classes, prefix="fast_rcnn"): function fast_rcnn_inference_single_image (line 117) | def fast_rcnn_inference_single_image( class FastRCNNOutputLayers (line 173) | class FastRCNNOutputLayers(nn.Module): method __init__ (line 182) | def __init__( method from_config (line 243) | def from_config(cls, cfg, input_shape): method forward (line 259) | def forward(self, x): method losses (line 278) | def losses(self, predictions, proposals): method box_reg_loss (line 320) | def box_reg_loss(self, proposal_boxes, gt_boxes, pred_deltas, gt_class... method inference (line 361) | def inference(self, predictions: Tuple[torch.Tensor, torch.Tensor], pr... method predict_boxes_for_gt_classes (line 384) | def predict_boxes_for_gt_classes(self, predictions, proposals): method predict_boxes (line 419) | def predict_boxes( method predict_probs (line 445) | def predict_probs( FILE: VPS_Module/detectron2/modeling/roi_heads/keypoint_head.py function build_keypoint_head (line 32) | def build_keypoint_head(cfg, input_shape): function keypoint_rcnn_loss (line 40) | def keypoint_rcnn_loss(pred_keypoint_logits, instances, normalizer): function keypoint_rcnn_inference (line 99) | def keypoint_rcnn_inference(pred_keypoint_logits: torch.Tensor, pred_ins... class BaseKeypointRCNNHead (line 135) | class BaseKeypointRCNNHead(nn.Module): method __init__ (line 142) | def __init__(self, *, num_keypoints, loss_weight=1.0, loss_normalizer=... method from_config (line 161) | def from_config(cls, cfg, input_shape): method forward (line 179) | def forward(self, x, instances: List[Instances]): method layers (line 207) | def layers(self, x): class KRCNNConvDeconvUpsampleHead (line 218) | class KRCNNConvDeconvUpsampleHead(BaseKeypointRCNNHead, nn.Sequential): method __init__ (line 226) | def __init__(self, input_shape, *, num_keypoints, conv_dims, **kwargs): method from_config (line 262) | def from_config(cls, cfg, input_shape): method layers (line 268) | def layers(self, x): FILE: VPS_Module/detectron2/modeling/roi_heads/mask_head.py function mask_rcnn_loss (line 32) | def mask_rcnn_loss(pred_mask_logits: torch.Tensor, instances: List[Insta... function mask_rcnn_inference (line 114) | def mask_rcnn_inference(pred_mask_logits: torch.Tensor, pred_instances: ... class BaseMaskRCNNHead (line 155) | class BaseMaskRCNNHead(nn.Module): method __init__ (line 161) | def __init__(self, *, loss_weight: float = 1.0, vis_period: int = 0): method from_config (line 174) | def from_config(cls, cfg, input_shape): method forward (line 177) | def forward(self, x, instances: List[Instances]): method layers (line 198) | def layers(self, x): class MaskRCNNConvUpsampleHead (line 209) | class MaskRCNNConvUpsampleHead(BaseMaskRCNNHead, nn.Sequential): method __init__ (line 216) | def __init__(self, input_shape: ShapeSpec, *, num_classes, conv_dims, ... method from_config (line 266) | def from_config(cls, cfg, input_shape): method layers (line 281) | def layers(self, x): function build_mask_head (line 287) | def build_mask_head(cfg, input_shape): FILE: VPS_Module/detectron2/modeling/roi_heads/roi_heads.py function build_roi_heads (line 38) | def build_roi_heads(cfg, input_shape): function select_foreground_proposals (line 46) | def select_foreground_proposals( function select_proposals_with_visible_keypoints (line 78) | def select_proposals_with_visible_keypoints(proposals: List[Instances]) ... class ROIHeads (line 123) | class ROIHeads(torch.nn.Module): method __init__ (line 139) | def __init__( method from_config (line 167) | def from_config(cls, cfg): method _sample_proposals (line 181) | def _sample_proposals( method label_and_sample_proposals (line 220) | def label_and_sample_proposals( method forward (line 304) | def forward( class Res5ROIHeads (line 342) | class Res5ROIHeads(ROIHeads): method __init__ (line 351) | def __init__( method from_config (line 387) | def from_config(cls, cfg, input_shape): method _build_res5_block (line 429) | def _build_res5_block(cls, cfg): method _shared_roi_transform (line 455) | def _shared_roi_transform(self, features: List[torch.Tensor], boxes: L... method forward (line 459) | def forward( method forward_with_given_boxes (line 502) | def forward_with_given_boxes( class StandardROIHeads (line 530) | class StandardROIHeads(ROIHeads): method __init__ (line 543) | def __init__( method from_config (line 601) | def from_config(cls, cfg, input_shape): method _init_box_head (line 618) | def _init_box_head(cls, cfg, input_shape): method _init_mask_head (line 655) | def _init_mask_head(cls, cfg, input_shape): method _init_keypoint_head (line 689) | def _init_keypoint_head(cls, cfg, input_shape): method forward (line 722) | def forward( method forward_with_given_boxes (line 753) | def forward_with_given_boxes( method _forward_box (line 780) | def _forward_box(self, features: Dict[str, torch.Tensor], proposals: L... method _forward_mask (line 818) | def _forward_mask(self, features: Dict[str, torch.Tensor], instances: ... method _forward_keypoint (line 848) | def _forward_keypoint(self, features: Dict[str, torch.Tensor], instanc... FILE: VPS_Module/detectron2/modeling/roi_heads/rotated_fast_rcnn.py function fast_rcnn_inference_rotated (line 46) | def fast_rcnn_inference_rotated( function fast_rcnn_inference_single_image_rotated (line 83) | def fast_rcnn_inference_single_image_rotated( class RotatedFastRCNNOutputLayers (line 134) | class RotatedFastRCNNOutputLayers(FastRCNNOutputLayers): method from_config (line 140) | def from_config(cls, cfg, input_shape): method inference (line 147) | def inference(self, predictions, proposals): class RROIHeads (line 168) | class RROIHeads(StandardROIHeads): method __init__ (line 175) | def __init__(self, **kwargs): method _init_box_head (line 186) | def _init_box_head(cls, cfg, input_shape): method label_and_sample_proposals (line 217) | def label_and_sample_proposals(self, proposals, targets): FILE: VPS_Module/detectron2/modeling/sampling.py function subsample_labels (line 9) | def subsample_labels( FILE: VPS_Module/detectron2/modeling/test_time_augmentation.py class DatasetMapperTTA (line 29) | class DatasetMapperTTA: method __init__ (line 39) | def __init__(self, min_sizes: List[int], max_size: int, flip: bool): method from_config (line 51) | def from_config(cls, cfg): method __call__ (line 58) | def __call__(self, dataset_dict): class GeneralizedRCNNWithTTA (line 101) | class GeneralizedRCNNWithTTA(nn.Module): method __init__ (line 107) | def __init__(self, cfg, model, tta_mapper=None, batch_size=3): method _turn_off_roi_heads (line 137) | def _turn_off_roi_heads(self, attrs): method _batch_inference (line 162) | def _batch_inference(self, batched_inputs, detected_instances=None): method __call__ (line 188) | def __call__(self, batched_inputs): method _inference_one_image (line 206) | def _inference_one_image(self, input): method _get_augmented_inputs (line 239) | def _get_augmented_inputs(self, input): method _get_augmented_boxes (line 244) | def _get_augmented_boxes(self, augmented_inputs, tfms): method _merge_detections (line 262) | def _merge_detections(self, all_boxes, all_scores, all_classes, shape_... method _rescale_detected_boxes (line 282) | def _rescale_detected_boxes(self, augmented_inputs, merged_instances, ... method _reduce_pred_masks (line 298) | def _reduce_pred_masks(self, outputs, tfms): FILE: VPS_Module/detectron2/projects/__init__.py class _D2ProjectsFinder (line 16) | class _D2ProjectsFinder(importlib.abc.MetaPathFinder): method find_spec (line 17) | def find_spec(self, name, path, target=None): FILE: VPS_Module/detectron2/solver/build.py class GradientClipType (line 19) | class GradientClipType(Enum): function _create_gradient_clipper (line 24) | def _create_gradient_clipper(cfg: CfgNode) -> _GradientClipper: function _generate_optimizer_class_with_gradient_clipping (line 44) | def _generate_optimizer_class_with_gradient_clipping( function maybe_add_gradient_clipping (line 78) | def maybe_add_gradient_clipping( function build_optimizer (line 114) | def build_optimizer(cfg: CfgNode, model: torch.nn.Module) -> torch.optim... function get_default_optimizer_params (line 134) | def get_default_optimizer_params( function _expand_param_groups (line 221) | def _expand_param_groups(params: List[Dict[str, Any]]) -> List[Dict[str,... function reduce_param_groups (line 233) | def reduce_param_groups(params: List[Dict[str, Any]]) -> List[Dict[str, ... function build_lr_scheduler (line 253) | def build_lr_scheduler( FILE: VPS_Module/detectron2/solver/lr_scheduler.py class WarmupParamScheduler (line 17) | class WarmupParamScheduler(CompositeParamScheduler): method __init__ (line 22) | def __init__( class LRMultiplier (line 52) | class LRMultiplier(torch.optim.lr_scheduler._LRScheduler): method __init__ (line 86) | def __init__( method state_dict (line 110) | def state_dict(self): method get_lr (line 114) | def get_lr(self) -> List[float]: class WarmupMultiStepLR (line 132) | class WarmupMultiStepLR(torch.optim.lr_scheduler._LRScheduler): method __init__ (line 133) | def __init__( method get_lr (line 157) | def get_lr(self) -> List[float]: method _compute_values (line 166) | def _compute_values(self) -> List[float]: class WarmupCosineLR (line 171) | class WarmupCosineLR(torch.optim.lr_scheduler._LRScheduler): method __init__ (line 172) | def __init__( method get_lr (line 190) | def get_lr(self) -> List[float]: method _compute_values (line 207) | def _compute_values(self) -> List[float]: function _get_warmup_factor_at_iter (line 212) | def _get_warmup_factor_at_iter( FILE: VPS_Module/detectron2/structures/boxes.py class BoxMode (line 13) | class BoxMode(IntEnum): method convert (line 44) | def convert(box: _RawBoxType, from_mode: "BoxMode", to_mode: "BoxMode"... class Boxes (line 130) | class Boxes: method __init__ (line 142) | def __init__(self, tensor: torch.Tensor): method clone (line 157) | def clone(self) -> "Boxes": method to (line 166) | def to(self, device: torch.device): method area (line 170) | def area(self) -> torch.Tensor: method clip (line 181) | def clip(self, box_size: Tuple[int, int]) -> None: method nonempty (line 197) | def nonempty(self, threshold: float = 0.0) -> torch.Tensor: method __getitem__ (line 213) | def __getitem__(self, item) -> "Boxes": method __len__ (line 237) | def __len__(self) -> int: method __repr__ (line 240) | def __repr__(self) -> str: method inside_box (line 243) | def inside_box(self, box_size: Tuple[int, int], boundary_threshold: in... method get_centers (line 262) | def get_centers(self) -> torch.Tensor: method scale (line 269) | def scale(self, scale_x: float, scale_y: float) -> None: method cat (line 277) | def cat(cls, boxes_list: List["Boxes"]) -> "Boxes": method device (line 297) | def device(self) -> device: method __iter__ (line 303) | def __iter__(self): function pairwise_intersection (line 310) | def pairwise_intersection(boxes1: Boxes, boxes2: Boxes) -> torch.Tensor: function pairwise_iou (line 334) | def pairwise_iou(boxes1: Boxes, boxes2: Boxes) -> torch.Tensor: function pairwise_ioa (line 359) | def pairwise_ioa(boxes1: Boxes, boxes2: Boxes) -> torch.Tensor: function pairwise_point_box_distance (line 379) | def pairwise_point_box_distance(points: torch.Tensor, boxes: Boxes): function matched_pairwise_iou (line 398) | def matched_pairwise_iou(boxes1: Boxes, boxes2: Boxes) -> torch.Tensor: FILE: VPS_Module/detectron2/structures/image_list.py class ImageList (line 11) | class ImageList(object): method __init__ (line 23) | def __init__(self, tensor: torch.Tensor, image_sizes: List[Tuple[int, ... method __len__ (line 33) | def __len__(self) -> int: method __getitem__ (line 36) | def __getitem__(self, idx) -> torch.Tensor: method to (line 50) | def to(self, *args: Any, **kwargs: Any) -> "ImageList": method device (line 55) | def device(self) -> device: method from_tensors (line 59) | def from_tensors( FILE: VPS_Module/detectron2/structures/instances.py class Instances (line 7) | class Instances: method __init__ (line 38) | def __init__(self, image_size: Tuple[int, int], **kwargs: Any): method image_size (line 50) | def image_size(self) -> Tuple[int, int]: method __setattr__ (line 57) | def __setattr__(self, name: str, val: Any) -> None: method __getattr__ (line 63) | def __getattr__(self, name: str) -> Any: method set (line 68) | def set(self, name: str, value: Any) -> None: method has (line 81) | def has(self, name: str) -> bool: method remove (line 88) | def remove(self, name: str) -> None: method get (line 94) | def get(self, name: str) -> Any: method get_fields (line 100) | def get_fields(self) -> Dict[str, Any]: method to (line 110) | def to(self, *args: Any, **kwargs: Any) -> "Instances": method __getitem__ (line 122) | def __getitem__(self, item: Union[int, slice, torch.BoolTensor]) -> "I... method __len__ (line 142) | def __len__(self) -> int: method __iter__ (line 148) | def __iter__(self): method cat (line 152) | def cat(instance_lists: List["Instances"]) -> "Instances": method __str__ (line 184) | def __str__(self) -> str: FILE: VPS_Module/detectron2/structures/keypoints.py class Keypoints (line 8) | class Keypoints: method __init__ (line 21) | def __init__(self, keypoints: Union[torch.Tensor, np.ndarray, List[Lis... method __len__ (line 33) | def __len__(self) -> int: method to (line 36) | def to(self, *args: Any, **kwargs: Any) -> "Keypoints": method device (line 40) | def device(self) -> torch.device: method to_heatmap (line 43) | def to_heatmap(self, boxes: torch.Tensor, heatmap_size: int) -> torch.... method __getitem__ (line 60) | def __getitem__(self, item: Union[int, slice, torch.BoolTensor]) -> "K... method __repr__ (line 78) | def __repr__(self) -> str: method cat (line 84) | def cat(keypoints_list: List["Keypoints"]) -> "Keypoints": function _keypoints_to_heatmap (line 105) | def _keypoints_to_heatmap( function heatmaps_to_keypoints (line 165) | def heatmaps_to_keypoints(maps: torch.Tensor, rois: torch.Tensor) -> tor... FILE: VPS_Module/detectron2/structures/masks.py function polygon_area (line 16) | def polygon_area(x, y): function polygons_to_bitmask (line 22) | def polygons_to_bitmask(polygons: List[np.ndarray], height: int, width: ... function rasterize_polygons_within_box (line 39) | def rasterize_polygons_within_box( class BitMasks (line 88) | class BitMasks: method __init__ (line 97) | def __init__(self, tensor: Union[torch.Tensor, np.ndarray]): method to (line 109) | def to(self, *args: Any, **kwargs: Any) -> "BitMasks": method device (line 113) | def device(self) -> torch.device: method __getitem__ (line 117) | def __getitem__(self, item: Union[int, slice, torch.BoolTensor]) -> "B... method __iter__ (line 141) | def __iter__(self) -> torch.Tensor: method __repr__ (line 145) | def __repr__(self) -> str: method __len__ (line 150) | def __len__(self) -> int: method nonempty (line 153) | def nonempty(self) -> torch.Tensor: method from_polygon_masks (line 164) | def from_polygon_masks( method from_roi_masks (line 181) | def from_roi_masks(roi_masks: "ROIMasks", height: int, width: int) -> ... method crop_and_resize (line 189) | def crop_and_resize(self, boxes: torch.Tensor, mask_size: int) -> torc... method get_bounding_boxes (line 222) | def get_bounding_boxes(self) -> Boxes: method cat (line 241) | def cat(bitmasks_list: List["BitMasks"]) -> "BitMasks": class PolygonMasks (line 259) | class PolygonMasks: method __init__ (line 267) | def __init__(self, polygons: List[List[Union[torch.Tensor, np.ndarray]... method to (line 311) | def to(self, *args: Any, **kwargs: Any) -> "PolygonMasks": method device (line 315) | def device(self) -> torch.device: method get_bounding_boxes (line 318) | def get_bounding_boxes(self) -> Boxes: method nonempty (line 335) | def nonempty(self) -> torch.Tensor: method __getitem__ (line 346) | def __getitem__(self, item: Union[int, slice, List[int], torch.BoolTen... method __iter__ (line 376) | def __iter__(self) -> Iterator[List[np.ndarray]]: method __repr__ (line 384) | def __repr__(self) -> str: method __len__ (line 389) | def __len__(self) -> int: method crop_and_resize (line 392) | def crop_and_resize(self, boxes: torch.Tensor, mask_size: int) -> torc... method area (line 424) | def area(self): method cat (line 444) | def cat(polymasks_list: List["PolygonMasks"]) -> "PolygonMasks": class ROIMasks (line 464) | class ROIMasks: method __init__ (line 471) | def __init__(self, tensor: torch.Tensor): method to (line 480) | def to(self, device: torch.device) -> "ROIMasks": method device (line 484) | def device(self) -> device: method __len__ (line 487) | def __len__(self): method __getitem__ (line 490) | def __getitem__(self, item) -> "ROIMasks": method __repr__ (line 512) | def __repr__(self) -> str: method to_bitmasks (line 518) | def to_bitmasks(self, boxes: torch.Tensor, height, width, threshold=0.5): FILE: VPS_Module/detectron2/structures/rotated_boxes.py class RotatedBoxes (line 11) | class RotatedBoxes(Boxes): method __init__ (line 20) | def __init__(self, tensor: torch.Tensor): method clone (line 223) | def clone(self) -> "RotatedBoxes": method to (line 232) | def to(self, device: torch.device): method area (line 236) | def area(self) -> torch.Tensor: method normalize_angles (line 247) | def normalize_angles(self) -> None: method clip (line 253) | def clip(self, box_size: Tuple[int, int], clip_angle_threshold: float ... method nonempty (line 303) | def nonempty(self, threshold: float = 0.0) -> torch.Tensor: method __getitem__ (line 318) | def __getitem__(self, item) -> "RotatedBoxes": method __len__ (line 341) | def __len__(self) -> int: method __repr__ (line 344) | def __repr__(self) -> str: method inside_box (line 347) | def inside_box(self, box_size: Tuple[int, int], boundary_threshold: in... method get_centers (line 384) | def get_centers(self) -> torch.Tensor: method scale (line 391) | def scale(self, scale_x: float, scale_y: float) -> None: method cat (line 457) | def cat(cls, boxes_list: List["RotatedBoxes"]) -> "RotatedBoxes": method device (line 477) | def device(self) -> torch.device: method __iter__ (line 481) | def __iter__(self): function pairwise_iou (line 488) | def pairwise_iou(boxes1: RotatedBoxes, boxes2: RotatedBoxes) -> None: FILE: VPS_Module/detectron2/utils/analysis.py class FlopCountAnalysis (line 55) | class FlopCountAnalysis(fvcore.nn.FlopCountAnalysis): method __init__ (line 60) | def __init__(self, model, inputs): function flop_count_operators (line 71) | def flop_count_operators(model: nn.Module, inputs: list) -> typing.Defau... function activation_count_operators (line 103) | def activation_count_operators( function _wrapper_count_operators (line 128) | def _wrapper_count_operators( function find_unused_parameters (line 158) | def find_unused_parameters(model: nn.Module, inputs: Any) -> List[str]: FILE: VPS_Module/detectron2/utils/collect_env.py function collect_torch_env (line 17) | def collect_torch_env(): function get_env_module (line 29) | def get_env_module(): function detect_compute_compatibility (line 34) | def detect_compute_compatibility(CUDA_HOME, so_file): function collect_env_info (line 55) | def collect_env_info(): function test_nccl_ops (line 203) | def test_nccl_ops(): function _test_nccl_worker (line 214) | def _test_nccl_worker(rank, num_gpu, dist_url): FILE: VPS_Module/detectron2/utils/colormap.py function colormap (line 95) | def colormap(rgb=False, maximum=255): function random_color (line 111) | def random_color(rgb=False, maximum=255): FILE: VPS_Module/detectron2/utils/comm.py function get_world_size (line 19) | def get_world_size() -> int: function get_rank (line 27) | def get_rank() -> int: function get_local_rank (line 35) | def get_local_rank() -> int: function get_local_size (line 50) | def get_local_size() -> int: function is_main_process (line 63) | def is_main_process() -> bool: function synchronize (line 67) | def synchronize(): function _get_global_gloo_group (line 88) | def _get_global_gloo_group(): function all_gather (line 99) | def all_gather(data, group=None): function gather (line 124) | def gather(data, dst=0, group=None): function shared_random_seed (line 156) | def shared_random_seed(): function reduce_dict (line 170) | def reduce_dict(input_dict, average=True): FILE: VPS_Module/detectron2/utils/env.py function seed_all_rng (line 27) | def seed_all_rng(seed=None): function _import_file (line 49) | def _import_file(module_name, file_path, make_importable=False): function _configure_libraries (line 58) | def _configure_libraries(): function setup_environment (line 97) | def setup_environment(): function setup_custom_environment (line 119) | def setup_custom_environment(custom_module): function fixup_module_metadata (line 135) | def fixup_module_metadata(module_name, namespace, keys=None): FILE: VPS_Module/detectron2/utils/events.py function get_event_storage (line 26) | def get_event_storage(): class EventWriter (line 38) | class EventWriter: method write (line 43) | def write(self): method close (line 46) | def close(self): class JSONWriter (line 50) | class JSONWriter(EventWriter): method __init__ (line 94) | def __init__(self, json_file, window_size=20): method write (line 105) | def write(self): method close (line 127) | def close(self): class TensorboardXWriter (line 131) | class TensorboardXWriter(EventWriter): method __init__ (line 136) | def __init__(self, log_dir: str, window_size: int = 20, **kwargs): method write (line 150) | def write(self): method close (line 176) | def close(self): class CommonMetricPrinter (line 181) | class CommonMetricPrinter(EventWriter): method __init__ (line 191) | def __init__(self, max_iter: Optional[int] = None, window_size: int = ... method _get_eta (line 203) | def _get_eta(self, storage) -> Optional[str]: method write (line 223) | def write(self): class EventStorage (line 274) | class EventStorage: method __init__ (line 281) | def __init__(self, start_iter=0): method put_image (line 294) | def put_image(self, img_name, img_tensor): method put_scalar (line 309) | def put_scalar(self, name, value, smoothing_hint=True): method put_scalars (line 336) | def put_scalars(self, *, smoothing_hint=True, **kwargs): method put_histogram (line 347) | def put_histogram(self, hist_name, hist_tensor, bins=1000): method history (line 377) | def history(self, name): method histories (line 387) | def histories(self): method latest (line 394) | def latest(self): method latest_with_smoothing_hint (line 402) | def latest_with_smoothing_hint(self, window_size=20): method smoothing_hints (line 419) | def smoothing_hints(self): method step (line 427) | def step(self): method iter (line 437) | def iter(self): method iter (line 446) | def iter(self, val): method iteration (line 450) | def iteration(self): method __enter__ (line 454) | def __enter__(self): method __exit__ (line 458) | def __exit__(self, exc_type, exc_val, exc_tb): method name_scope (line 463) | def name_scope(self, name): method clear_images (line 474) | def clear_images(self): method clear_histograms (line 481) | def clear_histograms(self): FILE: VPS_Module/detectron2/utils/file_io.py class Detectron2Handler (line 16) | class Detectron2Handler(PathHandler): method _get_supported_prefixes (line 24) | def _get_supported_prefixes(self): method _get_local_path (line 27) | def _get_local_path(self, path, **kwargs): method _open (line 31) | def _open(self, path, mode="r", **kwargs): FILE: VPS_Module/detectron2/utils/logger.py class _ColorfulFormatter (line 18) | class _ColorfulFormatter(logging.Formatter): method __init__ (line 19) | def __init__(self, *args, **kwargs): method formatMessage (line 26) | def formatMessage(self, record): function setup_logger (line 39) | def setup_logger( function _cached_log_stream (line 105) | def _cached_log_stream(filename): function _find_caller (line 119) | def _find_caller(): function log_first_n (line 140) | def log_first_n(lvl, msg, n=1, *, name=None, key="caller"): function log_every_n (line 175) | def log_every_n(lvl, msg, n=1, *, name=None): function log_every_n_seconds (line 191) | def log_every_n_seconds(lvl, msg, n=1, *, name=None): function create_small_table (line 209) | def create_small_table(small_dict): function _log_api_usage (line 232) | def _log_api_usage(identifier: str): FILE: VPS_Module/detectron2/utils/memory.py function _ignore_torch_cuda_oom (line 12) | def _ignore_torch_cuda_oom(): function retry_if_cuda_oom (line 26) | def retry_if_cuda_oom(func): FILE: VPS_Module/detectron2/utils/registry.py function _convert_target_to_string (line 15) | def _convert_target_to_string(t: Any) -> str: function locate (line 40) | def locate(name: str) -> Any: FILE: VPS_Module/detectron2/utils/serialize.py class PicklableWrapper (line 5) | class PicklableWrapper(object): method __init__ (line 15) | def __init__(self, obj): method __reduce__ (line 21) | def __reduce__(self): method __call__ (line 25) | def __call__(self, *args, **kwargs): method __getattr__ (line 28) | def __getattr__(self, attr): FILE: VPS_Module/detectron2/utils/testing.py function get_model_no_weights (line 19) | def get_model_no_weights(config_path): function random_boxes (line 29) | def random_boxes(num_boxes, max_coord=100, device="cpu"): function get_sample_coco_image (line 43) | def get_sample_coco_image(tensor=True): function convert_scripted_instances (line 67) | def convert_scripted_instances(instances): function assert_instances_allclose (line 82) | def assert_instances_allclose(input, other, *, rtol=1e-5, msg="", size_a... function reload_script_model (line 129) | def reload_script_model(module): FILE: VPS_Module/detectron2/utils/video_visualizer.py class _DetectedInstance (line 15) | class _DetectedInstance: method __init__ (line 31) | def __init__(self, label, bbox, mask_rle, color, ttl): class VideoVisualizer (line 39) | class VideoVisualizer: method __init__ (line 40) | def __init__(self, metadata, instance_mode=ColorMode.IMAGE): method draw_instance_predictions (line 53) | def draw_instance_predictions(self, frame, predictions): method draw_sem_seg (line 129) | def draw_sem_seg(self, frame, sem_seg, area_threshold=None): method draw_panoptic_seg_predictions (line 141) | def draw_panoptic_seg_predictions( method _assign_colors (line 197) | def _assign_colors(self, instances): FILE: VPS_Module/detectron2/utils/visualizer.py class ColorMode (line 37) | class ColorMode(Enum): class GenericMask (line 59) | class GenericMask: method __init__ (line 67) | def __init__(self, mask_or_polygons, height, width): method mask (line 99) | def mask(self): method polygons (line 105) | def polygons(self): method has_holes (line 111) | def has_holes(self): method mask_to_polygons (line 119) | def mask_to_polygons(self, mask): method polygons_to_mask (line 138) | def polygons_to_mask(self, polygons): method area (line 143) | def area(self): method bbox (line 146) | def bbox(self): class _PanopticPrediction (line 155) | class _PanopticPrediction: method __init__ (line 160) | def __init__(self, panoptic_seg, segments_info, metadata=None): method non_empty_mask (line 196) | def non_empty_mask(self): method semantic_masks (line 212) | def semantic_masks(self): method instance_masks (line 220) | def instance_masks(self): function _create_text_labels (line 230) | def _create_text_labels(classes, scores, class_names, is_crowd=None): class VisImage (line 257) | class VisImage: method __init__ (line 258) | def __init__(self, img, scale=1.0): method _setup_figure (line 269) | def _setup_figure(self, img): method reset_image (line 294) | def reset_image(self, img): method save (line 302) | def save(self, filepath): method get_image (line 310) | def get_image(self): class Visualizer (line 331) | class Visualizer: method __init__ (line 357) | def __init__(self, img_rgb, metadata=None, scale=1.0, instance_mode=Co... method draw_instance_predictions (line 383) | def draw_instance_predictions(self, predictions): method draw_sem_seg (line 436) | def draw_sem_seg(self, sem_seg, area_threshold=None, alpha=0.8): method draw_panoptic_seg (line 472) | def draw_panoptic_seg(self, panoptic_seg, segments_info, area_threshol... method draw_dataset_dict (line 538) | def draw_dataset_dict(self, dic): method overlay_instances (line 607) | def overlay_instances( method overlay_rotated_instances (line 749) | def overlay_rotated_instances(self, boxes=None, labels=None, assigned_... method draw_and_connect_keypoints (line 787) | def draw_and_connect_keypoints(self, keypoints): method draw_text (line 849) | def draw_text( method draw_box (line 896) | def draw_box(self, box_coord, alpha=0.5, edge_color="g", line_style="-"): method draw_rotated_box_with_label (line 930) | def draw_rotated_box_with_label( method draw_circle (line 985) | def draw_circle(self, circle_coord, color, radius=3): method draw_line (line 1003) | def draw_line(self, x_data, y_data, color, linestyle="-", linewidth=No... method draw_binary_mask (line 1034) | def draw_binary_mask( method draw_soft_mask (line 1085) | def draw_soft_mask(self, soft_mask, color=None, *, text=None, alpha=0.5): method draw_polygon (line 1113) | def draw_polygon(self, segment, color, edge_color=None, alpha=0.5): method _jitter (line 1149) | def _jitter(self, color): method _create_grayscale_image (line 1168) | def _create_grayscale_image(self, mask=None): method _change_color_brightness (line 1179) | def _change_color_brightness(self, color, brightness_factor): method _convert_boxes (line 1204) | def _convert_boxes(self, boxes): method _convert_masks (line 1213) | def _convert_masks(self, masks_or_polygons): method _draw_text_in_mask (line 1236) | def _draw_text_in_mask(self, binary_mask, text, color): method _convert_keypoints (line 1254) | def _convert_keypoints(self, keypoints): method get_output (line 1260) | def get_output(self): FILE: VPS_Module/dev/packaging/gen_install_table.py function gen_header (line 23) | def gen_header(torch_versions): FILE: VPS_Module/docs/conf.py class GithubURLDomain (line 30) | class GithubURLDomain(Domain): method resolve_any_xref (line 39) | def resolve_any_xref(self, env, fromdocname, builder, target, node, co... function autodoc_skip_member (line 275) | def autodoc_skip_member(app, what, name, obj, skip, options): function paper_ref_role (line 340) | def paper_ref_role( function setup (line 371) | def setup(app): FILE: VPS_Module/projects/DeepLab/deeplab/build_solver.py function build_lr_scheduler (line 10) | def build_lr_scheduler( FILE: VPS_Module/projects/DeepLab/deeplab/config.py function add_deeplab_config (line 5) | def add_deeplab_config(cfg): FILE: VPS_Module/projects/DeepLab/deeplab/loss.py class DeepLabCE (line 6) | class DeepLabCE(nn.Module): method __init__ (line 20) | def __init__(self, ignore_label=-1, top_k_percent_pixels=1.0, weight=N... method forward (line 28) | def forward(self, logits, labels, weights=None): FILE: VPS_Module/projects/DeepLab/deeplab/lr_scheduler.py class WarmupPolyLR (line 17) | class WarmupPolyLR(torch.optim.lr_scheduler._LRScheduler): method __init__ (line 25) | def __init__( method get_lr (line 44) | def get_lr(self) -> List[float]: method _compute_values (line 60) | def _compute_values(self) -> List[float]: FILE: VPS_Module/projects/DeepLab/deeplab/resnet.py class DeepLabStem (line 15) | class DeepLabStem(CNNBlockBase): method __init__ (line 20) | def __init__(self, in_channels=3, out_channels=128, norm="BN"): method forward (line 59) | def forward(self, x): function build_resnet_deeplab_backbone (line 71) | def build_resnet_deeplab_backbone(cfg, input_shape): FILE: VPS_Module/projects/DeepLab/deeplab/semantic_seg.py class DeepLabV3PlusHead (line 16) | class DeepLabV3PlusHead(nn.Module): method __init__ (line 22) | def __init__( method from_config (line 191) | def from_config(cls, cfg, input_shape): method forward (line 219) | def forward(self, features, targets=None): method layers (line 237) | def layers(self, features): method losses (line 254) | def losses(self, predictions, targets): class DeepLabV3Head (line 264) | class DeepLabV3Head(nn.Module): method __init__ (line 269) | def __init__(self, cfg, input_shape: Dict[str, ShapeSpec]): method forward (line 325) | def forward(self, features, targets=None): method losses (line 342) | def losses(self, predictions, targets): FILE: VPS_Module/projects/DeepLab/train_net.py function build_sem_seg_train_aug (line 23) | def build_sem_seg_train_aug(cfg): class Trainer (line 42) | class Trainer(DefaultTrainer): method build_evaluator (line 51) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): method build_train_loader (line 84) | def build_train_loader(cls, cfg): method build_lr_scheduler (line 92) | def build_lr_scheduler(cls, cfg, optimizer): function setup (line 100) | def setup(args): function main (line 113) | def main(args): FILE: VPS_Module/projects/DensePose/apply_net.py class Action (line 55) | class Action(object): method add_arguments (line 57) | def add_arguments(cls: type, parser: argparse.ArgumentParser): function register_action (line 66) | def register_action(cls: type): class InferenceAction (line 75) | class InferenceAction(Action): method add_arguments (line 77) | def add_arguments(cls: type, parser: argparse.ArgumentParser): method execute (line 90) | def execute(cls: type, args: argparse.Namespace): method setup_config (line 110) | def setup_config( method _get_input_file_list (line 124) | def _get_input_file_list(cls: type, input_spec: str): class DumpAction (line 139) | class DumpAction(InferenceAction): method add_parser (line 147) | def add_parser(cls: type, subparsers: argparse._SubParsersAction): method add_arguments (line 153) | def add_arguments(cls: type, parser: argparse.ArgumentParser): method execute_on_outputs (line 163) | def execute_on_outputs( method create_context (line 182) | def create_context(cls: type, args: argparse.Namespace, cfg: CfgNode): method postexecute (line 187) | def postexecute(cls: type, context: Dict[str, Any]): class ShowAction (line 198) | class ShowAction(InferenceAction): method add_parser (line 216) | def add_parser(cls: type, subparsers: argparse._SubParsersAction): method add_arguments (line 222) | def add_arguments(cls: type, parser: argparse.ArgumentParser): method setup_config (line 260) | def setup_config( method execute_on_outputs (line 272) | def execute_on_outputs( method postexecute (line 296) | def postexecute(cls: type, context: Dict[str, Any]): method _get_out_fname (line 300) | def _get_out_fname(cls: type, entry_idx: int, fname_base: str): method create_context (line 305) | def create_context(cls: type, args: argparse.Namespace, cfg: CfgNode) ... function create_argument_parser (line 331) | def create_argument_parser() -> argparse.ArgumentParser: function main (line 343) | def main(): FILE: VPS_Module/projects/DensePose/densepose/config.py function add_dataset_category_config (line 8) | def add_dataset_category_config(cfg: CN): function add_evaluation_config (line 21) | def add_evaluation_config(cfg: CN): function add_bootstrap_config (line 50) | def add_bootstrap_config(cfg: CN): function get_bootstrap_dataset_config (line 59) | def get_bootstrap_dataset_config() -> CN: function load_bootstrap_config (line 88) | def load_bootstrap_config(cfg: CN): function add_densepose_head_cse_config (line 105) | def add_densepose_head_cse_config(cfg: CN): function add_densepose_head_config (line 158) | def add_densepose_head_config(cfg: CN): function add_hrnet_config (line 237) | def add_hrnet_config(cfg: CN): function add_densepose_config (line 272) | def add_densepose_config(cfg: CN): FILE: VPS_Module/projects/DensePose/densepose/converters/base.py class BaseConverter (line 7) | class BaseConverter: method register (line 16) | def register(cls, from_type: Type, converter: Any = None): method _do_register (line 38) | def _do_register(cls, from_type: Type, converter: Any): method _lookup_converter (line 42) | def _lookup_converter(cls, from_type: Type) -> Any: method convert (line 64) | def convert(cls, instance: Any, *args, **kwargs): function make_int_box (line 90) | def make_int_box(box: torch.Tensor) -> IntTupleBox: FILE: VPS_Module/projects/DensePose/densepose/converters/chart_output_hflip.py function densepose_chart_predictor_output_hflip (line 8) | def densepose_chart_predictor_output_hflip( function _flip_iuv_semantics_tensor (line 41) | def _flip_iuv_semantics_tensor( function _flip_segm_semantics_tensor (line 64) | def _flip_segm_semantics_tensor( FILE: VPS_Module/projects/DensePose/densepose/converters/chart_output_to_chart_result.py function resample_uv_tensors_to_bbox (line 18) | def resample_uv_tensors_to_bbox( function resample_uv_to_bbox (line 48) | def resample_uv_to_bbox( function densepose_chart_predictor_output_to_result (line 73) | def densepose_chart_predictor_output_to_result( function resample_confidences_to_bbox (line 101) | def resample_confidences_to_bbox( function densepose_chart_predictor_output_to_result_with_confidences (line 159) | def densepose_chart_predictor_output_to_result_with_confidences( FILE: VPS_Module/projects/DensePose/densepose/converters/hflip.py class HFlipConverter (line 8) | class HFlipConverter(BaseConverter): method convert (line 18) | def convert(cls, predictor_outputs: Any, transform_data: Any, *args, *... FILE: VPS_Module/projects/DensePose/densepose/converters/segm_to_mask.py function resample_coarse_segm_tensor_to_bbox (line 13) | def resample_coarse_segm_tensor_to_bbox(coarse_segm: torch.Tensor, box_x... function resample_fine_and_coarse_segm_tensors_to_bbox (line 32) | def resample_fine_and_coarse_segm_tensors_to_bbox( function resample_fine_and_coarse_segm_to_bbox (line 62) | def resample_fine_and_coarse_segm_to_bbox(predictor_output: Any, box_xyw... function predictor_output_with_coarse_segm_to_mask (line 82) | def predictor_output_with_coarse_segm_to_mask( function predictor_output_with_fine_and_coarse_segm_to_mask (line 115) | def predictor_output_with_fine_and_coarse_segm_to_mask( FILE: VPS_Module/projects/DensePose/densepose/converters/to_chart_result.py class ToChartResultConverter (line 11) | class ToChartResultConverter(BaseConverter): method convert (line 21) | def convert(cls, predictor_outputs: Any, boxes: Boxes, *args, **kwargs... class ToChartResultConverterWithConfidences (line 38) | class ToChartResultConverterWithConfidences(BaseConverter): method convert (line 48) | def convert( FILE: VPS_Module/projects/DensePose/densepose/converters/to_mask.py class ToMaskConverter (line 12) | class ToMaskConverter(BaseConverter): method convert (line 23) | def convert( FILE: VPS_Module/projects/DensePose/densepose/engine/trainer.py class SampleCountingLoader (line 37) | class SampleCountingLoader: method __init__ (line 38) | def __init__(self, loader): method __iter__ (line 41) | def __iter__(self): class SampleCountMetricPrinter (line 61) | class SampleCountMetricPrinter(EventWriter): method __init__ (line 62) | def __init__(self): method write (line 65) | def write(self): class Trainer (line 74) | class Trainer(DefaultTrainer): method extract_embedder_from_model (line 76) | def extract_embedder_from_model(cls, model: nn.Module) -> Optional[Emb... method test (line 87) | def test( method build_evaluator (line 149) | def build_evaluator( method build_optimizer (line 191) | def build_optimizer(cls, cfg: CfgNode, model: nn.Module): method build_test_loader (line 217) | def build_test_loader(cls, cfg: CfgNode, dataset_name): method build_train_loader (line 221) | def build_train_loader(cls, cfg: CfgNode): method build_writers (line 235) | def build_writers(self): method test_with_TTA (line 241) | def test_with_TTA(cls, cfg: CfgNode, model): FILE: VPS_Module/projects/DensePose/densepose/evaluation/d2_evaluator_adapter.py function _maybe_add_iscrowd_annotations (line 12) | def _maybe_add_iscrowd_annotations(cocoapi): class Detectron2COCOEvaluatorAdapter (line 18) | class Detectron2COCOEvaluatorAdapter(COCOEvaluator): method __init__ (line 19) | def __init__( method _maybe_substitute_metadata (line 33) | def _maybe_substitute_metadata(self): FILE: VPS_Module/projects/DensePose/densepose/evaluation/densepose_coco_evaluation.py class DensePoseEvalMode (line 40) | class DensePoseEvalMode(str, Enum): class DensePoseDataMode (line 49) | class DensePoseDataMode(str, Enum): class DensePoseCocoEval (line 62) | class DensePoseCocoEval(object): method __init__ (line 112) | def __init__( method _loadGEval (line 148) | def _loadGEval(self): method _prepare (line 182) | def _prepare(self): method evaluate (line 300) | def evaluate(self): method getDensePoseMask (line 351) | def getDensePoseMask(self, polys): method _generate_rlemask_on_image (line 360) | def _generate_rlemask_on_image(self, mask, imgId, data): method computeDPIoU (line 377) | def computeDPIoU(self, imgId, catId): method computeIoU (line 436) | def computeIoU(self, imgId, catId): method computeOks (line 465) | def computeOks(self, imgId, catId): method _extract_mask (line 536) | def _extract_mask(self, dt: Dict[str, Any]) -> np.ndarray: method _extract_iuv (line 575) | def _extract_iuv( method computeOgps_single_pair (line 611) | def computeOgps_single_pair(self, dt, gt, py, px, pt_mask): method extract_iuv_from_quantized (line 646) | def extract_iuv_from_quantized(self, dt, gt, py, px, pt_mask): method extract_iuv_from_raw (line 654) | def extract_iuv_from_raw(self, dt, gt, py, px, pt_mask): method computeOgps_single_pair_iuv (line 668) | def computeOgps_single_pair_iuv(self, dt, gt, ipoints, upoints, vpoints): method computeOgps_single_pair_cse (line 681) | def computeOgps_single_pair_cse( method computeOgps (line 713) | def computeOgps(self, imgId, catId): method evaluateImg (line 773) | def evaluateImg(self, imgId, catId, aRng, maxDet): method accumulate (line 918) | def accumulate(self, p=None): method summarize (line 1023) | def summarize(self): method __str__ (line 1154) | def __str__(self): method findAllClosestVertsUV (line 1158) | def findAllClosestVertsUV(self, U_points, V_points, Index_points): method findClosestVertsCse (line 1176) | def findClosestVertsCse(self, embedding, py, px, mask, mesh_name): method findAllClosestVertsGT (line 1185) | def findAllClosestVertsGT(self, gt): method getDistancesCse (line 1206) | def getDistancesCse(self, cVertsGT, cVerts, mesh_name): method getDistancesUV (line 1213) | def getDistancesUV(self, cVertsGT, cVerts): class Params (line 1244) | class Params: method setDetParams (line 1249) | def setDetParams(self): method setKpParams (line 1265) | def setKpParams(self): method setUvParams (line 1276) | def setUvParams(self): method __init__ (line 1286) | def __init__(self, iouType="segm"): FILE: VPS_Module/projects/DensePose/densepose/evaluation/evaluator.py class DensePoseCOCOEvaluator (line 45) | class DensePoseCOCOEvaluator(DatasetEvaluator): method __init__ (line 46) | def __init__( method reset (line 84) | def reset(self): method process (line 87) | def process(self, inputs, outputs): method evaluate (line 120) | def evaluate(self, img_ids=None): method _eval_predictions (line 134) | def _eval_predictions(self, predictions, multi_storage=None, img_ids=N... method _evaluate_mesh_alignment (line 165) | def _evaluate_mesh_alignment(self): method _print_mesh_alignment_results (line 180) | def _print_mesh_alignment_results(self, results: Dict[str, float], mes... function prediction_to_dict (line 198) | def prediction_to_dict(instances, img_id, embedder, class_to_mesh_name, ... function densepose_chart_predictions_to_dict (line 235) | def densepose_chart_predictions_to_dict(instances): function densepose_chart_predictions_to_storage_dict (line 261) | def densepose_chart_predictions_to_storage_dict(instances): function densepose_cse_predictions_to_dict (line 275) | def densepose_cse_predictions_to_dict(instances, embedder, class_to_mesh... function _evaluate_predictions_on_coco (line 288) | def _evaluate_predictions_on_coco( function _get_densepose_metrics (line 322) | def _get_densepose_metrics(min_threshold=0.5): function _derive_results_from_coco_eval (line 334) | def _derive_results_from_coco_eval( function build_densepose_evaluator_storage (line 386) | def build_densepose_evaluator_storage(cfg: CfgNode, output_folder: str): FILE: VPS_Module/projects/DensePose/densepose/evaluation/mesh_alignment_evaluator.py class MeshAlignmentEvaluator (line 14) | class MeshAlignmentEvaluator: method __init__ (line 19) | def __init__(self, embedder: nn.Module, mesh_names: Optional[List[str]]): method evaluate (line 29) | def evaluate(self): FILE: VPS_Module/projects/DensePose/densepose/evaluation/tensor_storage.py class SizeData (line 17) | class SizeData: function _calculate_record_field_size_b (line 22) | def _calculate_record_field_size_b(data_schema: Dict[str, SizeData], fie... function _calculate_record_size_b (line 29) | def _calculate_record_size_b(data_schema: Dict[str, SizeData]) -> int: function _calculate_record_field_sizes_b (line 37) | def _calculate_record_field_sizes_b(data_schema: Dict[str, SizeData]) ->... class SingleProcessTensorStorage (line 44) | class SingleProcessTensorStorage: method __init__ (line 49) | def __init__(self, data_schema: Dict[str, SizeData], storage_impl: Bin... method get (line 76) | def get(self, record_id: int) -> Dict[str, torch.Tensor]: method put (line 106) | def put(self, data: Dict[str, torch.Tensor]) -> int: class SingleProcessFileTensorStorage (line 138) | class SingleProcessFileTensorStorage(SingleProcessTensorStorage): method __init__ (line 143) | def __init__(self, data_schema: Dict[str, SizeData], fpath: str, mode:... class SingleProcessRamTensorStorage (line 156) | class SingleProcessRamTensorStorage(SingleProcessTensorStorage): method __init__ (line 161) | def __init__(self, data_schema: Dict[str, SizeData], buf: io.BytesIO): class MultiProcessTensorStorage (line 165) | class MultiProcessTensorStorage: method __init__ (line 174) | def __init__(self, rank_to_storage: Dict[int, SingleProcessTensorStora... method get (line 177) | def get(self, rank: int, record_id: int) -> Dict[str, torch.Tensor]: method put (line 181) | def put(self, rank: int, data: Dict[str, torch.Tensor]) -> int: class MultiProcessFileTensorStorage (line 186) | class MultiProcessFileTensorStorage(MultiProcessTensorStorage): method __init__ (line 187) | def __init__(self, data_schema: Dict[str, SizeData], rank_to_fpath: Di... class MultiProcessRamTensorStorage (line 195) | class MultiProcessRamTensorStorage(MultiProcessTensorStorage): method __init__ (line 196) | def __init__(self, data_schema: Dict[str, SizeData], rank_to_buffer: D... function _ram_storage_gather (line 204) | def _ram_storage_gather( function _file_storage_gather (line 218) | def _file_storage_gather( function storage_gather (line 231) | def storage_gather( FILE: VPS_Module/projects/DensePose/densepose/modeling/build.py function build_densepose_predictor (line 12) | def build_densepose_predictor(cfg: CfgNode, input_channels: int): function build_densepose_data_filter (line 28) | def build_densepose_data_filter(cfg: CfgNode): function build_densepose_head (line 44) | def build_densepose_head(cfg: CfgNode, input_channels: int): function build_densepose_losses (line 60) | def build_densepose_losses(cfg: CfgNode): function build_densepose_embedder (line 75) | def build_densepose_embedder(cfg: CfgNode) -> Optional[nn.Module]: FILE: VPS_Module/projects/DensePose/densepose/modeling/confidence.py class DensePoseUVConfidenceType (line 9) | class DensePoseUVConfidenceType(Enum): class DensePoseUVConfidenceConfig (line 28) | class DensePoseUVConfidenceConfig: class DensePoseSegmConfidenceConfig (line 40) | class DensePoseSegmConfidenceConfig: class DensePoseConfidenceModelConfig (line 51) | class DensePoseConfidenceModelConfig: method from_cfg (line 62) | def from_cfg(cfg: CfgNode) -> "DensePoseConfidenceModelConfig": FILE: VPS_Module/projects/DensePose/densepose/modeling/cse/embedder.py class EmbedderType (line 18) | class EmbedderType(Enum): function create_embedder (line 29) | def create_embedder(embedder_spec: CfgNode, embedder_dim: int) -> nn.Mod... class Embedder (line 67) | class Embedder(nn.Module): method __init__ (line 75) | def __init__(self, cfg: CfgNode): method load_from_model_checkpoint (line 95) | def load_from_model_checkpoint(self, fpath: str, prefix: Optional[str]... method forward (line 118) | def forward(self, mesh_name: str) -> torch.Tensor: method has_embeddings (line 131) | def has_embeddings(self, mesh_name: str) -> bool: FILE: VPS_Module/projects/DensePose/densepose/modeling/cse/utils.py function squared_euclidean_distance_matrix (line 7) | def squared_euclidean_distance_matrix(pts1: torch.Tensor, pts2: torch.Te... function normalize_embeddings (line 25) | def normalize_embeddings(embeddings: torch.Tensor, epsilon: float = 1e-6... function get_closest_vertices_mask_from_ES (line 40) | def get_closest_vertices_mask_from_ES( FILE: VPS_Module/projects/DensePose/densepose/modeling/cse/vertex_direct_embedder.py class VertexDirectEmbedder (line 12) | class VertexDirectEmbedder(nn.Module): method __init__ (line 20) | def __init__(self, num_vertices: int, embed_dim: int): method reset_parameters (line 33) | def reset_parameters(self): method forward (line 39) | def forward(self) -> torch.Tensor: method load (line 51) | def load(self, fpath: str): FILE: VPS_Module/projects/DensePose/densepose/modeling/cse/vertex_feature_embedder.py class VertexFeatureEmbedder (line 12) | class VertexFeatureEmbedder(nn.Module): method __init__ (line 24) | def __init__( method reset_parameters (line 46) | def reset_parameters(self): method forward (line 50) | def forward(self) -> torch.Tensor: method load (line 62) | def load(self, fpath: str): FILE: VPS_Module/projects/DensePose/densepose/modeling/densepose_checkpoint.py function _rename_HRNet_weights (line 7) | def _rename_HRNet_weights(weights): class DensePoseCheckpointer (line 22) | class DensePoseCheckpointer(DetectionCheckpointer): method __init__ (line 27) | def __init__(self, model, save_dir="", *, save_to_disk=None, **checkpo... method _load_file (line 30) | def _load_file(self, filename: str) -> object: FILE: VPS_Module/projects/DensePose/densepose/modeling/filter.py class DensePoseDataFilter (line 11) | class DensePoseDataFilter(object): method __init__ (line 12) | def __init__(self, cfg: CfgNode): method __call__ (line 17) | def __call__(self, features: List[torch.Tensor], proposals_with_target... FILE: VPS_Module/projects/DensePose/densepose/modeling/hrfpn.py class HRFPN (line 33) | class HRFPN(Backbone): method __init__ (line 48) | def __init__( method init_weights (line 129) | def init_weights(self): method forward (line 135) | def forward(self, inputs): function build_hrfpn_backbone (line 165) | def build_hrfpn_backbone(cfg, input_shape: ShapeSpec): FILE: VPS_Module/projects/DensePose/densepose/modeling/hrnet.py function conv3x3 (line 24) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 29) | class BasicBlock(nn.Module): method __init__ (line 32) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 42) | def forward(self, x): class Bottleneck (line 61) | class Bottleneck(nn.Module): method __init__ (line 64) | def __init__(self, inplanes, planes, stride=1, downsample=None): method forward (line 76) | def forward(self, x): class HighResolutionModule (line 99) | class HighResolutionModule(nn.Module): method __init__ (line 112) | def __init__( method _check_branches (line 133) | def _check_branches(self, num_branches, blocks, num_blocks, num_inchan... method _make_one_branch (line 153) | def _make_one_branch(self, branch_index, block, num_blocks, num_channe... method _make_branches (line 180) | def _make_branches(self, num_branches, block, num_blocks, num_channels): method _make_fuse_layers (line 188) | def _make_fuse_layers(self): method get_num_inchannels (line 247) | def get_num_inchannels(self): method forward (line 250) | def forward(self, x): class PoseHigherResolutionNet (line 275) | class PoseHigherResolutionNet(Backbone): method __init__ (line 282) | def __init__(self, cfg, **kwargs): method _get_deconv_cfg (line 328) | def _get_deconv_cfg(self, deconv_kernel): method _make_transition_layer (line 341) | def _make_transition_layer(self, num_channels_pre_layer, num_channels_... method _make_layer (line 383) | def _make_layer(self, block, planes, blocks, stride=1): method _make_stage (line 405) | def _make_stage(self, layer_config, num_inchannels, multi_scale_output... method forward (line 434) | def forward(self, x): function build_pose_hrnet_backbone (line 472) | def build_pose_hrnet_backbone(cfg, input_shape: ShapeSpec): FILE: VPS_Module/projects/DensePose/densepose/modeling/inference.py function densepose_inference (line 9) | def densepose_inference(densepose_predictor_output: Any, detections: Lis... FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/chart.py class DensePoseChartLoss (line 21) | class DensePoseChartLoss: method __init__ (line 47) | def __init__(self, cfg: CfgNode): method __call__ (line 64) | def __call__( method produce_fake_densepose_losses (line 138) | def produce_fake_densepose_losses(self, densepose_predictor_outputs: A... method produce_fake_densepose_losses_uv (line 163) | def produce_fake_densepose_losses_uv(self, densepose_predictor_outputs... method produce_fake_densepose_losses_segm (line 186) | def produce_fake_densepose_losses_segm(self, densepose_predictor_outpu... method produce_densepose_losses_uv (line 210) | def produce_densepose_losses_uv( method produce_densepose_losses_segm (line 242) | def produce_densepose_losses_segm( FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/chart_with_confidences.py class DensePoseChartWithConfidenceLoss (line 18) | class DensePoseChartWithConfidenceLoss(DensePoseChartLoss): method __init__ (line 21) | def __init__(self, cfg: CfgNode): method produce_fake_densepose_losses_uv (line 33) | def produce_fake_densepose_losses_uv(self, densepose_predictor_outputs... method produce_densepose_losses_uv (line 71) | def produce_densepose_losses_uv( class IIDIsotropicGaussianUVLoss (line 119) | class IIDIsotropicGaussianUVLoss(nn.Module): method __init__ (line 132) | def __init__(self, sigma_lower_bound: float): method forward (line 137) | def forward( class IndepAnisotropicGaussianUVLoss (line 157) | class IndepAnisotropicGaussianUVLoss(nn.Module): method __init__ (line 173) | def __init__(self, sigma_lower_bound: float): method forward (line 178) | def forward( FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/cse.py class DensePoseCseLoss (line 20) | class DensePoseCseLoss: method __init__ (line 28) | def __init__(self, cfg: CfgNode): method create_embed_loss (line 49) | def create_embed_loss(cls, cfg: CfgNode): method __call__ (line 54) | def __call__( method produce_fake_losses (line 95) | def produce_fake_losses( FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/cycle_pix2shape.py function _create_pixel_dist_matrix (line 18) | def _create_pixel_dist_matrix(grid_size: int) -> torch.Tensor: function _sample_fg_pixels_randperm (line 30) | def _sample_fg_pixels_randperm(fg_mask: torch.Tensor, sample_size: int) ... function _sample_fg_pixels_multinomial (line 40) | def _sample_fg_pixels_multinomial(fg_mask: torch.Tensor, sample_size: in... class PixToShapeCycleLoss (line 48) | class PixToShapeCycleLoss(nn.Module): method __init__ (line 53) | def __init__(self, cfg: CfgNode): method forward (line 73) | def forward( method fake_value (line 151) | def fake_value(self, densepose_predictor_outputs: Any, embedder: nn.Mo... FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/cycle_shape2shape.py class ShapeToShapeCycleLoss (line 16) | class ShapeToShapeCycleLoss(nn.Module): method __init__ (line 23) | def __init__(self, cfg: CfgNode): method _sample_random_pair (line 37) | def _sample_random_pair(self) -> Tuple[str, str]: method forward (line 51) | def forward(self, embedder: nn.Module): method fake_value (line 60) | def fake_value(self, embedder: nn.Module): method _get_embeddings_and_geodists_for_mesh (line 66) | def _get_embeddings_and_geodists_for_mesh( method _forward_one_pair (line 93) | def _forward_one_pair( FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/embed.py class EmbeddingLoss (line 18) | class EmbeddingLoss: method __init__ (line 28) | def __init__(self, cfg: CfgNode): method __call__ (line 34) | def __call__( method fake_values (line 116) | def fake_values(self, densepose_predictor_outputs: Any, embedder: nn.M... method fake_value (line 126) | def fake_value(self, densepose_predictor_outputs: Any, embedder: nn.Mo... FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/embed_utils.py class PackedCseAnnotations (line 13) | class PackedCseAnnotations: class CseAnnotationsAccumulator (line 26) | class CseAnnotationsAccumulator(AnnotationsAccumulator): method __init__ (line 32) | def __init__(self): method accumulate (line 46) | def accumulate(self, instances_one_image: Instances): method _do_accumulate (line 80) | def _do_accumulate(self, box_xywh_gt: torch.Tensor, box_xywh_est: torc... method pack (line 108) | def pack(self) -> Optional[PackedCseAnnotations]: FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/mask.py class DataForMaskLoss (line 12) | class DataForMaskLoss: function extract_data_for_mask_loss_from_matches (line 23) | def extract_data_for_mask_loss_from_matches( class MaskLoss (line 71) | class MaskLoss: method __call__ (line 79) | def __call__( method fake_value (line 111) | def fake_value(self, densepose_predictor_outputs: Any) -> torch.Tensor: FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/mask_or_segm.py class MaskOrSegmentationLoss (line 13) | class MaskOrSegmentationLoss: method __init__ (line 21) | def __init__(self, cfg: CfgNode): method __call__ (line 33) | def __call__( method fake_value (line 58) | def fake_value(self, densepose_predictor_outputs: Any) -> torch.Tensor: FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/segm.py class SegmentationLoss (line 13) | class SegmentationLoss: method __init__ (line 21) | def __init__(self, cfg: CfgNode): method __call__ (line 31) | def __call__( method fake_value (line 69) | def fake_value(self, densepose_predictor_outputs: Any) -> torch.Tensor: FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/soft_embed.py class SoftEmbeddingLoss (line 19) | class SoftEmbeddingLoss: method __init__ (line 31) | def __init__(self, cfg: CfgNode): method __call__ (line 38) | def __call__( method fake_values (line 130) | def fake_values(self, densepose_predictor_outputs: Any, embedder: nn.M... method fake_value (line 140) | def fake_value(self, densepose_predictor_outputs: Any, embedder: nn.Mo... FILE: VPS_Module/projects/DensePose/densepose/modeling/losses/utils.py function _linear_interpolation_utilities (line 16) | def _linear_interpolation_utilities(v_norm, v0_src, size_src, v0_dst, si... class BilinearInterpolationHelper (line 62) | class BilinearInterpolationHelper: method __init__ (line 86) | def __init__( method from_matches (line 104) | def from_matches( method extract_at_points (line 158) | def extract_at_points( function resample_data (line 195) | def resample_data( class AnnotationsAccumulator (line 238) | class AnnotationsAccumulator(ABC): method accumulate (line 245) | def accumulate(self, instances_one_image: Instances): method pack (line 255) | def pack(self) -> Any: class PackedChartBasedAnnotations (line 263) | class PackedChartBasedAnnotations: class ChartBasedAnnotationsAccumulator (line 303) | class ChartBasedAnnotationsAccumulator(AnnotationsAccumulator): method __init__ (line 309) | def __init__(self): method accumulate (line 324) | def accumulate(self, instances_one_image: Instances): method _do_accumulate (line 358) | def _do_accumulate( method pack (line 385) | def pack(self) -> Optional[PackedChartBasedAnnotations]: function extract_packed_annotations_from_matches (line 416) | def extract_packed_annotations_from_matches( function sample_random_indices (line 424) | def sample_random_indices( FILE: VPS_Module/projects/DensePose/densepose/modeling/predictors/chart.py class DensePoseChartPredictor (line 15) | class DensePoseChartPredictor(nn.Module): method __init__ (line 34) | def __init__(self, cfg: CfgNode, input_channels: int): method interp2d (line 66) | def interp2d(self, tensor_nchw: torch.Tensor): method forward (line 80) | def forward(self, head_outputs: torch.Tensor): FILE: VPS_Module/projects/DensePose/densepose/modeling/predictors/chart_confidence.py class DensePoseChartConfidencePredictorMixin (line 15) | class DensePoseChartConfidencePredictorMixin: method __init__ (line 32) | def __init__(self, cfg: CfgNode, input_channels: int): method _initialize_confidence_estimation_layers (line 47) | def _initialize_confidence_estimation_layers(self, cfg: CfgNode, dim_i... method forward (line 88) | def forward(self, head_outputs: torch.Tensor): method _create_output_instance (line 149) | def _create_output_instance(self, base_predictor_outputs: Any): FILE: VPS_Module/projects/DensePose/densepose/modeling/predictors/chart_with_confidence.py class DensePoseChartWithConfidencePredictor (line 8) | class DensePoseChartWithConfidencePredictor( FILE: VPS_Module/projects/DensePose/densepose/modeling/predictors/cse.py class DensePoseEmbeddingPredictor (line 15) | class DensePoseEmbeddingPredictor(nn.Module): method __init__ (line 21) | def __init__(self, cfg: CfgNode, input_channels: int): method interp2d (line 45) | def interp2d(self, tensor_nchw: torch.Tensor): method forward (line 59) | def forward(self, head_outputs): FILE: VPS_Module/projects/DensePose/densepose/modeling/predictors/cse_confidence.py class DensePoseEmbeddingConfidencePredictorMixin (line 15) | class DensePoseEmbeddingConfidencePredictorMixin: method __init__ (line 31) | def __init__(self, cfg: CfgNode, input_channels: int): method _initialize_confidence_estimation_layers (line 46) | def _initialize_confidence_estimation_layers(self, cfg: CfgNode, dim_i... method forward (line 60) | def forward(self, head_outputs: torch.Tensor): method _create_output_instance (line 95) | def _create_output_instance(self, base_predictor_outputs: Any): FILE: VPS_Module/projects/DensePose/densepose/modeling/predictors/cse_with_confidence.py class DensePoseEmbeddingWithConfidencePredictor (line 8) | class DensePoseEmbeddingWithConfidencePredictor( FILE: VPS_Module/projects/DensePose/densepose/modeling/roi_heads/deeplab.py class DensePoseDeepLabHead (line 15) | class DensePoseDeepLabHead(nn.Module): method __init__ (line 22) | def __init__(self, cfg: CfgNode, input_channels: int): method forward (line 63) | def forward(self, features): method _get_layer_name (line 76) | def _get_layer_name(self, i: int): class ASPPConv (line 84) | class ASPPConv(nn.Sequential): # pyre-ignore[11] method __init__ (line 85) | def __init__(self, in_channels, out_channels, dilation): class ASPPPooling (line 96) | class ASPPPooling(nn.Sequential): method __init__ (line 97) | def __init__(self, in_channels, out_channels): method forward (line 105) | def forward(self, x): class ASPP (line 111) | class ASPP(nn.Module): method __init__ (line 112) | def __init__(self, in_channels, atrous_rates, out_channels): method forward (line 138) | def forward(self, x): class _NonLocalBlockND (line 149) | class _NonLocalBlockND(nn.Module): method __init__ (line 150) | def __init__( method forward (line 232) | def forward(self, x): class NONLocalBlock2D (line 258) | class NONLocalBlock2D(_NonLocalBlockND): method __init__ (line 259) | def __init__(self, in_channels, inter_channels=None, sub_sample=True, ... FILE: VPS_Module/projects/DensePose/densepose/modeling/roi_heads/roi_head.py class Decoder (line 26) | class Decoder(nn.Module): method __init__ (line 33) | def __init__(self, cfg, input_shape: Dict[str, ShapeSpec], in_features): method forward (line 75) | def forward(self, features: List[torch.Tensor]): class DensePoseROIHeads (line 86) | class DensePoseROIHeads(StandardROIHeads): method __init__ (line 91) | def __init__(self, cfg, input_shape): method _init_densepose_head (line 95) | def _init_densepose_head(self, cfg, input_shape): method _forward_densepose (line 128) | def _forward_densepose(self, features: Dict[str, torch.Tensor], instan... method forward (line 185) | def forward( method forward_with_given_boxes (line 199) | def forward_with_given_boxes( FILE: VPS_Module/projects/DensePose/densepose/modeling/roi_heads/v1convx.py class DensePoseV1ConvXHead (line 15) | class DensePoseV1ConvXHead(nn.Module): method __init__ (line 20) | def __init__(self, cfg: CfgNode, input_channels: int): method forward (line 45) | def forward(self, features: torch.Tensor): method _get_layer_name (line 63) | def _get_layer_name(self, i: int): FILE: VPS_Module/projects/DensePose/densepose/modeling/test_time_augmentation.py class DensePoseDatasetMapperTTA (line 15) | class DensePoseDatasetMapperTTA(DatasetMapperTTA): method __init__ (line 16) | def __init__(self, cfg): method __call__ (line 20) | def __call__(self, dataset_dict): class DensePoseGeneralizedRCNNWithTTA (line 38) | class DensePoseGeneralizedRCNNWithTTA(GeneralizedRCNNWithTTA): method __init__ (line 39) | def __init__(self, cfg, model, transform_data, tta_mapper=None, batch_... method _inference_one_image (line 55) | def _inference_one_image(self, input): method _get_augmented_boxes (line 93) | def _get_augmented_boxes(self, augmented_inputs, tfms): method _reduce_pred_densepose (line 114) | def _reduce_pred_densepose(self, outputs, tfms): method _incremental_avg_dp (line 136) | def _incremental_avg_dp(self, avg, new_el, idx): function _inverse_rotation (line 145) | def _inverse_rotation(densepose_attrs, boxes, transform): function rotate_box_inverse (line 185) | def rotate_box_inverse(rot_tfm, rotated_box): FILE: VPS_Module/projects/DensePose/densepose/modeling/utils.py function initialize_module_params (line 6) | def initialize_module_params(module: nn.Module): FILE: VPS_Module/projects/DensePose/densepose/structures/chart.py class DensePoseChartPredictorOutput (line 9) | class DensePoseChartPredictorOutput: method __len__ (line 32) | def __len__(self): method __getitem__ (line 38) | def __getitem__( method to (line 62) | def to(self, device: torch.device): FILE: VPS_Module/projects/DensePose/densepose/structures/chart_confidence.py function decorate_predictor_output_class_with_confidences (line 10) | def decorate_predictor_output_class_with_confidences(BasePredictorOutput... FILE: VPS_Module/projects/DensePose/densepose/structures/chart_result.py class DensePoseChartResult (line 9) | class DensePoseChartResult: method to (line 25) | def to(self, device: torch.device): class DensePoseChartResultWithConfidences (line 35) | class DensePoseChartResultWithConfidences: method to (line 55) | def to(self, device: torch.device): class DensePoseChartResultQuantized (line 78) | class DensePoseChartResultQuantized: method to (line 95) | def to(self, device: torch.device): class DensePoseChartResultCompressed (line 104) | class DensePoseChartResultCompressed: function quantize_densepose_chart_result (line 120) | def quantize_densepose_chart_result(result: DensePoseChartResult) -> Den... function compress_quantized_densepose_chart_result (line 136) | def compress_quantized_densepose_chart_result( function decompress_compressed_densepose_chart_result (line 162) | def decompress_compressed_densepose_chart_result( FILE: VPS_Module/projects/DensePose/densepose/structures/cse.py class DensePoseEmbeddingPredictorOutput (line 9) | class DensePoseEmbeddingPredictorOutput: method __len__ (line 21) | def __len__(self): method __getitem__ (line 27) | def __getitem__( method to (line 46) | def to(self, device: torch.device): FILE: VPS_Module/projects/DensePose/densepose/structures/cse_confidence.py function decorate_cse_predictor_output_class_with_confidences (line 10) | def decorate_cse_predictor_output_class_with_confidences(BasePredictorOu... FILE: VPS_Module/projects/DensePose/densepose/structures/data_relative.py class DensePoseDataRelative (line 11) | class DensePoseDataRelative(object): method __init__ (line 50) | def __init__(self, annotation, cleanup=False): method to (line 75) | def to(self, device): method extract_segmentation_mask (line 90) | def extract_segmentation_mask(annotation): method validate_annotation (line 114) | def validate_annotation(annotation): method cleanup_annotation (line 158) | def cleanup_annotation(annotation): method apply_transform (line 172) | def apply_transform(self, transforms, densepose_transform_data): method _transform_pts (line 177) | def _transform_pts(self, transforms, dp_transform_data): method _flip_iuv_semantics (line 195) | def _flip_iuv_semantics(self, dp_transform_data: DensePoseTransformDat... method _flip_vertices (line 213) | def _flip_vertices(self): method _transform_segm (line 220) | def _transform_segm(self, transforms, dp_transform_data): method _flip_segm_semantics (line 233) | def _flip_segm_semantics(self, dp_transform_data): method _transform_segm_rotation (line 240) | def _transform_segm_rotation(self, rotation): FILE: VPS_Module/projects/DensePose/densepose/structures/list.py class DensePoseList (line 7) | class DensePoseList(object): method __init__ (line 11) | def __init__(self, densepose_datas, boxes_xyxy_abs, image_size_hw, dev... method to (line 31) | def to(self, device): method __iter__ (line 36) | def __iter__(self): method __len__ (line 39) | def __len__(self): method __repr__ (line 42) | def __repr__(self): method __getitem__ (line 49) | def __getitem__(self, item): FILE: VPS_Module/projects/DensePose/densepose/structures/mesh.py function _maybe_copy_to_device (line 13) | def _maybe_copy_to_device( class Mesh (line 21) | class Mesh: method __init__ (line 22) | def __init__( method to (line 79) | def to(self, device: torch.device): method vertices (line 94) | def vertices(self): method faces (line 100) | def faces(self): method geodists (line 106) | def geodists(self): method symmetry (line 112) | def symmetry(self): method texcoords (line 118) | def texcoords(self): method get_geodists (line 123) | def get_geodists(self): method _compute_geodists (line 128) | def _compute_geodists(self): function load_mesh_data (line 134) | def load_mesh_data( function load_mesh_auxiliary_data (line 144) | def load_mesh_auxiliary_data( function load_mesh_symmetry (line 154) | def load_mesh_symmetry( function create_mesh (line 169) | def create_mesh(mesh_name: str, device: Optional[torch.device] = None): FILE: VPS_Module/projects/DensePose/densepose/structures/transform_data.py function normalized_coords_transform (line 6) | def normalized_coords_transform(x0, y0, w, h): class DensePoseTransformData (line 19) | class DensePoseTransformData(object): method __init__ (line 27) | def __init__(self, uv_symmetries: Dict[str, torch.Tensor], device: tor... method to (line 33) | def to(self, device: torch.device, copy: bool = False) -> "DensePoseTr... method load (line 52) | def load(io: Union[str, BinaryIO]): FILE: VPS_Module/projects/DensePose/densepose/utils/dbhelper.py class EntrySelector (line 5) | class EntrySelector(object): method from_string (line 11) | def from_string(spec: str) -> "EntrySelector": class AllEntrySelector (line 17) | class AllEntrySelector(EntrySelector): method __call__ (line 24) | def __call__(self, entry): class FieldEntrySelector (line 28) | class FieldEntrySelector(EntrySelector): class _FieldEntryValuePredicate (line 52) | class _FieldEntryValuePredicate(object): method __init__ (line 57) | def __init__(self, name: str, typespec: Optional[str], value: str): method __call__ (line 64) | def __call__(self, entry): class _FieldEntryRangePredicate (line 67) | class _FieldEntryRangePredicate(object): method __init__ (line 72) | def __init__(self, name: str, typespec: Optional[str], vmin: str, vm... method __call__ (line 80) | def __call__(self, entry): method __init__ (line 85) | def __init__(self, spec: str): method __call__ (line 88) | def __call__(self, entry: Dict[str, Any]): method _parse_specifier_into_predicates (line 94) | def _parse_specifier_into_predicates(self, spec: str): method _parse_field_name_type (line 119) | def _parse_field_name_type(self, field_name_with_type: str) -> Tuple[s... method _is_range_spec (line 133) | def _is_range_spec(self, field_value_or_range): method _get_range_spec (line 137) | def _get_range_spec(self, field_value_or_range): method _parse_error (line 146) | def _parse_error(self, msg): FILE: VPS_Module/projects/DensePose/densepose/utils/logger.py function verbosity_to_level (line 5) | def verbosity_to_level(verbosity): FILE: VPS_Module/projects/DensePose/densepose/utils/transform.py function load_for_dataset (line 8) | def load_for_dataset(dataset_name): function load_from_cfg (line 14) | def load_from_cfg(cfg): FILE: VPS_Module/projects/DensePose/densepose/vis/base.py class MatrixVisualizer (line 11) | class MatrixVisualizer(object): method __init__ (line 16) | def __init__( method visualize (line 32) | def visualize(self, image_bgr, mask, matrix, bbox_xywh): method _resize (line 59) | def _resize(self, mask, matrix, w, h): method _check_image (line 66) | def _check_image(self, image_rgb): method _check_mask_matrix (line 71) | def _check_mask_matrix(self, mask, matrix): class RectangleVisualizer (line 77) | class RectangleVisualizer(object): method __init__ (line 81) | def __init__(self, color=_COLOR_GREEN, thickness=1): method visualize (line 85) | def visualize(self, image_bgr, bbox_xywh, color=None, thickness=None): class PointsVisualizer (line 93) | class PointsVisualizer(object): method __init__ (line 97) | def __init__(self, color_bgr=_COLOR_GREEN, r=5): method visualize (line 101) | def visualize(self, image_bgr, pts_xy, colors_bgr=None, rs=None): class TextVisualizer (line 110) | class TextVisualizer(object): method __init__ (line 115) | def __init__( method visualize (line 139) | def visualize(self, image_bgr, txt, topleft_xy): method get_text_size_wh (line 167) | def get_text_size_wh(self, txt): class CompoundVisualizer (line 174) | class CompoundVisualizer(object): method __init__ (line 175) | def __init__(self, visualizers): method visualize (line 178) | def visualize(self, image_bgr, data): method __str__ (line 189) | def __str__(self): FILE: VPS_Module/projects/DensePose/densepose/vis/bounding_box.py class BoundingBoxVisualizer (line 5) | class BoundingBoxVisualizer(object): method __init__ (line 6) | def __init__(self): method visualize (line 9) | def visualize(self, image_bgr, boxes_xywh): class ScoredBoundingBoxVisualizer (line 15) | class ScoredBoundingBoxVisualizer(object): method __init__ (line 16) | def __init__(self, bbox_visualizer_params=None, score_visualizer_param... method visualize (line 24) | def visualize(self, image_bgr, scored_bboxes): FILE: VPS_Module/projects/DensePose/densepose/vis/densepose_data_points.py class DensePoseDataCoarseSegmentationVisualizer (line 11) | class DensePoseDataCoarseSegmentationVisualizer(object): method __init__ (line 16) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... method visualize (line 24) | def visualize( class DensePoseDataPointsVisualizer (line 39) | class DensePoseDataPointsVisualizer(object): method __init__ (line 40) | def __init__(self, densepose_data_to_value_fn=None, cmap=cv2.COLORMAP_... method visualize (line 45) | def visualize( function _densepose_data_u_for_cmap (line 69) | def _densepose_data_u_for_cmap(densepose_data): function _densepose_data_v_for_cmap (line 74) | def _densepose_data_v_for_cmap(densepose_data): function _densepose_data_i_for_cmap (line 79) | def _densepose_data_i_for_cmap(densepose_data): class DensePoseDataPointsUVisualizer (line 88) | class DensePoseDataPointsUVisualizer(DensePoseDataPointsVisualizer): method __init__ (line 89) | def __init__(self, **kwargs): class DensePoseDataPointsVVisualizer (line 95) | class DensePoseDataPointsVVisualizer(DensePoseDataPointsVisualizer): method __init__ (line 96) | def __init__(self, **kwargs): class DensePoseDataPointsIVisualizer (line 102) | class DensePoseDataPointsIVisualizer(DensePoseDataPointsVisualizer): method __init__ (line 103) | def __init__(self, **kwargs): FILE: VPS_Module/projects/DensePose/densepose/vis/densepose_outputs_iuv.py class DensePoseOutputsVisualizer (line 12) | class DensePoseOutputsVisualizer(object): method __init__ (line 13) | def __init__( method visualize (line 27) | def visualize( class DensePoseOutputsUVisualizer (line 89) | class DensePoseOutputsUVisualizer(DensePoseOutputsVisualizer): method __init__ (line 90) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... class DensePoseOutputsVVisualizer (line 94) | class DensePoseOutputsVVisualizer(DensePoseOutputsVisualizer): method __init__ (line 95) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... class DensePoseOutputsFineSegmentationVisualizer (line 99) | class DensePoseOutputsFineSegmentationVisualizer(DensePoseOutputsVisuali... method __init__ (line 100) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... FILE: VPS_Module/projects/DensePose/densepose/vis/densepose_outputs_vertex.py function get_xyz_vertex_embedding (line 22) | def get_xyz_vertex_embedding(mesh_name: str, device: torch.device): class DensePoseOutputsVertexVisualizer (line 40) | class DensePoseOutputsVertexVisualizer(object): method __init__ (line 41) | def __init__( method visualize (line 65) | def visualize( method extract_and_check_outputs_and_boxes (line 97) | def extract_and_check_outputs_and_boxes(self, outputs_boxes_xywh_class... function get_texture_atlases (line 131) | def get_texture_atlases(json_str: Optional[str]) -> Optional[Dict[str, O... class DensePoseOutputsTextureVisualizer (line 142) | class DensePoseOutputsTextureVisualizer(DensePoseOutputsVertexVisualizer): method __init__ (line 143) | def __init__( method visualize (line 173) | def visualize( method generate_image_with_texture (line 217) | def generate_image_with_texture(self, bbox_image_bgr, uv_array, mask, ... FILE: VPS_Module/projects/DensePose/densepose/vis/densepose_results.py class DensePoseResultsVisualizer (line 14) | class DensePoseResultsVisualizer(object): method visualize (line 15) | def visualize( method create_visualization_context (line 34) | def create_visualization_context(self, image_bgr: Image): method visualize_iuv_arr (line 37) | def visualize_iuv_arr(self, context, iuv_arr: np.ndarray, bbox_xywh) -... method context_to_image_bgr (line 40) | def context_to_image_bgr(self, context): method get_image_bgr_from_context (line 43) | def get_image_bgr_from_context(self, context): class DensePoseMaskedColormapResultsVisualizer (line 47) | class DensePoseMaskedColormapResultsVisualizer(DensePoseResultsVisualizer): method __init__ (line 48) | def __init__( method context_to_image_bgr (line 64) | def context_to_image_bgr(self, context): method visualize_iuv_arr (line 67) | def visualize_iuv_arr(self, context, iuv_arr: np.ndarray, bbox_xywh) -... function _extract_i_from_iuvarr (line 76) | def _extract_i_from_iuvarr(iuv_arr): function _extract_u_from_iuvarr (line 80) | def _extract_u_from_iuvarr(iuv_arr): function _extract_v_from_iuvarr (line 84) | def _extract_v_from_iuvarr(iuv_arr): class DensePoseResultsMplContourVisualizer (line 88) | class DensePoseResultsMplContourVisualizer(DensePoseResultsVisualizer): method __init__ (line 89) | def __init__(self, levels=10, **kwargs): method create_visualization_context (line 93) | def create_visualization_context(self, image_bgr: Image): method context_to_image_bgr (line 112) | def context_to_image_bgr(self, context): method visualize_iuv_arr (line 122) | def visualize_iuv_arr(self, context, iuv_arr: np.ndarray, bbox_xywh: B... class DensePoseResultsCustomContourVisualizer (line 137) | class DensePoseResultsCustomContourVisualizer(DensePoseResultsVisualizer): method __init__ (line 142) | def __init__(self, levels=10, **kwargs): method visualize_iuv_arr (line 159) | def visualize_iuv_arr(self, context, iuv_arr: np.ndarray, bbox_xywh: B... method _contours (line 167) | def _contours(self, image_bgr, arr, segm, bbox_xywh): method _draw_line (line 213) | def _draw_line( method _bin_code_2_lines (line 239) | def _bin_code_2_lines(self, arr, v, bin_code, multi_idx, Nw, Nh, offset): class DensePoseResultsFineSegmentationVisualizer (line 319) | class DensePoseResultsFineSegmentationVisualizer(DensePoseMaskedColormap... method __init__ (line 320) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... class DensePoseResultsUVisualizer (line 332) | class DensePoseResultsUVisualizer(DensePoseMaskedColormapResultsVisualiz... method __init__ (line 333) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... class DensePoseResultsVVisualizer (line 345) | class DensePoseResultsVVisualizer(DensePoseMaskedColormapResultsVisualiz... method __init__ (line 346) | def __init__(self, inplace=True, cmap=cv2.COLORMAP_PARULA, alpha=0.7, ... FILE: VPS_Module/projects/DensePose/densepose/vis/densepose_results_textures.py function get_texture_atlas (line 13) | def get_texture_atlas(path: Optional[str]) -> Optional[np.ndarray]: class DensePoseResultsVisualizerWithTexture (line 27) | class DensePoseResultsVisualizerWithTexture(DensePoseResultsVisualizer): method __init__ (line 34) | def __init__(self, texture_atlas, **kwargs): method visualize (line 39) | def visualize( method get_texture (line 59) | def get_texture(self): method generate_image_with_texture (line 76) | def generate_image_with_texture(self, texture_image, alpha, bbox_image... FILE: VPS_Module/projects/DensePose/densepose/vis/extractor.py function extract_scores_from_instances (line 24) | def extract_scores_from_instances(instances: Instances, select=None): function extract_boxes_xywh_from_instances (line 30) | def extract_boxes_xywh_from_instances(instances: Instances, select=None): function create_extractor (line 39) | def create_extractor(visualizer: object): class BoundingBoxExtractor (line 60) | class BoundingBoxExtractor(object): method __call__ (line 65) | def __call__(self, instances: Instances): class ScoredBoundingBoxExtractor (line 70) | class ScoredBoundingBoxExtractor(object): method __call__ (line 75) | def __call__(self, instances: Instances, select=None): class DensePoseResultExtractor (line 86) | class DensePoseResultExtractor(object): method __call__ (line 91) | def __call__( class DensePoseOutputsExtractor (line 108) | class DensePoseOutputsExtractor(object): method __call__ (line 113) | def __call__( class CompoundExtractor (line 141) | class CompoundExtractor(object): method __init__ (line 146) | def __init__(self, extractors): method __call__ (line 149) | def __call__(self, instances: Instances, select=None): class NmsFilteredExtractor (line 157) | class NmsFilteredExtractor(object): method __init__ (line 162) | def __init__(self, extractor, iou_threshold): method __call__ (line 166) | def __call__(self, instances: Instances, select=None): class ScoreThresholdedExtractor (line 183) | class ScoreThresholdedExtractor(object): method __init__ (line 188) | def __init__(self, extractor, min_score): method __call__ (line 192) | def __call__(self, instances: Instances, select=None): FILE: VPS_Module/projects/DensePose/query_db.py class Action (line 39) | class Action(object): method add_arguments (line 41) | def add_arguments(cls: type, parser: argparse.ArgumentParser): function register_action (line 50) | def register_action(cls: type): class EntrywiseAction (line 59) | class EntrywiseAction(Action): method add_arguments (line 61) | def add_arguments(cls: type, parser: argparse.ArgumentParser): method execute (line 78) | def execute(cls: type, args: argparse.Namespace): method create_context (line 92) | def create_context(cls: type, args: argparse.Namespace) -> Dict[str, A... class PrintAction (line 98) | class PrintAction(EntrywiseAction): method add_parser (line 106) | def add_parser(cls: type, subparsers: argparse._SubParsersAction): method add_arguments (line 112) | def add_arguments(cls: type, parser: argparse.ArgumentParser): method execute_on_entry (line 116) | def execute_on_entry(cls: type, entry: Dict[str, Any], context: Dict[s... class ShowAction (line 124) | class ShowAction(EntrywiseAction): method add_parser (line 140) | def add_parser(cls: type, subparsers: argparse._SubParsersAction): method add_arguments (line 146) | def add_arguments(cls: type, parser: argparse.ArgumentParser): method execute_on_entry (line 162) | def execute_on_entry(cls: type, entry: Dict[str, Any], context: Dict[s... method _get_out_fname (line 179) | def _get_out_fname(cls: type, entry_idx: int, fname_base: str): method create_context (line 184) | def create_context(cls: type, args: argparse.Namespace) -> Dict[str, A... method _extract_data_for_visualizers_from_entry (line 199) | def _extract_data_for_visualizers_from_entry( function setup_dataset (line 218) | def setup_dataset(dataset_name): function create_argument_parser (line 227) | def create_argument_parser() -> argparse.ArgumentParser: function main (line 239) | def main(): FILE: VPS_Module/projects/DensePose/setup.py function get_detectron2_current_version (line 19) | def get_detectron2_current_version(): FILE: VPS_Module/projects/DensePose/train_net.py function setup (line 26) | def setup(args): function main (line 38) | def main(args): FILE: VPS_Module/projects/Panoptic-DeepLab/panoptic_deeplab/config.py function add_panoptic_deeplab_config (line 8) | def add_panoptic_deeplab_config(cfg): FILE: VPS_Module/projects/Panoptic-DeepLab/panoptic_deeplab/dataset_mapper.py class PanopticDeeplabDatasetMapper (line 19) | class PanopticDeeplabDatasetMapper: method __init__ (line 29) | def __init__( method from_config (line 55) | def from_config(cls, cfg): method __call__ (line 87) | def __call__(self, dataset_dict): FILE: VPS_Module/projects/Panoptic-DeepLab/panoptic_deeplab/panoptic_seg.py class PanopticDeepLab (line 37) | class PanopticDeepLab(nn.Module): method __init__ (line 42) | def __init__(self, cfg): method device (line 64) | def device(self): method forward (line 67) | def forward(self, batched_inputs): class PanopticDeepLabSemSegHead (line 223) | class PanopticDeepLabSemSegHead(DeepLabV3PlusHead): method __init__ (line 229) | def __init__( method from_config (line 319) | def from_config(cls, cfg, input_shape): method forward (line 325) | def forward(self, features, targets=None, weights=None): method layers (line 340) | def layers(self, features): method losses (line 347) | def losses(self, predictions, targets, weights=None): function build_ins_embed_branch (line 356) | def build_ins_embed_branch(cfg, input_shape): class PanopticDeepLabInsEmbedHead (line 365) | class PanopticDeepLabInsEmbedHead(DeepLabV3PlusHead): method __init__ (line 371) | def __init__( method from_config (line 476) | def from_config(cls, cfg, input_shape): method forward (line 503) | def forward( method layers (line 536) | def layers(self, features): method center_losses (line 547) | def center_losses(self, predictions, targets, weights): method offset_losses (line 559) | def offset_losses(self, predictions, targets, weights): FILE: VPS_Module/projects/Panoptic-DeepLab/panoptic_deeplab/post_processing.py function find_instance_center (line 9) | def find_instance_center(center_heatmap, threshold=0.1, nms_kernel=3, to... function group_pixels (line 44) | def group_pixels(center_points, offsets): function get_instance_segmentation (line 79) | def get_instance_segmentation( function merge_semantic_and_instance (line 111) | def merge_semantic_and_instance( function get_panoptic_segmentation (line 165) | def get_panoptic_segmentation( FILE: VPS_Module/projects/Panoptic-DeepLab/panoptic_deeplab/target_generator.py class PanopticDeepLabTargetGenerator (line 7) | class PanopticDeepLabTargetGenerator(object): method __init__ (line 12) | def __init__( method __call__ (line 52) | def __call__(self, panoptic, segments_info): FILE: VPS_Module/projects/Panoptic-DeepLab/train_net.py function build_sem_seg_train_aug (line 34) | def build_sem_seg_train_aug(cfg): class Trainer (line 46) | class Trainer(DefaultTrainer): method build_evaluator (line 55) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): method build_train_loader (line 99) | def build_train_loader(cls, cfg): method build_lr_scheduler (line 104) | def build_lr_scheduler(cls, cfg, optimizer): method build_optimizer (line 112) | def build_optimizer(cls, cfg, model): function setup (line 136) | def setup(args): function main (line 149) | def main(args): FILE: VPS_Module/projects/PointRend/point_rend/color_augmentation.py class ColorAugSSDTransform (line 8) | class ColorAugSSDTransform(Transform): method __init__ (line 27) | def __init__( method apply_coords (line 43) | def apply_coords(self, coords): method apply_segmentation (line 46) | def apply_segmentation(self, segmentation): method apply_image (line 49) | def apply_image(self, img, interp=None): method convert (line 65) | def convert(self, img, alpha=1, beta=0): method brightness (line 70) | def brightness(self, img): method contrast (line 77) | def contrast(self, img): method saturation (line 82) | def saturation(self, img): method hue (line 91) | def hue(self, img): FILE: VPS_Module/projects/PointRend/point_rend/config.py function add_pointrend_config (line 7) | def add_pointrend_config(cfg): FILE: VPS_Module/projects/PointRend/point_rend/mask_head.py function calculate_uncertainty (line 29) | def calculate_uncertainty(logits, classes): class ConvFCHead (line 52) | class ConvFCHead(nn.Module): method __init__ (line 62) | def __init__( method from_config (line 121) | def from_config(cls, cfg, input_shape): method forward (line 137) | def forward(self, x): method _load_from_state_dict (line 147) | def _load_from_state_dict( class PointRendMaskHead (line 168) | class PointRendMaskHead(nn.Module): method __init__ (line 169) | def __init__(self, cfg, input_shape: Dict[str, ShapeSpec]): method _init_roi_head (line 188) | def _init_roi_head(self, cfg, input_shape): method _init_point_head (line 191) | def _init_point_head(self, cfg, input_shape): method forward (line 219) | def forward(self, features, instances): method _roi_pooler (line 245) | def _roi_pooler(self, features: List[Tensor], boxes: List[Boxes]): method _sample_train_points (line 269) | def _sample_train_points(self, coarse_mask, instances): method _point_pooler (line 288) | def _point_pooler(self, features, proposal_boxes, point_coords): method _get_point_logits (line 297) | def _get_point_logits(self, point_fine_grained_features, point_coords,... method _subdivision_inference (line 302) | def _subdivision_inference(self, features, mask_representations, insta... class ImplicitPointRendMaskHead (line 363) | class ImplicitPointRendMaskHead(PointRendMaskHead): method __init__ (line 364) | def __init__(self, cfg, input_shape: Dict[str, ShapeSpec]): method _init_roi_head (line 367) | def _init_roi_head(self, cfg, input_shape): method _init_point_head (line 372) | def _init_point_head(self, cfg, input_shape): method forward (line 397) | def forward(self, features, instances): method _uniform_sample_train_points (line 421) | def _uniform_sample_train_points(self, instances): method _get_point_logits (line 434) | def _get_point_logits(self, fine_grained_features, point_coords, param... FILE: VPS_Module/projects/PointRend/point_rend/point_features.py function point_sample (line 19) | def point_sample(input, point_coords, **kwargs): function generate_regular_grid_point_coords (line 45) | def generate_regular_grid_point_coords(R, side_size, device): function get_uncertain_point_coords_with_randomness (line 63) | def get_uncertain_point_coords_with_randomness( function get_uncertain_point_coords_on_grid (line 119) | def get_uncertain_point_coords_on_grid(uncertainty_map, num_points): function point_sample_fine_grained_features (line 146) | def point_sample_fine_grained_features(features_list, feature_scales, bo... function get_point_coords_wrt_image (line 192) | def get_point_coords_wrt_image(boxes_coords, point_coords): function sample_point_labels (line 219) | def sample_point_labels(instances, point_coords): FILE: VPS_Module/projects/PointRend/point_rend/point_head.py function roi_mask_point_loss (line 20) | def roi_mask_point_loss(mask_logits, instances, point_labels): class StandardPointHead (line 80) | class StandardPointHead(nn.Module): method __init__ (line 86) | def __init__(self, cfg, input_shape: ShapeSpec): method forward (line 123) | def forward(self, fine_grained_features, coarse_features): class ImplicitPointHead (line 133) | class ImplicitPointHead(nn.Module): method __init__ (line 139) | def __init__(self, cfg, input_shape: ShapeSpec): method forward (line 187) | def forward(self, fine_grained_features, point_coords, parameters): method _dynamic_mlp (line 227) | def _dynamic_mlp(features, weights, biases, num_instances): method _parse_params (line 238) | def _parse_params( function build_point_head (line 277) | def build_point_head(cfg, input_channels): FILE: VPS_Module/projects/PointRend/point_rend/roi_heads.py class PointRendROIHeads (line 8) | class PointRendROIHeads(StandardROIHeads): method _load_from_state_dict (line 16) | def _load_from_state_dict( method _init_mask_head (line 37) | def _init_mask_head(cls, cfg, input_shape): FILE: VPS_Module/projects/PointRend/point_rend/semantic_seg.py function calculate_uncertainty (line 19) | def calculate_uncertainty(sem_seg_logits): class PointRendSemSegHead (line 37) | class PointRendSemSegHead(nn.Module): method __init__ (line 43) | def __init__(self, cfg, input_shape: Dict[str, ShapeSpec]): method _init_point_head (line 53) | def _init_point_head(self, cfg, input_shape: Dict[str, ShapeSpec]): method forward (line 68) | def forward(self, features, targets=None): FILE: VPS_Module/projects/PointRend/train_net.py function build_sem_seg_train_aug (line 31) | def build_sem_seg_train_aug(cfg): class Trainer (line 52) | class Trainer(DefaultTrainer): method build_evaluator (line 61) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): method build_train_loader (line 103) | def build_train_loader(cls, cfg): function setup (line 111) | def setup(args): function main (line 124) | def main(args): FILE: VPS_Module/projects/PointSup/point_sup/config.py function add_point_sup_config (line 5) | def add_point_sup_config(cfg): FILE: VPS_Module/projects/PointSup/point_sup/dataset_mapper.py class PointSupDatasetMapper (line 19) | class PointSupDatasetMapper: method __init__ (line 28) | def __init__( method from_config (line 58) | def from_config(cls, cfg, is_train: bool = True): method __call__ (line 72) | def __call__(self, dataset_dict): FILE: VPS_Module/projects/PointSup/point_sup/detection_utils.py function annotations_to_instances (line 16) | def annotations_to_instances(annos, image_size, sample_points=0): function transform_instance_annotations (line 66) | def transform_instance_annotations( FILE: VPS_Module/projects/PointSup/point_sup/mask_head.py class MaskRCNNConvUpsamplePointSupHead (line 21) | class MaskRCNNConvUpsamplePointSupHead(MaskRCNNConvUpsampleHead): method forward (line 31) | def forward(self, x, instances: List[Instances]) -> Any: class ImplicitPointRendPointSupHead (line 71) | class ImplicitPointRendPointSupHead(ImplicitPointRendMaskHead): method _uniform_sample_train_points (line 72) | def _uniform_sample_train_points(self, instances): FILE: VPS_Module/projects/PointSup/point_sup/point_utils.py function get_point_coords_from_point_annotation (line 7) | def get_point_coords_from_point_annotation(instances): function get_point_coords_wrt_box (line 55) | def get_point_coords_wrt_box(boxes_coords, point_coords): FILE: VPS_Module/projects/PointSup/point_sup/register_point_annotations.py function register_coco_instances_with_points (line 13) | def register_coco_instances_with_points(name, metadata, json_file, image... function register_all_coco_train_points (line 53) | def register_all_coco_train_points(root): FILE: VPS_Module/projects/PointSup/tools/prepare_coco_point_annotations_without_masks.py function get_point_annotations (line 16) | def get_point_annotations(input_filename, output_filename, num_points_pe... FILE: VPS_Module/projects/PointSup/train_net.py class Trainer (line 23) | class Trainer(DefaultTrainer): method build_evaluator (line 32) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): method build_train_loader (line 56) | def build_train_loader(cls, cfg): function setup (line 64) | def setup(args): function main (line 80) | def main(args): FILE: VPS_Module/projects/Rethinking-BatchNorm/configs/mask_rcnn_BNhead_batch_stats.py class BatchNormBatchStat (line 5) | class BatchNormBatchStat(BatchNorm2d): method forward (line 10) | def forward(self, input): FILE: VPS_Module/projects/Rethinking-BatchNorm/configs/mask_rcnn_BNhead_shuffle.py function concat_all_gather (line 10) | def concat_all_gather(input): function batch_shuffle (line 23) | def batch_shuffle(x): function batch_unshuffle (line 52) | def batch_unshuffle(x, idx_unshuffle): function wrap_shuffle (line 58) | def wrap_shuffle(module_type, method): FILE: VPS_Module/projects/Rethinking-BatchNorm/configs/retinanet_SyncBNhead_SharedTraining.py function apply_sequential (line 8) | def apply_sequential(inputs, modules): class RetinaNetHead_SharedTrainingBN (line 23) | class RetinaNetHead_SharedTrainingBN(RetinaNetHead): method forward (line 24) | def forward(self, features: List[Tensor]): FILE: VPS_Module/projects/TensorMask/setup.py function get_extensions (line 11) | def get_extensions(): FILE: VPS_Module/projects/TensorMask/tensormask/arch.py function permute_all_cls_and_box_to_N_HWA_K_and_concat (line 23) | def permute_all_cls_and_box_to_N_HWA_K_and_concat(pred_logits, pred_anch... function _assignment_rule (line 42) | def _assignment_rule( function _paste_mask_lists_in_image (line 136) | def _paste_mask_lists_in_image(masks, boxes, image_shape, threshold=0.5): function _postprocess (line 182) | def _postprocess(results, result_mask_info, output_height, output_width,... class TensorMaskAnchorGenerator (line 229) | class TensorMaskAnchorGenerator(DefaultAnchorGenerator): method grid_anchors_with_unit_lengths_and_indexes (line 235) | def grid_anchors_with_unit_lengths_and_indexes(self, grid_sizes): method forward (line 270) | def forward(self, features): class TensorMask (line 301) | class TensorMask(nn.Module): method __init__ (line 308) | def __init__(self, cfg): method device (line 355) | def device(self): method forward (line 358) | def forward(self, batched_inputs): method losses (line 416) | def losses( method get_ground_truth (line 503) | def get_ground_truth(self, anchors, unit_lengths, indexes, targets): method inference (line 633) | def inference(self, pred_logits, pred_deltas, pred_masks, anchors, ind... method inference_single_image (line 675) | def inference_single_image( method preprocess_image (line 744) | def preprocess_image(self, batched_inputs): class TensorMaskHead (line 754) | class TensorMaskHead(nn.Module): method __init__ (line 755) | def __init__(self, cfg, num_levels, num_anchors, mask_sizes, input_sha... method forward (line 857) | def forward(self, features): FILE: VPS_Module/projects/TensorMask/tensormask/config.py function add_tensormask_config (line 7) | def add_tensormask_config(cfg): FILE: VPS_Module/projects/TensorMask/tensormask/layers/csrc/SwapAlign2Nat/SwapAlign2Nat.h function namespace (line 5) | namespace tensormask { FILE: VPS_Module/projects/TensorMask/tensormask/layers/csrc/vision.cpp type tensormask (line 6) | namespace tensormask { function PYBIND11_MODULE (line 8) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: VPS_Module/projects/TensorMask/tensormask/layers/swap_align2nat.py class _SwapAlign2Nat (line 9) | class _SwapAlign2Nat(Function): method forward (line 11) | def forward(ctx, X, lambda_val, pad_val): method backward (line 20) | def backward(ctx, gY): class SwapAlign2Nat (line 32) | class SwapAlign2Nat(nn.Module): method __init__ (line 48) | def __init__(self, lambda_val, pad_val=-6.0): method forward (line 53) | def forward(self, X): method __repr__ (line 56) | def __repr__(self): FILE: VPS_Module/projects/TensorMask/train_net.py class Trainer (line 21) | class Trainer(DefaultTrainer): method build_evaluator (line 23) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): function setup (line 29) | def setup(args): function main (line 42) | def main(args): FILE: VPS_Module/projects/TridentNet/train_net.py class Trainer (line 20) | class Trainer(DefaultTrainer): method build_evaluator (line 22) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): function setup (line 28) | def setup(args): function main (line 41) | def main(args): FILE: VPS_Module/projects/TridentNet/tridentnet/config.py function add_tridentnet_config (line 7) | def add_tridentnet_config(cfg): FILE: VPS_Module/projects/TridentNet/tridentnet/trident_backbone.py class TridentBottleneckBlock (line 15) | class TridentBottleneckBlock(ResNetBlockBase): method __init__ (line 16) | def __init__( method forward (line 95) | def forward(self, x): function make_trident_stage (line 119) | def make_trident_stage(block_class, num_blocks, **kwargs): function build_trident_resnet_backbone (line 129) | def build_trident_resnet_backbone(cfg, input_shape): FILE: VPS_Module/projects/TridentNet/tridentnet/trident_conv.py class TridentConv (line 10) | class TridentConv(nn.Module): method __init__ (line 11) | def __init__( method forward (line 58) | def forward(self, inputs): method extra_repr (line 96) | def extra_repr(self): FILE: VPS_Module/projects/TridentNet/tridentnet/trident_rcnn.py function merge_branch_instances (line 8) | def merge_branch_instances(instances, num_branch, nms_thresh, topk_per_i... class TridentRes5ROIHeads (line 48) | class TridentRes5ROIHeads(Res5ROIHeads): method __init__ (line 54) | def __init__(self, cfg, input_shape): method forward (line 60) | def forward(self, images, features, proposals, targets=None): class TridentStandardROIHeads (line 83) | class TridentStandardROIHeads(StandardROIHeads): method __init__ (line 89) | def __init__(self, cfg, input_shape): method forward (line 95) | def forward(self, images, features, proposals, targets=None): FILE: VPS_Module/projects/TridentNet/tridentnet/trident_rpn.py class TridentRPN (line 10) | class TridentRPN(RPN): method __init__ (line 15) | def __init__(self, cfg, input_shape): method forward (line 21) | def forward(self, images, features, gt_instances=None): FILE: VPS_Module/setup.py function get_version (line 17) | def get_version(): function get_extensions (line 40) | def get_extensions(): function get_model_zoo_configs (line 106) | def get_model_zoo_configs() -> List[str]: FILE: VPS_Module/tools/2_matching.py function _filter_thing (line 12) | def _filter_thing(ps_map): function _ids_to_counts (line 20) | def _ids_to_counts(id_array): FILE: VPS_Module/tools/3_preparing.py function generate_json (line 13) | def generate_json(filelist, scene_id, path, target_dir, json_file): FILE: VPS_Module/tools/4_eval_vpq.py class PQStatCat (line 22) | class PQStatCat(): method __init__ (line 23) | def __init__(self): method __iadd__ (line 29) | def __iadd__(self, pq_stat_cat): class PQStat (line 36) | class PQStat(): method __init__ (line 37) | def __init__(self): method __getitem__ (line 40) | def __getitem__(self, i): method __iadd__ (line 43) | def __iadd__(self, pq_stat): method pq_average (line 48) | def pq_average(self, categories, isthing): function vpq_compute_single_core (line 76) | def vpq_compute_single_core(gt_pred_set, categories, nframes=2): function vpq_compute (line 220) | def vpq_compute(gt_pred_split, categories, nframes, output_dir): function cal_vpq_compute (line 256) | def cal_vpq_compute(gt_json, pred_json, gt_folder, pred_folder, output_d... FILE: VPS_Module/tools/analyze_model.py function setup (line 25) | def setup(args): function do_flop (line 40) | def do_flop(cfg): function do_activation (line 71) | def do_activation(cfg): function do_parameter (line 100) | def do_parameter(cfg): function do_structure (line 108) | def do_structure(cfg): FILE: VPS_Module/tools/benchmark.py function setup (line 36) | def setup(args): function create_data_benchmark (line 50) | def create_data_benchmark(cfg, args): function RAM_msg (line 62) | def RAM_msg(): function benchmark_data (line 69) | def benchmark_data(args): function benchmark_data_advanced (line 81) | def benchmark_data_advanced(args): function benchmark_train (line 97) | def benchmark_train(args): function benchmark_eval (line 134) | def benchmark_eval(args): FILE: VPS_Module/tools/deploy/export_model.py function setup_cfg (line 24) | def setup_cfg(args): function export_caffe2_tracing (line 35) | def export_caffe2_tracing(cfg, torch_model, inputs): function export_scripting (line 58) | def export_scripting(torch_model): function export_tracing (line 103) | def export_tracing(torch_model, inputs): function get_sample_inputs (line 149) | def get_sample_inputs(args): FILE: VPS_Module/tools/deploy/torchscript_mask_rcnn.cpp function get_caffe2_tracing_inputs (line 22) | c10::IValue get_caffe2_tracing_inputs(cv::Mat& img, c10::Device device) { function get_tracing_inputs (line 41) | c10::IValue get_tracing_inputs(cv::Mat& img, c10::Device device) { function get_scripting_inputs (line 54) | c10::IValue get_scripting_inputs(cv::Mat& img, c10::Device device) { function get_inputs (line 69) | c10::IValue type MaskRCNNOutputs (line 81) | struct MaskRCNNOutputs { method num_instances (line 83) | int num_instances() const { function MaskRCNNOutputs (line 88) | MaskRCNNOutputs get_outputs(std::string export_method, c10::IValue outpu... method num_instances (line 83) | int num_instances() const { function main (line 122) | int main(int argc, const char* argv[]) { FILE: VPS_Module/tools/lazyconfig_train_net.py function do_test (line 35) | def do_test(cfg, model): function do_train (line 44) | def do_train(args, cfg): function main (line 107) | def main(args): FILE: VPS_Module/tools/lightning_train_net.py class TrainingModule (line 42) | class TrainingModule(LightningModule): method __init__ (line 43) | def __init__(self, cfg): method on_save_checkpoint (line 54) | def on_save_checkpoint(self, checkpoint: Dict[str, Any]) -> None: method on_load_checkpoint (line 57) | def on_load_checkpoint(self, checkpointed_state: Dict[str, Any]) -> None: method setup (line 61) | def setup(self, stage: str): method training_step (line 77) | def training_step(self, batch, batch_idx): method training_step_end (line 109) | def training_step_end(self, training_step_outpus): method training_epoch_end (line 113) | def training_epoch_end(self, training_step_outputs): method _process_dataset_evaluation_results (line 122) | def _process_dataset_evaluation_results(self) -> OrderedDict: method _reset_dataset_evaluators (line 133) | def _reset_dataset_evaluators(self): method on_validation_epoch_start (line 140) | def on_validation_epoch_start(self, _outputs): method validation_epoch_end (line 143) | def validation_epoch_end(self, _outputs): method validation_step (line 157) | def validation_step(self, batch, batch_idx: int, dataloader_idx: int =... method configure_optimizers (line 163) | def configure_optimizers(self): class DataModule (line 170) | class DataModule(LightningDataModule): method __init__ (line 171) | def __init__(self, cfg): method train_dataloader (line 175) | def train_dataloader(self): method val_dataloader (line 178) | def val_dataloader(self): function main (line 185) | def main(args): function train (line 190) | def train(cfg, args): function setup (line 223) | def setup(args): FILE: VPS_Module/tools/plain_train_net.py function get_evaluator (line 56) | def get_evaluator(cfg, dataset_name, output_folder=None): function do_test (line 102) | def do_test(cfg, model): function do_train (line 119) | def do_train(cfg, model, resume=False): function setup (line 178) | def setup(args): function main (line 192) | def main(args): FILE: VPS_Module/tools/train_net.py function build_evaluator (line 48) | def build_evaluator(cfg, dataset_name, output_folder=None): class Trainer (line 94) | class Trainer(DefaultTrainer): method build_evaluator (line 103) | def build_evaluator(cls, cfg, dataset_name, output_folder=None): method build_train_loader (line 107) | def build_train_loader(cls, cfg): method test_with_TTA (line 117) | def test_with_TTA(cls, cfg, model): function setup (line 134) | def setup(args): function main (line 146) | def main(args): FILE: VPS_Module/tools/visualize_data.py function setup (line 17) | def setup(args): function parse_args (line 27) | def parse_args(in_args=None): function output (line 57) | def output(vis, fname): FILE: VPS_Module/tools/visualize_json_results.py function create_instances (line 19) | def create_instances(predictions, image_size): function dataset_id_map (line 64) | def dataset_id_map(ds_id): function dataset_id_map (line 70) | def dataset_id_map(ds_id):